diff options
| author | Victor Gallet <[email protected]> | 2024-01-23 12:37:54 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-01-23 12:37:54 +0100 |
| commit | ff1eeafb950b5d7b8e5b25aa2ac1e8e87e353d1b (patch) | |
| tree | 8ec155b4d54a9862de1571cdc4573eb853668f94 /src/rmodels.c | |
| parent | cb97a8063d7b49380413df655134d6a283016429 (diff) | |
| download | raylib-ff1eeafb950b5d7b8e5b25aa2ac1e8e87e353d1b.tar.gz raylib-ff1eeafb950b5d7b8e5b25aa2ac1e8e87e353d1b.zip | |
Fix bug to retrieve material specular map in DrawMesh function, with incorrect index (#3758)
Diffstat (limited to 'src/rmodels.c')
| -rw-r--r-- | src/rmodels.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rmodels.c b/src/rmodels.c index ede87a1b..0cb949bc 100644 --- a/src/rmodels.c +++ b/src/rmodels.c @@ -1352,10 +1352,10 @@ void DrawMesh(Mesh mesh, Material material, Matrix transform) if (material.shader.locs[SHADER_LOC_COLOR_SPECULAR] != -1) { float values[4] = { - (float)material.maps[SHADER_LOC_COLOR_SPECULAR].color.r/255.0f, - (float)material.maps[SHADER_LOC_COLOR_SPECULAR].color.g/255.0f, - (float)material.maps[SHADER_LOC_COLOR_SPECULAR].color.b/255.0f, - (float)material.maps[SHADER_LOC_COLOR_SPECULAR].color.a/255.0f + (float)material.maps[MATERIAL_MAP_SPECULAR].color.r/255.0f, + (float)material.maps[MATERIAL_MAP_SPECULAR].color.g/255.0f, + (float)material.maps[MATERIAL_MAP_SPECULAR].color.b/255.0f, + (float)material.maps[MATERIAL_MAP_SPECULAR].color.a/255.0f }; rlSetUniform(material.shader.locs[SHADER_LOC_COLOR_SPECULAR], values, SHADER_UNIFORM_VEC4, 1); |
