Fixed a bug where models normal and specular maps is not loaded.
This commit is contained in:
@@ -323,7 +323,7 @@ void dd::Renderer::DrawScene(RenderQueue &objects, ShaderProgram &program)
|
|||||||
|
|
||||||
glActiveTexture(GL_TEXTURE0);
|
glActiveTexture(GL_TEXTURE0);
|
||||||
glBindTexture(GL_TEXTURE_2D, modelJob->DiffuseTexture);
|
glBindTexture(GL_TEXTURE_2D, modelJob->DiffuseTexture);
|
||||||
if (modelJob->NormalTexture != 0 && false) {
|
if (modelJob->NormalTexture != 0) {
|
||||||
glActiveTexture(GL_TEXTURE1);
|
glActiveTexture(GL_TEXTURE1);
|
||||||
glBindTexture(GL_TEXTURE_2D, modelJob->NormalTexture);
|
glBindTexture(GL_TEXTURE_2D, modelJob->NormalTexture);
|
||||||
} else {
|
} else {
|
||||||
@@ -331,11 +331,10 @@ void dd::Renderer::DrawScene(RenderQueue &objects, ShaderProgram &program)
|
|||||||
glBindTexture(GL_TEXTURE_2D, *m_StandardNormal);
|
glBindTexture(GL_TEXTURE_2D, *m_StandardNormal);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (modelJob->SpecularTexture != 0 && false) {
|
if (modelJob->SpecularTexture != 0) {
|
||||||
glActiveTexture(GL_TEXTURE2);
|
glActiveTexture(GL_TEXTURE2);
|
||||||
glBindTexture(GL_TEXTURE_2D, modelJob->SpecularTexture);
|
glBindTexture(GL_TEXTURE_2D, modelJob->SpecularTexture);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
glActiveTexture(GL_TEXTURE2);
|
glActiveTexture(GL_TEXTURE2);
|
||||||
glBindTexture(GL_TEXTURE_2D, *m_StandardSpecular);
|
glBindTexture(GL_TEXTURE_2D, *m_StandardSpecular);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user