Skip to content

Commit c647d33

Browse files
authored
Better default values for normals and tangents (VBOs) (#4763)
1 parent ee946b2 commit c647d33

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/rmodels.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -1307,7 +1307,7 @@ void UploadMesh(Mesh *mesh, bool dynamic)
13071307
{
13081308
// Default vertex attribute: normal
13091309
// WARNING: Default value provided to shader if location available
1310-
float value[3] = { 1.0f, 1.0f, 1.0f };
1310+
float value[3] = { 0.0f, 0.0f, 1.0f };
13111311
rlSetVertexAttributeDefault(RL_DEFAULT_SHADER_ATTRIB_LOCATION_NORMAL, value, SHADER_ATTRIB_VEC3, 3);
13121312
rlDisableVertexAttribute(RL_DEFAULT_SHADER_ATTRIB_LOCATION_NORMAL);
13131313
}
@@ -1339,7 +1339,7 @@ void UploadMesh(Mesh *mesh, bool dynamic)
13391339
{
13401340
// Default vertex attribute: tangent
13411341
// WARNING: Default value provided to shader if location available
1342-
float value[4] = { 0.0f, 0.0f, 0.0f, 0.0f };
1342+
float value[4] = { 1.0f, 0.0f, 0.0f, 1.0f };
13431343
rlSetVertexAttributeDefault(RL_DEFAULT_SHADER_ATTRIB_LOCATION_TANGENT, value, SHADER_ATTRIB_VEC4, 4);
13441344
rlDisableVertexAttribute(RL_DEFAULT_SHADER_ATTRIB_LOCATION_TANGENT);
13451345
}

0 commit comments

Comments
 (0)