declare const _default: "\nuniform vec3 material_diffuse;\n\n#ifdef STD_DIFFUSEDETAIL_TEXTURE\n    #include \"detailModesPS\"\n#endif\n\nvoid getAlbedo() {\n    dAlbedo = material_diffuse.rgb;\n\n    #ifdef STD_DIFFUSE_TEXTURE\n        vec3 albedoTexture = {STD_DIFFUSE_TEXTURE_DECODE}(texture2DBias({STD_DIFFUSE_TEXTURE_NAME}, {STD_DIFFUSE_TEXTURE_UV}, textureBias)).{STD_DIFFUSE_TEXTURE_CHANNEL};\n\n        #ifdef STD_DIFFUSEDETAIL_TEXTURE\n            vec3 albedoDetail = {STD_DIFFUSEDETAIL_TEXTURE_DECODE}(texture2DBias({STD_DIFFUSEDETAIL_TEXTURE_NAME}, {STD_DIFFUSEDETAIL_TEXTURE_UV}, textureBias)).{STD_DIFFUSEDETAIL_TEXTURE_CHANNEL};\n            albedoTexture = detailMode_{STD_DIFFUSEDETAIL_DETAILMODE}(albedoTexture, albedoDetail);\n        #endif\n\n        dAlbedo *= albedoTexture;\n    #endif\n\n    #ifdef STD_DIFFUSE_VERTEX\n        dAlbedo *= saturate(vVertexColor.{STD_DIFFUSE_VERTEX_CHANNEL});\n    #endif\n}\n";
export default _default;
