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
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
|
e8efd5a901
|
video_core: Rename "const buffer locker" to "registry"
|
6 years ago |
ReinUsesLisp
|
bd8b9bbcee
|
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
|
bb8eb15d39
|
Shader_IR: Address feedback.
|
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 |
Lioncash
|
930e311526
|
video_core/const_buffer_locker: Remove unused includes
|
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
|
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 |