743 Commits (3697fc8d1464d4cc9f404351d7008db8b2dd8053)

Author SHA1 Message Date
Nguyen Dac Nam 70ff82f72d
shader_decode: BFE add ref of reverse parallel method. 7 years ago
Nguyen Dac Nam 96a4abe12d
shader_decode: implement BREV on BFE 7 years ago
Nguyen Dac Nam 911c56ccef
node_helper: add IBitfieldExtract case 7 years ago
Nguyen Dac Nam 465ba30d08
shader_decode: Reimplement BFE instructions 7 years ago
ReinUsesLisp eb5861e0a2 engines/maxwell_3d: Add TFB registers and store them in shader registry 7 years ago
ReinUsesLisp b1acb4f73f shader/registry: Address feedback 7 years ago
ReinUsesLisp 66a8a3e887 shader/registry: Cache tessellation state 7 years ago
ReinUsesLisp 0528be5c92 shader/registry: Store graphics and compute metadata 7 years ago
ReinUsesLisp e8efd5a901 video_core: Rename "const buffer locker" to "registry" 7 years ago
ReinUsesLisp bd8b9bbcee gl_shader_cache: Rework shader cache and remove post-specializations 7 years ago
Nguyen Dac Nam 85a4222a8c
nit: move comment to right place. 7 years ago
Nguyen Dac Nam 6c0c2dfabc shader_decode: Fix LD, LDG when track constant buffer 7 years ago
Nguyen Dac Nam 1c385362f5
shader_decode: keep it search on all code 7 years ago
Nguyen Dac Nam db2f547434
shader: FMUL switch to using LUT (#3441) 7 years ago
ReinUsesLisp 1dda77d392 shader: Simplify indexed sampler usages 7 years ago
ReinUsesLisp 7dc488a375 shader/texture: Fix illegal 3D texture assert 7 years ago
Nguyen Dac Nam 10d8afb302
nit: add const to where it need. 7 years ago
Nguyen Dac Nam 1956a34ee5
shader: implement LOP3 fast replace for old function 7 years ago
Nguyen Dac Nam 1b6308727c
shader_conversion: I2F : add Assert for case src_size is Short 7 years ago
Nguyen Dac Nam a2c2c5768f
fix warning 7 years ago
Nguyen Dac Nam a8508f2bc0
clang-format fix 7 years ago
Nguyen Dac Nam 556f3a6e9a
shader_conversion: add conversion I2F for Short 7 years ago
ReinUsesLisp 6910ade146 shader/texture: Allow 2D shadow arrays and simplify code 7 years ago
ReinUsesLisp bf9a822b87 shader/decode: Fix constant buffer offsets 7 years ago
ReinUsesLisp 223a89a19f shader: Remove curly braces initializers on shared pointers 7 years ago
ReinUsesLisp 729ca120e3 shader/shift: Implement SHIFT_RIGHT_{IMM,R} 7 years ago
ReinUsesLisp 017474c3f8 shader/shift: Implement SHF_LEFT_{IMM,R} 7 years ago
ReinUsesLisp 9f0162e4b5 shader/other: Fix skips for SYNC and BRK 7 years ago
ReinUsesLisp 270177f38a shader/other: Stub S2R LaneId 7 years ago
ReinUsesLisp 137a8aa55c shader/bfi: Implement register-constant buffer variant 7 years ago
ReinUsesLisp e3fc3459c8 shader/arithmetic: Implement FCMP 7 years ago
ReinUsesLisp d95d4ac843 shader/memory: Implement ATOM.ADD 7 years ago
Fernando Sahmkow bb8eb15d39 Shader_IR: Address feedback. 7 years ago
ReinUsesLisp d26e74f0a3 shader/memory: Implement STL.S16 and STS.S16 7 years ago
ReinUsesLisp 9a2cdf8520 shader/memory: Implement unaligned LDL.S16 and LDS.S16 7 years ago
ReinUsesLisp 531f25a037 shader/memory: Move unaligned load/store to functions 7 years ago
ReinUsesLisp 96638f57c9 shader/memory: Implement LDL.S16 and LDS.S16 7 years ago
Fernando Sahmkow 806f569143 Shader_IR: Change name of TrackSampler function so it does not confuse with the type. 7 years ago
Fernando Sahmkow 3919b7b8a9 Shader_IR: Corrections, styling and extras. 7 years ago
Fernando Sahmkow 7c530e0666 Shader_IR: Propagate bindless index into the GL compiler. 7 years ago
Fernando Sahmkow 3c34678627 Shader_IR: Implement Injectable Custom Variables to the IR. 7 years ago
Fernando Sahmkow 037ea431ce Shader_IR: deduce size of indexed samplers 7 years ago
Fernando Sahmkow f4603d23c5 Shader_IR: Setup Indexed Samplers on the IR 7 years ago
Fernando Sahmkow 603c861532 Shader_IR: Implement initial code for tracking indexed samplers. 7 years ago
Fernando Sahmkow 64496f2456 Shader_IR: Address Feedback 7 years ago
Fernando Sahmkow b97608ca64 Shader_IR: Allow constant access of guest driver. 7 years ago
Fernando Sahmkow dc5cfa8d28 Shader_IR: Address Feedback 7 years ago
Fernando Sahmkow 1e4b6bef6f Shader_IR: Store Bound buffer on Shader Usage 7 years ago
Fernando Sahmkow c921e496eb GPU: Implement guest driver profile and deduce texture handler sizes. 7 years ago
ReinUsesLisp 63ba41a26d shader/memory: Implement ATOMS.ADD.U32 7 years ago