Skip to content

Commit 1b54482

Browse files
committedJan 30, 2023
Remove the need for split shader
1 parent 784e2b9 commit 1b54482

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed
 

‎debug/satellites-custom-layer.js

+4-6
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,11 @@ function createProgram(gl, vert, frag) {
5252
};
5353

5454
function updateVboAndActivateAttrib(gl, prog, vbo, data, attribName) {
55+
gl.bindBuffer(gl.ARRAY_BUFFER, vbo);
56+
gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(data), gl.DYNAMIC_DRAW);
5557
const attribLoc = gl.getAttribLocation(prog, attribName);
56-
if (attribLoc !== -1) {
57-
gl.bindBuffer(gl.ARRAY_BUFFER, vbo);
58-
gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(data), gl.DYNAMIC_DRAW);
59-
gl.vertexAttribPointer(attribLoc, 3, gl.FLOAT, false, 0, 0);
60-
gl.enableVertexAttribArray(attribLoc);
61-
}
58+
gl.vertexAttribPointer(attribLoc, 3, gl.FLOAT, false, 0, 0);
59+
gl.enableVertexAttribArray(attribLoc);
6260
}
6361

6462
const satellitesLayer = {

0 commit comments

Comments
 (0)