playcanvas
Version:
PlayCanvas WebGL game engine
4 lines (2 loc) • 2.09 kB
JavaScript
var litForwardPostCodePS = '\n#ifdef LIT_NEEDS_NORMAL\n #include "cubeMapRotatePS"\n #include "cubeMapProjectPS"\n #include "envProcPS"\n#endif\n#if defined(LIT_LIGHTING) && defined(LIT_SPECULAR)\n #define LIT_SPECULAR_OR_REFLECTION\n#elif defined(LIT_REFLECTIONS)\n #define LIT_SPECULAR_OR_REFLECTION\n#endif\n#ifdef LIT_SPECULAR_OR_REFLECTION\n #ifdef LIT_METALNESS\n #include "metalnessModulatePS"\n #endif\n #if LIT_FRESNEL_MODEL == SCHLICK\n #include "fresnelSchlickPS"\n #endif\n #ifdef LIT_IRIDESCENCE\n #include "iridescenceDiffractionPS"\n #endif\n#endif\n#ifdef LIT_AO\n #include "aoDiffuseOccPS"\n #include "aoSpecOccPS"\n#endif\n#if LIT_REFLECTION_SOURCE == ENVATLASHQ\n #include "envAtlasPS"\n #include "reflectionEnvHQPS"\n#elif LIT_REFLECTION_SOURCE == ENVATLAS\n #include "envAtlasPS"\n #include "reflectionEnvPS"\n#elif LIT_REFLECTION_SOURCE == CUBEMAP\n #include "reflectionCubePS"\n#elif LIT_REFLECTION_SOURCE == SPHEREMAP\n #include "reflectionSpherePS"\n#endif\n#ifdef LIT_REFLECTIONS\n #ifdef LIT_CLEARCOAT\n #include "reflectionCCPS"\n #endif\n #ifdef LIT_SHEEN\n #include "reflectionSheenPS"\n #endif\n#endif\n#ifdef LIT_REFRACTION\n #if defined(LIT_DYNAMIC_REFRACTION)\n #include "refractionDynamicPS"\n #elif defined(LIT_REFLECTIONS)\n #include "refractionCubePS"\n #endif\n#endif\n#ifdef LIT_SHEEN\n #include "lightSheenPS"\n#endif\n#ifdef LIT_GGX_SPECULAR\n uniform float material_anisotropy;\n#endif\nuniform vec3 material_ambient;\n#ifdef LIT_SPECULAR\n #ifdef LIT_LIGHTING\n #ifdef LIT_GGX_SPECULAR\n #include "lightSpecularAnisoGGXPS"\n #else\n #include "lightSpecularBlinnPS"\n #endif\n #endif\n#endif\n#include "combinePS"\n#ifdef LIT_LIGHTMAP\n #include "lightmapAddPS"\n#endif\n#ifdef LIT_ADD_AMBIENT\n #include "ambientPS"\n#endif\n#ifdef LIT_MSDF\n #include "msdfPS"\n#endif\n#ifdef LIT_NEEDS_NORMAL\n #include "viewDirPS"\n #ifdef LIT_SPECULAR\n #ifdef LIT_GGX_SPECULAR\n #include "reflDirAnisoPS"\n #else\n #include "reflDirPS"\n #endif\n #endif\n#endif\n#include "lightingPS"\n';
export { litForwardPostCodePS as default };