diff options
| author | Ray <raysan5@gmail.com> | 2019-10-22 23:31:04 +0200 |
|---|---|---|
| committer | Ray <raysan5@gmail.com> | 2019-10-22 23:31:04 +0200 |
| commit | 9b6227688f93e318bd252f194752c57c9953a86e (patch) | |
| tree | 03200e1c2d6725165db2e0329cd9ce0656a295b6 | |
| parent | 3c2ce77b7b82a966c2c6c9ad451bec1f5d3d3d77 (diff) | |
| download | raylib-9b6227688f93e318bd252f194752c57c9953a86e.tar.gz raylib-9b6227688f93e318bd252f194752c57c9953a86e.zip | |
Corrected issue #992
| -rw-r--r-- | src/models.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/models.c b/src/models.c index 3208a300..17cd9456 100644 --- a/src/models.c +++ b/src/models.c @@ -2389,10 +2389,10 @@ void DrawModelEx(Model model, Vector3 position, Vector3 rotationAxis, float rota Color color = model.materials[model.meshMaterial[i]].maps[MAP_DIFFUSE].color; Color colorTint = WHITE; - colorTint.r = ((color.r/255)*(tint.r/255))*255; - colorTint.g = ((color.g/255)*(tint.g/255))*255; - colorTint.b = ((color.b/255)*(tint.b/255))*255; - colorTint.a = ((color.a/255)*(tint.a/255))*255; + colorTint.r = (((float)color.r/255.0)*((float)tint.r/255.0))*255; + colorTint.g = (((float)color.g/255.0)*((float)tint.g/255.0))*255; + colorTint.b = (((float)color.b/255.0)*((float)tint.b/255.0))*255; + colorTint.a = (((float)color.a/255.0)*((float)tint.a/255.0))*255; model.materials[model.meshMaterial[i]].maps[MAP_DIFFUSE].color = colorTint; rlDrawMesh(model.meshes[i], model.materials[model.meshMaterial[i]], model.transform); |
