godot/drivers/vulkan
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
..
rendering_context_driver_vulkan.cpp Add optional driver workaround to RenderingDevice for Adreno 6XX. 2024-05-13 10:20:31 -03:00
rendering_context_driver_vulkan.h Add optional driver workaround to RenderingDevice for Adreno 6XX. 2024-05-13 10:20:31 -03:00
rendering_device_driver_vulkan.cpp Add support for enhanced barriers in D3D12. 2024-05-20 13:04:44 -03:00
rendering_device_driver_vulkan.h Add support for enhanced barriers in D3D12. 2024-05-20 13:04:44 -03:00
SCsub Add Wayland support 2024-01-30 16:44:47 +01:00
vulkan_hooks.cpp Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
vulkan_hooks.h Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00