Henrik Rydgård
547945d6ce
Merge pull request #71 from xsacha/master
...
Blackberry 10 port
2012-11-21 09:10:24 -08:00
Henrik Rydgård
aa82ba285f
Merge pull request #72 from unknownbrackets/mutexes
...
Darn, buildfix for debug.
2012-11-21 08:13:59 -08:00
Unknown W. Brackets
1bf04790e9
Darn, buildfix for debug.
2012-11-21 07:28:54 -08:00
Sacha
d914c394ae
Version update for Blackberry
2012-11-21 23:04:21 +10:00
Henrik Rydgård
3934876908
Merge pull request #70 from unknownbrackets/mutexes
...
Mutexes
2012-11-21 01:48:44 -08:00
Unknown W. Brackets
879efb25cc
Don't allow unlocking someone else's mutex.
2012-11-21 00:28:29 -08:00
Unknown W. Brackets
fa9b9840d0
Implement LwMutex locking and unlocking.
2012-11-21 00:21:25 -08:00
Unknown W. Brackets
db16f9309e
Don't crash if something goes wrong with mutexes.
...
Probably can't happen but being defensive is good.
2012-11-20 22:57:14 -08:00
Henrik Rydgard
237c19be9d
Activate some more tests
2012-11-20 22:41:24 +01:00
Henrik Rydgard
45369af482
0.31 in the UI
2012-11-20 22:41:24 +01:00
Henrik Rydgård
451db6b9df
Merge pull request #69 from Orphis/testtimeout
...
Add a 5s timeout to tests
2012-11-20 12:31:30 -08:00
Florent Castelli
0dc3b0b566
Add a 5s timeout to tests
2012-11-20 20:29:23 +01:00
Henrik Rydgård
2a56d36b12
glViewport calls need to be in pixel coordinates.
v0.3.1
v0.31
2012-11-20 16:48:24 +01:00
Henrik Rydgard
4c2929cf13
v0.3
v0.3
2012-11-20 11:54:51 +01:00
Henrik Rydgard
4b87da74cb
windows gui option for buffered rendering. Misc fixes, prettier checkbox on android.
2012-11-20 11:35:48 +01:00
Unknown W. Brackets
b71d998a20
Broadcast a threadend event to wake mutexes.
2012-11-20 02:20:16 -08:00
Unknown W. Brackets
dd3db71b61
Forget mutex waiting threads when they timeout.
2012-11-20 02:20:16 -08:00
Unknown W. Brackets
8da2fb074c
For mutexes/semaphores, register a global timer.
...
Instead of leaking one per each. Should be faster.
Since we can only wait on one thing per thread at a time, this is fine.
2012-11-20 02:20:16 -08:00
Unknown W. Brackets
a81c138004
Create and Delete LwMutex funcs.
2012-11-20 02:20:15 -08:00
Unknown W. Brackets
619a9906de
Remove threads from semaphores when they timeout.
...
This makes wait tests *almost* pass. There's some timing
related issues left, though.
2012-11-20 02:20:15 -08:00
Unknown W. Brackets
fd41851503
Implement timeouts on semaphores too.
2012-11-20 02:20:14 -08:00
Unknown W. Brackets
4d71e32193
Update the value when mutexes timeout.
2012-11-20 02:20:14 -08:00
Unknown W. Brackets
aad7e48a1a
Oops, turns out mutex timeouts are in micro.
...
Found it documented as milli somewhere, but it was wrong.
2012-11-20 02:20:14 -08:00
Unknown W. Brackets
d88fa153b7
Implement timeouts on mutexes.
...
Still need to set timeoutPtr after they expire.
Pretty sure I did this the right way, seems CoreTiming does already
allow/use multiple events for the same type?
2012-11-20 02:20:13 -08:00
Unknown W. Brackets
b9bb5c4cce
Make sceKernelStartThread() reschedule.
...
Mutexes and semaphores are wrong, duh.
2012-11-20 02:20:13 -08:00