diff --git a/modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp b/modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp index 9f3ce85a69..36c7d6bdea 100644 --- a/modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp +++ b/modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp @@ -70,7 +70,7 @@ HashMap 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; diff --git a/modules/openxr/openxr_api.cpp b/modules/openxr/openxr_api.cpp index 86cbabc5c3..11dc7c9ff8 100644 --- a/modules/openxr/openxr_api.cpp +++ b/modules/openxr/openxr_api.cpp @@ -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);