2 Commits (419d5bf5dbb603988a374d499f4c6bf6fd34eb76)

Author SHA1 Message Date
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
ReinUsesLisp 6d47914b88 shader_ir/decode: Implement half float saturation 7 years ago
ReinUsesLisp a87fe3ea63 renderer_opengl: Implement half float NaN comparisons 7 years ago
ReinUsesLisp 79e7fb6d6f shader_ir: Implement STG, keep track of global memory usage and flush 7 years ago
Fernando Sahmkow f5792ffeab Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format. 7 years ago
Fernando Sahmkow 5ce4140257 Refactor GetTextureCode and GetTexCode to use an optional instead of optional parameters 7 years ago
Fernando Sahmkow e6d2e59f07 Implement Bindless Handling on SetupTexture 7 years ago
Fernando Sahmkow dea7db19cf Unify both sampler types. 7 years ago
Fernando Sahmkow ee9b2e3cdc Implement Bindless Samplers and TEX_B in the IR. 7 years ago
ReinUsesLisp 0e13686917 shader_ir/decode: Implement AOFFI for TEX and TLD4 7 years ago
ReinUsesLisp e37debc7be shader_ir: Implement immediate register tracking 7 years ago
ReinUsesLisp 3b01587ca4 shader/decode: Remove extras from MetaTexture 7 years ago
ReinUsesLisp 8a7efd22ec shader/decode: Split memory and texture instructions decoding 7 years ago
ReinUsesLisp 9fe3f3a100 shader_ir: Remove F4 prefix to texture operations 7 years ago
ReinUsesLisp 31305cad93 shader_ir: Clean texture management code 7 years ago
ReinUsesLisp d83818d30a gl_shader_disk_cache: Save GLSL and entries into the precompiled file 7 years ago
ReinUsesLisp 92c948999b shader_ir: Rename BasicBlock to NodeBlock 7 years ago
ReinUsesLisp e3c0f29a4d shader_ir: Pass decoded nodes as a whole instead of per basic blocks 7 years ago
ReinUsesLisp 12fbe5dcf8 shader_ir: Unify constant buffer offset values 7 years ago
ReinUsesLisp d516c50fe2 shader_decode: Implement LDG and basic cbuf tracking 7 years ago
Lioncash 4addab6160 shader/shader_ir: Amend three comment typos 7 years ago
Lioncash a7de39a6ba shader/shader_ir: Amend constructor initializer ordering for AbufNode 7 years ago
ReinUsesLisp 1be12d5819 shader_ir: Pass to decoder functions basic block's code 7 years ago
ReinUsesLisp 719c83a4c2 shader_decode: Improve zero flag implementation 7 years ago
ReinUsesLisp c75f5c634a shader_ir: Remove composite primitives and use temporals instead 7 years ago
ReinUsesLisp 92610e9705 shader_decode: Use proper primitive names 7 years ago
ReinUsesLisp 44fce20a01 shader_decode: Use BitfieldExtract instead of shift + and 7 years ago
ReinUsesLisp 26d519c0f6 shader_ir: Remove Ipa primitive 7 years ago
ReinUsesLisp 8df3fb8b1e shader_ir: Remove RZ and use Register::ZeroIndex instead 7 years ago
ReinUsesLisp 35724f3435 shader_decode: Implement TEXS.F16 7 years ago
ReinUsesLisp 0b1a2a74b6 video_core: Implement IR based geometry shaders 7 years ago
ReinUsesLisp 095b8f822b shader_decode: Implement VMAD and VSETP 7 years ago