DRW: Instance Data: Replace with static allocation that can be referenced.
This mean you can store data used for drawing inside the object engine data. Also fixes T55243 Crash in ASAN debug builds due to use-after-free memory in draw code - instances issue?
This commit is contained in:
@@ -39,9 +39,8 @@ typedef struct DRWInstanceDataList DRWInstanceDataList;
|
||||
struct DRWShadingGroup;
|
||||
|
||||
void *DRW_instance_data_next(DRWInstanceData *idata);
|
||||
void *DRW_instance_data_get(DRWInstanceData *idata);
|
||||
DRWInstanceData *DRW_instance_data_request(
|
||||
DRWInstanceDataList *idatalist, uint attrib_size, uint instance_group);
|
||||
DRWInstanceDataList *idatalist, uint attrib_size);
|
||||
|
||||
void DRW_batching_buffer_request(
|
||||
DRWInstanceDataList *idatalist, Gwn_VertFormat *format, Gwn_PrimType type, struct DRWShadingGroup *shgroup,
|
||||
|
||||
Reference in New Issue
Block a user