5 Commits (9f6ebccf066eb5b7c6b922dee30cf2fe6ee9d516)

Author SHA1 Message Date
ReinUsesLisp eb5861e0a2 engines/maxwell_3d: Add TFB registers and store them in shader registry 6 years ago
ReinUsesLisp b1acb4f73f shader/registry: Address feedback 6 years ago
ReinUsesLisp 66a8a3e887 shader/registry: Cache tessellation state 6 years ago
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
Fernando Sahmkow 1e4b6bef6f Shader_IR: Store Bound buffer on Shader Usage 6 years ago
Lioncash 9403979c22 video_core/const_buffer_locker: Make use of std::tie in HasEqualKeys() 6 years ago
Lioncash 930e311526 video_core/const_buffer_locker: Remove unused includes 6 years ago
Lioncash 9341ca7979 video_core/const_buffer_locker: Remove #pragma once from cpp file 6 years ago
ReinUsesLisp c8a48aacc0
video_core: Unify ProgramType and ShaderStage into ShaderType 6 years ago
Fernando Sahmkow be856a38d6 Shader_IR: Address Feedback. 6 years ago
ReinUsesLisp 78f3e8a757 gl_shader_cache: Implement locker variants invalidation 6 years ago
ReinUsesLisp ec85648af3 gl_shader_disk_cache: Store and load fast BRX 6 years ago
ReinUsesLisp fa2c297f3e const_buffer_locker: Minor style changes 6 years ago
ReinUsesLisp 7b81ba4d8a gl_shader_decompiler: Move entries to a separate function 6 years ago
Fernando Sahmkow a05120ec0b Shader_IR: Correct typo in Consistent method. 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 1a58f45d76 VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders. 6 years ago