Commit History

Auteur SHA1 Bericht Datum
  riperiperi 458452279c GPU: Track buffer migrations and flush source on incomplete copy (#3952) 3 jaren geleden
  Nicholas Rodine 951700fdd8 Removed unused usings. (#3593) 3 jaren geleden
  riperiperi c61c1ea898 Reregister flush actions when taking a buffer's modified range list. 4 jaren geleden
  riperiperi fff48bb45a Smaller initial size for ModifiedRangeList & directly inherit range list (#2663) 4 jaren geleden
  riperiperi d92fff541b Replace CacheResourceWrite with more general "precise" write (#2684) 4 jaren geleden
  riperiperi ec3e848d79 Add a Multithreading layer for the GAL, multi-thread shader compilation at runtime (#2501) 4 jaren geleden
  riperiperi 4b60371e64 Return mapped buffer pointer directly for flush, WriteableRegion for textures (#2494) 4 jaren geleden
  gdkchan fbb4019ed5 Initial support for separate GPU address spaces (#2394) 4 jaren geleden
  riperiperi 12a7a2ead8 Inherit buffer tracking handles rather than recreating on resize (#2330) 4 jaren geleden
  riperiperi 54ea2285f0 POWER - Performance Optimizations With Extensive Ramifications (#2286) 4 jaren geleden
  gdkchan f94acdb4ef Allow out of bounds storage buffer access by aligning their sizes (#1870) 5 jaren geleden
  riperiperi a1f77a5b6a Implement lazy flush-on-read for Buffers (SSBO/Copy) (#1790) 5 jaren geleden
  riperiperi 2c39a4f15d Cache delegate for QueryModified, use regular multi handle. (#1771) 5 jaren geleden
  riperiperi b4d8d893a4 Memory Read/Write Tracking using Region Handles (#1272) 5 jaren geleden
  riperiperi 5d69d9103e Texture/Buffer Memory Management Improvements (#1408) 5 jaren geleden
  gdkchan 5011640b30 Spanify Graphics Abstraction Layer (#1226) 6 jaren geleden
  gdkchan b8eb6abecc Refactor shader GPU state and memory access (#1203) 6 jaren geleden
  gdkchan f77694e4f7 Implement a new physical memory manager and replace DeviceMemory (#856) 6 jaren geleden
  gdkchan ea3d5fde73 Remove buffer invalidation (#1194) 6 jaren geleden
  gdkchan b8e3909d80 Add a GetSpan method to the memory manager and use it on GPU (#877) 6 jaren geleden
  gdkchan 92703af555 Address PR feedback 6 jaren geleden
  gdkchan 6e092c0558 More code cleanup 6 jaren geleden
  gdkchan e58b540c4e Add XML documentation to Ryujinx.Graphics.Gpu.Memory 6 jaren geleden
  gdk f2e84ff566 Flush buffers on copies 6 jaren geleden
  gdk 8cba252b23 Add per-source type memory change tracking, simplified state change tracking, other fixes 6 jaren geleden
  gdk 1876b346fe Initial work 6 jaren geleden