/* COPYRIGHT Esri - https://js.arcgis.com/5.0.18/LICENSE.txt */
import{__decorate as o,__param as t}from"tslib";import{GraphShaderModule as s,location as r,input as e,VertexInput as i,FragmentInput as p}from"../../GraphShaderModule.js";import{Vec4 as n,Vec2 as l}from"../../graph/glsl.js";import{uvToClip as m}from"./utils.js";class a extends i{}o([r(0,l)],a.prototype,"position",void 0);class d extends p{}class u extends s{constructor(){super(...arguments),this.type="PostProcessingShader"}vertex(o){return{uv:o.position,glPosition:new n(m(o.position),0,1)}}}o([t(0,e(a))],u.prototype,"vertex",null);export{d as PostProcessingFragmentInput,u as PostProcessingShader};
