Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't hold the property lock when setting the event callback | Chris Robinson | 2023-07-20 | 1 | -5/+3 |
| | |||||
* | Add missing include | Chris Robinson | 2023-07-10 | 1 | -0/+1 |
| | |||||
* | Use a separate function to convert AL_EVENT_TYPE_ enums | Chris Robinson | 2023-07-07 | 1 | -17/+18 |
| | |||||
* | Rename threads.cpp/h to alsem.cpp/h | Chris Robinson | 2023-06-01 | 1 | -1/+0 |
| | |||||
* | Be a bit more safe with type mangling | Chris Robinson | 2023-05-24 | 1 | -2/+2 |
| | |||||
* | Use a string_view for handling debug messages | Chris Robinson | 2023-05-23 | 1 | -4/+3 |
| | |||||
* | Fix linkage definitions | Chris Robinson | 2023-05-14 | 1 | -2/+2 |
| | |||||
* | Don't check for a null context in direct functions | Chris Robinson | 2023-05-14 | 1 | -6/+0 |
| | |||||
* | Implement direct functions for the listener and events | Chris Robinson | 2023-05-14 | 1 | -10/+12 |
| | |||||
* | Use a variant for AsyncEvent | Chris Robinson | 2023-05-08 | 1 | -40/+54 |
| | |||||
* | Send a debug message when disconnecting | Chris Robinson | 2023-05-08 | 1 | -5/+18 |
| | |||||
* | Use some more standard functions | Chris Robinson | 2023-05-05 | 1 | -1/+1 |
| | |||||
* | Use std::byte instead of a custom al::byte | Chris Robinson | 2023-05-04 | 1 | -1/+0 |
| | |||||
* | Use macros for the likely/unlikely attributes | Chris Robinson | 2023-03-01 | 1 | -3/+3 |
| | | | | | The syntax parser for GCC 8 (and earlier?) fails when these attributes are in certain places. | ||||
* | Remove another gratuitous [[likely]] | Chris Robinson | 2023-02-28 | 1 | -1/+1 |
| | |||||
* | Avoid using a macro to set a context error and return | Chris Robinson | 2022-12-24 | 1 | -2/+2 |
| | |||||
* | Use a bitset for the enabled event flags | Chris Robinson | 2022-12-16 | 1 | -14/+9 |
| | |||||
* | Rename a potentially confusing member function | Chris Robinson | 2022-12-08 | 1 | -1/+1 |
| | |||||
* | Avoid using a macro to wrap standard attributes | Chris Robinson | 2022-12-06 | 1 | -4/+4 |
| | |||||
* | Use standard likely/unlikely attributes when available | Chris Robinson | 2022-12-05 | 1 | -4/+4 |
| | |||||
* | Fixed compiler warning (#640) | Derek Henderson | 2022-01-17 | 1 | -1/+1 |
| | |||||
* | Avoid manually prefixing EventType_ enums | Chris Robinson | 2021-10-10 | 1 | -12/+12 |
| | | | | And use a better fitting type that matches how it's used | ||||
* | Make a construct_at method amd use it | Chris Robinson | 2021-10-08 | 1 | -1/+1 |
| | |||||
* | Make simpler likely/unlikely functions and use them in some places | Chris Robinson | 2021-10-03 | 1 | -4/+4 |
| | |||||
* | Rename alcontext.h and move some functions to context.cpp | Chris Robinson | 2021-04-27 | 1 | -1/+1 |
| | |||||
* | Update include headers | Chris Robinson | 2021-04-27 | 1 | -3/+3 |
| | | | | Don't add alc/ to the include paths. | ||||
* | Move ContextBase and VoiceChange to core | Chris Robinson | 2021-04-27 | 1 | -1/+1 |
| | |||||
* | Move async_event.h to core | Chris Robinson | 2021-04-25 | 1 | -8/+5 |
| | |||||
* | Use a uint for a bitfield | Chris Robinson | 2020-12-27 | 1 | -4/+4 |
| | |||||
* | Move alexcpt to core | Chris Robinson | 2020-12-24 | 1 | -1/+1 |
| | |||||
* | Move logging to core | Chris Robinson | 2020-12-17 | 1 | -1/+1 |
| | |||||
* | Move AsyncEvent to a separate header | Chris Robinson | 2020-12-16 | 1 | -0/+1 |
| | |||||
* | Use a separate enum for the VoiceChange state | Chris Robinson | 2020-12-16 | 1 | -6/+25 |
| | |||||
* | Avoid a generic event struct | Chris Robinson | 2020-12-15 | 1 | -3/+7 |
| | |||||
* | Remove deprecated, performance, and error event types | Chris Robinson | 2020-09-20 | 1 | -6/+0 |
| | | | | | These would be better served with a proper debug API, rather than a general audio event API. | ||||
* | Rework effect slot buffer setting | Chris Robinson | 2020-09-05 | 1 | -5/+0 |
| | | | | | | | | Rather than creating an effect-specific buffer that gets passed along as a property, the buffer is set the effect state when the effect state is created, the device is updated, or the buffer is changed. The buffer can only be set while the effect slot isn't playing, so it won't be changed or updated while the mixer is processing the effect state. | ||||
* | Store a reference to the effect buffer as an active property | Chris Robinson | 2020-08-24 | 1 | -0/+5 |
| | |||||
* | Use global placement new for AsyncEvent | Chris Robinson | 2020-04-24 | 1 | -1/+1 |
| | |||||
* | Enable and fix more warnings | Chris Robinson | 2019-09-14 | 1 | -13/+5 |
| | |||||
* | Clean up some more implicit conversions | Chris Robinson | 2019-09-11 | 1 | -2/+2 |
| | |||||
* | Update some more includes | Chris Robinson | 2019-08-06 | 1 | -0/+1 |
| | |||||
* | Modify LIKELY and UNLIKELY to not need extra parenthesis | Chris Robinson | 2019-08-04 | 1 | -6/+6 |
| | |||||
* | Use a smart pointer for holding the context's device | Chris Robinson | 2019-08-01 | 1 | -2/+1 |
| | |||||
* | Add a common base for auto-deleting ref-counted objects | Chris Robinson | 2019-08-01 | 1 | -1/+1 |
| | | | | Which will also work as the basis for a future intrusive_ptr | ||||
* | Move another function to a ALCcontext method | Chris Robinson | 2019-07-30 | 1 | -4/+3 |
| | |||||
* | Properly prefix ALCcontext members | Chris Robinson | 2019-07-30 | 1 | -25/+25 |
| | |||||
* | Rename al/* sources to avoid camel-case | Chris Robinson | 2019-07-29 | 1 | -1/+1 |
| | |||||
* | Minor formatting fixes | Chris Robinson | 2019-07-29 | 1 | -7/+4 |
| | |||||
* | Move the event declarations to a separate header | Chris Robinson | 2019-07-29 | 1 | -1/+2 |
| | |||||
* | Rename the OpenAL32 directory to al | Chris Robinson | 2019-07-29 | 1 | -0/+216 |