aboutsummaryrefslogtreecommitdiffstats
path: root/al/eax/api.h
Commit message (Collapse)AuthorAgeFilesLines
* [EAX] Fix error handling (#953)Boris I. Bendovsky2023-12-211-0/+1
| | | | | | - Set error on EAX call failure if context is available. - Reset error on successful retreiving the last error code. Reference: EAX 4.0 - Programmer's Guide (pg.37)
* Fix some clang-tidy warningsChris Robinson2023-12-081-5/+5
|
* Fix some typos (#872)Dirk Stolle2023-07-041-1/+1
|
* Always use Windows' GUID definition on WindowsChris Robinson2023-06-111-8/+6
|
* Use a variant to hold EAX effect propertiesChris Robinson2023-05-241-0/+16
|
* Fix possible C2084 compiler error (#735)Edoardo Lolletti2022-07-171-0/+3
| | | | | | | * Fix possible C2084 compiler error Guiddef.h uses a separate header guard to define the GUID operators, in the current codebase this won't cause any issue, but i got such error while fiddling a bit with the program and including something that ended up including all the various windows headers, that ended up including Guiddef.h, causing the error as by not finding the macro declared, it ended up declaring the inline operators as well. * Update api.h
* [EAX] Add separate context state for each version (#731)Boris I. Bendovsky2022-07-131-14/+13
|
* Track EAX1 source changesChris Robinson2022-06-191-3/+0
| | | | | | Even though it's only a single value, this allows for not having to explicitly track version changes, since the version being changed to will always have a property change, implicitly marking an EAX update/commit for the source.
* Remove some unnecessary comparison operatorsChris Robinson2022-06-181-254/+72
|
* [EAX] Add separate source state for each version (#720)Boris I. Bendovsky2022-06-181-3/+16
|
* [EAX] Add separate effect state for each version (#705)Boris I. Bendovsky2022-05-241-4/+110
| | | | | * [EAX] Add separate effect state for each version * [EAX] Don't use EAX call as data member
* Move EAX files to their own sub-directoryChris Robinson2022-05-161-0/+1557