use CameraInfo instead of CameraMatrix

This commit is contained in:
2021-05-08 18:14:44 +08:00
parent 1dc5dd09a7
commit 1696c27cbb
20 changed files with 29 additions and 22 deletions

View File

@@ -20,7 +20,7 @@ namespace hgl
GPUDevice *device;
VkBufferUsageFlags buffer_usage_flags;
Collection<T> *coll;
Collection *coll;
public:
@@ -29,7 +29,13 @@ namespace hgl
device=dev;
buffer_usage_flags=flags;
coll=new Collection<T>(new MemoryBlock(new VKMemoryAllocator(device,buffer_usage_flags)));
{
const size_t unit_size=sizeof(T);
VKMemoryAllocator *ma=new VKMemoryAllocator(device,buffer_usage_flags);
MemoryBlock *mb=new MemoryBlock(ma);
coll=new Collection(unit_size,mb);
}
}
virtual ~GPUArrayBuffer()