suyu/src/video_core/shader/decode
Lioncash 1c340c6efa CMakeLists: Specify -Wextra on linux builds
Allows reporting more cases where logic errors may exist, such as
implicit fallthrough cases, etc.

We currently ignore unused parameters, since we currently have many
cases where this is intentional (virtual interfaces).

While we're at it, we can also tidy up any existing code that causes
warnings. This also uncovered a few bugs as well.
2020-04-15 21:33:46 -04:00
..
arithmetic.cpp shader/arithmetic: Add FCMP_CR variant 2020-04-14 19:11:04 -03:00
arithmetic_half.cpp shader/decode: Reduce severity of arithmetic rounding warnings 2019-11-07 01:43:38 -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 shader: Use shared_ptr to store nodes and move initialization to file 2019-06-05 20:41:52 -03:00
arithmetic_integer.cpp shader/lea: Simplify generated LEA code 2020-03-28 03:55:04 -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
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/decode: Reduce severity of arithmetic rounding warnings 2019-11-07 01:43:38 -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 CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -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: Implement RED.E.ADD 2020-04-06 02:24:47 -03:00
other.cpp Merge pull request #3601 from ReinUsesLisp/some-shader-encodings 2020-04-09 00:17:39 -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/p2r: Implement P2R Pr 2019-12-20 18:02:41 -03:00
shift.cpp shader/shift: Implement SHIFT_RIGHT_{IMM,R} 2020-02-01 21:20:02 -03:00
texture.cpp shader/texture: Remove type mismatches management from shader decoder 2020-04-10 00:57:32 -03:00
video.cpp shader/video: Partially implement VMNMX 2020-04-12 00:34:42 -03:00
warp.cpp shader: Keep track of shaders using warp instructions 2019-12-09 23:40:41 -03:00
xmad.cpp xmad: fix clang build error 2020-03-23 00:09:31 +01:00