From c062f8d4fe3b600ea63a7a7f783963cf3d6aca84 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Sun, 1 Mar 2015 16:00:52 +0100 Subject: Redesign shader system and more Shader system has been completely redesigned Added support for multiple texture color modes --- src/models.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/models.c') diff --git a/src/models.c b/src/models.c index 3a4e38f1..a8bfe37f 100644 --- a/src/models.c +++ b/src/models.c @@ -1202,14 +1202,14 @@ void UnloadModel(Model model) rlDeleteBuffers(model.vboId[2]); rlDeleteVertexArrays(model.vaoId); - rlDeleteTextures(model.textureId); - rlDeleteShader(model.shaderId); + rlDeleteTextures(model.texture.id); + rlDeleteShader(model.shader.id); } void SetModelTexture(Model *model, Texture2D texture) { - if (texture.id <= 0) model->textureId = whiteTexture; // Default white texture (use mesh color) - else model->textureId = texture.id; + if (texture.id <= 0) model->texture.id = whiteTexture; // Default white texture (use mesh color) + else model->texture = texture; } // Draw a model (with texture if set) -- cgit v1.2.3