UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 801 B
import{ReloadableShaderModule as e}from"../core/shaderTechnique/ReloadableShaderModule.js";import{ShaderTechnique as r}from"../core/shaderTechnique/ShaderTechnique.js";import{Default3D as i}from"../lib/DefaultVertexAttributeLocations.js";import{Program as o}from"../lib/Program.js";import{a as t}from"../../../../chunks/OverlayCompositing.glsl.js";import{BlendFactor as s}from"../../../webgl/enums.js";import{makePipelineState as l,simpleBlendingParams as a,defaultColorWriteParams as m}from"../../../webgl/renderState.js";class n extends r{initializeProgram(e){return new o(e.rctx,n.shader.get().build(),i)}initializePipeline(){return l({blending:a(s.ONE,s.ONE_MINUS_SRC_ALPHA),colorWrite:m})}}n.shader=new e(t,(()=>import("./OverlayCompositing.glsl.js")));export{n as OverlayCompositingTechnique};