added WriteMaterialInstance in RenderExtraBuffer

This commit is contained in:
2023-06-01 21:25:50 +08:00
parent e076b72f1a
commit f8fe0e46d6
4 changed files with 90 additions and 34 deletions

View File

@@ -2,7 +2,7 @@
#include<hgl/graph/RenderNode.h>
VK_NAMESPACE_BEGIN
struct RenderNodeExtraBuffer;
struct RenderExtraBuffer;
/**
* ͬһ<CDAC><D2BB><EFBFBD>ʵĶ<CAB5><C4B6><EFBFBD><EFBFBD><EFBFBD>Ⱦ<EFBFBD>б<EFBFBD>
@@ -18,7 +18,7 @@ class MaterialRenderList
private:
RenderNodeExtraBuffer *extra_buffer;
RenderExtraBuffer *extra_buffer;
struct RenderItem
{
@@ -34,7 +34,7 @@ private:
void Set(Renderable *);
};
SortedSets<MaterialInstance *> mi_set;
MaterialInstanceSets mi_set;
List<RenderItem> ri_list;
uint ri_count;