1
0
mirror of synced 2024-12-18 10:35:53 +01:00
ImHex/main/gui/source/window
paxcut e0b4931a54
fix: 3D visualizer running very slowly with energy saving enabled (#1866)
### Problem description
The bug described in #1663 was caused by an optimization of the display
rendering that uses drawlists to detect changes. The changes in the 3-d
visualizer don't contain drawlists when axes are turned off.

### Implementation description
The fix is to identify the 3d visualizer among the command lists of the
main window and, if found, avoid skipping frames regardless of the
result of the comparison of drawlists.

Closes #1663
2024-09-15 15:23:58 +02:00
..
linux_window.cpp fix: Don't supress stderr anymore (#1822) 2024-08-09 22:15:34 +02:00
macos_window.cpp fix: Don't supress stderr anymore (#1822) 2024-08-09 22:15:34 +02:00
web_window.cpp web: Fix canvas to the top left of the screen 2024-07-04 21:37:51 +02:00
win_window.cpp fix: Don't supress stderr anymore (#1822) 2024-08-09 22:15:34 +02:00
window.cpp fix: 3D visualizer running very slowly with energy saving enabled (#1866) 2024-09-15 15:23:58 +02:00