mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 10:00:40 +00:00
Clear stream-out state when clearing pipeline state
This commit is contained in:
@@ -848,6 +848,8 @@ void D3D11PipelineStateViewer::clearState()
|
||||
ui->iaBytecodeViewButton,
|
||||
};
|
||||
|
||||
ui->gsStreamOut->clear();
|
||||
|
||||
for(QToolButton *b : shaderButtons)
|
||||
b->setEnabled(false);
|
||||
|
||||
|
||||
@@ -883,6 +883,8 @@ void D3D12PipelineStateViewer::clearState()
|
||||
clearShaderState(ui->csShader, ui->csRootSig, ui->csResources, ui->csSamplers, ui->csCBuffers,
|
||||
ui->csUAVs);
|
||||
|
||||
ui->gsStreamOut->clear();
|
||||
|
||||
QToolButton *shaderButtons[] = {
|
||||
ui->vsShaderViewButton, ui->hsShaderViewButton, ui->dsShaderViewButton,
|
||||
ui->gsShaderViewButton, ui->psShaderViewButton, ui->csShaderViewButton,
|
||||
|
||||
@@ -584,6 +584,8 @@ void GLPipelineStateViewer::clearState()
|
||||
clearShaderState(ui->csShader, ui->csTextures, ui->csSamplers, ui->csUBOs, ui->csSubroutines,
|
||||
ui->csReadWrite);
|
||||
|
||||
ui->xfbBuffers->clear();
|
||||
|
||||
QToolButton *shaderButtons[] = {
|
||||
ui->vsShaderViewButton, ui->tcsShaderViewButton, ui->tesShaderViewButton,
|
||||
ui->gsShaderViewButton, ui->fsShaderViewButton, ui->csShaderViewButton,
|
||||
|
||||
@@ -663,6 +663,8 @@ void VulkanPipelineStateViewer::clearState()
|
||||
clearShaderState(ui->fsShader, ui->fsResources, ui->fsUBOs);
|
||||
clearShaderState(ui->csShader, ui->csResources, ui->csUBOs);
|
||||
|
||||
ui->xfbBuffers->clear();
|
||||
|
||||
QToolButton *shaderButtons[] = {
|
||||
ui->vsShaderViewButton, ui->tcsShaderViewButton, ui->tesShaderViewButton,
|
||||
ui->gsShaderViewButton, ui->fsShaderViewButton, ui->csShaderViewButton,
|
||||
|
||||
Reference in New Issue
Block a user