GLSL
cornerstone post to link to all of my related GLSL ramblings and store some relevant links. will add more in time.
helpful tools:
- shadertoy
- graphtoy
- synesthesia
- posh brolly
- book of shaders
- glsl docs
- inigo quilez’s blog
- patricios gonzalez vivo’s repos
- sdf builder tools…
Which GLSL version to use?
Unfortunately in 2024 I recommend 3.3. Almost every device has support for newer 4.x nowadays but if you want to support Macs (where OpenGL is deprecated 😬) then 3.3 seems the latest reliable version.
If you know you’re targeting newer Windows/Linux machines only you can play with 4.2+ and enjoy some newer capabilities, but most of them can also be ‘polyfilled’ in a sense with workarounds in 3.3
Shadertoy
Shadertoy is an essential cornerstone to the online GLSL world and is where I’ve done so much of my GLSL learning.
my shadertoy: https://www.shadertoy.com/user/ufffd
breakdowns of my shaders:
to come. let me know if theres a particular one you want explained in greater depth
Synesthesia
breakdowns of my Synesthesia scenes:
to come. let me know if theres a particular one you want explained in greater depth