Quantum-erase GraphicsLock; Some changes needed to accomplish this:
* comm/trackplayer Callbacks are now queued instead of asynchronously called on the stream decoder thread * libs/callback now guards the list with a mutex (called from different threads) * only one thread (Starcon2Main) is allowed to queue draw commands right now; a sanity check is in place (define DEBUG_DCQ_THREADS) Fixes: Alarms and Callbacks are used for more than just Netplay, reflect this. git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3761 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
Changes towards version 0.8:
|
||||
- Removed GraphicsLock and made comm callbacks queued - Alex
|
||||
- Split debug key function into sync and async parts, paving the way
|
||||
for GraphicsLock removal - Alex
|
||||
- PageUp/PageDown now add/remove 10 fuel in the shipyard, from
|
||||
|
||||
Reference in New Issue
Block a user