UNPKG

@itwin/core-frontend

Version:
25 lines 1.17 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ /** @packageDocumentation * @module WebGL */ import { createViewportQuadBuilder } from "./ViewportQuad"; const computeBaseColor = "return vec4(0.0);"; const assignFragData = ` FragColor0 = vec4(0.0, 0.0, 0.0, 1.0); FragColor1 = vec4(1.0, 0.0, 0.0, 1.0); `; /** @internal */ export function createClearTranslucentProgram(context) { const builder = createViewportQuadBuilder(false); const frag = builder.frag; frag.set(1 /* FragmentShaderComponent.ComputeBaseColor */, computeBaseColor); frag.addDrawBuffersExtension(2); frag.set(18 /* FragmentShaderComponent.AssignFragData */, assignFragData); builder.vert.headerComment = "//!V! ClearTranslucent"; builder.frag.headerComment = "//!F! ClearTranslucent"; return builder.buildProgram(context); } //# sourceMappingURL=ClearTranslucent.js.map