Henrik Rydgård
|
c41f875df4
|
Remove base/logging.h in a whole lot more places.
|
2020-08-15 19:09:00 +02:00 |
|
Unknown W. Brackets
|
bf83bb1e47
|
http: Correct new thread executor.
It needs to be able to handle N new threads, oops.
|
2020-03-09 19:57:15 -07:00 |
|
Unknown W. Brackets
|
11e828053b
|
http: Avoid detach() in webserver code.
Should make debugger server more viable on Switch. Also fixes a leak.
|
2020-03-03 23:08:34 -08:00 |
|
Silent
|
4da4e6a97a
|
Start as many worker threads as actually used (used to start more)
|
2019-08-11 14:03:54 +02:00 |
|
Silent
|
1a992bf023
|
Store std::thread in worker thread class by value and explicitly start it up, and don't use shared_ptr in thread pools
|
2019-08-11 14:03:53 +02:00 |
|
Silent
|
34109afb2d
|
Cleanup mutex usage in worker threads
|
2019-08-11 14:03:53 +02:00 |
|
Silent
|
400a6f3057
|
Remove 'started' bool from worker threads, as fixes for spurious wakeups made it obsolete
|
2019-08-11 14:03:53 +02:00 |
|
Silent
|
0639ffcfb5
|
Handle spurious wakeups on worker thread condition variables properly
|
2019-08-11 14:03:53 +02:00 |
|
Silent
|
6ac41a5767
|
Use move semantics for worker thread functors
|
2019-08-11 14:03:52 +02:00 |
|
Silent
|
1add9324a4
|
Clean up ThreadPool and WorkerThread constructors with C++11 features,
removes variable instantiation from constructor initializer lists
|
2019-08-11 14:03:52 +02:00 |
|
Unknown W. Brackets
|
042256337a
|
thread: Add a simple thread executor.
|
2018-06-07 14:11:52 -07:00 |
|
Henrik Rydgård
|
7f30037e45
|
Android: Fix emuthread management to exit cleanly without hanging. Helps with task switching on Android.
|
2018-02-07 13:11:43 +01:00 |
|
Unknown W. Brackets
|
062566b67c
|
Core: Set thread names when possible.
This doesn't seem to be working for lldb, though.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
4f1e0de9a9
|
Add missing includes. Remove some more unnecessary #ifdef _DEBUG checks - the debugger is supposed to work in release mode too.
|
2017-12-20 11:24:05 +01:00 |
|
Henrik Rydgård
|
1a5d1081f9
|
Get rid of the old custom "Event" sync primitive.
|
2017-12-19 15:38:18 +01:00 |
|
Henrik Rydgård
|
2822a4f187
|
Win32: Use the standard thread APIs to manage the emu thread.
|
2017-12-19 15:27:56 +01:00 |
|
Henrik Rydgård
|
8b42d83123
|
Vulkan: Remove duplicate depalShaderCache, fix a number of instances where we didn't use the deleter properly.
Plus more logging, of course.
|
2017-11-09 17:25:37 +01:00 |
|
twinaphex
|
4855b2d6f1
|
mingw patches
|
2017-08-31 22:15:05 +02:00 |
|
twinaphex
|
a9bf8e7b18
|
More mingw patches pt. 2
|
2017-08-29 22:41:50 +02:00 |
|
Henrik Rydgard
|
a0688d4161
|
Patch up the threadpool used for texture scaling to work. Really needs a rethink. Fixes #9372
|
2017-03-02 10:49:47 +01:00 |
|
Henrik Rydgard
|
d46397627e
|
Buildfixes
|
2017-02-28 11:40:29 +01:00 |
|
Henrik Rydgard
|
26a2d42731
|
Big mutex overhaul - remove our custom ones, make them non-recursive where possible
|
2017-02-28 11:40:29 +01:00 |
|
Henrik Rydgard
|
50be4e72b2
|
Get rid of our own silly reimplementation of std::thread
|
2017-02-27 20:51:36 +01:00 |
|
Henrik Rydgard
|
fcbc20f240
|
Small changes to make Common and Core build under my preliminary UWP setup.
|
2017-02-24 18:59:41 +01:00 |
|
Henrik Rydgård
|
705627d6d3
|
Merge pull request #9053 from Orphis/android_define
android: Change preprocessor define to standard __ANDROID__
|
2016-10-12 13:12:14 +02:00 |
|
Florent Castelli
|
e0ff68b3f6
|
c++11: Remove compat header base/functional.h
We want a proper C++11, not tr1. We don't target those compilers anyway.
|
2016-10-12 11:32:45 +02:00 |
|
Florent Castelli
|
70593d1004
|
android: Change preprocessor define to standard __ANDROID__
ANDROID is only standard to the old Makefile buildsystem, not the platform.
|
2016-10-12 11:14:09 +02:00 |
|
Florent Castelli
|
4145b60a0e
|
symbian: Remove!
|
2016-10-11 18:49:08 +02:00 |
|
Unknown W. Brackets
|
5ab0db2cd3
|
Undo arm64 fix: was a local problem, after all.
|
2016-10-09 20:40:00 -07:00 |
|
Unknown W. Brackets
|
a8e108e233
|
Workaround arm64/clang crashes by avoiding TLS.
We only use it in these two places, it should be okay for now. Still not
working on r13 on a SHIELD TV.
|
2016-10-08 12:08:19 -07:00 |
|
Unknown W. Brackets
|
8a9e30f833
|
UI: Wait for the specific game info item to finish.
In case we have slow-loading ones.
|
2016-03-06 14:49:16 -08:00 |
|
Henrik Rydgard
|
da1a04be8d
|
Make the workqueue slightly safer. Put g_gameInfoCache on the heap.
Cherry-picked from #8592
|
2016-02-28 12:39:47 +01:00 |
|
Henrik Rydgard
|
41efe18bba
|
Probably fix crash on exit reported in #8022
|
2015-10-04 16:12:03 +02:00 |
|
Henrik Rydgard
|
01b9400223
|
Oops, forgot this
|
2015-10-04 00:14:13 +02:00 |
|
Unknown W. Brackets
|
f279c2a3c2
|
Merge remote repo native into ext/native/.
|
2015-09-06 12:24:17 -07:00 |
|