Ryujinx/src/Ryujinx.Graphics.Metal
riperiperi 2511bf1e4c Preload command speedup, Texture/buffer data flush, blit shader fix (#30)
* Move encoder state to be tied to command buffer, so preload and background cbs have their own encoder state

* Texture buffer/data flush, blit shader fix
2024-09-28 19:03:01 -04:00
..
Effects Metal: Advanced Present (#6) 2024-09-28 19:03:01 -04:00
Shaders Fix stencil clears 2024-09-28 19:03:01 -04:00
State Fix Geometry/TFB on compute, Buffer Textures, add Window Resizing (#28) 2024-09-28 19:03:01 -04:00
Auto.cs Cleanup Pipeline 2024-09-28 19:03:01 -04:00
BackgroundResources.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
BitMap.cs Metal: Buffers Take 2 (#21) 2024-09-28 19:03:01 -04:00
BufferHolder.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
BufferManager.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
BufferUsageBitmap.cs Metal: Buffers Take 2 (#21) 2024-09-28 19:03:01 -04:00
CacheByRange.cs Cleanup Pipeline 2024-09-28 19:03:01 -04:00
CommandBufferEncoder.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
CommandBufferPool.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
CommandBufferScoped.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
Constants.cs Argument Buffers (#24) 2024-09-28 19:03:01 -04:00
CounterEvent.cs Revise ISampler 2024-09-28 19:03:01 -04:00
DepthStencilCache.cs State and cache optimization (#27) 2024-09-28 19:03:01 -04:00
DisposableBuffer.cs Cleanup Pipeline 2024-09-28 19:03:01 -04:00
EncoderState.cs State and cache optimization (#27) 2024-09-28 19:03:01 -04:00
EncoderStateManager.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
EnumConversion.cs Clone the state & flip viewport vertically (#16) 2024-09-28 19:03:01 -04:00
FenceHolder.cs Cleanup Pipeline 2024-09-28 19:03:01 -04:00
FormatTable.cs Match S8UintD24Unorm to Depth24UnormStencil8 2024-09-28 19:03:01 -04:00
HardwareInfo.cs Formatting 2024-09-28 19:03:01 -04:00
HashTableSlim.cs State and cache optimization (#27) 2024-09-28 19:03:01 -04:00
HelperShader.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
IdList.cs Metal: Buffers Take 2 (#21) 2024-09-28 19:03:01 -04:00
IndexBufferPattern.cs Support non-index quad draws 2024-09-28 19:03:01 -04:00
MetalRenderer.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
MultiFenceHolder.cs Cleanup Pipeline 2024-09-28 19:03:01 -04:00
PersistentFlushBuffer.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
Pipeline.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
Program.cs Fix Geometry/TFB on compute, Buffer Textures, add Window Resizing (#28) 2024-09-28 19:03:01 -04:00
Ryujinx.Graphics.Metal.csproj Buffer Conversions (#23) 2024-09-28 19:03:01 -04:00
Sampler.cs Add constrained border colours to samplers (#26) 2024-09-28 19:03:01 -04:00
StagingBuffer.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
StateCache.cs Cleanup Pipeline 2024-09-28 19:03:01 -04:00
StringHelper.cs Cleanup Pipeline 2024-09-28 19:03:01 -04:00
SyncManager.cs Cleanup Pipeline 2024-09-28 19:03:01 -04:00
Texture.cs Preload command speedup, Texture/buffer data flush, blit shader fix (#30) 2024-09-28 19:03:01 -04:00
TextureBase.cs Fix Geometry/TFB on compute, Buffer Textures, add Window Resizing (#28) 2024-09-28 19:03:01 -04:00
TextureBuffer.cs Fix Geometry/TFB on compute, Buffer Textures, add Window Resizing (#28) 2024-09-28 19:03:01 -04:00
Window.cs Fix Geometry/TFB on compute, Buffer Textures, add Window Resizing (#28) 2024-09-28 19:03:01 -04:00