aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/event.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up includes a bitChris Robinson2019-07-281-5/+17
* Properly destroy other objectsChris Robinson2019-06-051-2/+2
* Add exception protection to some AL functionsChris Robinson2019-04-101-0/+5
* Fix ring buffer vector methodsChris Robinson2018-12-271-5/+5
* Use a unique_ptr for the AsyncEvents ringbufferChris Robinson2018-12-271-3/+3
* Clean up the ring buffer struct and use member functionsChris Robinson2018-12-261-6/+8
* Construct AsyncEvent objects directly in the ringbufferChris Robinson2018-12-251-5/+30
* Fix some MSVC conversion warningsChris Robinson2018-12-121-3/+6
* Use a constructor instead of a macro to initialize AsyncEventChris Robinson2018-12-061-2/+2
* Handle EventType_BufferCompleted uniquelyChris Robinson2018-12-041-0/+11
* Use a std::string for the source state change messageChris Robinson2018-12-021-8/+5
* Handle source state changed events uniquely in the event loopChris Robinson2018-11-301-1/+20
* Make and use a semaphore classChris Robinson2018-11-271-2/+2
* Remove althrd_yieldChris Robinson2018-11-261-1/+1
* Use a standard mutex for the proplockChris Robinson2018-11-261-1/+1
* Get rid of the last ATOMIC macro usesChris Robinson2018-11-261-1/+1
* Use a standard mutex for the event callback lockChris Robinson2018-11-201-3/+3
* Use proper inheritence for the effect state objectsChris Robinson2018-11-191-1/+1
* Make ll_ringbuffer_write/read take void*/const void*Chris Robinson2018-11-191-3/+3
* Remove the atomic exchange macrosChris Robinson2018-11-191-6/+6
* Use a std::thread for the event threadChris Robinson2018-11-181-3/+24
* Move the ALCcontext definition to its own headerChris Robinson2018-11-171-0/+2
* Convert event.c to C++Chris Robinson2018-11-161-0/+119