[desktop] Show basic driver info on GPU selector box #3636

Merged
crueter merged 7 commits from driver-name into master 2026-02-26 01:04:15 +01:00
Owner

Shows a short driver identification string in the Graphics Device combo box (desktop only, Android doesn't need this at all)

Largely meant for debugging, especially macOS. Maybe Windows in the future once MESA begins working on FOSS drivers over there. Linux on ARM platforms too maybe? And Nvidia

Signed-off-by: crueter crueter@eden-emu.dev

Shows a short driver identification string in the Graphics Device combo box (desktop only, Android doesn't need this at all) Largely meant for debugging, especially macOS. Maybe Windows in the future once MESA begins working on FOSS drivers over there. Linux on ARM platforms too maybe? And Nvidia Signed-off-by: crueter <crueter@eden-emu.dev>
[desktop] Show basic driver info on GPU selector box
Some checks reported errors
eden-license / license-header (pull_request) Successful in 20s
GitHub Actions [CI] Build cancelled
a84114e444
Right now just shows OSS, MESA, Proprietary, or Software. Only special
handling is Dozen and MoltenVK.

In the future, it may be best to show a different string for every
driver, just to be as specific as possible.

Largely meant for debugging

Signed-off-by: crueter <crueter@eden-emu.dev>
Use existing handling
Some checks reported errors
eden-license / license-header (pull_request) Successful in 22s
GitHub Actions [CI] Build cancelled
6bc00ee6bc
Signed-off-by: crueter <crueter@eden-emu.dev>
Add all strings
Some checks reported errors
eden-license / license-header (pull_request) Successful in 39s
GitHub Actions [CI] Build cancelled
bc55e04de8
Signed-off-by: crueter <crueter@eden-emu.dev>
Refactor out to common function
Some checks failed
eden-license / license-header (pull_request) Failing after 22s
f36b14d53b
Signed-off-by: crueter <crueter@eden-emu.dev>
Signed-off-by: crueter <crueter@eden-emu.dev>
Fix license headers
Some checks failed
eden-license / license-header (pull_request) Successful in 21s
GitHub Actions [CI] Build failed
9efafb4d11
Author
Owner

example of why this is useful

image

example of why this is useful ![image](/attachments/0c71aec2-94c4-47cb-9898-5f24bd387e04)
Member
D:\a\Workflow\Workflow\src\.\video_core/vulkan_common/vulkan_wrapper.h(1605): error C2039: 'string': is not a member of 'std'```
```61 D:\a\Workflow\Workflow\src\.\video_core/vulkan_common/vulkan_wrapper.h(1605): error C2039: 'string': is not a member of 'std'```
Fix MSVC
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
31503a74d6
Signed-off-by: crueter <crueter@eden-emu.dev>
DraVee approved these changes 2026-02-26 00:09:34 +01:00
MaranBr approved these changes 2026-02-26 01:03:59 +01:00
crueter merged commit ee67853636 into master 2026-02-26 01:04:15 +01:00
crueter deleted branch driver-name 2026-02-26 01:04:15 +01:00
Sign in to join this conversation.
No description provided.