fix use skybox program
This commit is contained in:
parent
3d230a1f29
commit
9f73463a13
|
@ -241,14 +241,14 @@ void initSkybox() {
|
|||
|
||||
void renderSkybox(mat4* viewMatrix, mat4* projectionMatrix) {
|
||||
glDepthFunc(GL_LEQUAL);
|
||||
glUseProgram(program);
|
||||
glUseProgram(skyboxProgram);
|
||||
|
||||
mat4 view = *viewMatrix;
|
||||
view.m30 = 0.0f;
|
||||
view.m31 = 0.0f;
|
||||
view.m32 = 0.0f;
|
||||
glUniformMatrix4fv(glGetUniformLocation(program, "view"), 1, GL_FALSE, (GLfloat*)&view);
|
||||
glUniformMatrix4fv(glGetUniformLocation(program, "projection"), 1, GL_FALSE, (GLfloat*)projectionMatrix);
|
||||
glUniformMatrix4fv(glGetUniformLocation(skyboxProgram, "view"), 1, GL_FALSE, (GLfloat*)&view);
|
||||
glUniformMatrix4fv(glGetUniformLocation(skyboxProgram, "projection"), 1, GL_FALSE, (GLfloat*)projectionMatrix);
|
||||
|
||||
glBindVertexArray(skyboxVAO);
|
||||
glActiveTexture(GL_TEXTURE0);
|
||||
|
|
Loading…
Reference in New Issue