Skip to content
Snippets Groups Projects
Commit 6ec408f0 authored by Sebastien Jourdain's avatar Sebastien Jourdain
Browse files

Fix WebGL background orientation

Change-Id: I39dc2632178b3faa9cb5d7d2cb5ba4c3451d6c93
parent 8241ef56
No related branches found
No related tags found
No related merge requests found
......@@ -441,8 +441,9 @@
gl.useProgram(renderingContext.shaderProgram);
gl.uniform1i(renderingContext.shaderProgram.uIsLine, false);
var projMatrix = mat4.clone(camera.getCameraMatrices()[0]);
var mvMatrix = mat4.clone(camera.getCameraMatrices()[1]);
var projMatrix = mat4.create();
var mvMatrix = mat4.create();
var normalMatrix = mat4.create();
// @note Not sure if this is required
mat4.translate(mvMatrix, mvMatrix, [0.0, 0.0, -1.0]);
......@@ -455,11 +456,6 @@
gl.vertexAttribPointer(shaderProgram.vertexColorAttribute, background.cbuff.itemSize, gl.FLOAT, false, 0, 0);
gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, background.ibuff);
var mvMatrixInv = mat4.create(),
normalMatrix = mat4.create();
mat4.invert(mvMatrixInv, mvMatrix);
mat4.transpose(normalMatrix, mvMatrixInv);
renderingContext.gl.uniformMatrix4fv(shaderProgram.pMatrixUniform, false, projMatrix);
renderingContext.gl.uniformMatrix4fv(shaderProgram.mvMatrixUniform, false, mvMatrix);
if(shaderProgram.nMatrixUniform != null) renderingContext.gl.uniformMatrix4fv(shaderProgram.nMatrixUniform, false, normalMatrix);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment