WIP: Experimental: Metal backend #439

Closed
GreemDev wants to merge 374 commits from metal into master
Showing only changes of commit 53b886d893 - Show all commits

View File

@ -163,10 +163,12 @@ namespace Ryujinx.Graphics.Metal
supportsMismatchingViewFormat: true, supportsMismatchingViewFormat: true,
supportsCubemapView: true, supportsCubemapView: true,
supportsNonConstantTextureOffset: false, supportsNonConstantTextureOffset: false,
supportsScaledVertexFormats: true,
supportsShaderBallot: false, supportsShaderBallot: false,
supportsShaderBarrierDivergence: false, supportsShaderBarrierDivergence: false,
supportsShaderFloat64: false, supportsShaderFloat64: false,
supportsTextureShadowLod: false, supportsTextureShadowLod: false,
supportsVertexStoreAndAtomics: false,
supportsViewportIndexVertexTessellation: false, supportsViewportIndexVertexTessellation: false,
supportsViewportMask: false, supportsViewportMask: false,
supportsViewportSwizzle: false, supportsViewportSwizzle: false,
@ -178,7 +180,9 @@ namespace Ryujinx.Graphics.Metal
maximumImagesPerStage: Constants.MaxTextureBindings, maximumImagesPerStage: Constants.MaxTextureBindings,
maximumComputeSharedMemorySize: (int)_device.MaxThreadgroupMemoryLength, maximumComputeSharedMemorySize: (int)_device.MaxThreadgroupMemoryLength,
maximumSupportedAnisotropy: 0, maximumSupportedAnisotropy: 0,
shaderSubgroupSize: 256,
storageBufferOffsetAlignment: 0, storageBufferOffsetAlignment: 0,
textureBufferOffsetAlignment: 0,
gatherBiasPrecision: 0 gatherBiasPrecision: 0
); );
} }