Remove old draw parameter buffer

This commit is contained in:
2024-08-14 15:49:18 -04:00
parent 79b60f5ea1
commit ff55f675e0

View File

@@ -9,22 +9,11 @@
#include "DrawPair.hpp"
#include "engine/camera/Camera.hpp"
#include "engine/literals/size.hpp"
#include "engine/profiling/counters.hpp"
#include "engine/tree/octtree/OctTreeNode.hpp"
namespace fgl::engine
{
std::unique_ptr< memory::Buffer > m_global_draw_parameter_buffer { nullptr };
void initDrawParameterBuffer( std::uint32_t size )
{
m_global_draw_parameter_buffer = std::make_unique< memory::Buffer >(
size,
vk::BufferUsageFlagBits::eIndirectBuffer,
vk::MemoryPropertyFlagBits::eHostVisible | vk::MemoryPropertyFlagBits::eDeviceLocal );
}
EntityRendererSystem::EntityRendererSystem( Device& device, vk::raii::RenderPass& render_pass ) : m_device( device )
{
ZoneScoped;
@@ -45,10 +34,6 @@ namespace fgl::engine
m_textured_pipeline = std::make_unique< TexturedPipeline >( m_device, std::move( textured_info ) );
m_textured_pipeline->setDebugName( "Textured entity pipeline" );
}
using namespace fgl::literals::size_literals;
initDrawParameterBuffer( 1_KiB );
}
vk::raii::CommandBuffer& EntityRendererSystem::setupSystem( FrameInfo& info )