22 Commits (9f6ebccf066eb5b7c6b922dee30cf2fe6ee9d516)

Author SHA1 Message Date
ReinUsesLisp 0528be5c92 shader/registry: Store graphics and compute metadata 6 years ago
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
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 603c861532 Shader_IR: Implement initial code for tracking indexed samplers. 6 years ago
ReinUsesLisp 6233b1db08
shader_ir/memory: Implement patch stores 6 years ago
Lioncash bebbdc2067 shader_ir: std::move Node instance where applicable 7 years ago
Fernando Sahmkow d614193e49 Shader_Ir: Correct tracking to track from right to left 7 years ago
ReinUsesLisp afa8096df5 shader: Allow tracking of indirect buffers without variable offset 7 years ago
ReinUsesLisp bf4dfb3ad4 shader: Use shared_ptr to store nodes and move initialization to file 7 years ago
Lioncash e09ee0ff23 shader/shader_ir: Mark tracking functions as const member functions 7 years ago
ReinUsesLisp cf4ecc1945 shader_ir: Implement immediate register tracking 7 years ago
Lioncash c1b2e35625 shader/track: Resolve variable shadowing warnings 7 years ago
ReinUsesLisp 0d1d755086 shader/track: Search inside of conditional nodes 7 years ago
ReinUsesLisp 42b75e8be8 shader_ir: Rename BasicBlock to NodeBlock 7 years ago
ReinUsesLisp 3b84e04af1 shader_decode: Implement LDG and basic cbuf tracking 7 years ago