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