{ "shaderPrograms": [ { "unique_name": "defaultProgram", "vertexPath": "data/shaders/basic.vert", "fragmentPath": "data/shaders/basic.frag" }, { "unique_name": "lightProgram", "vertexPath": "data/shaders/light.vert", "fragmentPath": "data/shaders/light.frag" }, { "unique_name": "skyboxProgram", "vertexPath": "data/shaders/skybox.vert", "fragmentPath": "data/shaders/skybox.frag" }, { "unique_name": "postProcessingProgram", "vertexPath": "data/shaders/postprocessing.vert", "fragmentPath": "data/shaders/postprocessing.frag" }, { "unique_name": "menuProgram", "vertexPath": "data/shaders/menu.vert", "fragmentPath": "data/shaders/menu.frag", "geometryPath": "data/shaders/menu.geom" }, { "unique_name": "directionalShadowDepthProgram", "vertexPath": "data/shaders/directionalShadowDepth.vert", "fragmentPath": "data/shaders/directionalShadowDepth.frag" }, { "unique_name": "pointShadowDepthProgram", "vertexPath": "data/shaders/pointShadowDepth.vert", "fragmentPath": "data/shaders/pointShadowDepth.frag", "geometryPath": "data/shaders/pointShadowDepth.geom" } ] }