Vladimír Vondruš
2c40197764
Android: rework Android building docs from scratch using Gradle.
...
It's quite a bit bloated, nevertheless I like it much better than the
old approach.
8 years ago
Vladimír Vondruš
d7e7914839
Platform: avoid warnings about missing function declaration.
8 years ago
Vladimír Vondruš
97a39d7947
Platform: the Android app_dummy() workaround only got worse.
...
What to expect with Android, eh?!
8 years ago
Vladimír Vondruš
925d1759d9
Improve docs about running test/info executables on embedded platforms.
8 years ago
Vladimír Vondruš
3a5b03ac5b
Port WindowlessEglApplication, OpenGLTester and magnum-info to Android.
8 years ago
Vladimír Vondruš
87ba0bb265
Rework Android toolchain support.
...
* Making use of the builtin support in CMake 3.7, the old toolchain
files are no longer needed and thus removed.
* Switched to Clang and libc++, as it has better C++11 support. GCC
toolchain support will phase out in the following commits.
* Having only one PKGBUILD, building for Android ARM64 now.
* Updated the building docs to reflect this.
8 years ago
Vladimír Vondruš
f1f62d690c
Platform: properly export unmangled android_main().
...
How this ever worked before?!
8 years ago
Vladimír Vondruš
9529e488ec
Platform: users of the AndroidApplication don't need the glue.
...
Made the include private and added some public headers instead.
8 years ago
Vladimír Vondruš
c7e55ad67e
Rename all tool sources without the magnum prefix.
...
It's completely superfluous.
8 years ago
Vladimír Vondruš
0ceb54ed7d
Support for ARB_texture_filter_anisotropic.
8 years ago
Vladimír Vondruš
20a499aa0f
Minimal support for OpenGL 4.6.
8 years ago
Vladimír Vondruš
671c99226f
Initial support for OpenGL ES 3.2.
...
A bunch of extensions formerly in AEP are now part of ES 3.2, which
means they were reordered in the extension lists. While at it, also
added corresponding new GL and WebGL extensions and fixed a few wrongly
categorized extensions in WebGL.
8 years ago
Vladimír Vondruš
476257984b
Platform: removed long-deprecated ScreenedApplication::{front,back}Screen().
...
Use methods on linked list returned by screens() instead.
8 years ago
Vladimír Vondruš
28475e1bd8
Doc++
8 years ago
Vladimír Vondruš
9b8aac3a94
Doc++
8 years ago
Vladimír Vondruš
8e49ba20ec
doc: building docs updates.
...
Proofread everything, make the packages the first choice (and manual
build only as a backup catch-all solution), don't force the users to
CMake but provide useful snippets to show how to use the libs from
CMake.
8 years ago
Vladimír Vondruš
0043169f0f
modules: FindGLFW.cmake should prefer absolute includes.
...
It's not like with SDL where we can't use <SDL2/SDL.h> due to macOS
packaged shipped without the SDL2 include directory.
This was just a bad copypaste from the FindSDL2.cmake module, probably.
8 years ago
Vladimír Vondruš
ec20dea1e2
Platform: un-deprecate creation of Platform::Context without passing args.
...
I deprecated that because I wanted to be sure that I properly update all
my code to actually propagate the options. But now I see that this is
actually a valid case -- the engine being in a thread or in some other
way hidden from the outside *shouldn't* need access to argc/argv.
Also updated the docs to say it's completely harmless to propagate the
args.
8 years ago
Vladimír Vondruš
7dbe6a5163
Link to live version of magnum-{al-,}info utilities from the docs.
8 years ago
Vladimír Vondruš
623fa97970
Updated copyright year.
8 years ago
Vladimír Vondruš
a4d32e650a
Move friend declarations into private class sections.
...
And hide them from Doxygen so it's not complaining. Related bug:
https://bugzilla.gnome.org/show_bug.cgi?id=776986
8 years ago
Vladimír Vondruš
d49b8efe9e
Platform: updates for the new documentation theme.
8 years ago
Vladimír Vondruš
6029cfae62
Update documentation of utilities for the new theme.
9 years ago
Vladimír Vondruš
eec6cad9e8
Platform: remove unneeded cruft from docs.
9 years ago
Vladimír Vondruš
6ae21f23b5
Revert "Platform: Move emscripten port of Sdl2Application to SDL2"
...
Size of all executables got inflated by *half a megabyte* because of
this. I'm not sure if the change is worth it, so reverting for now.
This reverts commits
c01961ba6b
5fb3f435dd
fada6fba05
9 years ago
Vladimír Vondruš
fada6fba05
Platform: doc++
9 years ago
Squareys
5fb3f435dd
Platform: Move emscripten port of Sdl2Application to SDL2
...
Signed-off-by: Squareys <squareys@googlemail.com>
9 years ago
Vladimír Vondruš
5f3ff712bc
Platform: show Emscripten windowless app log only after it loads.
...
Otherwise it obscures the information about downloading.
9 years ago
Vladimír Vondruš
94dc9b1149
Platform: fix deprecation warning.
9 years ago
Vladimír Vondruš
48990755ab
Platform: fix dependencies of ScreenedApplication header.
9 years ago
Vladimír Vondruš
40b06e08cf
Revert "Platform: use saner APIs."
...
Didn't realize that this would put two newlines there, instead of just
one. So it's not a saner API.
This reverts commit 8e2ecc922b .
9 years ago
Vladimír Vondruš
9733988686
Platform: fix severe aliasing artifacts with defaults on Emscripten.
...
The default for Sdl2Application canvas size was 800x600, but the canvas
was sized to 640x480 by the default CSS style. Sorry about this.
9 years ago
Vladimír Vondruš
8e2ecc922b
Platform: use saner APIs.
9 years ago
Vladimír Vondruš
404c23e63d
Platform: ported magnum-info to Emscripten.
9 years ago
Vladimír Vondruš
3cae6a4a86
Platform: don't assume canvas is in all windowless Emscripten apps.
...
Some apps might not use GL context at all.
9 years ago
Vladimír Vondruš
215beaa3be
Platform: ability to pass command-line args to Emscripten browser apps.
9 years ago
Vladimír Vondruš
fda77b8965
Platform: port WindowlessEglApplication to Emscripten.
...
Makes it finally possible to have magnum-info and GL tests.
9 years ago
Vladimír Vondruš
d2f8e3bc9e
Platform: updated grossly outdated iOS/Android/Emscripten docs.
9 years ago
Vladimír Vondruš
1c433486cd
Consistently use macOS instead of OSX.
9 years ago
Vladimír Vondruš
2145ae9b96
Dropped NaCl support.
9 years ago
Vladimír Vondruš
ed7eac0b42
Platform: implement Sdl2Application::windowSize() on Emscripten.
9 years ago
Vladimír Vondruš
fd683e4ca7
Platform: print detected driver in magnum-info.
9 years ago
Vladimír Vondruš
b83b122005
Debug operator for Context::Flags.
9 years ago
Vladimír Vondruš
02efcf43a4
Platform: display whether this is GL core profile in magnum-info.
9 years ago
Vladimír Vondruš
0d94673afb
Platform: make it possible to run main loop iterations manually.
9 years ago
Vladimír Vondruš
dcd2249039
Platform: no need to have things at such level of ugliness.
9 years ago
Émile Grégoire
931c16376b
Fixes to CMake folder support.
9 years ago
Vladimír Vondruš
12fa6961c8
Use CMake folders also for OBJECT libraries, executables and tests.
9 years ago
Vladimír Vondruš
f9bca9e2a7
Platform: no need to define UNICODE.
...
That's defined globally now.
9 years ago
Vladimír Vondruš
a83be88b88
Platform: put code comment on a correct place.
9 years ago