diff options
| author | raysan5 <raysan5@gmail.com> | 2015-06-16 20:02:01 +0200 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2015-06-16 20:02:01 +0200 |
| commit | 9572d6c0632fae001481d8395e8e6f154aaf4a4c (patch) | |
| tree | d8f5e9305457f2efd843b60fd0018bd702e0c594 /src/models.c | |
| parent | d9c5614342aa133218429d17dcc3267db5c0eef7 (diff) | |
| download | raylib-9572d6c0632fae001481d8395e8e6f154aaf4a4c.tar.gz raylib-9572d6c0632fae001481d8395e8e6f154aaf4a4c.zip | |
Updated postpro shaders system
Diffstat (limited to 'src/models.c')
| -rw-r--r-- | src/models.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/models.c b/src/models.c index 179032d4..de3f6da0 100644 --- a/src/models.c +++ b/src/models.c @@ -1112,8 +1112,16 @@ void UnloadModel(Model model) // Link a texture to a model void SetModelTexture(Model *model, Texture2D texture) { - if (texture.id <= 0) model->texture.id = whiteTexture; // Default white texture (use mesh color) - else model->texture = texture; + if (texture.id <= 0) + { + model->texture.id = whiteTexture; // Default white texture (use mesh color) + model->shader.texDiffuseId = whiteTexture; + } + else + { + model->texture = texture; + model->shader.texDiffuseId = texture.id; + } } // Load a custom shader (vertex shader + fragment shader) |
