Here is my criteria for choosing a GLSL version, in descending order of importance:
- I would like to have a good feature set, which will allow me to implement *most* of the cool shader techniques on the web without writing huge functions to replace missing functionality in earlier GLSL versions.
- I would like to avoid having to write code that changes the irrlicht binary if possible. However, I can be persuaded with the argument "if you make this quick change to Irrlicht, you can unlock a ton of shader power".
- The shader version should work on the vast majority of computers deployed in the world
So, how do I get the most bang for my buck with GLSL and Irrlicht "out of the box"?
Thank you!
![Very Happy :D](./images/smilies/icon_biggrin.gif)