aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Shader/CodeGen
AgeCommit message (Expand)Author
2021-01-17Implement lazy flush-on-read for Buffers (SSBO/Copy) (#1790)riperiperi
2020-12-02Implement Force Early Z Register (#1755)riperiperi
2020-11-09Simplify logic for bindless texture handling (#1667)gdkchan
2020-11-08Use explicit buffer and texture bindings on shaders (#1666)gdkchan
2020-11-06Support single precision contants for double precision operations (#1673)gdkchan
2020-11-02Support res scale on images, correctly blacklist for SUST, move logic out of ...riperiperi
2020-10-28Add scaling for Texture2DArray when using TexelFetch. (#1645)riperiperi
2020-10-28Avoid sampler conflicts on bindless samplers with the same name (#1642)gdkchan
2020-10-25Implement CAL and RET shader instructions (#1618)gdkchan
2020-10-20Fix image binding format (#1625)gdkchan
2020-10-17Fix gl_in being used with built-in variables that are not per-vertex (#1624)gdkchan
2020-10-12Add support for shader constant buffer slot indexing (#1608)gdkchan
2020-07-29Fix shader regression on Intel iGPUs by reverting layout changes (#1425)gdkchan
2020-07-26Implement BGRA texture support (#1418)gdkchan
2020-07-15Initial transform feedback support (#1370)gdkchan
2020-07-07Implement Zero-Configuration Resolution Scaling (#1365)riperiperi
2020-05-27Support separate textures and samplers (#1216)gdkchan
2020-05-27Omit image format if possible, and fix BA bit (#1280)gdkchan
2020-05-06Refactor shader GPU state and memory access (#1203)gdkchan
2020-04-22Implement SULD shader instruction (#1117)gdkchan
2020-04-03Better IPA shader instruction implementation (#1082)gdkchan
2020-04-02Remove output interpolation qualifier (#1070)gdkchan
2020-03-29Index constant buffer vec4s using ternary expressions. (#1015)riperiperi
2020-03-23Implement textureQueryLevels (#1007)gdkchan
2020-03-15Improve shader sampler type selection (#989)gdkchan
2020-03-03Initial support for double precision shader instructions. (#963)gdkchan
2020-02-02Use correct shader local memory size instead of a hardcoded size (#914)gdkchan
2020-01-09Address PR feedbackgdkchan
2020-01-09Some code cleanupgdkchan
2020-01-09Reimplement limited bindless textures supportgdkchan
2020-01-09Support texture rectangle targets (non-normalized coords)gdkchan
2020-01-09Partial support for shader memory barriersgdkchan
2020-01-09Support non-constant texture offsets on non-NVIDIA gpusgdkchan
2020-01-09Use dispatch params shared memory size when availablegdkchan
2020-01-09Use maximum shared memory size supported by hardwaregdkchan
2020-01-09Support depth clip mode and disable shader fast math optimization on NVIDIA a...gdkchan
2020-01-09Fix wrong maximum id on sampler pool in some casesgdkchan
2020-01-09Support shared color mask, implement more shader instructionsgdkchan
2020-01-09Add a pass to turn global memory access into storage access, and do all stora...gdk
2020-01-09Simplified F2I shader instruction codegengdk
2020-01-09Revert "Simplify shader uniform buffer access codegen"gdk
2020-01-09Simplify shader uniform buffer access codegengdk
2020-01-09Remove TranslatorConfig structgdk
2020-01-09Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing t...gdk
2020-01-09Add partial support for array of samplers, and add pass to identify them from...gdk
2020-01-09Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, misc...gdk
2020-01-09Add shader support for the round mode on the F2F instruction, support mipmaps...gdk
2020-01-09Initial support for image stores, support texture sample on computegdk
2020-01-09Initial workgdk