[WIP] optimizing VDM Support

This commit is contained in:
2024-05-28 02:21:33 +08:00
parent 742fe201ad
commit 86ff7517d9
16 changed files with 242 additions and 294 deletions

View File

@@ -54,34 +54,14 @@ class DeviceMemory;
class DeviceBuffer;
struct DeviceBufferData;
struct PrimitiveRenderBuffer;
struct PrimitiveDataBuffer;
struct PrimitiveRenderData;
class VertexAttribBuffer;
using VAB=VertexAttribBuffer;
struct VABAccess
{
VAB *vab;
uint32_t start;
uint32_t count;
public:
CompOperatorMemcmp(const VABAccess &);
};//class VABAccess
class IndexBuffer;
struct IndexBufferAccess
{
IndexBuffer *buffer;
uint32_t start;
uint32_t count;
};
using IBAccess=IndexBufferAccess;
class GPUCmdBuffer;
class RenderCmdBuffer;
class TextureCmdBuffer;