Gpu: exclude RGBA16Float texture format for fast DMA copy on Apple silicon.

* Store a boolean for if Fast DMA texture copy is supported instead of checking vendor every time
This commit is contained in:
V380-Ori
2026-02-25 17:15:47 -06:00
committed by KeatonTheBot
parent bd96f2f51f
commit b16f74ffd9
4 changed files with 34 additions and 20 deletions
@@ -751,6 +751,7 @@ namespace Ryujinx.Graphics.Vulkan
supports5BitComponentFormat: supports5BitComponentFormat,
supportsSparseBuffer: features2.Features.SparseBinding && mainQueueProperties.QueueFlags.HasFlag(QueueFlags.SparseBindingBit),
supportsBlendEquationAdvanced: Capabilities.SupportsBlendEquationAdvanced,
supportsFastDmaTextureCopy: !IsMoltenVk,
supportsFragmentShaderInterlock: Capabilities.SupportsFragmentShaderInterlock,
supportsFragmentShaderOrderingIntel: false,
supportsGeometryShader: Capabilities.SupportsGeometryShader,