mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
For now, only check for vulkan availability on Windows and Android.
This commit is contained in:
parent
fede9a05fb
commit
a175af1cf4
1 changed files with 6 additions and 2 deletions
|
@ -179,7 +179,7 @@ void GameSettingsScreen::CreateViews() {
|
||||||
static const char *renderingBackend[] = { "OpenGL", "Direct3D 9", "Direct3D 11", "Vulkan (experimental)" };
|
static const char *renderingBackend[] = { "OpenGL", "Direct3D 9", "Direct3D 11", "Vulkan (experimental)" };
|
||||||
PopupMultiChoice *renderingBackendChoice = graphicsSettings->Add(new PopupMultiChoice(&g_Config.iGPUBackend, gr->T("Backend"), renderingBackend, GPU_BACKEND_OPENGL, ARRAY_SIZE(renderingBackend), gr->GetName(), screenManager()));
|
PopupMultiChoice *renderingBackendChoice = graphicsSettings->Add(new PopupMultiChoice(&g_Config.iGPUBackend, gr->T("Backend"), renderingBackend, GPU_BACKEND_OPENGL, ARRAY_SIZE(renderingBackend), gr->GetName(), screenManager()));
|
||||||
renderingBackendChoice->OnChoice.Handle(this, &GameSettingsScreen::OnRenderingBackend);
|
renderingBackendChoice->OnChoice.Handle(this, &GameSettingsScreen::OnRenderingBackend);
|
||||||
#if !defined(_WIN32)
|
#if !PPSSPP_PLATFORM(WINDOWS)
|
||||||
renderingBackendChoice->HideChoice(1); // D3D9
|
renderingBackendChoice->HideChoice(1); // D3D9
|
||||||
renderingBackendChoice->HideChoice(2); // D3D11
|
renderingBackendChoice->HideChoice(2); // D3D11
|
||||||
#else
|
#else
|
||||||
|
@ -188,7 +188,11 @@ void GameSettingsScreen::CreateViews() {
|
||||||
renderingBackendChoice->HideChoice(2); // D3D11
|
renderingBackendChoice->HideChoice(2); // D3D11
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
if (!VulkanMayBeAvailable()) {
|
bool vulkanAvailable = false;
|
||||||
|
#if PPSSPP_PLATFORM(WINDOWS) || PPSSPP_PLATFORM(ANDROID)
|
||||||
|
vulkanAvailable = VulkanMayBeAvailable();
|
||||||
|
#endif
|
||||||
|
if (!vulkanAvailable) {
|
||||||
renderingBackendChoice->HideChoice(3);
|
renderingBackendChoice->HideChoice(3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue