659 Commits (9f6ebccf066eb5b7c6b922dee30cf2fe6ee9d516)

Author SHA1 Message Date
ReinUsesLisp e8efd5a901 video_core: Rename "const buffer locker" to "registry" 6 years ago
ReinUsesLisp bd8b9bbcee gl_shader_cache: Rework shader cache and remove post-specializations 6 years ago
Nguyen Dac Nam 85a4222a8c
nit: move comment to right place. 6 years ago
Nguyen Dac Nam 6c0c2dfabc shader_decode: Fix LD, LDG when track constant buffer 6 years ago
Nguyen Dac Nam 1c385362f5
shader_decode: keep it search on all code 6 years ago
Nguyen Dac Nam db2f547434
shader: FMUL switch to using LUT (#3441) 6 years ago
ReinUsesLisp 1dda77d392 shader: Simplify indexed sampler usages 6 years ago
ReinUsesLisp 7dc488a375 shader/texture: Fix illegal 3D texture assert 6 years ago
Nguyen Dac Nam 10d8afb302
nit: add const to where it need. 6 years ago
Nguyen Dac Nam 1956a34ee5
shader: implement LOP3 fast replace for old function 6 years ago
Nguyen Dac Nam 1b6308727c
shader_conversion: I2F : add Assert for case src_size is Short 6 years ago
Nguyen Dac Nam a2c2c5768f
fix warning 6 years ago
Nguyen Dac Nam a8508f2bc0
clang-format fix 6 years ago
Nguyen Dac Nam 556f3a6e9a
shader_conversion: add conversion I2F for Short 6 years ago
ReinUsesLisp 6910ade146 shader/texture: Allow 2D shadow arrays and simplify code 6 years ago
ReinUsesLisp bf9a822b87 shader/decode: Fix constant buffer offsets 6 years ago
ReinUsesLisp 223a89a19f shader: Remove curly braces initializers on shared pointers 6 years ago
ReinUsesLisp 729ca120e3 shader/shift: Implement SHIFT_RIGHT_{IMM,R} 6 years ago
ReinUsesLisp 017474c3f8 shader/shift: Implement SHF_LEFT_{IMM,R} 6 years ago
ReinUsesLisp 9f0162e4b5 shader/other: Fix skips for SYNC and BRK 6 years ago
ReinUsesLisp 270177f38a shader/other: Stub S2R LaneId 6 years ago
ReinUsesLisp 137a8aa55c shader/bfi: Implement register-constant buffer variant 6 years ago
ReinUsesLisp e3fc3459c8 shader/arithmetic: Implement FCMP 6 years ago
ReinUsesLisp d95d4ac843 shader/memory: Implement ATOM.ADD 6 years ago
Fernando Sahmkow bb8eb15d39 Shader_IR: Address feedback. 6 years ago
ReinUsesLisp d26e74f0a3 shader/memory: Implement STL.S16 and STS.S16 6 years ago
ReinUsesLisp 9a2cdf8520 shader/memory: Implement unaligned LDL.S16 and LDS.S16 6 years ago
ReinUsesLisp 531f25a037 shader/memory: Move unaligned load/store to functions 6 years ago
ReinUsesLisp 96638f57c9 shader/memory: Implement LDL.S16 and LDS.S16 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 3919b7b8a9 Shader_IR: Corrections, styling and extras. 6 years ago
Fernando Sahmkow 7c530e0666 Shader_IR: Propagate bindless index into the GL compiler. 6 years ago
Fernando Sahmkow 3c34678627 Shader_IR: Implement Injectable Custom Variables to the IR. 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
Fernando Sahmkow 603c861532 Shader_IR: Implement initial code for tracking indexed samplers. 6 years ago
Fernando Sahmkow 64496f2456 Shader_IR: Address Feedback 6 years ago
Fernando Sahmkow b97608ca64 Shader_IR: Allow constant access of guest driver. 6 years ago
Fernando Sahmkow dc5cfa8d28 Shader_IR: Address Feedback 6 years ago
Fernando Sahmkow 1e4b6bef6f Shader_IR: Store Bound buffer on Shader Usage 6 years ago
Fernando Sahmkow c921e496eb GPU: Implement guest driver profile and deduce texture handler sizes. 6 years ago
ReinUsesLisp 63ba41a26d shader/memory: Implement ATOMS.ADD.U32 6 years ago
Lioncash a1eee1749e control_flow: Silence -Wreorder warning for CFGRebuildState 6 years ago
ReinUsesLisp 13021b534c shader_ir/texture: Simplify AOFFI code 6 years ago
ReinUsesLisp e2a2a556b9 shader_ir/memory: Implement u16 and u8 for STG and LDG 6 years ago
Fernando Sahmkow 3dd6b55851 Shader_IR: Address Feedback 6 years ago
Fernando Sahmkow a1667a7b46 Shader_IR: Implement TXD Array. 6 years ago
Fernando Sahmkow b3371ed09e Shader_IR: add the ability to amend code in the shader ir. 6 years ago
ReinUsesLisp 38d3a48873
shader/p2r: Implement P2R Pr 6 years ago
ReinUsesLisp cf27b59493
shader/r2p: Refactor P2R to support P2R 6 years ago