UNPKG

@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) 550 B
import{aJ as a,a8 as t}from"./index-B8IgtevW.esm.min.js";const f={id:"alpha-test",phase:"fragment",detect:t=>(t._alphaCutOff??0)>0?{f:a,f2:0}:{f:0,f2:0},frag:t=>t._features&a?{_id:"alpha-test",_uboFields:[{_name:"alphaCutOff",_type:"f32"}],_fragmentSlots:{AT:"if(alpha*material.materialAlpha<material.alphaCutOff){discard;}"}}:null,writeUbo(a,t,f){const e=f.get("alphaCutOff");void 0!==e&&(a[e/4]=t._alphaCutOff??0)}};function e(a,e){a._alphaCutOff=e,t(f)}export{e as setPbrAlphaCutoff}; //# sourceMappingURL=set-alpha-cutoff-CwLLdn4_.esm.min.js.map