Fixed a couple potential memory leaks if love.graphics.newShader causes an error, and cleaned up some shader-related code.

This commit is contained in:
Alex Szpakowski
2014-09-27 02:26:58 -03:00
parent c6b610d116
commit b70f72acb3
5 changed files with 138 additions and 137 deletions
+1 -1
View File
@@ -165,7 +165,7 @@ public:
Canvas *newCanvas(int width, int height, Canvas::Format format = Canvas::FORMAT_NORMAL, int msaa = 0);
Shader *newShader(const Shader::ShaderSources &sources);
Shader *newShader(const Shader::ShaderSource &source);
Mesh *newMesh(const std::vector<Vertex> &vertices, Mesh::DrawMode mode = Mesh::DRAW_MODE_FAN);
Mesh *newMesh(int vertexcount, Mesh::DrawMode mode = Mesh::DRAW_MODE_FAN);