Vladimír Vondruš
5b56235084
Adapted to Corrade changes.
13 years ago
Vladimír Vondruš
d945395800
Using Corrade::Utility::Directory::{read,write}() where possible.
...
Much shorter code now with less redundancy.
13 years ago
Vladimír Vondruš
d00aa0c560
doc: thoroughly explained plugin usage.
13 years ago
Vladimír Vondruš
f86a60c82d
Fix static build on Windows.
13 years ago
Vladimír Vondruš
e49be200d4
Properly fix linking to libdl.
...
Use CORRADE_PLUGINMANAGER_LIBRARIES instead of
CORRADE_PLUGINMANAGER_LIBRARY when linking core Magnum library.
This reverts commit 80263eb318 and
6dbe31f0f0 .
13 years ago
Vladimír Vondruš
6dbe31f0f0
Link CORRADE_PLUGINMANAGER_LIBRARIES to all plugin-enabled executables.
...
Should fix another bunch of static build errors.
13 years ago
Vladimír Vondruš
3098ad2650
Audio: missing inline.
...
Caused static build to fail on multiple definitons.
13 years ago
Vladimír Vondruš
819451f3c4
Audio: use Containers::Array instead of naked allocation in Source.
13 years ago
Vladimír Vondruš
ebbefadf6c
Audio: work around issue with different typedef for ALbyte on OSX.
...
In OpenAL-Soft (Linux, Windows) `ALbyte` is defined as `signed char`,
while it is defined as `char` on OSX. Don't know why.
13 years ago
Vladimír Vondruš
e4790eaec9
Fix installation dir for DLLs on Windows.
...
Similar change to mosra/corrade@8fbedb0df2557e8b18acbb358b83bd93d7da7e20.
13 years ago
Vladimír Vondruš
928104bb0a
Failed attempt to resolve Doxygen file conflicts.
...
Found even more stuff broken -- copied contents of
Corrade::Utility::Directory::Flags into Magnum::Context::Flags (WTF!),
asterisks in code listings... IS IT SO HARD TO FIX ONE THING AND DON'T
BREAK THOUSAND OTHERS, DAMMIT??
13 years ago
Vladimír Vondruš
39e70907f2
Audio: use proper Array constructor.
...
Spotted with Clang.
13 years ago
Vladimír Vondruš
a7522e54ec
Assert that the file is really closed after closing it in importer.
...
Should harden plugin implementations a bit more.
13 years ago
Vladimír Vondruš
13d5e2a50f
Removed enum-referencing Doxygen workarounds.
...
In 1.8.5 it is now possible to reference directly to enum member.
Hooray! Also added explicit @ref here and there, fixing some referencing
bugs along the way.
13 years ago
Vladimír Vondruš
92b8d7fb0b
Audio: added Context class.
13 years ago
Vladimír Vondruš
95e1ae2efc
Audio: added AbstractImporter plugin interface.
13 years ago
Vladimír Vondruš
fdf878d458
Audio: added Source class.
13 years ago
Vladimír Vondruš
0382ce70c1
Audio: added Buffer class.
13 years ago
Vladimír Vondruš
6efb83f729
Audio: added Renderer class.
13 years ago
Vladimír Vondruš
1e4680f918
Audio: verify OpenAL types.
13 years ago
Vladimír Vondruš
2b32625921
Bootstrap Audio library.
...
Will require OpenAL for now, although I don't like the state in which AL
currently is. At all. Other alternatives (later) might be FMOD or Miles.
13 years ago