added block repeat bind at DescriptorSets

This commit is contained in:
2021-09-27 21:09:04 +08:00
parent 68a1561f5a
commit b9f0632d7f
2 changed files with 40 additions and 0 deletions

View File

@@ -3,6 +3,7 @@
#include<hgl/graph/VK.h>
#include<hgl/type/Map.h>
#include<hgl/type/Sets.h>
VK_NAMESPACE_BEGIN
class GPUBuffer;
@@ -18,6 +19,10 @@ class DescriptorSets
ObjectList<VkDescriptorImageInfo> image_list;
List<VkWriteDescriptorSet> wds_list;
Sets<uint32_t> binded_sets;
bool is_dirty;
private:
friend class GPUDevice;
@@ -28,6 +33,8 @@ private:
binding_count =bc;
desc_set =ds;
pipeline_layout =pl;
is_dirty=true;
}
public: