yuzu/src/video_core/shader/decode
ReinUsesLisp d62b0a9e29 shader_ir: Clean texture management code
Previous code relied on GLSL parameter order (something that's always
ill-formed on an IR design). This approach passes spatial coordiantes
through operation nodes and array and depth compare values in the the
texture metadata. It still contains an "extra" vector containing generic
nodes for bias and component index (for example) which is still a bit
ill-formed but it should be better than the previous approach.
2019-02-07 00:46:13 -03:00
..
arithmetic_half_immediate.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
arithmetic_half.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
arithmetic_immediate.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
arithmetic_integer_immediate.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
arithmetic_integer.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
arithmetic.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
bfe.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
bfi.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
conversion.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
decode_integer_set.cpp shader_ir: Initial implementation 2019-01-15 17:54:49 -03:00
ffma.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
float_set_predicate.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
float_set.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
half_set_predicate.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
half_set.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
hfma2.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
integer_set_predicate.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
integer_set.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
memory.cpp shader_ir: Clean texture management code 2019-02-07 00:46:13 -03:00
other.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
predicate_set_predicate.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
predicate_set_register.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
register_set_predicate.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
shift.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
video.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00
xmad.cpp shader_ir: Rename BasicBlock to NodeBlock 2019-02-03 17:21:20 -03:00