Closed Silverlan closed 6 years ago
I believe the original intent behind in_data_ptr being a uint32_t ptr was that @param in_data_size has to be a mul of 4 as per Vulkan spec.
That being said, I agree this type goes against the original API and should be changed to const void*. Will fix this next week.
Fixed internally.
vkCmdUpdateBuffer takes a const void* parameter for the data, but _CommandBufferBase::record_updatebuffer takes a _const uint32t*, which seems a little odd to me:
The parameter should probably be const void* as well.