Commit History

Autor SHA1 Mensaxe Data
  gdkchan 88a0e720cb Use RGBA16 vertex format if RGB16 is not supported on Vulkan (#3552) %!s(int64=3) %!d(string=hai) anos
  riperiperi 9ba73ffbe5 Prefetch capabilities before spawning translation threads. (#3338) %!s(int64=4) %!d(string=hai) anos
  gdkchan 43ebd7a9bb New shader cache implementation (#3194) %!s(int64=4) %!d(string=hai) anos
  Mary 6dffe0fad4 misc: Make PID unsigned long instead of long (#3043) %!s(int64=4) %!d(string=hai) anos
  riperiperi c52158b733 Add timestamp to 16-byte/4-word semaphore releases. (#3049) %!s(int64=4) %!d(string=hai) anos
  gdkchan 42c75dbb8f Add support for BC1/2/3 decompression (for 3D textures) (#2987) %!s(int64=4) %!d(string=hai) anos
  riperiperi cda659955c Texture Sync, incompatible overlap handling, data flush improvements. (#2971) %!s(int64=4) %!d(string=hai) anos
  riperiperi ec3e848d79 Add a Multithreading layer for the GAL, multi-thread shader compilation at runtime (#2501) %!s(int64=4) %!d(string=hai) anos
  gdkchan 40b21cc3c4 Separate GPU engines (part 2/2) (#2440) %!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 a10b2c5ff2 Initial support for GPU channels (#2372) %!s(int64=4) %!d(string=hai) anos
  riperiperi 54ea2285f0 POWER - Performance Optimizations With Extensive Ramifications (#2286) %!s(int64=4) %!d(string=hai) anos
  mageven 69f8722e79 Fix inconsistencies in progress reporting (#2129) %!s(int64=5) %!d(string=hai) anos
  mageven ca5d8e58dd Add progress reporting to PTC and Shader Cache (#2057) %!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
  Mary 863edae328 shader cache: Fix Linux boot issues (#1709) %!s(int64=5) %!d(string=hai) anos
  Mary 48f6570557 Salieri: shader cache (#1701) %!s(int64=5) %!d(string=hai) anos
  gdkchan 111534a74e Remove GPU MemoryAccessor (#1423) %!s(int64=5) %!d(string=hai) anos
  gdkchan 5a7df48975 New GPFifo and fast guest constant buffer updates (#1400) %!s(int64=5) %!d(string=hai) anos
  gdkchan 4d02a2d2c0 New NVDEC and VIC implementation (#1384) %!s(int64=5) %!d(string=hai) anos
  gdkchan f77694e4f7 Implement a new physical memory manager and replace DeviceMemory (#856) %!s(int64=6) %!d(string=hai) anos
  Thog 644de99e86 Implement GPU syncpoints (#980) %!s(int64=6) %!d(string=hai) anos
  Thog d6b9babe1d Keep the GUI alive when closing a game (#888) %!s(int64=6) %!d(string=hai) anos
  gdkchan 0dbfe3c23e Re-add NVDEC project (not integrated) %!s(int64=6) %!d(string=hai) anos
  gdkchan 59fdaa744b GPU resource disposal %!s(int64=6) %!d(string=hai) anos
  gdkchan f7bcc884e4 Add XML documentation to Ryujinx.Graphics.Gpu %!s(int64=6) %!d(string=hai) anos
  gdkchan 647d0962df Initialize GPU physical memory accessor from KProcess, to allow homebrew that never maps anything on the GPU to work %!s(int64=6) %!d(string=hai) anos
  gdk 6a98c643ca Add a pass to turn global memory access into storage access, and do all storage related transformations on IR %!s(int64=6) %!d(string=hai) anos
  gdk 16d88c21fc Improved and simplified window texture presentation %!s(int64=6) %!d(string=hai) anos
  gdk 2437ccca0e Separate sub-channel state %!s(int64=6) %!d(string=hai) anos