diff options
author | Jacques Lucke <jacques@blender.org> | 2020-06-24 15:42:46 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2020-07-02 09:18:31 +0300 |
commit | f7e73b5d4577f930066b78faf8e472ade85ffecc (patch) | |
tree | 7ea9314e76bdffab0668c274acd1c7ab744093ba | |
parent | 9a8dd8d62342e8e382cff42b65fd00eadcb262e1 (diff) |
Fix T77913: Incorrect handling of negative-scale bit in DRWResourceHandle
Reviewers: fclem
Differential Revision: https://developer.blender.org/D8103
-rw-r--r-- | source/blender/draw/intern/draw_manager_data.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/intern/draw_manager_data.c b/source/blender/draw/intern/draw_manager_data.c index ff27fa958ef..26a1691d0dc 100644 --- a/source/blender/draw/intern/draw_manager_data.c +++ b/source/blender/draw/intern/draw_manager_data.c @@ -570,7 +570,7 @@ uint32_t DRW_object_resource_id_get(Object *UNUSED(ob)) /* Handle not yet allocated. Return next handle. */ handle = DST.resource_handle; } - return handle; + return handle & ~(1 << 31); } static DRWResourceHandle drw_resource_handle(DRWShadingGroup *shgroup, |