36 Commits (f93bff419eebf49c369e79dc7801bb21c74cc030)

Author SHA1 Message Date
Fernando Sahmkow f93bff419e Shader_IR: Implement initial code for tracking indexed samplers. 6 years ago
ReinUsesLisp c4fd02b47f shader/memory: Implement ATOMS.ADD.U32 6 years ago
Fernando Sahmkow 591d53e1c3 Shader_IR: Address Feedback 6 years ago
Fernando Sahmkow a4d446291d Shader_IR: add the ability to amend code in the shader ir. 6 years ago
ReinUsesLisp ac847a8cca shader/texture: Implement TLD4.PTP 6 years ago
ReinUsesLisp 6e95568616 shader: Implement MEMBAR.GL 6 years ago
ReinUsesLisp 72b999d789 shader_ir/other: Implement S2R InvocationId 6 years ago
ReinUsesLisp 243a33aba9 shader_ir/memory: Implement patch stores 6 years ago
ReinUsesLisp 77f86f48ac shader/texture: Deduce texture buffers from locker 6 years ago
Fernando Sahmkow 206d13c987 Shader_IR: Implement TXD instruction. 6 years ago
Fernando Sahmkow 6267529837 Shader_IR: Implement FLO instruction. 6 years ago
ReinUsesLisp bb94bcc991 shader_ir/warp: Implement FSWZADD 6 years ago
ReinUsesLisp 5fc04875a1 gl_shader_decompiler: Reimplement shuffles with platform agnostic intrinsics 6 years ago
ReinUsesLisp 1589a146ed shader/node: Unpack bindless texture encoding 6 years ago
Lioncash 94855ef1a8 shader/node: std::move Meta instance within OperationNode constructor 6 years ago
ReinUsesLisp 79a7463f4c gl_shader_decompiler: Use uint for images and fix SUATOM 6 years ago
ReinUsesLisp 331d140bb4 shader/image: Implement SULD and remove irrelevant code 6 years ago
ReinUsesLisp 42815d1d24 shader_ir/warp: Implement SHFL 6 years ago
ReinUsesLisp 2e6bebb3d2 shader/image: Implement SUATOM and fix SUST 7 years ago
ReinUsesLisp e2aad88d51 gl_shader_decompiler: Keep track of written images and mark them as modified 6 years ago
ReinUsesLisp 9fb31b1b23 kepler_compute: Implement texture queries 7 years ago
ReinUsesLisp df0203dd87 shader_ir: Implement ST_S 6 years ago
ReinUsesLisp 67f47b2f6a shader_ir: Implement VOTE 6 years ago
Fernando Sahmkow 9a0fa90be2 Shader_Ir: Implement F16 Variants of F2F, F2I, I2F. 7 years ago
ReinUsesLisp 2f76aafca9 shader/half_set_predicate: Fix HSETP2 implementation 7 years ago
Fernando Sahmkow 82efa35683 shader_ir: Unify blocks in decompiled shaders. 7 years ago
Fernando Sahmkow d5d4cc30ec shader_ir: Implement BRX & BRA.CC 7 years ago
Fernando Sahmkow b62d22a77d texture_cache: Style and Corrections 7 years ago
ReinUsesLisp 7e4a7929f8 shader: Implement bindless images 7 years ago
ReinUsesLisp 224e4e174d shader: Decode SUST and implement backing image functionality 7 years ago
ReinUsesLisp e8bd976b4d shader: Split SSY and PBK stack 7 years ago
ReinUsesLisp 419d5bf5db shader/node: Minor changes 7 years ago
ReinUsesLisp 056ff86fc9 shader: Move Node declarations out of the shader IR header 7 years ago
ReinUsesLisp fd392543e8 shader: Use shared_ptr to store nodes and move initialization to file 7 years ago
Lioncash 6dfd67b016 shader/shader_ir: Make Comment() take a std::string by value 7 years ago
ReinUsesLisp 71ded7da4e shader/memory: Implement LD (generic memory) 7 years ago
ReinUsesLisp 8a83af0af0 shader: Implement S2R Tid{XYZ} and CtaId{XYZ} 7 years ago
Lioncash 5ffa4c6a82 shader/shader_ir: Remove unnecessary inline specifiers 7 years ago
Lioncash b1c14e2810 shader/shader_ir: Simplify constructors for OperationNode 7 years ago
Lioncash 62c55e0086 shader/shader_ir: Remove unnecessary template parameter packs from Operation() overloads where applicable 7 years ago
Lioncash 603d9a632a shader/shader_ir: Mark tracking functions as const member functions 7 years ago
Lioncash c410a37168 shader/shader_ir: Place implementations of constructor and destructor in cpp file 7 years ago
ReinUsesLisp d6193e2e36 shader: Add physical attributes commentaries 7 years ago
ReinUsesLisp 7680b96e1a gl_shader_decompiler: Implement GLSL physical attributes 7 years ago
ReinUsesLisp f96020b2ae shader_ir/memory: Implement physical input attributes 7 years ago
ReinUsesLisp f6194ce3fe shader: Remove unused AbufNode Ipa mode 7 years ago
ReinUsesLisp d786245490 shader_ir/memory: Emit AL2P IR 7 years ago
ReinUsesLisp 5ea871b373 shader_ir: Move Sampler index entry in operand< to sort declarations 7 years ago
ReinUsesLisp cd9e8ee0eb shader_ir: Add missing entry to Sampler operand< comparison 7 years ago
ReinUsesLisp 6ea1afc2bc shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic 7 years ago