Commit History

Autor SHA1 Mensaxe Data
  gdkchan 43ebd7a9bb New shader cache implementation (#3194) %!s(int64=4) %!d(string=hai) anos
  gdkchan 1402d8391d Support NVDEC H264 interlaced video decoding and VIC deinterlacing (#3225) %!s(int64=4) %!d(string=hai) anos
  gdkchan 79408b68c3 De-tile GOB when DMA copying from block linear to pitch kind memory regions (#3207) %!s(int64=4) %!d(string=hai) anos
  gdkchan 0a24aa6af2 Allow textures to have their data partially mapped (#2629) %!s(int64=4) %!d(string=hai) anos
  riperiperi c9c65af59e Perform unscaled 2d engine copy on CPU if source texture isn't in cache. (#3112) %!s(int64=4) %!d(string=hai) anos
  riperiperi d92fff541b Replace CacheResourceWrite with more general "precise" write (#2684) %!s(int64=4) %!d(string=hai) anos
  gdkchan 82cefc8dd3 Handle indirect draw counts with non-zero draw starts properly (#2593) %!s(int64=4) %!d(string=hai) anos
  gdkchan fbb4019ed5 Initial support for separate GPU address spaces (#2394) %!s(int64=4) %!d(string=hai) anos
  gdkchan f565b0e5a6 Match texture if the physical range is the same (#1934) %!s(int64=5) %!d(string=hai) anos
  riperiperi a1f77a5b6a Implement lazy flush-on-read for Buffers (SSBO/Copy) (#1790) %!s(int64=5) %!d(string=hai) anos
  gdkchan c4f56c5704 Support for resources on non-contiguous GPU memory regions (#1905) %!s(int64=5) %!d(string=hai) anos
  gdkchan 8e0a421264 Fix remap when handle is 0 (#1882) %!s(int64=5) %!d(string=hai) anos
  sharmander 8a6607540e GPU: Improve unnecessary return value in Map function. (#1799) %!s(int64=5) %!d(string=hai) anos
  sharmander 06aa8a7578 GPU - Improve Memory Allocation (#1722) %!s(int64=5) %!d(string=hai) anos
  gdkchan cf6cd71488 IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) %!s(int64=5) %!d(string=hai) anos
  riperiperi b4d8d893a4 Memory Read/Write Tracking using Region Handles (#1272) %!s(int64=5) %!d(string=hai) anos
  gdkchan 0954e76a26 Improve BRX target detection heuristics (#1591) %!s(int64=5) %!d(string=hai) anos
  gdkchan 111534a74e Remove GPU MemoryAccessor (#1423) %!s(int64=5) %!d(string=hai) anos
  gdkchan 4d02a2d2c0 New NVDEC and VIC implementation (#1384) %!s(int64=5) %!d(string=hai) anos
  gdkchan b8eb6abecc Refactor shader GPU state and memory access (#1203) %!s(int64=6) %!d(string=hai) anos
  riperiperi cd48576f58 Implement Counter Queue and Partial Host Conditional Rendering (#1167) %!s(int64=6) %!d(string=hai) anos
  gdkchan 6bfe4715f0 Initial conditional rendering support (#1012) %!s(int64=6) %!d(string=hai) anos
  riperiperi a0e6647860 Compare shader code using a span instead of individual reads. (#917) %!s(int64=6) %!d(string=hai) anos
  Thog 29e8576b0d MapBufferEx: take page size into account (#873) %!s(int64=6) %!d(string=hai) anos
  gdkchan a11f6f5235 Fix some spelling mistakes %!s(int64=6) %!d(string=hai) anos
  gdkchan 92703af555 Address PR feedback %!s(int64=6) %!d(string=hai) anos
  gdkchan 0dbfe3c23e Re-add NVDEC project (not integrated) %!s(int64=6) %!d(string=hai) anos
  gdkchan 430faeb8ef Add XML documentation to Ryujinx.Graphics.Gpu.Shader %!s(int64=6) %!d(string=hai) anos
  gdkchan e58b540c4e Add XML documentation to Ryujinx.Graphics.Gpu.Memory %!s(int64=6) %!d(string=hai) anos
  gdk 8cba252b23 Add per-source type memory change tracking, simplified state change tracking, other fixes %!s(int64=6) %!d(string=hai) anos