{ "contexts": [ { "name": "volumetric_light", "depth_write": false, "compare_mode": "greater", "cull_mode": "counter_clockwise", "links": [ { "name": "LVWVP", "link": "_lampVolumeWorldViewProjectionMatrix" }, { "name": "invVP", "link": "_inverseViewProjectionMatrix" }, { "name": "LWVP", "link": "_biasLampWorldViewProjectionMatrix" }, { "name": "shadowsBias", "link": "_lampShadowsBias" }, { "name": "screenSize", "link": "_screenSize" }, { "name": "viewPos", "link": "_cameraPosition" }, { "name": "lightPos", "link": "_lampPosition" }, { "name": "lightRadius", "link": "_lampRadius" }, { "name": "lightColor", "link": "_lampColor" }, { "name": "snoise", "link": "_noise8" }, { "name": "lightPlane", "link": "_lampPlane" }, { "name": "lightShadow", "link": "_lampCastShadow" } ], "texture_params": [], "vertex_shader": "volumetric_light.vert.glsl", "vertex_shader_path": "../include/lamp_volume.vert.glsl", "fragment_shader": "volumetric_light.frag.glsl" } ] }