diff options
| author | raysan5 <[email protected]> | 2021-03-31 20:44:16 +0200 |
|---|---|---|
| committer | raysan5 <[email protected]> | 2021-03-31 20:44:16 +0200 |
| commit | cdc3754449da5cf8c83843f395dd97e71a7eba30 (patch) | |
| tree | 2b850fbf711c08985840db841b778ab9584f2e2b /src/core.c | |
| parent | 2488d361b6c9e65ba8e4ebc29bbc58a9bc3365ea (diff) | |
| download | raylib-cdc3754449da5cf8c83843f395dd97e71a7eba30.tar.gz raylib-cdc3754449da5cf8c83843f395dd97e71a7eba30.zip | |
ADDED: Support model normal matrix location #1691
Diffstat (limited to 'src/core.c')
| -rw-r--r-- | src/core.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -2055,9 +2055,10 @@ Shader LoadShader(const char *vsFileName, const char *fsFileName) shader.locs[SHADER_LOC_VERTEX_COLOR] = rlGetLocationAttrib(shader.id, DEFAULT_SHADER_ATTRIB_NAME_COLOR); // Get handles to GLSL uniform locations (vertex shader) - shader.locs[SHADER_LOC_MATRIX_MVP] = rlGetLocationUniform(shader.id, "mvp"); - shader.locs[SHADER_LOC_MATRIX_PROJECTION] = rlGetLocationUniform(shader.id, "projection"); - shader.locs[SHADER_LOC_MATRIX_VIEW] = rlGetLocationUniform(shader.id, "view"); + shader.locs[SHADER_LOC_MATRIX_MVP] = rlGetLocationUniform(shader.id, "mvp"); + shader.locs[SHADER_LOC_MATRIX_VIEW] = rlGetLocationUniform(shader.id, "view"); + shader.locs[SHADER_LOC_MATRIX_PROJECTION] = rlGetLocationUniform(shader.id, "projection"); + shader.locs[SHADER_LOC_MATRIX_NORMAL] = rlGetLocationUniform(shader.id, "matNormal"); // Get handles to GLSL uniform locations (fragment shader) shader.locs[SHADER_LOC_COLOR_DIFFUSE] = rlGetLocationUniform(shader.id, "colDiffuse"); |
