diff --git a/src/Nazara/Renderer/Renderer.cpp b/src/Nazara/Renderer/Renderer.cpp index 2e78d6600..1a14cfb57 100644 --- a/src/Nazara/Renderer/Renderer.cpp +++ b/src/Nazara/Renderer/Renderer.cpp @@ -592,6 +592,10 @@ bool NzRenderer::SetShader(NzShader* shader) s_matrixLocation[nzMatrixCombination_ViewProj] = shader->GetUniformLocation("ViewProjMatrix"); s_matrixLocation[nzMatrixCombination_WorldView] = shader->GetUniformLocation("WorldViewMatrix"); s_matrixLocation[nzMatrixCombination_WorldViewProj] = shader->GetUniformLocation("WorldViewProjMatrix"); + + ///FIXME: Peut VRAIMENT ĂȘtre optimisĂ© + for (unsigned int i = 0; i < totalMatrixCount; ++i) + s_matrixUpdated[i] = false; } s_shader = shader;