Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use a generic int type to handle enum swaps | Chris Robinson | 2011-08-29 | 1 | -5/+5 |
| | |||||
* | Make specific functions to lock/unlock UIntMap access | Chris Robinson | 2011-08-29 | 1 | -4/+4 |
| | |||||
* | Manually lock the map while iterating through its contents | Chris Robinson | 2011-08-29 | 1 | -0/+4 |
| | |||||
* | Do a proper exchange when setting a new state | Chris Robinson | 2011-08-29 | 1 | -2/+1 |
| | |||||
* | Lock the context as needed for the defer and process calls | Chris Robinson | 2011-08-29 | 1 | -9/+10 |
| | |||||
* | Use atomic exchanges when checking for updates to objects' internal parameters | Chris Robinson | 2011-08-29 | 1 | -8/+3 |
| | |||||
* | Prevent source and effect slot updates from occuring while updates are deferred | Chris Robinson | 2011-08-22 | 1 | -1/+43 |
| | |||||
* | Defer source offset changes requested by the app | Chris Robinson | 2011-08-21 | 1 | -4/+7 |
| | |||||
* | Defer source state changes from alSourcePlay/Pause/Stop/Rewind calls | Chris Robinson | 2011-08-20 | 1 | -1/+17 |
| | |||||
* | Make sure some state values are finite | Chris Robinson | 2011-07-21 | 1 | -3/+3 |
| | |||||
* | Add a couple new functions to handle deferred updates | Chris Robinson | 2011-07-16 | 1 | -0/+45 |
| | | | | | | Currently no-ops, they will be used in place of alcSuspendContext and alcProcessContext for batching updates since the mentioned functions have no coherent functionality between system implementations. | ||||
* | Use a flag to signifiy that all sources need updating | Chris Robinson | 2011-07-11 | 1 | -74/+6 |
| | |||||
* | Avoid some alGet* duplication | Chris Robinson | 2011-07-11 | 1 | -56/+44 |
| | |||||
* | Rename Suspend/ProcessContext since they are locking a mutex | Chris Robinson | 2011-06-30 | 1 | -32/+32 |
| | |||||
* | Remove the databuffer functions and structs | Chris Robinson | 2011-06-15 | 1 | -29/+0 |
| | | | | It's been disabled for a while now, and not likely to be re-enabled. | ||||
* | Use a map to store sources and buffers | Chris Robinson | 2010-05-01 | 1 | -18/+18 |
| | | | | And do a lookup using a binary search instead of linear | ||||
* | Don't use deprecated macros | Chris Robinson | 2010-03-19 | 1 | -16/+16 |
| | |||||
* | Pass the context to alSetError | Chris Robinson | 2010-03-16 | 1 | -20/+20 |
| | |||||
* | Rename some struct members for consistency | Chris Robinson | 2010-03-16 | 1 | -6/+6 |
| | |||||
* | Update AL_EXTX_source_distance_model to require explicit enabling | Chris Robinson | 2009-11-27 | 1 | -6/+48 |
| | | | | The in-progress spec has been updated to reflect this | ||||
* | Update source parameters only when they need changing | Chris Robinson | 2009-11-25 | 1 | -0/+47 |
| | |||||
* | Modify some context checks | Chris Robinson | 2009-08-16 | 1 | -378/+267 |
| | |||||
* | Use a function to retrieve the current context in an already-locked state | Chris Robinson | 2009-08-16 | 1 | -46/+16 |
| | | | | | This should help prevent race-conditions with a context being destroyed between breing retrieved and locked | ||||
* | Add in-progress working extension AL_EXTX_sample_buffer_object | Chris Robinson | 2009-08-16 | 1 | -0/+30 |
| | |||||
* | Implement AL_EXTX_source_distance_model | Chris Robinson | 2008-11-25 | 1 | -0/+4 |
| | | | | | As with other EXTX extensions, this is subject to change and removal as the spec gets worked on | ||||
* | Append the driver and its version to the AL version string | Chris Robinson | 2008-10-25 | 1 | -1/+1 |
| | |||||
* | Add missing config.h includes | Chris Robinson | 2008-01-16 | 1 | -0/+2 |
| | |||||
* | Change renderer string to match the real project name | Chris Robinson | 2007-12-14 | 1 | -1/+1 |
| | |||||
* | Add some casts | Chris Robinson | 2007-12-06 | 1 | -4/+4 |
| | |||||
* | Initial import | Chris Robinson | 2007-11-13 | 1 | -0/+677 |