Prepare for new system and add Shader strict type abstraction

This commit is contained in:
2024-03-13 19:32:42 -04:00
parent ce4bef21b7
commit 4fdfac200d
21 changed files with 642 additions and 298 deletions

View File

@@ -185,18 +185,18 @@ namespace fgl::engine
camera_info[ frame_index ] = current_camera_info;
#if TRACY_ENABLE
m_culling_system.startPass( frame_info );
TracyVkCollect( frame_info.tracy_ctx, command_buffer );
m_culling_system.wait();
#else
m_culling_system.pass( frame_info );
#endif
m_renderer.beginSwapchainRendererPass( command_buffer );
// m_terrain_system.pass( frame_info );
m_entity_renderer.pass( frame_info );
m_composition_system.pass( frame_info );
#if ENABLE_IMGUI
{
TracyVkZone( tracy_ctx, command_buffer, "ImGui Rendering" );