27 Commits (1589a146eddf7710fd8cdfa18b7d6c3f32d65dee)

Author SHA1 Message Date
ReinUsesLisp 1589a146ed shader/node: Unpack bindless texture encoding 6 years ago
Fernando Sahmkow ab86995cb9 Shader_IR: Address Feedback. 6 years ago
Fernando Sahmkow 4168b287c9 Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide it 6 years ago
Fernando Sahmkow fdf9bbf112 Shader_Ir: Fix TLD4S from using a component mask. 6 years ago
Lioncash 4d02d971de shader_ir: Rename Get/SetTemporal to Get/SetTemporary 7 years ago
ReinUsesLisp a54be6ef96 shader: Allow tracking of indirect buffers without variable offset 7 years ago
ReinUsesLisp 48d485d6df shader/texture: Add F16 support for TLDS 7 years ago
ReinUsesLisp 7478665d14 decode/texture: Address feedback 7 years ago
ReinUsesLisp 27cd63a05a shader: Implement texture buffers 7 years ago
ReinUsesLisp fd392543e8 shader: Use shared_ptr to store nodes and move initialization to 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 6198b04557 shader_ir/texture: Fix sampler const buffer key shift 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
Fernando Sahmkow 2f456841b0 Implement TXQ_B 7 years ago
Fernando Sahmkow 3672ecc5c4 Implement TMML_B 7 years ago
Fernando Sahmkow 8bb9877b70 Corrections to TEX_B 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
Mat M b36108f985 shader_ir/decode: Silent implicit sign conversion warning 7 years ago
ReinUsesLisp 0e13686917 shader_ir/decode: Implement AOFFI for TEX and TLD4 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
Fernando Sahmkow e29f546bb7 shader_decompiler: Improve Accuracy of Attribute Interpolation. 7 years ago
ReinUsesLisp 0f0152963c gl_shader_decompiler: Re-implement TLDS lod 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
Fernando Sahmkow 4133c86d71 Fix TXQ not using the component mask. 7 years ago
ReinUsesLisp a6c3180b68 shader_ir/memory: Add ST_L 64 and 128 bits stores 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 0b57f33fdf shader_ir/memory: Add LD_L 128 bits loads 7 years ago
ReinUsesLisp 5ae8a056fe shader_bytecode: Rename BytesN enums to BitsN 7 years ago
ReinUsesLisp a8cbcb1210 shader_ir/memory: Add LD_L 64 bits loads 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
ReinUsesLisp 1be12d5819 shader_ir: Pass to decoder functions basic block's code 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 8df3fb8b1e shader_ir: Remove RZ and use Register::ZeroIndex instead 7 years ago
ReinUsesLisp 35724f3435 shader_decode: Implement TEXS.F16 7 years ago
ReinUsesLisp 43dffc4afc shader_decode: Implement TLDS (untested) 7 years ago
ReinUsesLisp 8e4e4c60cd shader_decode: Update TLD4 reflecting #1862 changes 7 years ago
ReinUsesLisp fb53e79b7f shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompiling 7 years ago
ReinUsesLisp 40e9335807 shader_decode: Implement ST_L 7 years ago
ReinUsesLisp af828ce72c shader_decode: Implement LD_L 7 years ago
ReinUsesLisp 3d2bc3b2a6 shader_decode: Implement LD_C 7 years ago