diff --git a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp index b7b1b666e..12cd865f6 100644 --- a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp +++ b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp @@ -576,6 +576,7 @@ void VulkanPipelineStateViewer::clearState() ui->conservativeRaster->setText(tr("Disabled")); ui->overestimationSize->setText(lit("0.0")); + ui->multiview->setText(tr("Disabled")); ui->sampleCount->setText(lit("1")); ui->sampleShading->setPixmap(tick); @@ -1799,6 +1800,22 @@ void VulkanPipelineStateViewer::setState() ui->overestimationSize->setText( Formatter::Format(state.rasterizer.extraPrimitiveOverestimationSize)); + if(state.currentPass.renderpass.multiviews.isEmpty()) + { + ui->multiview->setText(tr("Disabled")); + } + else + { + QString views = tr("Views: "); + for(int i = 0; i < state.currentPass.renderpass.multiviews.count(); i++) + { + if(i > 0) + views += lit(", "); + views += QString::number(state.currentPass.renderpass.multiviews[i]); + } + ui->multiview->setText(views); + } + ui->sampleCount->setText(QString::number(state.multisample.rasterSamples)); ui->sampleShading->setPixmap(state.multisample.sampleShadingEnable ? tick : cross); ui->minSampleShading->setText(Formatter::Format(state.multisample.minSampleShading)); diff --git a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui index a2cbee0cd..adf3f5b8e 100644 --- a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui +++ b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui @@ -164,7 +164,7 @@ - 8 + 0 true @@ -1298,6 +1298,12 @@ QSizePolicy::MinimumExpanding + + + 0 + 0 + + @@ -1575,6 +1581,12 @@ QSizePolicy::MinimumExpanding + + + 0 + 0 + + @@ -2094,6 +2106,34 @@ + + + + Multiview: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 12 + + + + TextLabel + + + Qt::AlignCenter + + + 4 + + + @@ -2584,6 +2624,12 @@ QSizePolicy::MinimumExpanding + + + 0 + 0 + +