mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 17:10:47 +00:00
Prevent focus reset when typing in the compute debug selector
This commit is contained in:
committed by
Baldur Karlsson
parent
3471e64c8f
commit
f552b1b4e9
@@ -86,6 +86,9 @@ void ComputeDebugSelector::SetThreadBounds(const rdcfixedarray<uint32_t, 3> &gro
|
||||
|
||||
void ComputeDebugSelector::SyncGroupThreadValue()
|
||||
{
|
||||
QSignalBlocker blockers[3] = {QSignalBlocker(ui->dispatchX), QSignalBlocker(ui->dispatchY),
|
||||
QSignalBlocker(ui->dispatchZ)};
|
||||
|
||||
ui->dispatchX->setValue(ui->groupX->value() * m_threadGroupSize[0] + ui->threadX->value());
|
||||
ui->dispatchY->setValue(ui->groupY->value() * m_threadGroupSize[1] + ui->threadY->value());
|
||||
ui->dispatchZ->setValue(ui->groupZ->value() * m_threadGroupSize[2] + ui->threadZ->value());
|
||||
@@ -100,6 +103,10 @@ void ComputeDebugSelector::SyncDispatchThreadValue()
|
||||
ui->dispatchY->value() % m_threadGroupSize[1],
|
||||
ui->dispatchZ->value() % m_threadGroupSize[2]};
|
||||
|
||||
QSignalBlocker blockers[6] = {QSignalBlocker(ui->groupX), QSignalBlocker(ui->groupY),
|
||||
QSignalBlocker(ui->groupZ), QSignalBlocker(ui->threadX),
|
||||
QSignalBlocker(ui->threadY), QSignalBlocker(ui->threadZ)};
|
||||
|
||||
ui->groupX->setValue(group[0]);
|
||||
ui->groupY->setValue(group[1]);
|
||||
ui->groupZ->setValue(group[2]);
|
||||
|
||||
Reference in New Issue
Block a user