diff --git a/source/blender/draw/intern/shaders/common_subdiv_normals_finalize_comp.glsl b/source/blender/draw/intern/shaders/common_subdiv_normals_finalize_comp.glsl index e6a56ff02c7..8c7103fa28e 100644 --- a/source/blender/draw/intern/shaders/common_subdiv_normals_finalize_comp.glsl +++ b/source/blender/draw/intern/shaders/common_subdiv_normals_finalize_comp.glsl @@ -40,13 +40,13 @@ void main() uint start_loop_index = quad_index * 4; #ifdef CUSTOM_NORMALS - for (int i = 0; i < 4; i++) { + for (uint i = 0; i < 4; i++) { CustomNormal custom_normal = custom_normals[start_loop_index + i]; vec3 nor = vec3(custom_normal.x, custom_normal.y, custom_normal.z); set_vertex_nor(pos_nor[start_loop_index + i], normalize(nor)); } #else - for (int i = 0; i < 4; i++) { + for (uint i = 0; i < 4; i++) { uint subdiv_vert_index = vert_loop_map[start_loop_index + i]; vec3 nor = vertex_normals[subdiv_vert_index]; set_vertex_nor(pos_nor[start_loop_index + i], nor);