playcanvas
Version:
PlayCanvas WebGL game engine
4 lines (2 loc) • 843 B
JavaScript
var litForwardMainPS = '\nvoid main(void) {\n dReflection = vec4(0);\n #ifdef LIT_CLEARCOAT\n ccSpecularLight = vec3(0);\n ccReflection = vec3(0);\n #endif\n #if LIT_NONE_SLICE_MODE == SLICED\n #include "startNineSlicedPS"\n #elif LIT_NONE_SLICE_MODE == TILED\n #include "startNineSlicedTiledPS"\n #endif\n #ifdef LIT_NEEDS_NORMAL\n dVertexNormalW = normalize(vNormalW);\n #ifdef LIT_TANGENTS\n #if defined(LIT_HEIGHTS) || defined(LIT_USE_NORMALS)\n dTangentW = vTangentW;\n dBinormalW = vBinormalW;\n #endif\n #endif\n getViewDir();\n #ifdef LIT_TBN\n getTBN(dTangentW, dBinormalW, dVertexNormalW);\n #ifdef LIT_TWO_SIDED_LIGHTING\n handleTwoSidedLighting();\n #endif\n #endif\n #endif\n evaluateFrontend();\n #include "debugProcessFrontendPS"\n evaluateBackend();\n}\n';
export { litForwardMainPS as default };