Vladimír Vondruš
ae4c8f55b6
Avoid unwanted decay to deprecated functions in Image constructors.
...
Only possible to hit this in tests, otherwise I don't see much point in
creating a 0x0 image.
10 years ago
Vladimír Vondruš
f490176cae
Trade: added clever ImageConverter::exportTo*() ImageData overloads.
...
They call either the compressed or the uncompressed version based on
whether the image is compressed or not.
10 years ago
Alice
92083ea9e3
WavAudioImporter: Shrink example WAV files
10 years ago
Vladimír Vondruš
7689e991d3
Doc++
10 years ago
Vladimír Vondruš
4b9e44ed26
package/ci: temporarily disable GLES3 build on Linux.
...
The drivers on Ubuntu 12.04 are just too old and they miss some
required entrypoints.
10 years ago
Vladimír Vondruš
1ae1f3d419
package/ci: add desktop GLES builds on Linux and Windows.
10 years ago
Vladimír Vondruš
7bd41d2b93
Implemented support for desktop GLES on Windows.
...
Because the library still links to the old crappy opengl32.dll, we need
to load all symbols above OpenGL 1.1, not just those that are above
OpenGL ES 2.0/3.0.
10 years ago
Vladimír Vondruš
d44d50293f
Platform: added missing define for desktop GLES on Windows.
10 years ago
Vladimír Vondruš
71de2e4749
Don't force EGL stuff on users that want *desktop* GLES on Windows.
10 years ago
Vladimír Vondruš
931091b519
Don't expose and enable BUILD_AL_TESTS if Audio library is not built.
10 years ago
Vladimír Vondruš
c93cc0ba08
Added nv-windows-dangling-transform-feedback-varying-names workaround.
...
On Windows NVidia drivers the glTransformFeedbackVaryings() does not
make a copy of its char* arguments so it fails at link time when the
original char arrays are not in scope anymore. Enabling *synchronous*
debug output circumvents this bug. Can be triggered by running
TransformFeedbackGLTest with GL_KHR_debug extension disabled.
10 years ago
Vladimír Vondruš
a2e3c3a3f4
Math: added Algorithms::gaussJordanInverted().
10 years ago
Vladimír Vondruš
3764f5b830
Math: don't zero-initialize output variables if not necessary.
...
Could possibly save some cycles.
10 years ago
Vladimír Vondruš
87074202c8
Math: support infinite far plane in Matrix::perspectiveProjection().
10 years ago
Vladimír Vondruš
9fdf467c59
Math: added *Matrix::setRow().
...
Row equivalent for the mutable operator[]().
10 years ago
Vladimír Vondruš
98735f50f4
Math: document the math behind 2D/3D matrix transformations.
10 years ago
Vladimír Vondruš
a29d3c31ba
WavAudioImporter: fix typo causing Emscripten build to fail.
10 years ago
Vladimír Vondruš
2e91bb4372
Math: work around MSVC constexpr issues yet again.
10 years ago
Vladimír Vondruš
70eb0e816f
WavAudioImporter: use MuLaw consistently.
10 years ago
Vladimír Vondruš
d3fc5f9410
WavAudioImporter: put new enums into the Debug output operator.
...
Adapted tests and changed case of the AdPcm value.
10 years ago
Alice
d3239b6be6
Audio: minor correction of documentation for ALAW and MULAW.
10 years ago
Alice
921a11564d
WavAudioImporter: improve tests.
10 years ago
Vladimír Vondruš
b033af3b59
Math: ability to convert Color from/to external representation.
10 years ago
Vladimír Vondruš
7c38cee802
package/ci: update Emscripten Travis CI config to use newer OSX image.
...
Otherwise Homebrew doesn't have precompiled packages and compiling all
of Node.js and Emscripten takes eternity.
10 years ago
Vladimír Vondruš
4d331d4961
package/debian: update copyright year.
10 years ago
Alice
048a1b2b90
Add tests to improve coverage
10 years ago
Vladimír Vondruš
238d2db591
Audio: implemented ALC_ENUMERATION_EXT.
10 years ago
Vladimír Vondruš
32b757f036
Audio: properly initialize HRTF member of Audio::Context::Configuration.
10 years ago
Vladimír Vondruš
53036b2c2c
Platform: magnum-info is console app, so it's not Retina capable.
10 years ago
Vladimír Vondruš
dbfcbb62e6
package: enable magnum-al-info in all packages and CIs.
10 years ago
Vladimír Vondruš
c5eeb8c555
Audio: added magnum-al-info utility.
10 years ago
Vladimír Vondruš
d6a8c44a0d
Updated CREDITS.md.
10 years ago
Vladimír Vondruš
4add1621fb
WavAudioImporter: reflect new features in plugin documentation.
10 years ago
Vladimír Vondruš
54d62303e4
Audio: doc++
10 years ago
Vladimír Vondruš
bf890411c7
doc: update OpenAL extension support page.
10 years ago
Vladimír Vondruš
b0d6b2b14a
WavAudioImporter: have an enum for WAV audio formats.
...
Together with debug output it allowed me to reduce the amount of error
branches.
10 years ago
Vladimír Vondruš
f270705f36
MagnumPlugins: exporting symbols of all plugins.
...
For consistency. Already done for the magnum-plugins repo and somehow
forgotten here.
10 years ago
Vladimír Vondruš
a73e447545
Doxygen warning cleanup.
10 years ago
Vladimír Vondruš
cbdad2dfe0
WavAudioImporter: minor cleanup, improved static assertions.
10 years ago
Alice
1897e36b19
Extend WavImporter to support more formats, be more flexible, and give better errors
10 years ago
Vladimír Vondruš
8d38f1d258
Add even more special case workarounds to deprecated build of ImageView.
...
The test now compiles and passes again.
10 years ago
Vladimír Vondruš
fb8e8f3d56
Test that passing any Array(View) to ImageView works on deprecated build.
...
It fails to compile with ambiguous overloads. Shouldn't be this way.
10 years ago
Vladimír Vondruš
0125d32e5e
doc: clarify what modules are provided in the main bootstrap repo.
10 years ago
Vladimír Vondruš
782ec24130
doc: show the more common case with plugins from the plugins repo.
...
Not from the main repo. May cause confusion among users.
10 years ago
Vladimír Vondruš
09836c7115
MeshTools: shorten the benchmark name to avoid too wide CTest output.
10 years ago
Vladimír Vondruš
85979ad996
package: don't run OpenAL tests on Emscripten.
...
Node.js doesn't support WebAudio.
10 years ago
Vladimír Vondruš
d58d26aeff
Audio: ability to run tests requiring OpenAL context separately.
...
Added a new enabled-by-default BUILD_AL_TESTS CMake option. The test
cases that actually require OpenAL context were split to new tests with
`*ALTest` suffix so they can be executed selectively.
10 years ago
Vladimír Vondruš
73192301c4
doc: fix and improve outdated documentation about GL tests.
10 years ago
Vladimír Vondruš
45f4e18f1e
Audio, WavAudioImporter: bundle test files for Emscripten.
10 years ago
Vladimír Vondruš
c5d377b771
external: define AL_APIENTRY if not defined.
...
Fixes compilation under Emscripten.
10 years ago