Fix build with `vuklan=no` and `d3d12=no` after #91505.

This commit is contained in:
bruvzg 2024-05-25 21:08:50 +03:00
parent b7feebefab
commit fc89a0c118
No known key found for this signature in database
GPG Key ID: 7960FCF39844EC38
3 changed files with 6 additions and 1 deletions

View File

@ -5201,10 +5201,11 @@ bool DisplayServerX11::is_window_transparency_available() const {
if (XGetSelectionOwner(x11_display, net_wm_cm) == None) {
return false;
}
#if defined(RD_ENABLED)
if (rendering_device && !rendering_device->is_composite_alpha_supported()) {
return false;
}
#endif
return OS::get_singleton()->is_layered_allowed();
}

View File

@ -3315,9 +3315,11 @@ void DisplayServerMacOS::delete_status_indicator(IndicatorID p_id) {
}
bool DisplayServerMacOS::is_window_transparency_available() const {
#if defined(RD_ENABLED)
if (rendering_device && !rendering_device->is_composite_alpha_supported()) {
return false;
}
#endif
return OS::get_singleton()->is_layered_allowed();
}

View File

@ -3408,9 +3408,11 @@ bool DisplayServerWindows::is_window_transparency_available() const {
return false;
}
}
#if defined(RD_ENABLED)
if (rendering_device && !rendering_device->is_composite_alpha_supported()) {
return false;
}
#endif
return OS::get_singleton()->is_layered_allowed();
}