improved RenderablePrimitiveCreater

This commit is contained in:
hyzboy 2023-10-05 00:48:00 +08:00
parent e95cbb28a4
commit 67cf89fef1
No known key found for this signature in database
GPG Key ID: 067EE4525D4FB6D3

View File

@ -22,26 +22,26 @@ public:
prim=rr->CreatePrimitive(vertex_count);
}
bool SetVBO(const AnsiString &name,const VkFormat &fmt,const void *buf)
VBO *SetVBO(const AnsiString &name,const VkFormat &fmt,const void *buf)
{
VBO *vbo=rr->CreateVBO(fmt,vertex_count,buf);
if(!vbo)
return(false);
return(nullptr);
prim->Set(name,vbo);
return(true);
return(vbo);
}
bool SetIBO(const IndexType &it,const void *buf,const uint32_t index_count)
IndexBuffer *SetIBO(const IndexType &it,const void *buf,const uint32_t index_count)
{
IndexBuffer *ibo=rr->CreateIBO(it,index_count,buf);
if(!ibo)
return(false);
return(nullptr);
prim->Set(ibo);
return(true);
return(ibo);
}
Renderable *Create(MaterialInstance *mi,Pipeline *p)