godot/drivers/d3d12
Dario adabd14d08 Add support for enhanced barriers in D3D12.
Enables support for enhanced barriers if available.

Gets rid of the implementation of [CROSS_FAMILY_FALLBACK] in the D3D12 driver. The logic has been reimplemented at a higher level in RenderingDevice itself.

This fallback is only used if the RenderingDeviceDriver reports the API traits and the capability of sharing texture formats correctly. Aliases created in this way can only be used for sampling: never for writing. In most cases, the formats that do not support sharing do not support unordered access/storage writes in the first place.
2024-05-20 13:04:44 -03:00
..
d3d12_godot_nir_bridge.h Add Direct3D 12 RenderingDevice implementation 2023-12-12 19:10:04 +01:00
d3d12ma.cpp SCons: Add proper MinGW support to D3D12 deps install script 2024-02-23 22:13:22 +01:00
rendering_context_driver_d3d12.cpp Add optional driver workaround to RenderingDevice for Adreno 6XX. 2024-05-13 10:20:31 -03:00
rendering_context_driver_d3d12.h clang-tidy: Enforce modernize-use-nullptr 2024-03-12 10:59:53 -05:00
rendering_device_driver_d3d12.cpp Add support for enhanced barriers in D3D12. 2024-05-20 13:04:44 -03:00
rendering_device_driver_d3d12.h Add support for enhanced barriers in D3D12. 2024-05-20 13:04:44 -03:00
SCsub [D3D12] Add support for building with pre-11.0.0 MinGW versions, make PIX runtime opt-in. 2024-01-26 20:43:18 +02:00