diff options
author | Dalai Felinto <dfelinto@gmail.com> | 2018-06-04 20:17:26 +0300 |
---|---|---|
committer | Dalai Felinto <dfelinto@gmail.com> | 2018-06-04 20:17:29 +0300 |
commit | 17e9870221662f19fdf601275ddc34bd3418f4ca (patch) | |
tree | 7f37b8c41ffeeb7a846475251f000e349f808a9b /source/blender/draw/intern/draw_manager.c | |
parent | da53c3f02006b87e80ae898d1927a215b97cc934 (diff) |
DRW: Fix crashes with instanced data
Problem introduced on 101c277e3d8241ad55f6343690b5d96a5e37d1f0.
Diffstat (limited to 'source/blender/draw/intern/draw_manager.c')
-rw-r--r-- | source/blender/draw/intern/draw_manager.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index e8ea2c58056..3dadb9f9daa 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -764,6 +764,7 @@ ObjectEngineData *DRW_object_engine_data_ensure( const size_t t = sizeof(float) - 1; size = (size + t) & ~t; size_t fsize = size / sizeof(float); + BLI_assert(fsize < MAX_INSTANCE_DATA_SIZE); if (DST.object_instance_data[fsize] == NULL) { DST.object_instance_data[fsize] = DRW_instance_data_request(DST.idatalist, fsize); } |