diff --git a/src/mesh.cpp b/src/mesh.cpp index a538c5e..7000e3d 100644 --- a/src/mesh.cpp +++ b/src/mesh.cpp @@ -137,7 +137,8 @@ void Mesh::draw(Shader* shader, bool drawNormals, bool drawTexCoord, bool drawTa if(isDoubleSided) glDisable(GL_CULL_FACE); bool crappy = (shader == NULL); - material->bindAttributes(shader); + if(material != NULL) + material->bindAttributes(shader); glBindVertexArray(vao); if(crappy)