mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2025-08-17 22:12:08 -07:00
Rebase + GAL Changes
This commit is contained in:
committed by
Isaac Marovitz
parent
00b99770a2
commit
722aa4e45d
@@ -70,6 +70,11 @@ namespace Ryujinx.Graphics.Metal
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public IImageArray CreateImageArray(int size, bool isBuffer)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public BufferHandle CreateBuffer(int size, BufferAccess access)
|
||||
{
|
||||
var buffer = _device.NewBuffer((ulong)size, MTLResourceOptions.ResourceStorageModeShared);
|
||||
@@ -100,6 +105,11 @@ namespace Ryujinx.Graphics.Metal
|
||||
return texture;
|
||||
}
|
||||
|
||||
public ITextureArray CreateTextureArray(int size, bool isBuffer)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public bool PrepareHostMapping(IntPtr address, ulong size)
|
||||
{
|
||||
// TODO: Metal Host Mapping
|
||||
@@ -157,6 +167,8 @@ namespace Ryujinx.Graphics.Metal
|
||||
supportsCubemapView: true,
|
||||
supportsNonConstantTextureOffset: false,
|
||||
supportsScaledVertexFormats: true,
|
||||
// TODO: Metal Bindless Support
|
||||
supportsSeparateSampler: false,
|
||||
supportsShaderBallot: false,
|
||||
supportsShaderBarrierDivergence: false,
|
||||
supportsShaderFloat64: false,
|
||||
|
Reference in New Issue
Block a user