Vladimír Vondruš
ea7e8c9aaf
Math: proper forward declaration for Constants.
...
Messed that up in c5d31d74e3 , causing lots
of Clang warnings. Sorry 'bout that.
8 years ago
Vladimír Vondruš
7f23740e82
Ugh, GL leftovers.
8 years ago
Vladimír Vondruš
c5d31d74e3
Math: provide forward declaration for Constants.
...
No point in having it repeated in Magnum.h, since we include Math/Math.h
anyway.
8 years ago
Vladimír Vondruš
6b75d97e08
Removed old-style CMake _LIBRARIES and _INCLUDE_DIRS variables.
...
Deprecated in 01ffbe93a9 (February 2016).
Use the new-style Magnum::* imported targets instead.
8 years ago
Vladimír Vondruš
86d0d37c30
Platform: remove deprecated GlfwApplication WindowFlag::Resizeable.
...
Deprecated in a7c7323673 (February 2017).
Use Resizable instead.
8 years ago
Vladimír Vondruš
8f55880b6b
Platform: remove deprecated wheel-reported-as-button events.
...
Deprecated in 2a77856df2 (June 2016). Use
the dedicated mouseScrollEvent() API instead.
8 years ago
Vladimír Vondruš
7b1aa6f497
Math: removed deprecated uppercase *HSV APIs from Color.
...
Deprecated since c27a12bb30 (December
2016). Use the CamelCased *Hsv APIs instead.
8 years ago
Vladimír Vondruš
5c5ecb5ff8
Math: removed deprecated (and confusing) normalize() / denormalize().
...
Deprecated since dd2058cee3 (December
2016), use more clearly named Math::pack() and unpack() instead.
8 years ago
Vladimír Vondruš
0a91c4c064
Removed deprecated color literals in the root namespace.
...
Deprecated in 52f2d297ca (April 2016), but
never actually causing any warning, so very annoying to deal with.
Explicitly call `using namespace Math::Literals;` instead.
8 years ago
Vladimír Vondruš
6bf91f4cdd
Platform: removed deprecated constructors taking nullptr.
...
Deprecated in windowless apps in
6feda42f13 (June 2016) and for windowed
apps in eeba2ac848 (March 2017). Use
constructors taking the NoCreate tag instead.
8 years ago
Vladimír Vondruš
779decd12d
Trade: removed deprecated MeshData constructors.
...
Deprecated in 76aab47291 (Feb 2017).
8 years ago
Vladimír Vondruš
260c08acbd
Removed deprecated Test/AbstractOpenGLTester.h header,
...
Deprecated in fb454d8a3f (Jan 2017).
8 years ago
Vladimír Vondruš
86b68bae12
package/archlinux: added GCC 4.8 PKGBUILD.
8 years ago
Vladimír Vondruš
ecc14959f6
modules: updated FindCorrade.cmake.
8 years ago
Vladimír Vondruš
b31eea37e4
Drop CMake 2.8.12 support.
8 years ago
Vladimír Vondruš
8b50b09940
Require at least Clang 3.3.
8 years ago
Vladimír Vondruš
3acc873fda
doc: put building requirements to a more prominent place.
8 years ago
Vladimír Vondruš
00b0a814e0
Dropped GCC 4.7 support.
...
Interesting that many of the annoyances still apply to 4.8.
8 years ago
Vladimír Vondruš
59665d2712
package/ci: use GCC 4.8 on Travis.
8 years ago
Vladimír Vondruš
3e3eb21181
Math: correct order for test implementations.
8 years ago
Vladimír Vondruš
f5b90cefba
Math: whoops, forgot about StrictWeakOrdering for Frustum.
...
Just a stretched version of the test for Matrix4. Hope that's okay.
8 years ago
Vladimír Vondruš
9430d32a65
Platform: this is now handled by .editorconfig.
8 years ago
Vladimír Vondruš
382b6978fe
Animation: make the Easing namespace easier to find via search.
8 years ago
Vladimír Vondruš
0e7277de4e
Doc++
8 years ago
Vladimír Vondruš
adaec45503
doc: show how to create Android APK signer key.
...
Looks like I only dreamed about adding these docs, but in fact nothing
was done.
8 years ago
Vladimír Vondruš
6b15215e9c
doc: updated changelog and credits.
8 years ago
Pascal Thomet
91b41a7297
Initial scaffolding for Hunter package support.
8 years ago
Vladimír Vondruš
a76ad0a72e
doc: whoopsie.
8 years ago
Vladimír Vondruš
63dc349783
Explicitly add include for deprecation macros.
8 years ago
Vladimír Vondruš
cf8db303dc
Updated credits and changelog.
8 years ago
Vladimír Vondruš
8dc62b5a49
Math: deduplicate test code.
8 years ago
Vladimír Vondruš
7738fcc011
Math: use CORRADE_COMPARE() to compare non-boolean values.
...
Gives better error diagnostics.
8 years ago
Vladimír Vondruš
4fa0962e72
Math: don't use the Magnum:: prefix in code snippets.
8 years ago
Vladimír Vondruš
6f132fa735
Math: doc formatting.
8 years ago
Vladimír Vondruš
f5e30bb5d3
Math: minor coding style cleanup.
8 years ago
Borislav Stanimirov
f7f2ab8cb5
Math: added StrictWeakOrdering for math types
8 years ago
Vladimír Vondruš
b7e6ed4e84
Added .editorconfig.
...
https://editorconfig.org/
8 years ago
Vladimír Vondruš
01a64a6274
package/archlinux: added Clang Analyzer PKGBUILD.
...
It only spits out false positives, nothing useful.
8 years ago
Vladimír Vondruš
8b28f9549b
doc: updated changelog and credits.
8 years ago
Pascal Thomet
d7f015c3ea
package: correct a typo in Emscripten builds.
...
-WDITH_WINDOWLESSEGLAPPLICATION -> -DWITH_WINDOWLESSEGLAPPLICATION
8 years ago
Pascal Thomet
50bf219e53
Text: fix ambiguous overload error that's happening with C++17 onwards.
8 years ago
Vladimír Vondruš
f759b33472
doc: fix a reference.
...
Doxygen, goddamnit, you should be emitting a warning here!
8 years ago
Vladimír Vondruš
02276d122b
Audio: return self-reference from all Source APIs.
...
So I can e.g. do
source
.pause()
.setOffsetInSeconds(1.5);
to seek the track.
8 years ago
Vladimír Vondruš
db0726a328
Platform: ensure the CGL function loading is not used for GLES.
...
This bit me hard today.
8 years ago
Vladimír Vondruš
4567bcfbde
Platform: properly escape output on windowless Emscripten app.
8 years ago
Vladimír Vondruš
543c9cf7ed
GL: don't use old GLSL names in ES3 Mesh tests.
8 years ago
Vladimír Vondruš
3e6ab765b6
GL: properly name the test case.
8 years ago
Vladimír Vondruš
670d532566
GL: fix various OOB / unaligned access issues in Mesh test.
8 years ago
Vladimír Vondruš
816869fc88
GL: properly specify Buffer target hints for tests on WebGL.
8 years ago
Vladimír Vondruš
b4c49081c9
GL: make PixelStorage image height and Z skip work properly on ES3.
...
Looks like it was never tested, as it asserted on usual usage. Also the
test was doing something completely crazy, that's fixed now as well.
8 years ago