31 Commits (425a254fa24d7179124b4544ffeb2b1fe4fa99dc)

Author SHA1 Message Date
ReinUsesLisp 425a254fa2
shader: Implement MEMBAR.GL 6 years ago
ReinUsesLisp 0b5b93053d
shader_ir/other: Implement S2R InvocationId 6 years ago
ReinUsesLisp 6233b1db08
shader_ir/memory: Implement patch stores 6 years ago
ReinUsesLisp 32c1bc6a67
shader/texture: Deduce texture buffers from locker 6 years ago
Fernando Sahmkow cd0f5dfc17 Shader_IR: Implement TXD instruction. 6 years ago
Fernando Sahmkow f3d1b370aa Shader_IR: Implement FLO instruction. 6 years ago
ReinUsesLisp 56e237d1f9
shader_ir/warp: Implement FSWZADD 6 years ago
ReinUsesLisp 08b2b1080a
gl_shader_decompiler: Reimplement shuffles with platform agnostic intrinsics 6 years ago
ReinUsesLisp a993df1ee2
shader/node: Unpack bindless texture encoding 6 years ago
Lioncash 67658dd6e8 shader/node: std::move Meta instance within OperationNode constructor 6 years ago
ReinUsesLisp 44000971e2
gl_shader_decompiler: Use uint for images and fix SUATOM 6 years ago
ReinUsesLisp 675f23aedc
shader/image: Implement SULD and remove irrelevant code 6 years ago
ReinUsesLisp 0526bf1895 shader_ir/warp: Implement SHFL 6 years ago
ReinUsesLisp 36abf67e79 shader/image: Implement SUATOM and fix SUST 7 years ago
ReinUsesLisp 1f43e5296f gl_shader_decompiler: Keep track of written images and mark them as modified 6 years ago
ReinUsesLisp 3a450c1395 kepler_compute: Implement texture queries 7 years ago
ReinUsesLisp f17415d431 shader_ir: Implement ST_S 6 years ago
ReinUsesLisp 4e35177e23 shader_ir: Implement VOTE 6 years ago
Fernando Sahmkow 11f4e739bd Shader_Ir: Implement F16 Variants of F2F, F2I, I2F. 7 years ago
ReinUsesLisp 45c162444d shader/half_set_predicate: Fix HSETP2 implementation 7 years ago
Fernando Sahmkow d5533b440c shader_ir: Unify blocks in decompiled shaders. 7 years ago
Fernando Sahmkow 8a6fc529a9 shader_ir: Implement BRX & BRA.CC 7 years ago
Fernando Sahmkow d1812316e1 texture_cache: Style and Corrections 7 years ago
ReinUsesLisp 9097301d92 shader: Implement bindless images 7 years ago
ReinUsesLisp 06c4ce8645 shader: Decode SUST and implement backing image functionality 7 years ago
ReinUsesLisp fe8e6618f2 shader: Split SSY and PBK stack 7 years ago
ReinUsesLisp 769a50661a shader/node: Minor changes 7 years ago
ReinUsesLisp e1b3be7ced shader: Move Node declarations out of the shader IR header 7 years ago
ReinUsesLisp bf4dfb3ad4 shader: Use shared_ptr to store nodes and move initialization to file 7 years ago
Lioncash b6dcb1ae4d shader/shader_ir: Make Comment() take a std::string by value 7 years ago
ReinUsesLisp f78ef617b6 shader/memory: Implement LD (generic memory) 7 years ago
ReinUsesLisp 9c3461604c shader: Implement S2R Tid{XYZ} and CtaId{XYZ} 7 years ago
Lioncash e310d943b8 shader/shader_ir: Remove unnecessary inline specifiers 7 years ago
Lioncash 212b148923 shader/shader_ir: Simplify constructors for OperationNode 7 years ago
Lioncash 81e7e63080 shader/shader_ir: Remove unnecessary template parameter packs from Operation() overloads where applicable 7 years ago
Lioncash e09ee0ff23 shader/shader_ir: Mark tracking functions as const member functions 7 years ago
Lioncash ce04ab38bb shader/shader_ir: Place implementations of constructor and destructor in cpp file 7 years ago
ReinUsesLisp fe700e1856 shader: Add physical attributes commentaries 7 years ago
ReinUsesLisp c6f9e651b2 gl_shader_decompiler: Implement GLSL physical attributes 7 years ago
ReinUsesLisp 71aa9d0877 shader_ir/memory: Implement physical input attributes 7 years ago
ReinUsesLisp 06b363c9b5 shader: Remove unused AbufNode Ipa mode 7 years ago
ReinUsesLisp 002ecbea19 shader_ir/memory: Emit AL2P IR 7 years ago
ReinUsesLisp 2156e52014 shader_ir: Move Sampler index entry in operand< to sort declarations 7 years ago
ReinUsesLisp b77b4b76bb shader_ir: Add missing entry to Sampler operand< comparison 7 years ago
ReinUsesLisp f43995ec53 shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic 7 years ago
ReinUsesLisp 64613db605 shader_ir/decode: Implement half float saturation 7 years ago
ReinUsesLisp acf618afbc renderer_opengl: Implement half float NaN comparisons 7 years ago
ReinUsesLisp 5c280e6ff0 shader_ir: Implement STG, keep track of global memory usage and flush 7 years ago
Fernando Sahmkow 492040bd9c Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format. 7 years ago
Fernando Sahmkow fd4e994de3 Refactor GetTextureCode and GetTexCode to use an optional instead of optional parameters 7 years ago