Since revisions 554, I'm trying to add few missing feature in our game, and tweaking others...

Limits that have been raised

* animMap now support up to 24 images (was 8 )* a single shaders now support up to 5 deformVertex (was 3)* a shader now support up to 5 tcMod (was 4)

News

tcGen

tcGen environment_XIt uses the X-axis, same as the old tcGen environment

tcGen environment_YIt uses the Y-axis

tcGen environment_ZIt uses the Z-axis. This one could be really usefull for reflecting water.

tcGen customEnvironment vector normal_weight_vectorIt uses a custom projection vector (so you can use non-axial projection), and you can set up a custom weight for normals.

vector: the direction where the center of your texture is projected

normal_weight_vector: it weight all the 3 composante of the normals vector

Interesting value for normal_weight_vector are:* ( 0 0 0 ) for a skybox-like environment map, normals of the surface are not used* ( 2 2 2 ) for the default Q3 environment map, this is for mirror and reflecting things* ( 4 4 4 ) for an environment map with more deformation

The former tcGen environment is the same as tcGen customEnvironment ( 1 0 0 ) ( 2 2 2 ).