use VAB instead of VBO

This commit is contained in:
2024-04-24 01:38:55 +08:00
parent acb69d3bf5
commit d8140ae64e
26 changed files with 167 additions and 152 deletions

View File

@@ -35,11 +35,11 @@ namespace hgl
const VkDeviceSize GetBytes()const { return stride*count; }
};//class VertexAttribBuffer:public DeviceBuffer
using VBO=VertexAttribBuffer;
using VAB=VertexAttribBuffer;
struct VBOAccessData
struct VABAccess
{
VBO *vbo;
VAB *vab;
VkDeviceSize offset;
VkDeviceSize size;
@@ -47,10 +47,10 @@ namespace hgl
public:
CompOperatorMemcmp(const VBOAccessData &);
};//class VBOAccessData
CompOperatorMemcmp(const VABAccess &);
};//class VABAccess
using VBOAccessMap=Map<AnsiString,VBOAccessData>;
using VABAccessMap=Map<AnsiString,VABAccess>;
}//namespace graph
}//namespace hgl
#endif//HGL_GRAPH_VULKAN_VERTEX_ATTRIB_BUFFER_INCLUDE