358 Commits (48e75bade4a4c85963661bf0dddf85e9c5f5efbd)

Author SHA1 Message Date
Fernando Sahmkow 48e75bade4 shader_ir: Implement a new shader scanner 7 years ago
Tobias d15f1f4e9e Delete decode_integer_set.cpp 7 years ago
ReinUsesLisp 7478665d14 decode/texture: Address feedback 7 years ago
Fernando Sahmkow b62d22a77d texture_cache: Style and Corrections 7 years ago
Fernando Sahmkow d826617314 shader_ir: Fix image copy rebase issues 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 27cd63a05a shader: Implement texture buffers 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
Lioncash 9d3cbef5ce shader/decode/*: Add missing newline to files lacking them 7 years ago
Lioncash bf42020f25 shader/decode/*: Eliminate indirect inclusions 7 years ago
Lioncash d9b4b49538 shader/decode/memory: Remove left in debug pragma 7 years ago
ReinUsesLisp 68af52d525 shader/memory: Implement ST (generic memory) 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
Lioncash 18d2c00687 video_core/shader/decode/texture: Remove unused variable from GetTld4Code() 7 years ago
Lioncash 7af5216680 shader/decode/texture: Remove unused variable 7 years ago
ReinUsesLisp 5bf7324068 shader_ir/other: Implement IPA.IDX 7 years ago
ReinUsesLisp 6ed96fd359 shader_ir/memory: Assert on non-32 bits ALD.PHYS 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 6198b04557 shader_ir/texture: Fix sampler const buffer key shift 7 years ago
Fernando Sahmkow b17f7da309 Corrections Half Float operations on const buffers and implement saturation. 7 years ago
ReinUsesLisp 7a56d07632 video_core: Silent -Wswitch warnings 7 years ago
ReinUsesLisp 6ea1afc2bc shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic 7 years ago
ReinUsesLisp 6d47914b88 shader_ir/decode: Implement half float saturation 7 years ago
ReinUsesLisp 9c4449696a shader_ir/decode: Reduce severity of unimplemented half-float FTZ 7 years ago
ReinUsesLisp a87fe3ea63 renderer_opengl: Implement half float NaN comparisons 7 years ago
ReinUsesLisp b6a805df3b shader_ir: Avoid using static on heap-allocated objects 7 years ago
Fernando Sahmkow 73f925a949 Do some corrections in conversion shader instructions. 7 years ago
ReinUsesLisp 79e7fb6d6f shader_ir: Implement STG, keep track of global memory usage and flush 7 years ago
Fernando Sahmkow 34b15b69df Correct XMAD mode, psl and high_b on different encodings. 7 years ago
Fernando Sahmkow 061d68acaa Adapt Bindless to work with AOFFI 7 years ago
Fernando Sahmkow f5792ffeab Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format. 7 years ago
Fernando Sahmkow 4b2d117d52 Fix TMML 7 years ago
Fernando Sahmkow 5ce4140257 Refactor GetTextureCode and GetTexCode to use an optional instead of optional parameters 7 years ago