UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

5 lines (3 loc) 702 B
// main shader entry point for the lit material for other render passes var litOtherMainPS = '\n\n#ifdef PICK_PASS\n #include "pickPS"\n#endif\n\n#ifdef PREPASS_PASS\n #include "floatAsUintPS"\n#endif\n\nvoid main(void) {\n evaluateFrontend();\n\n #ifdef PICK_PASS\n gl_FragColor = getPickOutput();\n #endif\n\n #ifdef DEPTH_PASS\n gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);\n #endif\n\n #ifdef PREPASS_PASS\n #if defined(CAPS_TEXTURE_FLOAT_RENDERABLE)\n gl_FragColor = vec4(vLinearDepth, 1.0, 1.0, 1.0);\n #else\n gl_FragColor = float2uint(vLinearDepth);\n #endif\n #endif\n}\n'; export { litOtherMainPS as default };