aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu
AgeCommit message (Expand)Author
2021-10-18Another workaround for NVIDIA driver 496.13 shader bug (#2750)riperiperi
2021-10-18Initial tessellation shader support (#2534)gdkchan
2021-10-17Extend bindless elimination to work with masked and shifted handles (#2727)gdkchan
2021-10-17Implement SHF (funnel shift) shader instruction (#2702)gdkchan
2021-10-12Force index buffer update for games using Vulkan (#2726)gdkchan
2021-10-12Don't force scaling on 2D copy sources (#2701)riperiperi
2021-10-12Rewrite shader decoding stage (#2698)gdkchan
2021-10-07Avoid potential raceriperiperi
2021-10-07Reregister flush actions when taking a buffer's modified range list.riperiperi
2021-10-04Smaller initial size for ModifiedRangeList & directly inherit range list (#2663)riperiperi
2021-10-04Relax sampler pool requirement (#2703)gdkchan
2021-09-29Replace CacheResourceWrite with more general "precise" write (#2684)riperiperi
2021-09-29Force copy when auto-deleting a texture with dependencies (#2687)riperiperi
2021-09-29Only make render target 2D textures layered if needed (#2646)gdkchan
2021-09-28Share scales array for graphics and compute (#2653)gdkchan
2021-09-19Fast path for Inline2Memory buffer write that skips write tracking (#2624)riperiperi
2021-09-19Use shader subgroup extensions if shader ballot is not supported (#2627)gdkchan
2021-09-19Array based RangeList that caches Address/EndAddress (#2642)riperiperi
2021-09-19Set texture/image bindings in place rather than allocating and passing an arr...riperiperi
2021-09-11Account for negative strides on DMA copy (#2623)gdkchan
2021-09-11Lift textures in the AutoDeleteCache for all modifications. (#2615)riperiperi
2021-09-02Fix TXQ for 3D textures. (#2613)riperiperi
2021-08-31Implement Shader Instructions SUATOM and SURED (#2090)riperiperi
2021-08-30Fix out-of-bounds shader thread shuffle (#2605)gdkchan
2021-08-29Handle indirect draw counts with non-zero draw starts properly (#2593)gdkchan
2021-08-29Avoid deleting textures when their data does not overlap. (#2601)riperiperi
2021-08-27Only reupload the texture scale array if it changes. (#2595)riperiperi
2021-08-27Initial support for shader attribute indexing (#2546)gdkchan
2021-08-27Add a Multithreading layer for the GAL, multi-thread shader compilation at ru...riperiperi
2021-08-26Add support for HLE macros and accelerate MultiDrawElementsIndirectCount #2 (...mpnico
2021-08-20Remove pool cache entries for incompatible overlapping textures (#2568)riperiperi
2021-08-20Fix GetHandleInformation for mipmapped 3d textures (#2569)riperiperi
2021-08-17Enable transform feedback buffer flush (#2552)gdkchan
2021-08-12Fix size of cached compute shaders (#2548)gdkchan
2021-08-11Revert "Calculate vertex buffer sizes from index buffer (#1663)" (#2544)gdkchan
2021-08-11Unify GpuAccessorBase and TextureDescriptorCapableGpuAccessor (#2542)gdkchan
2021-08-11Workaround for Intel FrontFacing built-in variable bug (#2540)gdkchan
2021-08-11Use "Undesired" scale mode for certain textures rather than blacklisting (#2537)riperiperi
2021-08-11Make sure attributes used on subsequent shader stages are initialized (#2538)gdkchan
2021-08-11Calculate vertex buffer sizes from index buffer (#1663)gdkchan
2021-08-11Replace BGRA and scale uniforms with a uniform block (#2496)gdkchan
2021-08-11Use a new approach for shader BRX targets (#2532)gdkchan
2021-08-04Support non-contiguous copies on I2M and DMA engines (#2473)gdkchan
2021-07-19Return mapped buffer pointer directly for flush, WriteableRegion for textures...riperiperi
2021-07-16Flush buffers and texture data through a persistent mapped buffer. (#2481)riperiperi
2021-07-14Ensure that DMA copy target textures are kept alive or flushed (#2478)gdkchan
2021-07-14Do not require texture and sampler pools being initialized (#2476)gdkchan
2021-07-12Implement a fast path for I2M transfers (#2467)gdkchan
2021-07-12Fix shader compilation on shaders that uses rectangle textures (#2471)gdkchan
2021-07-11Separate GPU engines (part 2/2) (#2440)gdkchan