Unknown W. Brackets
|
afff20a642
|
Eat some cycles when working with event flags.
|
2014-01-19 12:44:53 -08:00 |
|
Unknown W. Brackets
|
50e9e45d65
|
Check version in each DoState() func.
They bail on PointerWrap error or bad version.
|
2013-09-14 20:23:03 -07:00 |
|
Unknown W. Brackets
|
be468af52d
|
Refactor waiting thread removal.
|
2013-09-09 00:22:00 -07:00 |
|
Unknown W. Brackets
|
4bd391b098
|
Refactor waiting thread cleanup.
|
2013-09-09 00:22:00 -07:00 |
|
Unknown W. Brackets
|
f1b62983b5
|
Add callback wait handlers for threadend as well.
|
2013-09-08 12:14:07 -07:00 |
|
Henrik Rydgard
|
8c88dff5a4
|
More log categories, use them (and existing ones). Improve log config.
|
2013-09-07 22:02:55 +02:00 |
|
Unknown W. Brackets
|
f35b164d11
|
Refactor wait verification a bit in kernel waits.
|
2013-09-07 10:54:00 -07:00 |
|
Unknown W. Brackets
|
543df7ca7a
|
Refactor wait timeouts.
Also, make them not write the timeout ptr if the thread stopped waiting.
Feels safer.
|
2013-09-03 22:32:22 -07:00 |
|
Unknown W. Brackets
|
b20bb3b609
|
Refactor down the begin/end callback stuff.
|
2013-09-03 01:21:52 -07:00 |
|
Unknown W. Brackets
|
1bf974aff6
|
Implement VPL/FPL callback handlers.
Smells like time to refactor, there are less differences than I expected.
|
2013-09-03 01:21:51 -07:00 |
|
Unknown W. Brackets
|
3903f27dfd
|
Add handlers for callbacks during mbx waits.
|
2013-09-03 01:21:51 -07:00 |
|
Unknown W. Brackets
|
354dbfec6c
|
Improve some reporting of options structs.
|
2013-08-25 16:43:47 -07:00 |
|
Unknown W. Brackets
|
690c11e590
|
Oops, quick warning fix.
|
2013-08-24 11:33:32 -07:00 |
|
Unknown W. Brackets
|
1ee99f88e1
|
Stop warning on invalid sempahores.
They've been helpful, but it's finally been a while since it's mattered.
|
2013-08-18 18:38:04 -07:00 |
|
Unknown W. Brackets
|
217eaa9cb4
|
Remove bad param from sceKernelPollEventFlag().
Not that it was necessarily hurting anything...
|
2013-08-18 18:38:04 -07:00 |
|
Unknown W. Brackets
|
008052e6d6
|
Fix some variable hiding warnings.
|
2013-08-12 23:32:38 -07:00 |
|
Unknown W. Brackets
|
0b5bdeb1d3
|
Fix some compile failures under big endian.
|
2013-07-28 21:04:17 -07:00 |
|
Unknown W. Brackets
|
81f7103e0b
|
Use *_le for the sceKernel* funcs.
|
2013-07-25 08:04:34 -07:00 |
|
Unknown W. Brackets
|
933c8abb55
|
Check kernel object types when looking up ids.
Some games misuse it, need to return an error.
|
2013-06-18 23:54:29 -07:00 |
|
Unknown W. Brackets
|
77b0688d92
|
Recalculate numWaitThreads all the time.
Before, it could go negative by having a thread woken a second time
(e.g. because of a delete) before it actually scheduled and woke up.
|
2013-05-27 22:44:10 -07:00 |
|
Unknown W. Brackets
|
ac9e936ba8
|
Fix sema and event flag refer to check size.
If it's zero, write nothing, just like the others.
|
2013-05-18 13:46:50 -07:00 |
|
Unknown W. Brackets
|
9ce8c07530
|
Reschedule the timeout event on callback end.
Darn, missed that 3 times before I caught it.
|
2013-04-14 21:34:33 -07:00 |
|
Unknown W. Brackets
|
200ec55c61
|
sceKernelWaitEventFlagCB() calls callbacks first.
|
2013-04-14 21:31:41 -07:00 |
|
Unknown W. Brackets
|
9b80ae2ee0
|
Make event flags wait / do callbacks correctly.
|
2013-04-14 21:18:00 -07:00 |
|
Unknown W. Brackets
|
0595e5099e
|
Don't allow wait in event flags without dispatch.
But this happens after other param checks.
|
2013-04-06 17:04:17 -07:00 |
|