mirror of https://github.com/godotengine/godot
Affects per-pixel transparency The current method renders to the screen by copying the GLES output to a DIB for transparency using the CPU instead of rendering directly to the window via the GPU. This is slower and also forces the window to be borderless as WS_EX_LAYERED affects the non-client region as well. This change uses DWMEnableBlurBehindWindow which allows using the standard glClearColor() background alpha and is also performed through the GPU, eliminating CPU bottlenecks |
||
|---|---|---|
| .. | ||
| alsa | ||
| alsamidi | ||
| coreaudio | ||
| coremidi | ||
| dummy | ||
| gl_context | ||
| gles2 | ||
| gles3 | ||
| png | ||
| pulseaudio | ||
| unix | ||
| wasapi | ||
| windows | ||
| winmidi | ||
| xaudio2 | ||
| SCsub | ||
| register_driver_types.cpp | ||
| register_driver_types.h | ||