UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

3 lines (2 loc) 669 B
declare const _default: "\n\n#ifdef PICK_PASS\n #include \"pickPS\"\n#endif\n\n#ifdef PREPASS_PASS\n #include \"floatAsUintPS\"\n#endif\n\n@fragment\nfn fragmentMain(input: FragmentInput) -> FragmentOutput {\n\n #include \"litUserMainStartPS\"\n\n var output: FragmentOutput;\n \n evaluateFrontend();\n\n #ifdef PICK_PASS\n output.color = getPickOutput();\n #ifdef DEPTH_PICK_PASS\n output.color1 = getPickDepth();\n #endif\n #endif\n\n #ifdef PREPASS_PASS\n output.color = float2vec4(vLinearDepth);\n #endif\n\n #include \"litUserMainEndPS\"\n\n return output;\n}\n"; export default _default;