@babylonjs/viewer
Version:
The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.
3 lines (2 loc) • 920 B
JavaScript
import{S as n}from"./index-BPURObVq.esm.min.js";import{h as e}from"./helperFunctions-Sht42MtG.esm.min.js";import{i as r,h as i}from"./hdrFilteringFunctions-Bir1R1RD.esm.min.js";import{p as o}from"./pbrBRDFFunctions-DaqCuli4.esm.min.js";const t="hdrFilteringPixelShader",s="#include<helperFunctions>\n#include<importanceSampling>\n#include<pbrBRDFFunctions>\n#include<hdrFilteringFunctions>\nuniform float alphaG;uniform samplerCube inputTexture;uniform vec2 vFilteringInfo;uniform float hdrScale;varying vec3 direction;void main() {vec3 color=radiance(alphaG,inputTexture,direction,vFilteringInfo);gl_FragColor=vec4(color*hdrScale,1.0);}";n.ShadersStore[t]||(n.ShadersStore[t]=s);const a=[e,r,o,i];for(const e of a)n.IncludesShadersStore[e.name]||(n.IncludesShadersStore[e.name]=e.shader);const c={name:t,shader:s};export{c as hdrFilteringPixelShader};
//# sourceMappingURL=hdrFiltering.fragment-BGuucVdk.esm.min.js.map