Shader: skip initialization of all clip distances on macOS.

This commit is contained in:
V380-Ori
2026-02-25 17:15:47 -06:00
committed by KeatonTheBot
parent b16f74ffd9
commit f764ae2d58
6 changed files with 22 additions and 3 deletions
+3
View File
@@ -10,6 +10,7 @@ namespace Ryujinx.Graphics.GAL
public readonly bool HasFrontFacingBug;
public readonly bool HasVectorIndexingBug;
public readonly bool HasClipDistanceInitBug;
public readonly bool NeedsFragmentOutputSpecialization;
public readonly bool ReduceShaderPrecision;
@@ -80,6 +81,7 @@ namespace Ryujinx.Graphics.GAL
SystemMemoryType memoryType,
bool hasFrontFacingBug,
bool hasVectorIndexingBug,
bool hasClipDistanceInitBug,
bool needsFragmentOutputSpecialization,
bool reduceShaderPrecision,
bool supportsAstcCompression,
@@ -143,6 +145,7 @@ namespace Ryujinx.Graphics.GAL
MemoryType = memoryType;
HasFrontFacingBug = hasFrontFacingBug;
HasVectorIndexingBug = hasVectorIndexingBug;
HasClipDistanceInitBug = hasClipDistanceInitBug;
NeedsFragmentOutputSpecialization = needsFragmentOutputSpecialization;
ReduceShaderPrecision = reduceShaderPrecision;
SupportsAstcCompression = supportsAstcCompression;