aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Shader/Decoders/Decoder.cs
AgeCommit message (Expand)Author
2022-12-05Make structs readonly when applicable (#4002)1.1.426Andrey Sukharev
2022-10-15Improve shader BRX instruction code generation (#3759)1.1.301gdkchan
2022-10-01Fix incorrect tessellation inputs/outputs (#3728)1.1.283gdkchan
2022-07-23Fix decoding of block after shader BRA.CC instructions without predicate (#3472)1.1.184gdkchan
2022-04-10New shader cache implementation (#3194)1.1.101gdkchan
2022-03-06Only initialize shader outputs that are actually used on the next stage (#3054)1.1.61gdkchan
2022-01-10Implement IMUL, PCNT and CONT shader instructions, fix FFMA32I and HFMA32I (#...gdkchan
2021-11-08Support shader gl_Color, gl_SecondaryColor and gl_TexCoord built-ins (#2817)gdkchan
2021-10-28Add support for fragment shader interlock (#2768)gdkchan
2021-10-18Initial tessellation shader support (#2534)gdkchan
2021-10-12Rewrite shader decoding stage (#2698)gdkchan
2021-08-27Initial support for shader attribute indexing (#2546)gdkchan
2021-08-11Make sure attributes used on subsequent shader stages are initialized (#2538)gdkchan
2021-08-11Use a new approach for shader BRX targets (#2532)gdkchan
2021-06-15End shader decoding when reaching a block that starts with an infinite loop (...riperiperi
2021-06-03Fix shaders with mixed PBK and SSY addresses on the stack (#2329)gdkchan
2021-03-27Shader Cache: Move bindless checking from translation to decode (#2145)mageven
2020-10-25Implement CAL and RET shader instructions (#1618)gdkchan
2020-10-21Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)gdkchan
2020-10-03Improve BRX target detection heuristics (#1591)gdkchan
2020-05-06Refactor shader GPU state and memory access (#1203)gdkchan
2020-03-29Move the OpActivator to OpCodeTable class for improve performance (#1001)Chenj168
2020-03-06Fix branch with CC and predicate, and a case of SYNC propagation (#967)jduncanator
2020-01-13Add a GetSpan method to the memory manager and use it on GPU (#877)gdkchan
2020-01-09Address PR feedbackgdkchan
2020-01-09Make the shader translator more error resilientgdk
2020-01-09Add missing check for BRX, do not add a out of bounds block to the queuegdk
2020-01-09Add partial support for the BRX shader instructiongdk
2020-01-09Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, misc...gdk
2020-01-09Initial workgdk