65 Commits (31461589c596c00971da6f3d8c7be367595dd79b)

Author SHA1 Message Date
Lioncash ffc66f089d decoder/texture: Eliminate narrowing conversion in GetTldCode() 5 years ago
ReinUsesLisp 5b2b6d594c shader/texture: Join separate image and sampler pairs offline 6 years ago
ReinUsesLisp 4fb921ff6b shader/texture: Support multiple unknown sampler properties 6 years ago
ReinUsesLisp 72deb773fd shader_ir: Turn classes into data structures 6 years ago
Lioncash d159643fd7 decode/texture: Resolve unused variable warnings. 6 years ago
Lioncash f522abd8ab decode/texture: Collapse loop down into std::generate 6 years ago
Lioncash 7e2d60de26 decode/texture: Eliminate trivial missing field initializer warnings 6 years ago
ReinUsesLisp a87b16da9a shader/texture: Remove type mismatches management from shader decoder 6 years ago
ReinUsesLisp e8efd5a901 video_core: Rename "const buffer locker" to "registry" 6 years ago
ReinUsesLisp 7dc488a375 shader/texture: Fix illegal 3D texture assert 6 years ago
ReinUsesLisp 6910ade146 shader/texture: Allow 2D shadow arrays and simplify code 6 years ago
ReinUsesLisp 223a89a19f shader: Remove curly braces initializers on shared pointers 6 years ago
Fernando Sahmkow bb8eb15d39 Shader_IR: Address feedback. 6 years ago
Fernando Sahmkow 806f569143 Shader_IR: Change name of TrackSampler function so it does not confuse with the type. 6 years ago
Fernando Sahmkow 7c530e0666 Shader_IR: Propagate bindless index into the GL compiler. 6 years ago
Fernando Sahmkow 037ea431ce Shader_IR: deduce size of indexed samplers 6 years ago
Fernando Sahmkow f4603d23c5 Shader_IR: Setup Indexed Samplers on the IR 6 years ago
ReinUsesLisp 13021b534c shader_ir/texture: Simplify AOFFI code 6 years ago
Fernando Sahmkow a1667a7b46 Shader_IR: Implement TXD Array. 6 years ago
ReinUsesLisp 15a753b9a5
shader/texture: Properly shrink unused entries in size mismatches 6 years ago
ReinUsesLisp e09c1fbc1f
shader/texture: Implement TLD4.PTP 6 years ago
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