1
0
mirror of synced 2024-12-18 10:35:53 +01:00
ImHex/main/gui/source
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
..
init fix: ImHex hanging at startup in certain cases 2024-06-29 21:13:04 +02:00
messaging impr: Make Win32 API properly use unicode support 2024-06-28 11:12:17 +02:00
window fix: 3D visualizer running very slowly with energy saving enabled (#1866) 2024-09-15 15:23:58 +02:00
crash_handlers.cpp impr: Only handle SIGINT on release builds so IDEs can fast-kill ImHex 2024-07-04 21:28:43 +02:00
main.cpp feat: show Linux distribution information on startup (#1729) 2024-06-03 10:02:29 +02:00
stacktrace.cpp feat: log stacktrace implementation used (#1769) 2024-06-22 21:33:52 +02:00