mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-10 00:31:00 +00:00
Display multiview state in vulkan pipeline state viewer
This commit is contained in:
@@ -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));
|
||||
|
||||
@@ -164,7 +164,7 @@
|
||||
<item>
|
||||
<widget class="QTabWidget" name="stagesTabs">
|
||||
<property name="currentIndex">
|
||||
<number>8</number>
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="documentMode">
|
||||
<bool>true</bool>
|
||||
@@ -1298,6 +1298,12 @@
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::MinimumExpanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
@@ -1575,6 +1581,12 @@
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::MinimumExpanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
@@ -2094,6 +2106,34 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="6">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>Multiview:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="7">
|
||||
<widget class="QLabel" name="multiview">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>12</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
<property name="margin">
|
||||
<number>4</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -2584,6 +2624,12 @@
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::MinimumExpanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
|
||||
Reference in New Issue
Block a user