defaultVertexDeclaration.fx 819 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // Uniforms
  2. uniform mat4 world;
  3. uniform mat4 viewProjection;
  4. uniform mat4 view;
  5. #ifdef DIFFUSE
  6. uniform mat4 diffuseMatrix;
  7. uniform vec2 vDiffuseInfos;
  8. #endif
  9. #ifdef AMBIENT
  10. uniform mat4 ambientMatrix;
  11. uniform vec2 vAmbientInfos;
  12. #endif
  13. #ifdef OPACITY
  14. uniform mat4 opacityMatrix;
  15. uniform vec2 vOpacityInfos;
  16. #endif
  17. #ifdef EMISSIVE
  18. uniform vec2 vEmissiveInfos;
  19. uniform mat4 emissiveMatrix;
  20. #endif
  21. #ifdef LIGHTMAP
  22. uniform vec2 vLightmapInfos;
  23. uniform mat4 lightmapMatrix;
  24. #endif
  25. #if defined(SPECULAR) && defined(SPECULARTERM)
  26. uniform vec2 vSpecularInfos;
  27. uniform mat4 specularMatrix;
  28. #endif
  29. #ifdef BUMP
  30. uniform vec3 vBumpInfos;
  31. uniform mat4 bumpMatrix;
  32. #endif
  33. #ifdef REFLECTION
  34. uniform mat4 reflectionMatrix;
  35. #endif
  36. #ifdef POINTSIZE
  37. uniform float pointSize;
  38. #endif