Skip to content

Commit be56cab

Browse files
authored
Merge pull request godotengine#92364 from bruvzg/rd_fix
Fix build with `vulkan=no` and `d3d12=no` after godotengine#91505.
2 parents b7feebe + fc89a0c commit be56cab

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

platform/linuxbsd/x11/display_server_x11.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5201,10 +5201,11 @@ bool DisplayServerX11::is_window_transparency_available() const {
52015201
if (XGetSelectionOwner(x11_display, net_wm_cm) == None) {
52025202
return false;
52035203
}
5204-
5204+
#if defined(RD_ENABLED)
52055205
if (rendering_device && !rendering_device->is_composite_alpha_supported()) {
52065206
return false;
52075207
}
5208+
#endif
52085209
return OS::get_singleton()->is_layered_allowed();
52095210
}
52105211

platform/macos/display_server_macos.mm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3315,9 +3315,11 @@
33153315
}
33163316

33173317
bool DisplayServerMacOS::is_window_transparency_available() const {
3318+
#if defined(RD_ENABLED)
33183319
if (rendering_device && !rendering_device->is_composite_alpha_supported()) {
33193320
return false;
33203321
}
3322+
#endif
33213323
return OS::get_singleton()->is_layered_allowed();
33223324
}
33233325

platform/windows/display_server_windows.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3408,9 +3408,11 @@ bool DisplayServerWindows::is_window_transparency_available() const {
34083408
return false;
34093409
}
34103410
}
3411+
#if defined(RD_ENABLED)
34113412
if (rendering_device && !rendering_device->is_composite_alpha_supported()) {
34123413
return false;
34133414
}
3415+
#endif
34143416
return OS::get_singleton()->is_layered_allowed();
34153417
}
34163418

0 commit comments

Comments
 (0)