1
0
mirror of synced 2024-12-18 10:35:53 +01:00
ImHex/main/gui
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
..
include feat: log stacktrace implementation used (#1769) 2024-06-22 21:33:52 +02:00
romfs impr: Refactor init logic 2023-12-17 20:33:17 +01:00
source fix: 3D visualizer running very slowly with energy saving enabled (#1866) 2024-09-15 15:23:58 +02:00
CMakeLists.txt feat: Enumerate fonts on Linux using Fontconfig when available (#1821) 2024-07-21 20:28:37 +02:00