yuzu/src/video_core/shader/decode
ReinUsesLisp a993df1ee2
shader/node: Unpack bindless texture encoding
Bindless textures were using u64 to pack the buffer and offset from
where they come from. Drop this in favor of separated entries in the
struct.

Remove the usage of std::set in favor of std::list (it's not std::vector
to avoid reference invalidations) for samplers and images.
2019-10-29 20:53:48 -03:00
..
arithmetic_half_immediate.cpp Shader_Ir: Change Debug Asserts for Log Warnings 2019-07-19 22:15:34 -04:00
arithmetic_half.cpp shader: Use shared_ptr to store nodes and move initialization to file 2019-06-05 20:41:52 -03:00
arithmetic_immediate.cpp shader: Use shared_ptr to store nodes and move initialization to file 2019-06-05 20:41:52 -03:00
arithmetic_integer_immediate.cpp shader: Use shared_ptr to store nodes and move initialization to file 2019-06-05 20:41:52 -03:00
arithmetic_integer.cpp video_core/shader: Resolve instances of variable shadowing 2019-10-23 23:00:31 -04:00
arithmetic.cpp Shader_Ir: Change Debug Asserts for Log Warnings 2019-07-19 22:15:34 -04:00
bfe.cpp shader: Use shared_ptr to store nodes and move initialization to file 2019-06-05 20:41:52 -03:00
bfi.cpp shader: Use shared_ptr to store nodes and move initialization to file 2019-06-05 20:41:52 -03:00
conversion.cpp shader_ir/conversion: Split int and float selector and implement F2F H1 2019-08-28 16:09:33 -03:00
ffma.cpp Shader_Ir: Change Debug Asserts for Log Warnings 2019-07-19 22:15:34 -04:00
float_set_predicate.cpp Merge pull request #2811 from ReinUsesLisp/fsetp-fix 2019-09-03 22:34:34 -04:00
float_set.cpp video_core: Silent miscellaneous warnings (#2820) 2019-08-30 14:08:00 -04:00
half_set_predicate.cpp shader/half_set_predicate: Fix HSETP2 for constant buffers 2019-10-07 14:49:47 -03:00
half_set.cpp shader: Use shared_ptr to store nodes and move initialization to file 2019-06-05 20:41:52 -03:00
hfma2.cpp Shader_Ir: Downgrade precision and rounding asserts to debug asserts. 2019-07-18 08:17:19 -04:00
image.cpp shader/node: Unpack bindless texture encoding 2019-10-29 20:53:48 -03:00
integer_set_predicate.cpp video_core: Silent miscellaneous warnings (#2820) 2019-08-30 14:08:00 -04:00
integer_set.cpp video_core: Silent miscellaneous warnings (#2820) 2019-08-30 14:08:00 -04:00
memory.cpp shader_ir/memory: Ignore global memory when tracking fails 2019-10-22 02:49:17 -03:00
other.cpp video_core/shader: Resolve instances of variable shadowing 2019-10-23 23:00:31 -04:00
predicate_set_predicate.cpp shader: Use shared_ptr to store nodes and move initialization to file 2019-06-05 20:41:52 -03:00
predicate_set_register.cpp video_core: Silent miscellaneous warnings (#2820) 2019-08-30 14:08:00 -04:00
register_set_predicate.cpp shader: Use shared_ptr to store nodes and move initialization to file 2019-06-05 20:41:52 -03:00
shift.cpp video_core/shader: Resolve instances of variable shadowing 2019-10-23 23:00:31 -04:00
texture.cpp shader/node: Unpack bindless texture encoding 2019-10-29 20:53:48 -03:00
video.cpp video_core/shader: Resolve instances of variable shadowing 2019-10-23 23:00:31 -04:00
warp.cpp video_core/shader: Resolve instances of variable shadowing 2019-10-23 23:00:31 -04:00
xmad.cpp shader_ir: Rename Get/SetTemporal to Get/SetTemporary 2019-07-16 19:47:43 -04:00