Commit Graph

12 Commits

Author SHA1 Message Date
99ceb03a1c general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-04-23 05:55:32 -04:00
574a2c4b77 shader_recompiler: Reduce unused includes 2022-03-20 02:25:08 -04:00
050e81500c shader: Move microinstruction header to the value header 2021-07-22 21:51:28 -04:00
3db2b3effa shader: Implement ATOM/S and RED 2021-07-22 21:51:27 -04:00
0bb85f6a75 shader_recompiler,video_core: Cleanup some GCC and Clang errors
Mostly fixing unused *, implicit conversion, braced scalar init,
fpermissive, and some others.

Some Clang errors likely remain in video_core, and std::ranges is still
a pertinent issue in shader_recompiler

shader_recompiler: cmake: Force bracket depth to 1024 on Clang
Increases the maximum fold expression depth

thread_worker: Include condition_variable

Don't use list initializers in control flow

Co-authored-by: ReinUsesLisp <reinuseslisp@airmail.cc>
2021-07-22 21:51:26 -04:00
8cb9443cb9 shader: Fix F2I 2021-07-22 21:51:24 -04:00
a77e764726 shader: Add support for fp16 comparisons and misc fixes 2021-07-22 21:51:24 -04:00
27fb97377e shader: Fix floating point comparison for FP16 2021-07-22 21:51:23 -04:00
f91859efd2 shader: Implement I2F 2021-07-22 21:51:23 -04:00
71f96fa636 shader: Implement CAL inlining function calls 2021-07-22 21:51:23 -04:00
4006929c98 shader: Implement HADD2 2021-07-22 21:51:23 -04:00
6db69990da spirv: Add lower fp16 to fp32 pass 2021-07-22 21:51:22 -04:00