summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon/XAudio2_7Stream.cpp
AgeCommit message (Collapse)Author
2017-06-07msbuild: obey some warnings about missing virtual destructorsShawn Hoffman
2017-02-15C++ conformance fixes (MSVC /permissive-)Phil Christensen
We (the Microsoft C++ team) use the dolphin project as part of our "Real world code" tests. I noticed a few issues in windows specific code when building dolphin with the MSVC compiler in its conformance mode (/permissive-). For more information on /permissive- see our blog https://blogs.msdn.microsoft.com/vcblog/2016/11/16/permissive-switch/. These changes are to address 3 different types of issues: 1) Use of qualified names in member declarations struct A {      void A::f() { } // error C4596: illegal qualified name in member declaration                      // remove redundant 'A::' to fix }; 2) Binding a non-const reference to a temporary struct S{};    // If arg is in 'in' parameter, then it should be made const. void func(S& arg){}    int main() {    //error C2664: 'void func(S &)': cannot convert argument 1 from 'S' to 'S &'    //note: A non-const reference may only be bound to an lvalue    func( S() );       //Work around this by creating a local, and using it to call the function    S s;    func( s ); } 3) Add missing #include <intrin.h> Because of the workaround you are using in the code you will need to include this. This is because of changes in the libraries and not /permissive-
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2015-09-26Common: Remove other Common prefixed headers from Common.hLioncash
2015-08-09AudioCommon: Remove unused code from XAudio streamsLioncash
2015-06-04Use PanicAlert instead of PanicAlertT when appropriateJosJuice
It means less work for the translators... But I'm not too sure about this, because most of these have already been translated.
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-24SoundStream: Internally construct the mixerLioncash
Instead of creating the mixer externally and then passing it in, it can just be made within the class.
2014-11-13Various formatting and consistency fixesStevoisiak
2014-08-23Add headers required by XAudio2_7 to externals.Shawn Hoffman
This makes all builds' audio compatible with downlevel Windows and removes the need for developers to install the June 2010 DirectX SDK.
2014-04-14Common: Move the Event class to a separate file, and add tests for it. Fix ↵Pierre Bourdon
includes everywhere to match this.
2014-03-18Remove usesMixer function from the sound streams.lioncash
This isn't used anywhere in the codebase. Not even the base SoundStream has it as part of its interface.
2014-03-09clang-modernize -use-nullptrTillmann Karras
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
2014-02-18Convert all includes to relative paths.Lioncash
2014-02-17Second and final pass of clearing out tabs.Lioncash
2014-02-16Fix some vertical alignmentsLioncash
ie. uses spaces for alignment.
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre