Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove hungarian notation from the device and context structs | Chris Robinson | 2012-04-19 | 1 | -7/+7 | |
| | ||||||
* | Use a double to store the source offset and don't use milliseconds for seconds | Chris Robinson | 2012-04-16 | 1 | -1/+1 | |
| | ||||||
* | Pass a device to the effect update functions | Chris Robinson | 2012-03-13 | 1 | -1/+1 | |
| | ||||||
* | Use inline functions to set/restore the FPU mode for mixer updates | Chris Robinson | 2011-09-29 | 1 | -15/+3 | |
| | ||||||
* | Set toward-zero rounding when updating in alDeferUpdatesSOFT | Chris Robinson | 2011-09-28 | 1 | -0/+16 | |
| | ||||||
* | Pre-apply the deferred source offset only when it's playing or paused | Chris Robinson | 2011-09-12 | 1 | -1/+2 | |
| | ||||||
* | Rename the ALEffect_ macros to ALeffectState_ to reflect what they work on | Chris Robinson | 2011-09-12 | 1 | -1/+1 | |
| | ||||||
* | Avoid locking the context while getting and setting global state | Chris Robinson | 2011-08-31 | 1 | -41/+41 | |
| | ||||||
* | Use the active effect slot list for pending updates in alDeferUpdatesSOFT | Chris Robinson | 2011-08-30 | 1 | -8/+8 | |
| | ||||||
* | Rename GetReffedContext to GetContextRef | Chris Robinson | 2011-08-30 | 1 | -2/+2 | |
| | ||||||
* | 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 | |