mirror of
https://git.ryujinx.app/projects/Kenji-NX.git
synced 2026-10-05 13:31:04 +02:00
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:
@@ -27,6 +27,7 @@ namespace Ryujinx.Graphics.GAL
|
||||
public readonly bool SupportsSparseBuffer;
|
||||
public readonly bool Supports5BitComponentFormat;
|
||||
public readonly bool SupportsBlendEquationAdvanced;
|
||||
public readonly bool SupportsFastDmaTextureCopy;
|
||||
public readonly bool SupportsFragmentShaderInterlock;
|
||||
public readonly bool SupportsFragmentShaderOrderingIntel;
|
||||
public readonly bool SupportsGeometryShader;
|
||||
@@ -95,6 +96,7 @@ namespace Ryujinx.Graphics.GAL
|
||||
bool supports5BitComponentFormat,
|
||||
bool supportsSparseBuffer,
|
||||
bool supportsBlendEquationAdvanced,
|
||||
bool supportsFastDmaTextureCopy,
|
||||
bool supportsFragmentShaderInterlock,
|
||||
bool supportsFragmentShaderOrderingIntel,
|
||||
bool supportsGeometryShader,
|
||||
@@ -157,6 +159,7 @@ namespace Ryujinx.Graphics.GAL
|
||||
Supports5BitComponentFormat = supports5BitComponentFormat;
|
||||
SupportsSparseBuffer = supportsSparseBuffer;
|
||||
SupportsBlendEquationAdvanced = supportsBlendEquationAdvanced;
|
||||
SupportsFastDmaTextureCopy = supportsFastDmaTextureCopy;
|
||||
SupportsFragmentShaderInterlock = supportsFragmentShaderInterlock;
|
||||
SupportsFragmentShaderOrderingIntel = supportsFragmentShaderOrderingIntel;
|
||||
SupportsGeometryShader = supportsGeometryShader;
|
||||
|
||||
Reference in New Issue
Block a user