From be372cde46993383ab9f65798038f4f64fd786cf Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 28 Nov 2023 16:19:05 +0000 Subject: [PATCH] Improve mesh viewer UI for task/mesh shaders range filtering --- qrenderdoc/Windows/BufferViewer.cpp | 5 ++++- qrenderdoc/Windows/BufferViewer.ui | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/qrenderdoc/Windows/BufferViewer.cpp b/qrenderdoc/Windows/BufferViewer.cpp index c47a45d91..e00de9408 100644 --- a/qrenderdoc/Windows/BufferViewer.cpp +++ b/qrenderdoc/Windows/BufferViewer.cpp @@ -6879,7 +6879,10 @@ void BufferViewer::SetMeshFilter(MeshFilter filter, uint32_t taskGroup, uint32_t ui->resetMeshFilterButton->setEnabled(false); break; case MeshFilter::TaskGroup: - ui->meshFilterLabel->setText(tr("Current Range filter: Single Task Group")); + if(IsD3D(m_Ctx.APIProps().pipelineType)) + ui->meshFilterLabel->setText(tr("Current Range filter: Single Amplification Threadgroup")); + else + ui->meshFilterLabel->setText(tr("Current Range filter: Single Task")); ui->resetMeshFilterButton->setEnabled(true); break; case MeshFilter::Mesh: diff --git a/qrenderdoc/Windows/BufferViewer.ui b/qrenderdoc/Windows/BufferViewer.ui index 77113b0d1..0e2e3b48d 100644 --- a/qrenderdoc/Windows/BufferViewer.ui +++ b/qrenderdoc/Windows/BufferViewer.ui @@ -997,6 +997,9 @@ Enter 0.0 to use automatic/guessed value derived from data. + + Reset the filter showing only a subset of meshlets + :/arrow_undo.png:/arrow_undo.png