flake init

This commit is contained in:
41666 2024-03-23 00:36:27 -04:00
parent 574cd91fbd
commit 6ee365055a
6 changed files with 131 additions and 13 deletions

View file

@ -98,10 +98,13 @@
out vec4 fragColor;
vec2 sawtooth(vec2 inp) {
return 2.0 * (inp - floor(0.5 + inp));
}
void main() {
vec4 noegram = texture(u_texture_1, uv0);
vec4 albedo = texture(u_texture_0, uv0 + (noegram.r * 0.5) / 2.0);
vec4 albedo = texture(u_texture_0, uv0 / abs(sin(sawtooth(uv0) * noegram.x)));
fragColor = vec4(albedo.rgb, 1.0);
}
@ -144,10 +147,10 @@
gl.UNSIGNED_BYTE,
image
);
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.REPEAT);
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.REPEAT); // configurable?
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.NEAREST);
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST);
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE);
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); // configurable?
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR);
};
const albedoTex = gl.createTexture();