mirror of
https://github.com/godotengine/godot.git
synced 2026-02-24 22:36:38 +03:00
Merge pull request #116527 from eritschlSC/fix_opengl_es_driver_checks
OpenXR: Fix OpenGL ES driver checks
This commit is contained in:
@@ -70,7 +70,7 @@ HashMap<String, bool *> OpenXRFBUpdateSwapchainExtension::get_requested_extensio
|
||||
#ifdef XR_USE_GRAPHICS_API_VULKAN
|
||||
request_extensions[XR_FB_SWAPCHAIN_UPDATE_STATE_VULKAN_EXTENSION_NAME] = &fb_swapchain_update_state_vulkan_ext;
|
||||
#endif
|
||||
} else if (rendering_driver == "opengl3") {
|
||||
} else if (rendering_driver == "opengl3" || rendering_driver == "opengl3_es") {
|
||||
#ifdef XR_USE_GRAPHICS_API_OPENGL_ES
|
||||
request_extensions[XR_FB_SWAPCHAIN_UPDATE_STATE_OPENGL_ES_EXTENSION_NAME] = &fb_swapchain_update_state_opengles_ext;
|
||||
#endif
|
||||
@@ -146,7 +146,7 @@ void OpenXRFBUpdateSwapchainExtension::update_swapchain_state(XrSwapchain p_swap
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
} else if (rendering_driver == "opengl3") {
|
||||
} else if (rendering_driver == "opengl3" || rendering_driver == "opengl3_es") {
|
||||
#ifdef XR_USE_GRAPHICS_API_OPENGL_ES
|
||||
if (!fb_swapchain_update_state_ext || !fb_swapchain_update_state_opengles_ext) {
|
||||
return;
|
||||
|
||||
@@ -1718,7 +1718,7 @@ bool OpenXRAPI::initialize(const String &p_rendering_driver) {
|
||||
// shouldn't be possible...
|
||||
ERR_FAIL_V(false);
|
||||
#endif
|
||||
} else if (p_rendering_driver == "opengl3") {
|
||||
} else if (p_rendering_driver == "opengl3" || p_rendering_driver == "opengl3_es") {
|
||||
#if defined(GLES3_ENABLED) && !defined(MACOS_ENABLED)
|
||||
graphics_extension = memnew(OpenXROpenGLExtension);
|
||||
register_extension_wrapper(graphics_extension);
|
||||
|
||||
Reference in New Issue
Block a user