I am planning a shader for OpenGLES. It will be a multi-mode shader, with different features in different modes. Full feature set TBC. I need the following information. Hopefully I'll make an easy C wrapper for the setting up and running of the shader.
1) Are there any restrictions on the compiled shader's code size? A rough estimate of 1,000 flops per iteration gives a lowest res 25fps, at about about 4000 to 8000 instruction length (I could write it in multiple parts). So it's unlikely there is a restriction lower than this number of instructions, but I need to know before starting.
2) I won't be producing any complicated animated models to test, are there any complex models about 1000 polygons in size in the public domain?
3) There is more information on the internet about OpenGLSL and most of it applies, but this took a while to find, and not all of it applies. Making OpenGLES compatible GLSL shaders was a lucky Google. Are there any other potential Googlies?
4) Aside from python GLES and some SDL things, does anyone know of other source codes that may be available? As I don't have the need to buy a book.
Cheers Jacko