Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rework effect slot buffer setting | Chris Robinson | 2020-09-05 | 1 | -3/+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. | ||||
* | Don't add effect slots to the active list until an effect is set | Chris Robinson | 2020-09-05 | 1 | -0/+8 |
| | |||||
* | Store a reference to the effect buffer as an active property | Chris Robinson | 2020-08-24 | 1 | -0/+2 |
| | |||||
* | Add a method for effects to create persistent buffer data | Chris Robinson | 2020-08-24 | 1 | -0/+1 |
| | |||||
* | Use an intrusive_ptr to hold the unapplied effect state | Chris Robinson | 2020-08-24 | 1 | -1/+1 |
| | |||||
* | Allow setting a buffer on an effect slot | Chris Robinson | 2020-08-24 | 1 | -0/+2 |
| | |||||
* | Use an intrusive_ptr for ALeffectslotProps::State | Chris Robinson | 2020-08-24 | 1 | -1/+2 |
| | |||||
* | Change a couple functions into member functions | Chris Robinson | 2020-05-10 | 1 | -5/+4 |
| | |||||
* | Clean up some more unnecessary uses of AL types | Chris Robinson | 2020-04-08 | 1 | -5/+5 |
| | |||||
* | Avoid AL[C]boolean for internal use | Chris Robinson | 2020-03-28 | 1 | -7/+7 |
| | |||||
* | Add a macro to disable class-specific new/delete | Chris Robinson | 2020-03-23 | 1 | -0/+1 |
| | |||||
* | Avoid unnecessary placement new definitions | Chris Robinson | 2019-09-01 | 1 | -1/+1 |
| | |||||
* | Use new/delete for context and effectslot properties | Chris Robinson | 2019-08-13 | 1 | -0/+2 |
| | |||||
* | Move update pointers to the containers they update | Chris Robinson | 2019-08-13 | 1 | -2/+2 |
| | |||||
* | Rename al/* sources to avoid camel-case | Chris Robinson | 2019-07-29 | 1 | -0/+103 |