GreemDev-Ryujinx/src/Ryujinx.Graphics.Metal
SamoZ256 6cc4d46e8c Clone the state & flip viewport vertically (#16)
* implement texture get data

* reset all state before blit & clone state

* format

* support blit regions

* implement source region for blit

* replace bottom with top

* account for 0 size

* support image flipping

* revert presentation fixes & y flip

* revert

* flip viewport vertically

* switch face winding

* comment

* use SetBytes for texture clear

* implement missing compute builtins

* change storage and texture buffer alignment

* correct compute builtins

* don't use nullable for textures and samplers

* remove incorrect texture get data implementation

* Cleanup IntPtrs

---------

Co-authored-by: Isaac Marovitz <isaacryu@icloud.com>
2024-12-23 21:32:34 -06:00
..
Shaders don't interrupt render pass before color clear 2024-12-23 21:30:29 -06:00
BufferInfo.cs Bind Uniform & Storage Buffers 2024-12-23 21:21:31 -06:00
Constants.cs Clone the state & flip viewport vertically (#16) 2024-12-23 21:32:34 -06:00
CounterEvent.cs
DepthStencilCache.cs Cleanup + Format 2024-12-23 21:29:50 -06:00
EncoderState.cs Clone the state & flip viewport vertically (#16) 2024-12-23 21:32:34 -06:00
EncoderStateManager.cs Clone the state & flip viewport vertically (#16) 2024-12-23 21:32:34 -06:00
EnumConversion.cs Clone the state & flip viewport vertically (#16) 2024-12-23 21:32:34 -06:00
FormatTable.cs Format 2024-12-23 21:26:49 -06:00
Handle.cs
HardwareInfo.cs
HelperShader.cs Clone the state & flip viewport vertically (#16) 2024-12-23 21:32:34 -06:00
MetalRenderer.cs Clone the state & flip viewport vertically (#16) 2024-12-23 21:32:34 -06:00
Pipeline.cs Clone the state & flip viewport vertically (#16) 2024-12-23 21:32:34 -06:00
Program.cs Start Proper Dispose 2024-12-23 21:29:47 -06:00
RenderPipelineCache.cs Cleanup + Format 2024-12-23 21:29:50 -06:00
Ryujinx.Graphics.Metal.csproj Shitty Clears + Inline Buffer Improvements? 2024-12-23 21:29:24 -06:00
Sampler.cs Start Proper Dispose 2024-12-23 21:29:47 -06:00
StateCache.cs Suppress GC Finalize on StateCache 2024-12-23 21:31:59 -06:00
StringHelper.cs
Texture.cs dispose all temporary buffers 2024-12-23 21:31:52 -06:00
Window.cs Cleanup + Format 2024-12-23 21:29:50 -06:00