eden/src/video_core/shader/decode
ReinUsesLisp 5690bca1c4 shader: Partially implement texture cube array shadow
This implements texture cube arrays with shadow comparisons but doesn't
fix the asserts related to it.

Fixes out of bounds reads on swizzle constructors and makes them use
bounds checked ::at instead of the unsafe operator[].
2020-10-28 17:12:40 -03:00
..
arithmetic.cpp shader/arithmetic: Add FCMP_CR variant 2020-04-14 19:11:04 -03:00
arithmetic_half.cpp video_core: Enforce -Werror=switch 2020-09-16 17:48:01 -03:00
arithmetic_half_immediate.cpp shader/decode: Reduce severity of arithmetic rounding warnings 2019-11-07 01:43:38 -03:00
arithmetic_immediate.cpp
arithmetic_integer.cpp video_core: Allow copy elision to take place where applicable 2020-07-21 00:36:13 -04:00
arithmetic_integer_immediate.cpp arithmetic_integer_immediate: Make use of std::move where applicable 2020-09-24 13:28:45 -04:00
bfe.cpp clang-format 2020-03-14 10:07:40 +07:00
bfi.cpp shader/decode: Fix constant buffer offsets 2020-02-05 12:19:09 -03:00
conversion.cpp shader/conversion: Implement I2I sign extension, saturation and selection 2020-04-07 02:19:44 -03:00
ffma.cpp shader/decode: Reduce severity of arithmetic rounding warnings 2019-11-07 01:43:38 -03:00
float_set.cpp video_core: Silent miscellaneous warnings (#2820) 2019-08-30 14:08:00 -04:00
float_set_predicate.cpp Merge pull request #2811 from ReinUsesLisp/fsetp-fix 2019-09-03 22:34:34 -04:00
half_set.cpp shader/half_set: Implement HSET2_IMM 2020-06-22 20:51:18 -03:00
half_set_predicate.cpp shader/decode: Reduce severity of arithmetic rounding warnings 2019-11-07 01:43:38 -03:00
hfma2.cpp Shader_Ir: Downgrade precision and rounding asserts to debug asserts. 2019-07-18 08:17:19 -04:00
image.cpp decode/image: Eliminate switch fallthrough in DecodeImage() 2020-09-17 15:12:18 -04:00
integer_set.cpp video_core: Silent miscellaneous warnings (#2820) 2019-08-30 14:08:00 -04:00
integer_set_predicate.cpp video_core: Silent miscellaneous warnings (#2820) 2019-08-30 14:08:00 -04:00
memory.cpp shader/memory: Amend UNIMPLEMENTED_IF_MSG without a message 2020-08-14 08:38:37 -04:00
other.cpp decode/other: Implement S2R.LaneId 2020-07-16 16:09:39 -03:00
predicate_set_predicate.cpp
predicate_set_register.cpp video_core: Silent miscellaneous warnings (#2820) 2019-08-30 14:08:00 -04:00
register_set_predicate.cpp decode/register_set_predicate: Implement CC 2020-04-25 22:54:42 -03:00
shift.cpp decode/shift: Remove unused variable within Shift() 2020-04-16 00:16:06 -04:00
texture.cpp shader: Partially implement texture cube array shadow 2020-10-28 17:12:40 -03:00
video.cpp video_core: Allow copy elision to take place where applicable 2020-07-21 00:36:13 -04:00
warp.cpp shader: Keep track of shaders using warp instructions 2019-12-09 23:40:41 -03:00
xmad.cpp video_core: Allow copy elision to take place where applicable 2020-07-21 00:36:13 -04:00