2
1
Fork 0
mirror of https://github.com/yuzu-emu/yuzu.git synced 2024-07-04 23:31:19 +01:00
yuzu/src/video_core/shader
ReinUsesLisp 4fb921ff6b shader/texture: Support multiple unknown sampler properties
This allows deducing some properties from the texture instruction before
asking the runtime. By doing this we can handle type mismatches in some
instructions from the renderer instead of the shader decoder.

Fixes texelFetch issues with games using 2D texture instructions on a 1D
sampler.
2020-04-23 18:04:13 -03:00
..
decode shader/texture: Support multiple unknown sampler properties 2020-04-23 18:04:13 -03:00
ast.cpp
ast.h shader: Remove curly braces initializers on shared pointers 2020-02-01 22:52:10 -03:00
compiler_settings.cpp
compiler_settings.h
control_flow.cpp General: Resolve warnings related to missing declarations 2020-04-16 23:43:34 -04:00
control_flow.h video_core: Rename "const buffer locker" to "registry" 2020-03-09 18:40:06 -03:00
decode.cpp shader_ir: Turn classes into data structures 2020-04-23 18:00:06 -03:00
expr.cpp
expr.h
node.h shader_ir: Turn classes into data structures 2020-04-23 18:00:06 -03:00
node_helper.cpp shader_decode: ATOM/ATOMS: add function to avoid code repetition 2020-03-30 18:47:50 +07:00
node_helper.h Shader_IR: Implement initial code for tracking indexed samplers. 2020-01-24 16:43:30 -04:00
registry.cpp engines/maxwell_3d: Add TFB registers and store them in shader registry 2020-03-09 18:40:53 -03:00
registry.h engines/maxwell_3d: Add TFB registers and store them in shader registry 2020-03-09 18:40:53 -03:00
shader_ir.cpp CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
shader_ir.h shader/texture: Support multiple unknown sampler properties 2020-04-23 18:04:13 -03:00
track.cpp Merge pull request #3679 from lioncash/track 2020-04-19 01:22:47 -04:00
transform_feedback.cpp shader/transform_feedback: Expose buffer stride 2020-03-13 18:33:05 -03:00
transform_feedback.h shader/transform_feedback: Expose buffer stride 2020-03-13 18:33:05 -03:00