aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu
AgeCommit message (Expand)Author
2022-03-06Only initialize shader outputs that are actually used on the next stage (#3054)gdkchan
2022-02-22Allow textures to have their data partially mapped (#2629)gdkchan
2022-02-22Perform unscaled 2d engine copy on CPU if source texture isn't in cache. (#3112)riperiperi
2022-02-22Collapse AsSpan().Slice(..) calls into AsSpan(..) (#3145)Berkan Diler
2022-02-18Prefer texture over textureSize for sampler type (#3132)gdkchan
2022-02-16Do not allow render targets not explicitly written by the fragment shader to ...gdkchan
2022-02-16When copying linear textures, DMA should ignore region X/Y (#3121)gdkchan
2022-02-13Use Enum and Delegate.CreateDelegate generic overloads (#3111)Berkan Diler
2022-02-11Fix missing geometry shader passthrough inputs (#3106)gdkchan
2022-02-09misc: Make PID unsigned long instead of long (#3043)Mary
2022-01-31Fix bug that could cause depth buffer to be missing after clear (#3067)gdkchan
2022-01-27Add timestamp to 16-byte/4-word semaphore releases. (#3049)riperiperi
2022-01-27Fix res scale parameters not being updated in vertex shader (#3046)riperiperi
2022-01-22Add support for BC1/2/3 decompression (for 3D textures) (#2987)gdkchan
2022-01-21Stop using glTransformFeedbackVaryings and use explicit layout on the shader ...gdkchan
2022-01-20Add capability for BGRA formats (#3011)gdkchan
2022-01-16Scale scissor used for clears (#3002)gdkchan
2022-01-11Fix render target clear when sizes mismatch (#2994)gdkchan
2022-01-11Fix adjacent 3d texture slices being detected as Incompatible Overlaps (#2993)riperiperi
2022-01-10Implement IMUL, PCNT and CONT shader instructions, fix FFMA32I and HFMA32I (#...gdkchan
2022-01-10Fix sampled multisample image size (#2984)gdkchan
2022-01-09Texture Sync, incompatible overlap handling, data flush improvements. (#2971)riperiperi
2022-01-08Add support for render scale to vertex stage. (#2763)riperiperi
2021-12-31Force crop when presentation cached texture size mismatches (#2957)gdkchan
2021-12-30Add support for the R4G4 texture format (#2956)gdkchan
2021-12-28Flip scissor box when the YNegate bit is set (#2941)gdkchan
2021-12-26Fix DMA copy fast path line size when xCount < stride (#2942)gdkchan
2021-12-26Fix I2M texture copies when line length is not a multiple of 4 (#2938)gdkchan
2021-12-19Fix for texture pool not being updated when it should + buffer texture relate...gdkchan
2021-12-19Add support for releasing a semaphore to DmaClass (#2926)riperiperi
2021-12-08Fix SUATOM and other texture shader instructions with RZ dest (#2885)gdkchan
2021-12-08Move texture anisotropy check to SetInfo (#2843)riperiperi
2021-12-08Implement remaining shader double-precision instructions (#2845)gdkchan
2021-12-05Fix FLO.SH shader instruction with a input of 0 (#2876)gdkchan
2021-11-28infra: Migrate to .NET 6 (#2829)Mary
2021-11-21Better depth range detection (#2754)gdkchan
2021-11-13Limit Custom Anisotropic Filtering to mipmapped textures with many levels (#2...riperiperi
2021-11-10Implement DrawTexture functionality (#2747)gdkchan
2021-11-08Support shader gl_Color, gl_SecondaryColor and gl_TexCoord built-ins (#2817)gdkchan
2021-11-08Fix bindless/global memory elimination with inverted predicates (#2826)gdkchan
2021-11-08Fix InvocationInfo on geometry shader and bindless default integer const (#2822)gdkchan
2021-11-01When waiting on CPU, do not return a time out error from EventWait (#2780)gdkchan
2021-10-28Add support for fragment shader interlock (#2768)gdkchan
2021-10-19EventWait should not signal the event when it returns Success (#2739)gdkchan
2021-10-18Fix shader 8-bit and 16-bit STS/STG (#2741)gdkchan
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