mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-29 21:30:53 +00:00
Don't use docking UI for raw buffer viewer mode
This commit is contained in:
@@ -2270,11 +2270,10 @@ void BufferViewer::SetupRawView()
|
||||
ui->instance->setVisible(false);
|
||||
ui->viewLabel->setVisible(false);
|
||||
ui->viewIndex->setVisible(false);
|
||||
ui->dockarea->setVisible(false);
|
||||
|
||||
ui->vsinData->setWindowTitle(tr("Buffer Contents"));
|
||||
ui->vsinData->setFrameShape(QFrame::NoFrame);
|
||||
ui->dockarea->addToolWindow(ui->vsinData, ToolWindowManager::EmptySpace);
|
||||
ui->dockarea->setToolWindowProperties(ui->vsinData, ToolWindowManager::HideCloseButton);
|
||||
|
||||
ui->vsinData->setPinnedColumns(1);
|
||||
ui->vsinData->setColumnGroupRole(columnGroupRole);
|
||||
@@ -2287,10 +2286,6 @@ void BufferViewer::SetupRawView()
|
||||
ui->vsinData->setMouseTracking(true);
|
||||
|
||||
ui->formatSpecifier->setWindowTitle(tr("Buffer Format"));
|
||||
ui->dockarea->addToolWindow(ui->formatSpecifier, ToolWindowManager::AreaReference(
|
||||
ToolWindowManager::BottomOf,
|
||||
ui->dockarea->areaOf(ui->vsinData), 0.5f));
|
||||
ui->dockarea->setToolWindowProperties(ui->formatSpecifier, ToolWindowManager::HideCloseButton);
|
||||
|
||||
QObject::connect(ui->formatSpecifier, &BufferFormatSpecifier::processFormat,
|
||||
[this](const QString &format) {
|
||||
@@ -2304,7 +2299,8 @@ void BufferViewer::SetupRawView()
|
||||
vertical->setContentsMargins(3, 3, 3, 3);
|
||||
|
||||
vertical->addWidget(ui->meshToolbar);
|
||||
vertical->addWidget(ui->dockarea);
|
||||
vertical->addWidget(ui->vsinData);
|
||||
vertical->addWidget(ui->formatSpecifier);
|
||||
}
|
||||
|
||||
void BufferViewer::SetupMeshView()
|
||||
@@ -3653,6 +3649,7 @@ void BufferViewer::ViewBuffer(uint64_t byteOffset, uint64_t byteSize, ResourceId
|
||||
m_ByteOffset = byteOffset;
|
||||
m_ByteSize = byteSize;
|
||||
m_BufferID = id;
|
||||
m_TexSub = {0, 0, 0};
|
||||
|
||||
updateWindowTitle();
|
||||
|
||||
@@ -3671,6 +3668,8 @@ void BufferViewer::ViewTexture(ResourceId id, const Subresource &sub, const rdcs
|
||||
return;
|
||||
|
||||
m_IsBuffer = false;
|
||||
m_ByteOffset = 0;
|
||||
m_ByteSize = UINT64_MAX;
|
||||
m_BufferID = id;
|
||||
m_TexSub = sub;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user