fix use skybox program

This commit is contained in:
Luca Conte 2024-06-23 15:16:11 +02:00
parent 3d230a1f29
commit 9f73463a13
1 changed files with 3 additions and 3 deletions

View File

@ -241,14 +241,14 @@ void initSkybox() {
void renderSkybox(mat4* viewMatrix, mat4* projectionMatrix) { void renderSkybox(mat4* viewMatrix, mat4* projectionMatrix) {
glDepthFunc(GL_LEQUAL); glDepthFunc(GL_LEQUAL);
glUseProgram(program); glUseProgram(skyboxProgram);
mat4 view = *viewMatrix; mat4 view = *viewMatrix;
view.m30 = 0.0f; view.m30 = 0.0f;
view.m31 = 0.0f; view.m31 = 0.0f;
view.m32 = 0.0f; view.m32 = 0.0f;
glUniformMatrix4fv(glGetUniformLocation(program, "view"), 1, GL_FALSE, (GLfloat*)&view); glUniformMatrix4fv(glGetUniformLocation(skyboxProgram, "view"), 1, GL_FALSE, (GLfloat*)&view);
glUniformMatrix4fv(glGetUniformLocation(program, "projection"), 1, GL_FALSE, (GLfloat*)projectionMatrix); glUniformMatrix4fv(glGetUniformLocation(skyboxProgram, "projection"), 1, GL_FALSE, (GLfloat*)projectionMatrix);
glBindVertexArray(skyboxVAO); glBindVertexArray(skyboxVAO);
glActiveTexture(GL_TEXTURE0); glActiveTexture(GL_TEXTURE0);