meshula/LabSound — pull request #7 by ddiakopoulos (2013-12-04 02:27:54+00:00)
Title: Windows Update

There were some path issues all around with the latest include file restructuring. LabSoundIncludes is also a "one line include" for new projects -- changing this to reflect all the files in the includes/ dir is what brought out some of the issues with various include paths that weren't updated in Round 1.

Added super-simple oscillator example for Windows with src files living in the same directory.

I had to rewrite a small section of the Windows threading bit to use std::map instead of the GPL'd HashMap in WTF. There's also ThreadSpecificWin.cpp which was GPL. I nuked a bunch of the functionality and changed the copyright. It's debatable this is a legit move, although the implementation leaves little room for stating the same functionality in an alternate manner?

Windows projects need to be linked against dsound.lib, dxguid.lib, winmm.lib and & intel IPP 8.0+ to build -- I should spend some time documenting this somewhere.