ReinUsesLisp
|
22052e73de
|
shader/registry: Store graphics and compute metadata
Store information GLSL forces us to provide but it's dynamic state in
hardware (workgroup sizes, primitive topology, shared memory size).
|
6 years ago |
ReinUsesLisp
|
99be31c902
|
video_core: Rename "const buffer locker" to "registry"
|
6 years ago |
ReinUsesLisp
|
8021ee48a3
|
gl_shader_cache: Rework shader cache and remove post-specializations
Instead of pre-specializing shaders and then post-specializing them,
drop the later and only "specialize" the shader while decoding it.
|
6 years ago |
Fernando Sahmkow
|
2e6a1b965d
|
Shader_IR: Address feedback.
|
6 years ago |
Fernando Sahmkow
|
c0c5fa078b
|
Shader_IR: Address Feedback
|
6 years ago |
Fernando Sahmkow
|
5fb7881077
|
Shader_IR: Allow constant access of guest driver.
|
6 years ago |
Fernando Sahmkow
|
c5fdcd7a2c
|
Shader_IR: Address Feedback
|
6 years ago |
Fernando Sahmkow
|
61d2053adb
|
Shader_IR: Store Bound buffer on Shader Usage
|
6 years ago |
Fernando Sahmkow
|
e9f3264c8d
|
GPU: Implement guest driver profile and deduce texture handler sizes.
|
6 years ago |
Lioncash
|
40aa442a35
|
video_core/const_buffer_locker: Remove unused includes
|
6 years ago |
ReinUsesLisp
|
5f6a589d63
|
video_core: Unify ProgramType and ShaderStage into ShaderType
|
6 years ago |
Fernando Sahmkow
|
ab86995cb9
|
Shader_IR: Address Feedback.
|
6 years ago |
ReinUsesLisp
|
aab971bda3
|
gl_shader_cache: Implement locker variants invalidation
|
6 years ago |
ReinUsesLisp
|
9e0cf6034f
|
const_buffer_locker: Minor style changes
|
6 years ago |
ReinUsesLisp
|
063d3e22d6
|
gl_shader_decompiler: Move entries to a separate function
|
6 years ago |
Fernando Sahmkow
|
8081235ddd
|
Shader_IR: Correct typo in Consistent method.
|
6 years ago |
Fernando Sahmkow
|
4168b287c9
|
Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide it
|
6 years ago |
Fernando Sahmkow
|
d4da704ac5
|
VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.
|
6 years ago |