UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 847 B
import{H as e}from"../../../chunks/FogHaze.glsl.js";import{ReloadableShaderModule as r}from"../webgl-engine/core/shaderTechnique/ReloadableShaderModule.js";import{ShaderTechnique as i}from"../webgl-engine/core/shaderTechnique/ShaderTechnique.js";import{Default3D as o}from"../webgl-engine/lib/DefaultVertexAttributeLocations.js";import{Program as n}from"../webgl-engine/lib/Program.js";import{BlendFactor as t}from"../../webgl/enums.js";import{makePipelineState as l,separateBlendingParams as s,defaultColorWriteParams as a}from"../../webgl/renderState.js";class g extends i{initializeProgram(e){return new n(e.rctx,g.shader.get().build(this.configuration),o)}initializePipeline(){return l({blending:s(t.ONE,t.ZERO,t.ONE_MINUS_SRC_COLOR,t.ONE),colorWrite:a})}}g.shader=new r(e,(()=>import("./FogHaze.glsl.js")));export{g as SimpleHazeTechnique};