diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-04-30 13:48:00 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-04-30 13:55:03 +0300 |
commit | 782917648f6203a99410c92ead835f1d1131845b (patch) | |
tree | 8e118539d8c81e3f7b7b9febed052cf42652c36b /source/blender/draw/intern | |
parent | 395fa5eb4c1c52d4ea133f7ac2b96dbd6beb7c18 (diff) |
Fix T64009 Normal Maps not working on EEVEE
Was missing a flag from recent refactor.
Diffstat (limited to 'source/blender/draw/intern')
-rw-r--r-- | source/blender/draw/intern/draw_cache_impl_mesh.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/draw/intern/draw_cache_impl_mesh.c b/source/blender/draw/intern/draw_cache_impl_mesh.c index 34205e64876..48678e64f3d 100644 --- a/source/blender/draw/intern/draw_cache_impl_mesh.c +++ b/source/blender/draw/intern/draw_cache_impl_mesh.c @@ -321,6 +321,7 @@ typedef enum eMRDataType { } eMRDataType; #define MR_DATATYPE_VERT_LOOP_POLY (MR_DATATYPE_VERT | MR_DATATYPE_POLY | MR_DATATYPE_LOOP) +#define MR_DATATYPE_VERT_LOOP_TRI_POLY (MR_DATATYPE_VERT_LOOP_POLY | MR_DATATYPE_LOOPTRI) #define MR_DATATYPE_LOOSE_VERT_EGDE (MR_DATATYPE_LOOSE_VERT | MR_DATATYPE_LOOSE_EDGE) /** @@ -5120,7 +5121,7 @@ void DRW_mesh_batch_cache_create_requested( DRW_ADD_FLAG_FROM_VBO_REQUEST( mr_flag, cache->ordered.loop_pos_nor, MR_DATATYPE_VERT_LOOP_POLY | MR_DATATYPE_LOOP_NORMALS); DRW_ADD_FLAG_FROM_VBO_REQUEST( - mr_flag, cache->ordered.loop_uv_tan, MR_DATATYPE_VERT_LOOP_POLY | MR_DATATYPE_SHADING); + mr_flag, cache->ordered.loop_uv_tan, MR_DATATYPE_VERT_LOOP_TRI_POLY | MR_DATATYPE_SHADING); DRW_ADD_FLAG_FROM_VBO_REQUEST( mr_flag, cache->ordered.loop_orco, MR_DATATYPE_VERT_LOOP_POLY | MR_DATATYPE_SHADING); DRW_ADD_FLAG_FROM_VBO_REQUEST( |