Merge pull request #103338 from dsnopek/openxr-passthrough-emulation-wins

OpenXR: Emulated alpha blend mode should override the real blend mode
This commit is contained in:
Rémi Verschelde 2025-02-27 12:40:36 +01:00
commit dd43d401ec
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -3641,10 +3641,10 @@ void OpenXRAPI::set_emulate_environment_blend_mode_alpha_blend(bool p_enabled) {
} }
OpenXRAPI::OpenXRAlphaBlendModeSupport OpenXRAPI::is_environment_blend_mode_alpha_blend_supported() { OpenXRAPI::OpenXRAlphaBlendModeSupport OpenXRAPI::is_environment_blend_mode_alpha_blend_supported() {
if (is_environment_blend_mode_supported(XR_ENVIRONMENT_BLEND_MODE_ALPHA_BLEND)) { if (emulate_environment_blend_mode_alpha_blend) {
return OPENXR_ALPHA_BLEND_MODE_SUPPORT_REAL;
} else if (emulate_environment_blend_mode_alpha_blend) {
return OPENXR_ALPHA_BLEND_MODE_SUPPORT_EMULATING; return OPENXR_ALPHA_BLEND_MODE_SUPPORT_EMULATING;
} else if (is_environment_blend_mode_supported(XR_ENVIRONMENT_BLEND_MODE_ALPHA_BLEND)) {
return OPENXR_ALPHA_BLEND_MODE_SUPPORT_REAL;
} }
return OPENXR_ALPHA_BLEND_MODE_SUPPORT_NONE; return OPENXR_ALPHA_BLEND_MODE_SUPPORT_NONE;
} }