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