post-build.sh 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. echo "Compiling shaders..."
  3. pushd bin
  4. # The tools command to build shaders.
  5. ./tools buildshaders \
  6. ../assets/shaders/Builtin.MaterialShader.vert.glsl \
  7. ../assets/shaders/Builtin.MaterialShader.frag.glsl \
  8. ../assets/shaders/Builtin.UIShader.vert.glsl \
  9. ../assets/shaders/Builtin.UIShader.frag.glsl \
  10. ../assets/shaders/Builtin.SkyboxShader.vert.glsl \
  11. ../assets/shaders/Builtin.SkyboxShader.frag.glsl \
  12. ../assets/shaders/Builtin.UIPickShader.vert.glsl \
  13. ../assets/shaders/Builtin.UIPickShader.frag.glsl \
  14. ../assets/shaders/Builtin.WorldPickShader.vert.glsl \
  15. ../assets/shaders/Builtin.WorldPickShader.frag.glsl \
  16. ../assets/shaders/Builtin.TerrainPickShader.vert.glsl \
  17. ../assets/shaders/Builtin.TerrainPickShader.frag.glsl \
  18. ../assets/shaders/Builtin.TerrainShader.vert.glsl \
  19. ../assets/shaders/Builtin.TerrainShader.frag.glsl \
  20. ../assets/shaders/Builtin.Colour3DShader.vert.glsl \
  21. ../assets/shaders/Builtin.Colour3DShader.frag.glsl \
  22. ../assets/shaders/Builtin.WireframeShader.vert.glsl \
  23. ../assets/shaders/Builtin.WireframeShader.frag.glsl
  24. ERRORLEVEL=$?
  25. if [ $ERRORLEVEL -ne 0 ]
  26. then
  27. echo "Error:"$ERRORLEVEL && exit
  28. fi
  29. popd
  30. echo "Done."