Adding Pipeline statistics queries

This commit is contained in:
Dynamitos
2024-06-15 21:47:20 +02:00
parent 86c179e2e7
commit 0fd331b3b5
30 changed files with 344 additions and 95 deletions
@@ -1,4 +1,5 @@
#pragma once
#include "Graphics/Query.h"
#include "RenderPass.h"
namespace Seele {
@@ -22,6 +23,7 @@ class VisibilityPass : public RenderPass {
Gfx::OPipelineLayout visibilityLayout;
Gfx::OComputeShader visibilityShader;
Gfx::PComputePipeline visibilityPipeline;
Gfx::OPipelineStatisticsQuery query;
// Holds culling information for every meshlet for each instance
Gfx::OShaderBuffer cullingBuffer;