- fixed model vertex buffer setup.
Setting the buffer and its attribute bindings must be one step, not twp. With Vulkan this is a single API call. This removes the now obsolete SetVertexBuffer method from the model renderer's interface.
This commit is contained in:
parent
a62cd64138
commit
51acf3053c
8 changed files with 4 additions and 31 deletions
|
|
@ -143,10 +143,6 @@ IModelVertexBuffer *PolyModelRenderer::CreateVertexBuffer(bool needindex, bool s
|
|||
return new PolyModelVertexBuffer(needindex, singleframe);
|
||||
}
|
||||
|
||||
void PolyModelRenderer::SetVertexBuffer(IModelVertexBuffer *buffer)
|
||||
{
|
||||
}
|
||||
|
||||
void PolyModelRenderer::ResetVertexBuffer()
|
||||
{
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,7 +41,6 @@ public:
|
|||
void BeginDrawModel(AActor *actor, FSpriteModelFrame *smf, const VSMatrix &objectToWorldMatrix, bool mirrored) override;
|
||||
void EndDrawModel(AActor *actor, FSpriteModelFrame *smf) override;
|
||||
IModelVertexBuffer *CreateVertexBuffer(bool needindex, bool singleframe) override;
|
||||
void SetVertexBuffer(IModelVertexBuffer *buffer) override;
|
||||
void ResetVertexBuffer() override;
|
||||
VSMatrix GetViewToWorldMatrix() override;
|
||||
void BeginDrawHUDModel(AActor *actor, const VSMatrix &objectToWorldMatrix, bool mirrored) override;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue