diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-01-03 09:20:41 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-01-03 09:25:21 +0300 |
commit | d2c941def337e25ceb4e1c268e97176645d2c348 (patch) | |
tree | 3d55375c364ec94f3eb616f0efe70a859a54896a /source/blender/draw/intern/draw_cache_impl_displist.c | |
parent | 052150bbcc85ee3440b1ffe372efd991e4d46c4c (diff) |
DRW: remove INDEX4 normal flipping
Added in 531e5ad49a03763 but I couldn't find a case when it's needed,
It's not needed for solid-mode viewport drawing for eg.
Diffstat (limited to 'source/blender/draw/intern/draw_cache_impl_displist.c')
-rw-r--r-- | source/blender/draw/intern/draw_cache_impl_displist.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/intern/draw_cache_impl_displist.c b/source/blender/draw/intern/draw_cache_impl_displist.c index 73736cbe9c6..e553297e514 100644 --- a/source/blender/draw/intern/draw_cache_impl_displist.c +++ b/source/blender/draw/intern/draw_cache_impl_displist.c @@ -509,7 +509,7 @@ void DRW_displist_vertbuf_create_pos_and_nor_and_uv_tess( if (is_smooth) { int idx_len = is_tri ? 3 : 4; for (int j = 0; j < idx_len; j++) { - pnors_idx[j] = GPU_normal_convert_i10_v3_negated(nors[idx[j]]); + pnors_idx[j] = GPU_normal_convert_i10_v3(nors[idx[j]]); } } else { @@ -520,7 +520,7 @@ void DRW_displist_vertbuf_create_pos_and_nor_and_uv_tess( else { normal_quad_v3(nor_flat, verts[idx[0]], verts[idx[1]], verts[idx[2]], verts[idx[3]]); } - pnors_idx[0] = GPU_normal_convert_i10_v3_negated(nor_flat); + pnors_idx[0] = GPU_normal_convert_i10_v3(nor_flat); pnors_idx[1] = pnors_idx[0]; pnors_idx[2] = pnors_idx[0]; pnors_idx[3] = pnors_idx[0]; |