Variable: ibl
constibl:object
Defined in: modules/lighting/ibl/ibl.ts:32
Type Declaration
bindingLayout
readonlybindingLayout: readonly [{group:2;name:"pbr_diffuseEnvSampler"; }, {group:2;name:"pbr_specularEnvSampler"; }, {group:2;name:"pbr_brdfLUT"; }]
firstBindingSlot
readonlyfirstBindingSlot:32=32
fs
readonlyfs: "#ifdef USE_IBL\nuniform samplerCube pbr_diffuseEnvSampler;\nuniform samplerCube pbr_specularEnvSampler;\nuniform sampler2D pbr_brdfLUT;\n#endif\n" =iblGLSL
name
readonlyname:"ibl"='ibl'
source
readonlysource: "#ifdef USE_IBL\n@group(2) @binding(auto) var pbr_diffuseEnvSampler: texture_cube<f32>;\n@group(2) @binding(auto) var pbr_diffuseEnvSamplerSampler: sampler;\n@group(2) @binding(auto) var pbr_specularEnvSampler: texture_cube<f32>;\n@group(2) @binding(auto) var pbr_specularEnvSamplerSampler: sampler;\n@group(2) @binding(auto) var pbr_brdfLUT: texture_2d<f32>;\n@group(2) @binding(auto) var pbr_brdfLUTSampler: sampler;\n#endif\n" =iblWGSL
vs
readonlyvs: "#ifdef USE_IBL\nuniform samplerCube pbr_diffuseEnvSampler;\nuniform samplerCube pbr_specularEnvSampler;\nuniform sampler2D pbr_brdfLUT;\n#endif\n" =iblGLSL