diff --git a/src/Nazara/Renderer/GLSLShader.cpp b/src/Nazara/Renderer/GLSLShader.cpp index 9aa072d88..23ea71c70 100644 --- a/src/Nazara/Renderer/GLSLShader.cpp +++ b/src/Nazara/Renderer/GLSLShader.cpp @@ -448,7 +448,7 @@ bool NzGLSLShader::SendTexture(int location, const NzTexture* texture, nzUInt8* if (textureUnit) *textureUnit = slot.unit; } - else + else if (texture) { unsigned int maxUnits = NzRenderer::GetMaxTextureUnits(); unsigned int unitUsed = m_textures.size();