UNPKG

@itwin/core-frontend

Version:
19 lines 1.04 kB
/** @packageDocumentation * @module WebGL */ import { FragmentShaderBuilder } from "../ShaderBuilder"; /** @internal */ export declare function addWindowToTexCoords(frag: FragmentShaderBuilder): void; /** @internal */ export declare function addWhiteOnWhiteReversal(frag: FragmentShaderBuilder): void; /** @internal */ export declare function addPickBufferOutputs(frag: FragmentShaderBuilder): void; /** @internal */ export declare function addAltPickBufferOutputs(frag: FragmentShaderBuilder): void; /** @internal */ export declare function addFragColorWithPreMultipliedAlpha(frag: FragmentShaderBuilder): void; /** @internal */ export declare const assignFragColor = "FragColor = baseColor;"; /** @internal */ export declare const computeLinearDepth = "\nfloat computeLinearDepth(float eyeSpaceZ) {\n float eyeZ = -eyeSpaceZ;\n float near = u_frustum.x, far = u_frustum.y;\n float depthRange = far - near;\n float linearDepth = (eyeZ - near) / depthRange;\n return 1.0 - linearDepth;\n}\n"; //# sourceMappingURL=Fragment.d.ts.map