regl icon indicating copy to clipboard operation
regl copied to clipboard

Work in pixels

Open bigidea-kz opened this issue 4 years ago • 0 comments

Hello! How to use this code with regl?

const vert = `
  precision mediump float;
  attribute vec2 position;
  uniform vec2 resolution;

  void main() {
    vec2 zeroToOne = position.xy / resolution;
    vec2 zeroToTwo = zeroToOne * 2.0;
    vec2 clipSpace = zeroToTwo - 1.0;
    gl_Position = vec4(clipSpace, 0, 1);
  }
`

const gl = canvas.getContext("webgl")
const resolutionUniformLocation = gl.getUniformLocation(program, "resolution")

gl.uniform2f(resolutionUniformLocation, gl.canvas.width, gl.canvas.height)

bigidea-kz avatar Jul 25 '21 18:07 bigidea-kz