Skip to content

Commit 82aca26

Browse files
committed
looks better for the interim
1 parent 04cfb40 commit 82aca26

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

src/bg-anim/bg-test.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export const main = () => {
4848
}
4949
const instanceSizes = new Float32Array(INSTANCE_COUNT);
5050
instanceSizes.fill(1);
51-
const rectArrays = {
51+
const rectArrays: twgl.Arrays = {
5252
position: {
5353
numComponents: 3,
5454
data: [-0.1, -0.1, 0.1, //0
@@ -84,7 +84,7 @@ export const main = () => {
8484
data: instanceSizes
8585
},
8686

87-
} as twgl.Arrays;
87+
};
8888
const rectBuff = twgl.createBufferInfoFromArrays(gl, rectArrays);
8989
const vao = twgl.createVAOFromBufferInfo(gl, progInfo, rectBuff);
9090
const viewMat = twgl.m4.inverse(twgl.m4.lookAt([0, 0, 2], [0, 0, 0], [0, 1, 0]));
@@ -96,10 +96,9 @@ export const main = () => {
9696
const render = (time: number) => {
9797
twgl.resizeCanvasToDisplaySize(gl.canvas as HTMLCanvasElement);
9898
gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight);
99-
// gl.clearColor(0, 0, 0, 1);
100-
gl.clear(gl.COLOR_BUFFER_BIT);
99+
gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
101100
for (let i = 0; i < instanceSizes.length; i++) {
102-
instanceSizes[i] = 3 + Math.sin(time / 1000) + i;
101+
instanceSizes[i] = 3 + Math.sin((time + i * 600) / 1000);
103102
}
104103
twgl.setAttribInfoBufferFromArray(gl, rectBuff.attribs!.instanceCenter, instanceCenters);
105104
twgl.setAttribInfoBufferFromArray(gl, rectBuff.attribs!.instanceSize, instanceSizes);

0 commit comments

Comments
 (0)