1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-12-24 01:46:01 +00:00

Blit at the end of the render

This commit is contained in:
Isaac Marovitz 2024-03-19 21:29:14 -04:00 committed by Isaac Marovitz
parent 72209ba2a6
commit cd7d62542a

View file

@ -186,6 +186,10 @@ namespace Ryujinx.Graphics.Metal
descriptor.ColorAttachments.SetObject(colorAttachment, 0); descriptor.ColorAttachments.SetObject(colorAttachment, 0);
var renderCommandEncoder = _commandBuffer.RenderCommandEncoder(descriptor); var renderCommandEncoder = _commandBuffer.RenderCommandEncoder(descriptor);
_renderEncoderState = new RenderEncoderState(
_helperShaders.BlitShader.VertexFunction,
_helperShaders.BlitShader.FragmentFunction,
_device);
_renderEncoderState.SetEncoderState(renderCommandEncoder, _vertexDescriptor); _renderEncoderState.SetEncoderState(renderCommandEncoder, _vertexDescriptor);
var sampler = _device.NewSamplerState(new MTLSamplerDescriptor var sampler = _device.NewSamplerState(new MTLSamplerDescriptor