Add loading screen

This commit is contained in:
2021-01-09 20:15:01 +01:00
parent 23e5f549ca
commit 6ecf2011bc
10 changed files with 106 additions and 10 deletions

View File

@@ -45,7 +45,7 @@ void Framebuffer::unbind()
glBindFramebuffer(GL_FRAMEBUFFER, 0);
}
void Framebuffer::render()
void Framebuffer::render(GLuint customTextureId)
{
// Disable wireframe mode
GLint wireframe;
@@ -54,7 +54,11 @@ void Framebuffer::render()
shaderProgram->bind();
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, getTextureId());
if(customTextureId) {
glBindTexture(GL_TEXTURE_2D, customTextureId);
} else {
glBindTexture(GL_TEXTURE_2D, getTextureId());
}
GLint location = glGetUniformLocation(shaderProgram->getShaderProgramId(), "u_texture");
glUniform1i(location, 0);