Vladimír Vondruš
40205b47de
Explicitly mention extension requirements of Mesh[View]::draw().
...
They were mentioned in various setters, but never together in a single
place.
10 years ago
Vladimír Vondruš
bec5f5471d
Added missing getters to MeshView to match Mesh API.
10 years ago
Vladimír Vondruš
7b60cad9b0
Properly handle instance count in the fallback multi draw implementation.
10 years ago
Vladimír Vondruš
b6dbc8fc58
Check for mesh emptiness even before binding the shader.
...
Prevents unnecessary state touching.
10 years ago
Vladimír Vondruš
2519f9fc06
Test: don't have unnecessarily large buffer size for XFB.
...
Caused me a few minutes figuring out what's wrong and why my overflow
query doesn't work.
10 years ago
Vladimír Vondruš
9642869c59
Implemented ARB_transform_feedback_overflow_query.
10 years ago
Vladimír Vondruš
9373a2e01d
Support for AMD_transform_feedback3_lines_triangles.
...
Just adding the extension to the list, otherwise not much to do.
10 years ago
Vladimír Vondruš
f275143e9f
Support for indexed primitive queries.
...
Amazing how it all still fits my original design without needing to
rewrite half of the API.
10 years ago
Vladimír Vondruš
3568469430
Minor code reordering.
...
No functional change.
10 years ago
Vladimír Vondruš
9a7d3a1bec
Added TransformFeedback::maxVertexStreams() limit query.
10 years ago
Vladimír Vondruš
0749afa2eb
Improve query documentation, document type of all query targets.
10 years ago
Vladimír Vondruš
a4d67fcc29
PrimitiveQuery::Target::PrimitivesGenerated *is* available in GLES.
...
In AEP or in 3.2 (I suppose).
10 years ago
Vladimír Vondruš
8cb82c7ab7
Remove all mentions of GCC < 4.7 and MSVC < 2015 compatibility.
...
No longer I'm willing to go through that pain.
10 years ago
Vladimír Vondruš
a3bcae928b
Doc++
10 years ago
Vladimír Vondruš
dfc7dfd0dc
package: added magnum-imageconverter to all packages and CIs.
10 years ago
Vladimír Vondruš
0e2d28130c
New magnum-imageconverter utility.
...
Converts images of different formats.
10 years ago
Vladimír Vondruš
7dca1cdcbc
Synchronized windowless app dependencies of all utilities.
...
And document them properly.
10 years ago
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