playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
145 lines (143 loc) • 3.83 kB
JavaScript
var stdDeclaration_default = `
float dAlpha = 1.0;
uniform sampler2D texture_opacityMap;
vec3 dAlbedo;
vec3 dNormalW;
vec3 dSpecularity = vec3(0.0);
float dGlossiness = 0.0;
float dTransmission;
float dThickness;
uniform sampler2D uSceneColorMap;
uniform vec4 uScreenSize;
uniform mat4 matrix_viewProjection;
uniform mat4 matrix_model;
vec2 dUvOffset;
uniform sampler2D texture_heightMap;
uniform sampler2D texture_diffuseMap;
uniform sampler2D texture_diffuseDetailMap;
uniform sampler2D texture_normalMap;
uniform sampler2D texture_normalDetailMap;
uniform sampler2D texture_thicknessMap;
uniform sampler2D texture_refractionMap;
float dIridescence;
float dIridescenceThickness;
uniform sampler2D texture_iridescenceThicknessMap;
uniform sampler2D texture_iridescenceMap;
float ccSpecularity;
float ccGlossiness;
vec3 ccNormalW;
float dAnisotropy;
vec2 dAnisotropyRotation;
vec3 sSpecularity;
float sGlossiness;
uniform sampler2D texture_sheenMap;
uniform sampler2D texture_sheenGlossMap;
float dMetalness;
float dIor;
uniform sampler2D texture_metalnessMap;
float dSpecularityFactor;
uniform sampler2D texture_specularityFactorMap;
uniform sampler2D texture_specularMap;
uniform sampler2D texture_glossMap;
float dAo;
uniform sampler2D texture_aoMap;
uniform sampler2D texture_aoDetailMap;
vec3 dEmission;
uniform sampler2D texture_emissiveMap;
uniform sampler2D texture_clearCoatMap;
uniform sampler2D texture_clearCoatGlossMap;
uniform sampler2D texture_clearCoatNormalMap;
uniform sampler2D texture_anisotropyMap;
vec3 dLightmap;
uniform sampler2D texture_lightMap;
`;
export {
stdDeclaration_default as default
};