clearQuad.vertex.js 650 B

12345678910111213141516171819202122
  1. // Do not edit.
  2. import { ShaderStore } from "../Engines/shaderStore.js";
  3. const name = "clearQuadVertexShader";
  4. const shader = `uniform depthValue: f32;const pos=array(
  5. vec2f(-1.0,1.0),
  6. vec2f(1.0,1.0),
  7. vec2f(-1.0,-1.0),
  8. vec2f(1.0,-1.0)
  9. );
  10. #define CUSTOM_VERTEX_DEFINITIONS
  11. @vertex
  12. fn main(input : VertexInputs)->FragmentInputs {
  13. #define CUSTOM_VERTEX_MAIN_BEGIN
  14. vertexOutputs.position=vec4f(pos[input.vertexIndex],uniforms.depthValue,1.0);
  15. #define CUSTOM_VERTEX_MAIN_END
  16. }
  17. `;
  18. // Sideeffect
  19. ShaderStore.ShadersStoreWGSL[name] = shader;
  20. /** @internal */
  21. export const clearQuadVertexShader = { name, shader };
  22. //# sourceMappingURL=clearQuad.vertex.js.map