aboutsummaryrefslogtreecommitdiff
path: root/src/audio_core/hle/source.h
AgeCommit message (Collapse)Author
2018-01-12Massive removal of unused modulesJames Rowe
2017-09-25Audio: Use std::deque instead of std::vector for the audio buffer type ↵Subv
(StereoBuffer16). The current code inserts and deletes elements from the beginning of the audio buffer, which is very inefficient in an std::vector. Profiling was done using VisualStudio2017's Performance Analyzer in Super Mario 3D Land. Before this change: AudioInterp::Linear had 14.14% of the runtime (inclusive) and most of that time was spent in std::vector's insert implementation. After this change: AudioInterp::Linear has 0.36% of the runtime (inclusive)
2017-01-29Support looping HLE audio (#2422)Jake Merdich
* Support looping HLE audio * DSP: Fix dirty bit clears, handle nonmonotonically incrementing IDs * DSP: Add start offset support
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-05-03DSP/HLE: Implement Source processingMerryMage