terrain.material 660 B

1234567891011121314151617181920212223242526272829
  1. material terrain
  2. {
  3. u_worldViewProjectionMatrix = WORLD_VIEW_PROJECTION_MATRIX
  4. u_normalMatrix = INVERSE_TRANSPOSE_WORLD_VIEW_MATRIX
  5. u_normalMap = TERRAIN_NORMAL_MAP
  6. u_surfaceLayerMaps = TERRAIN_LAYER_MAPS
  7. u_ambientColor = SCENE_AMBIENT_COLOR
  8. u_directionalLightDirection[0] = LIGHT_DIRECTION_0
  9. u_directionalLightColor[0] = LIGHT_COLOR_0
  10. renderState
  11. {
  12. cullFace = true
  13. depthTest = true
  14. }
  15. technique
  16. {
  17. pass
  18. {
  19. vertexShader = res/shaders/terrain.vert
  20. fragmentShader = res/shaders/terrain.frag
  21. defines = DIRECTIONAL_LIGHT_COUNT 1
  22. }
  23. }
  24. }