No more shared pointers

This commit is contained in:
Dynamitos
2023-11-01 23:12:30 +01:00
parent 5a9cb13e74
commit 4746c0f838
69 changed files with 524 additions and 681 deletions
+2 -2
View File
@@ -131,7 +131,7 @@ class DescriptorAllocator : public Gfx::DescriptorAllocator
public:
DescriptorAllocator(PGraphics graphics, DescriptorLayout &layout);
virtual ~DescriptorAllocator();
virtual void allocateDescriptorSet(Gfx::PDescriptorSet &descriptorSet);
virtual Gfx::PDescriptorSet allocateDescriptorSet() override;
virtual void reset();
inline VkDescriptorPool getHandle() const
@@ -147,7 +147,7 @@ private:
PGraphics graphics;
DescriptorLayout &layout;
const static int maxSets = 64;
StaticArray<PDescriptorSet, maxSets> cachedHandles;
StaticArray<ODescriptorSet, maxSets> cachedHandles;
VkDescriptorPool poolHandle;
DescriptorAllocator* nextAlloc = nullptr;
};