Commit 7a4c58e
committed
fix: robust OpenGL probing, simplify naming, and add debug support
- extract JSON block from noisy subprocess output to handle log noise
- use 'offscreen' platform and disable ASAN leaks for probe subprocess
- rename BackendType::GLES to BackendType::ES and "GLES" to "ES" across UI and logs
- add support for detecting and reporting OpenGL Debug Context availability
- enable DebugContext in QSurfaceFormat if supported by hardware
- remove "core" suffix from OpenGL version strings
- fix 64-bit precision and Windows variable declaration warnings
- simplify Windows GPU enablement declarations to a single line each1 parent 62fc2be commit 7a4c58e
2 files changed
Lines changed: 3 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | 26 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
| 27 | + | |
| 28 | + | |
34 | 29 | | |
35 | 30 | | |
36 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
0 commit comments