playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
152 lines (151 loc) • 3.87 kB
JavaScript
var stdFrontEnd_default = `
void getSpecularity() {
dSpecularity = vec3(1);
}
void evaluateFrontend() {
getOpacity();
alphaTest(dAlpha);
opacityDither(dAlpha * material_alphaDitherScale, 0.0);
litArgs_opacity = dAlpha;
getParallax();
getAlbedo();
litArgs_albedo = dAlbedo;
getNormal();
litArgs_worldNormal = dNormalW;
getRefraction();
litArgs_transmission = dTransmission;
getThickness();
litArgs_thickness = dThickness;
litArgs_dispersion = material_dispersion;
getIridescence();
getIridescenceThickness();
litArgs_iridescence_intensity = dIridescence;
litArgs_iridescence_thickness = dIridescenceThickness;
getSheen();
litArgs_sheen_specularity = sSpecularity;
getSheenGlossiness();
litArgs_sheen_gloss = sGlossiness;
getMetalness();
litArgs_metalness = dMetalness;
getIor();
litArgs_ior = dIor;
getSpecularityFactor();
litArgs_specularityFactor = dSpecularityFactor;
getGlossiness();
getSpecularity();
litArgs_specularity = dSpecularity;
litArgs_gloss = dGlossiness;
getAO();
litArgs_ao = dAo;
getEmission();
litArgs_emission = dEmission;
getClearCoat();
getClearCoatGlossiness();
getClearCoatNormal();
litArgs_clearcoat_specularity = ccSpecularity;
litArgs_clearcoat_gloss = ccGlossiness;
litArgs_clearcoat_worldNormal = ccNormalW;
getAnisotropy();
getLightMap();
litArgs_lightmap = dLightmap;
litArgs_lightmapDir = dLightmapDir;
}
`;
export {
stdFrontEnd_default as default
};