42 Commits (844e4a297b38ba32c2278ad66b13949b9a3a6e95)

Author SHA1 Message Date
ReinUsesLisp 844e4a297b
shader/texture: Enable arrayed TLD4 6 years ago
ReinUsesLisp 3d2c44848b
shader/texture: Implement AOFFI for TLD4S 6 years ago
ReinUsesLisp 3d9fff82c0
shader/texture: Remove unnecesary parenthesis 6 years ago
Fernando Sahmkow c0ee0aa1a8 Shader_IR: Correct TLD4S Depth Compare. 6 years ago
Fernando Sahmkow af89723fa3 Shader_Ir: Correct TLD4S encoding and implement f16 flag. 6 years ago
Fernando Sahmkow 271a3264f3 Shader_Ir: default failed tracks on bindless samplers to null values. 6 years ago
ReinUsesLisp dc9961f341
shader/texture: Handle TLDS texture type mismatches 6 years ago
ReinUsesLisp 32c1bc6a67
shader/texture: Deduce texture buffers from locker 6 years ago
Fernando Sahmkow c8473f399e Shader_IR: Address Feedback 6 years ago
Fernando Sahmkow cd0f5dfc17 Shader_IR: Implement TXD instruction. 6 years ago
ReinUsesLisp 35d40b74b3
shader/texture: Remove NODEP warnings 6 years ago
Fernando Sahmkow 23cabc98db Shader_IR: Fix regression on TLD4 6 years ago
Fernando Sahmkow 9293c3a0f2 Shader_IR: Fix TLD4 and add Bindless Variant. 6 years ago
ReinUsesLisp a993df1ee2
shader/node: Unpack bindless texture encoding 6 years ago
Fernando Sahmkow be856a38d6 Shader_IR: Address Feedback. 6 years ago
Fernando Sahmkow 33fcec3502 Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide it 6 years ago
Fernando Sahmkow 1509d2ffbd Shader_Ir: Fix TLD4S from using a component mask. 6 years ago
Lioncash 60926ac16b shader_ir: Rename Get/SetTemporal to Get/SetTemporary 7 years ago
ReinUsesLisp afa8096df5 shader: Allow tracking of indirect buffers without variable offset 7 years ago
ReinUsesLisp d0966b9f7c shader/texture: Add F16 support for TLDS 7 years ago
ReinUsesLisp 10a83653ee decode/texture: Address feedback 7 years ago
ReinUsesLisp 4e81fc8296 shader: Implement texture buffers 7 years ago
ReinUsesLisp bf4dfb3ad4 shader: Use shared_ptr to store nodes and move initialization to file 7 years ago
Lioncash e43ba3acd4 video_core/shader/decode/texture: Remove unused variable from GetTld4Code() 7 years ago
Lioncash 9e15193ef8
shader/decode/texture: Remove unused variable 7 years ago
ReinUsesLisp 0b91087a1e shader_ir/texture: Fix sampler const buffer key shift 7 years ago
Fernando Sahmkow ef8be408d3 Adapt Bindless to work with AOFFI 7 years ago
Fernando Sahmkow 492040bd9c Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format. 7 years ago
Fernando Sahmkow c60b0b8432 Fix TMML 7 years ago
Fernando Sahmkow fd4e994de3 Refactor GetTextureCode and GetTexCode to use an optional instead of optional parameters 7 years ago
Fernando Sahmkow 4841440382 Implement TXQ_B 7 years ago
Fernando Sahmkow 189bd1980c Implement TMML_B 7 years ago
Fernando Sahmkow ac3ba9a33e Corrections to TEX_B 7 years ago
Fernando Sahmkow fe392fff24 Unify both sampler types. 7 years ago
Fernando Sahmkow e28fd3d0a5 Implement Bindless Samplers and TEX_B in the IR. 7 years ago
Mat M da02946f4f
shader_ir/decode: Silent implicit sign conversion warning 7 years ago
ReinUsesLisp cb68ce7c2f shader_ir/decode: Implement AOFFI for TEX and TLD4 7 years ago
ReinUsesLisp 5ca63d0675 shader/decode: Remove extras from MetaTexture 7 years ago
ReinUsesLisp 48e6f77c03 shader/decode: Split memory and texture instructions decoding 7 years ago
Fernando Sahmkow 10682ad7e0 shader_decompiler: Improve Accuracy of Attribute Interpolation. 7 years ago
ReinUsesLisp e60d4d70bc gl_shader_decompiler: Re-implement TLDS lod 7 years ago
ReinUsesLisp 889c646ac0 shader_ir: Remove F4 prefix to texture operations 7 years ago
ReinUsesLisp d62b0a9e29 shader_ir: Clean texture management code 7 years ago
Fernando Sahmkow 0306c50339 Fix TXQ not using the component mask. 7 years ago
ReinUsesLisp dfa7be5ddf shader_ir/memory: Add ST_L 64 and 128 bits stores 7 years ago
ReinUsesLisp 42b75e8be8 shader_ir: Rename BasicBlock to NodeBlock 7 years ago
ReinUsesLisp 6a6fabea58 shader_ir: Pass decoded nodes as a whole instead of per basic blocks 7 years ago
ReinUsesLisp f61c1ed246 shader_ir/memory: Add LD_L 128 bits loads 7 years ago
ReinUsesLisp 9feb68085d shader_bytecode: Rename BytesN enums to BitsN 7 years ago
ReinUsesLisp 0be835132c shader_ir/memory: Add LD_L 64 bits loads 7 years ago