whatever
var regl = require('regl')()
var mat4 = require('gl-mat4')
var rmat = []
var draw = regl({
frag: `
precision mediump float;
varying vec2 uv;
void main () {
float x = uv.x + 2.0, y = uv.y + 3.0;
gl_FragColor = vec4(
sin(x*x*8.0 + x*y*5.0 + x*y*x*y*0.04),
sin(x*x*3.0 + x*y*6.0 + x*y*x*y*0.08),
sin(x*x*11.0 + x*y*7.0 + x*y*x*y*0.02),
1
);
}
`,
vert: `
precision mediump float;
attribute vec2 position;
varying vec2 uv;
void main () {
uv = position;
gl_Position = vec4(position,0,1);
}
`,
attributes: {
position: [-5,5,-5,-5,5,0]
},
elements: [0,1,2]
})
regl.frame(() => {
regl.clear({ color: [0,0,0,1], depth: true })
draw()
})
var regl = require('regl')() var mat4 = require('gl-mat4') var rmat = [] var draw = regl({ frag: ` precision mediump float; varying vec2 uv; void main () { float x = uv.x + 2.0, y = uv.y + 3.0; gl_FragColor = vec4(uv,1,1); } `, vert: ` precision mediump float; attribute vec2 position; varying vec2 uv; void main () { uv = position; gl_Position = vec4(position,0,1); } `, attributes: { position: [-5,5,-5,-5,5,0] }, elements: [0,1,2] }) regl.frame(() => { regl.clear({ color: [0,0,0,1], depth: true }) draw() })
ok...