mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-07-31 11:51:04 +00:00
Disable IA bytecode button when no capture is open
This commit is contained in:
@@ -807,12 +807,13 @@ void D3D11PipelineStateViewer::clearState()
|
||||
clearShaderState(ui->csShader, ui->csResources, ui->csSamplers, ui->csCBuffers, ui->csClasses);
|
||||
|
||||
QToolButton *shaderButtons[] = {
|
||||
ui->vsShaderViewButton, ui->hsShaderViewButton, ui->dsShaderViewButton,
|
||||
ui->gsShaderViewButton, ui->psShaderViewButton, ui->csShaderViewButton,
|
||||
ui->vsShaderEditButton, ui->hsShaderEditButton, ui->dsShaderEditButton,
|
||||
ui->gsShaderEditButton, ui->psShaderEditButton, ui->csShaderEditButton,
|
||||
ui->vsShaderSaveButton, ui->hsShaderSaveButton, ui->dsShaderSaveButton,
|
||||
ui->gsShaderSaveButton, ui->psShaderSaveButton, ui->csShaderSaveButton,
|
||||
ui->vsShaderViewButton, ui->hsShaderViewButton, ui->dsShaderViewButton,
|
||||
ui->gsShaderViewButton, ui->psShaderViewButton, ui->csShaderViewButton,
|
||||
ui->vsShaderEditButton, ui->hsShaderEditButton, ui->dsShaderEditButton,
|
||||
ui->gsShaderEditButton, ui->psShaderEditButton, ui->csShaderEditButton,
|
||||
ui->vsShaderSaveButton, ui->hsShaderSaveButton, ui->dsShaderSaveButton,
|
||||
ui->gsShaderSaveButton, ui->psShaderSaveButton, ui->csShaderSaveButton,
|
||||
ui->iaBytecodeViewButton,
|
||||
};
|
||||
|
||||
for(QToolButton *b : shaderButtons)
|
||||
@@ -1463,6 +1464,8 @@ void D3D11PipelineStateViewer::setState()
|
||||
m_Common.SetupShaderEditButton(b, ResourceId(), stage->resourceId, stage->reflection);
|
||||
}
|
||||
|
||||
ui->iaBytecodeViewButton->setEnabled(true);
|
||||
|
||||
vs = ui->csUAVs->verticalScrollBar()->value();
|
||||
ui->csUAVs->beginUpdate();
|
||||
ui->csUAVs->clear();
|
||||
|
||||
Reference in New Issue
Block a user