Commit Graph

10 Commits

Author SHA1 Message Date
9737615948 general: fix compile for Apple Clang 2022-11-22 22:22:28 -05:00
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
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
75059c46d6 thread_worker: Fix compile time error
state is unused in the branch where with_state is false
2021-07-22 21:51:21 -04:00
0ddbbb64e5 common/thread_worker: Stop workers on stop_token when waiting 2021-07-08 19:03:26 -03:00
da34d37044 common/thread_worker: Add support for stateful threads 2021-07-08 19:03:26 -03:00
a10e112e64 common/thread_worker: Fix data race 2021-07-08 19:03:26 -03:00
bf5b5c1bf4 common/thread_worker: Use unique function 2021-07-08 19:03:26 -03:00
f28dd32275 common/thread_worker: Add wait for requests method 2021-07-08 19:00:39 -03:00
69e82d01d5 common: ThreadWorker: Add class to help do asynchronous work. 2020-12-29 16:46:29 -08:00