velage/shaders.json

68 lines
No EOL
1.6 KiB
JSON

{
"vertex":[
{"path":"shaders/vertex/simple.glsl"},
{"path":"shaders/vertex/translation.glsl"},
{"path":"shaders/vertex/texture.glsl"},
{"path":"shaders/vertex/null.glsl"},
{"path":"shaders/lighting/shadows/shadows.vs.glsl"}
],
"fragment":[
{
"path":"shaders/fragment/simple.glsl",
"framebuff_output":["outColor"]
},
{
"path":"shaders/fragment/texture.glsl",
"framebuff_output":["outColor"]
},
{
"path":"shaders/fragment/texturemix.glsl",
"framebuff_output":["outColor"]
},
{
"path":"shaders/fragment/simplelit.glsl",
"framebuff_output":[]
},
{
"path":"shaders/lighting/simple.glsl",
"framebuff_output":["FragColor"]
},
{
"path":"shaders/lighting/shadows/shadows.fs.glsl",
"framebuff_output":[]
},
{
"path":"shaders/fragment/shadowcalc.glsl",
"framebuff_output":[]
}
],
"geometry":[
{"path":"shaders/lighting/shadows/shadows.gs.glsl"}
],
"combos":[
{
"vertex":1,
"fragment":0
},
{
"vertex":1,
"fragment":3
},
{
"vertex":3,
"fragment":4
},
{
"vertex":4,
"geometry":0,
"fragment":5
},
{
"fragment":6,
"vertex":1
}
]
}