1.added GetRangeSize at VKArrayBuffer

2.renamed to align_size instead of unit_size
This commit is contained in:
2023-04-25 11:36:50 +08:00
parent 0e589e8bcd
commit d163f914c7
4 changed files with 25 additions and 24 deletions

View File

@@ -137,6 +137,8 @@ public: //Buffer相关
const VkDeviceSize GetUBOAlign();
const VkDeviceSize GetSSBOAlign();
const VkDeviceSize GetUBORange();
const VkDeviceSize GetSSBORange();
#define CREATE_BUFFER_OBJECT(LargeName,type) DeviceBuffer *Create##LargeName( VkDeviceSize size,void *data, SharingMode sm=SharingMode::Exclusive) {return CreateBuffer(VK_BUFFER_USAGE_##type##_BUFFER_BIT,size ,size,data, sm);} \
DeviceBuffer *Create##LargeName( VkDeviceSize size, SharingMode sm=SharingMode::Exclusive) {return CreateBuffer(VK_BUFFER_USAGE_##type##_BUFFER_BIT,size ,size,nullptr, sm);} \