Move bone buffer to backend

This commit is contained in:
Magnus Norddahl 2023-04-30 04:49:06 +02:00
commit d7a7953d10
16 changed files with 42 additions and 191 deletions

View file

@ -38,7 +38,6 @@
#include "hw_cvars.h"
#include "hw_skydome.h"
#include "flatvertices.h"
#include "hw_bonebuffer.h"
#include "vk_renderdevice.h"
#include "vulkan/vk_renderstate.h"
@ -132,7 +131,6 @@ VulkanRenderDevice::~VulkanRenderDevice()
delete mVertexData;
delete mSkyData;
delete mBones;
delete mShadowMap;
if (mDescriptorSetManager)
@ -189,7 +187,6 @@ void VulkanRenderDevice::InitializeState()
mVertexData = new FFlatVertexBuffer(this, GetWidth(), GetHeight());
mSkyData = new FSkyVertexBuffer(this);
mBones = new BoneBuffer(this);
mShadowMap = new ShadowMap(this);
mShaderManager.reset(new VkShaderManager(this));
@ -316,11 +313,6 @@ IBuffer*VulkanRenderDevice::CreateIndexBuffer()
return GetBufferManager()->CreateIndexBuffer();
}
IBuffer* VulkanRenderDevice::CreateBoneBuffer()
{
return GetBufferManager()->CreateBoneBuffer();
}
IBuffer* VulkanRenderDevice::CreateShadowmapNodesBuffer()
{
return GetBufferManager()->CreateShadowmapNodesBuffer();