Vladimír Vondruš
3ca13dbc1b
Platform: implement {Glfw,Sdl2}Application::exitEvent().
...
SDL has to be special and behave weirdly, of course, as always.
8 years ago
Vladimír Vondruš
40c0576918
Platform: set SDL hints before SDL_Init().
...
Some of them need that.
8 years ago
Vladimír Vondruš
877557fff0
Platform: minor event cleanup in GlfwApplication.
8 years ago
Vladimír Vondruš
1e0d3d3727
Platform: proper feature parity for GlfwApplication::ViewportEvent.
...
Not sure why I omitted this in dba35bac7a .
8 years ago
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š
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š
00b0a814e0
Dropped GCC 4.7 support.
...
Interesting that many of the annoyances still apply to 4.8.
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š
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š
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
Pascal Thomet
50bf219e53
Text: fix ambiguous overload error that's happening with C++17 onwards.
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
Vladimír Vondruš
b08d81a9ee
Make it possible to compile GL tests on WebGL 2 as well.
...
Not sure why this didn't work already. WebGL 1 works.
8 years ago
Vladimír Vondruš
ad85403667
GL: don't forward declare enums when they are not available.
8 years ago
Vladimír Vondruš
db747cad38
GL: fix misleading #error message.
8 years ago
Vladimír Vondruš
a55c60bb19
Math: publicly mention what TypeTraits::equals() is based on.
8 years ago
Vladimír Vondruš
e080f2150a
Platform: doc++
8 years ago
Vladimír Vondruš
acf4dd3080
Platform: implemented handling of AndroidApplication::viewportEvent().
8 years ago
Vladimír Vondruš
7dd971daf7
Platform: print interesting values in AndroidApplication test.
8 years ago
Vladimír Vondruš
d40e4f2dea
Platform: added AndroidApplication::framebufferSize() and dpiScaling().
...
Doesn't provide any new interesting values, just for compatibility with
other toolkits.
8 years ago
Vladimír Vondruš
5374aa44f7
doc: mention Android Screen Compatibility Mode firefighting.
...
This took me *weeks*. UGH.
8 years ago
Vladimír Vondruš
5e36f65149
Platform: properly link all dependencies of AndroidApplication.
8 years ago
Vladimír Vondruš
eed4747f78
Platform: (attempt to) build AndroidApplication test using CMake.
...
Currently fails at runtime because I forgot to link stuff.
8 years ago
Vladimír Vondruš
80422e74e6
Moved credits into the documentation.
...
Nobody ever looked into the CREDITS.md file anyway and we want to be
clear about licenses to our commercial users.
8 years ago
Vladimír Vondruš
d567780e08
{Wav,Any}AudioImporter: make the plugins searchable by their names too.
8 years ago
Vladimír Vondruš
fe6fedf6c8
TextureTools: add some fuzziness to DistanceField test comparison.
8 years ago