Vladimír Vondruš
8c74f4b2db
Primitives: added grid3DSolid() and grid3DWireframe().
8 years ago
Vladimír Vondruš
accda6941a
Properly print engine startup info to Android log.
8 years ago
Vladimír Vondruš
bcec6b92f1
Test: fix compiler warning when compiling on ES3.
8 years ago
Vladimír Vondruš
d5ba6cd53d
doc: minor fixes.
8 years ago
Vladimír Vondruš
c95a8a5a0a
Platform: don't use deprecated functionality.
8 years ago
Vladimír Vondruš
a284f4088d
Updated version numbers in README.
8 years ago
Vladimír Vondruš
a69aa12807
Platform: added AndroidApplication::windowSize().
8 years ago
Vladimír Vondruš
5a7c65678f
package/archlinux: build also GL tests on Android.
8 years ago
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š
fec9b4ea7e
CMake: make it possible to override include install location.
...
Needed so Gradle CMake on Android "just works".
8 years ago
Vladimír Vondruš
88a1c94e16
CMake: document the MAGNUM_DEPLOY_PREFIX variable better.
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š
9793123fba
Math: long double issues are now only on 32-bit Android.
8 years ago
Vladimír Vondruš
b50eea725c
package/archlinux: target GLES3 on Android.
8 years ago
Vladimír Vondruš
f4d69c24f4
Math: drop a workaround for old Android GCC.
8 years ago
Vladimír Vondruš
60ddfa888e
DebugTools: fix Clang warning complaint.
...
The types are already instantiated above.
8 years ago
Vladimír Vondruš
e5b690904f
package/ci: use NDK r16b and the new toolchain setup on Travis.
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š
39b14ae29d
Math: Android supports std::hypot(), round() and fma() now.
8 years ago
Vladimír Vondruš
e3b0fab79c
Remove obsolete string/number Android workarounds.
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š
2fc808840b
Android: the native app glue needs C language enabled.
...
This was not caught by Travis CI, because there an older CMake version
is used and in that version I'm enabling C because otherwise nothing
works at all.
Sorry.
8 years ago
Vladimír Vondruš
2732658254
Merge various Any* plugins extracted from magnum-plugins repository.
...
Will be integrated to the buildsystem and documentation in later
commits.
8 years ago
Vladimír Vondruš
1dc28efc1e
Test: new NV drivers fix some bugs.
8 years ago
Vladimír Vondruš
8662919a2b
Primitives: new solid and wireframe cone primitive.
8 years ago
Vladimír Vondruš
ab32742b55
Primitives: make it possible to have wireframe hemisphere with one ring.
...
Will be tested in the following commit.
8 years ago
Vladimír Vondruš
90fd2a365e
package/debian: adapt to the SOVERSION changes in 2018.02.
...
Sorry about this.
8 years ago
Vladimír Vondruš
b1c60c1b78
Shaders: hint how to have a fully diffuse material with Phong.
8 years ago
Vladimír Vondruš
c33fd4d9c6
doc: show how each primitive looks.
8 years ago
Vladimír Vondruš
ae8db0471f
Primitives: 3D circle primitive.
8 years ago
Vladimír Vondruš
824730afcf
Doc++
8 years ago
Vladimír Vondruš
02ebfacc27
doc: apply pngcrush to shader images.
8 years ago
Vladimír Vondruš
cfdc17829e
doc: apply pngcrush to Getting Started images.
8 years ago
Vladimír Vondruš
c139e0384d
Primitives: get rid of useless classes.
...
All functionality is now available through free functions. The classes
are now just deprecated wrappers and/or typedefs and will be removed in
some future release.
8 years ago
Vladimír Vondruš
013f1273f9
Primitives: max out the code coverage.
8 years ago
Vladimír Vondruš
26ad5da081
TextureTools: rename internal code according to Shaders naming changes.
8 years ago
Vladimír Vondruš
7917741346
Shaders: rename texture binding functions from set*() to bind*().
...
This better reflects that the functions modify a global state instead of
a shader-local state and so rebinding may be necessary (unlike with
uniforms, which get preserved).
The old set*() functions are now inline aliases to the bind*()
functions, are marked as deprecated and will be removed in some future
release.
8 years ago
Vladimír Vondruš
b0e75f077d
Audio: manual indices for extensions.
...
Again to remove the ugly `#line` hack and make KDevelop highlight
happily again. Also added a test for all this.
8 years ago
Vladimír Vondruš
9ab528809d
Audio: use public API of the Extension class.
...
No need to make friends and use underscores.
8 years ago
Vladimír Vondruš
2a3a907c15
GL: manual indices for extensions.
...
The `#line` statement was an ugly hack and it breaks code highlighting
in KDevelop (and I guess in many other Clang-based IDEs as well). This
however means adding new extensions is a bit more annoying, but
hopefully the newly added test should aid with that. Developers guide
contains more info.
8 years ago
Vladimír Vondruš
3d0ee00491
GL: use public API of the Extension class.
...
No need to friend and use underscored members.
8 years ago
Vladimír Vondruš
1ea744cca0
GL: doc++
8 years ago
Vladimír Vondruš
8edf8c0dfb
doc: mention searchability of GL symbols also here.
8 years ago
Vladimír Vondruš
f252637e9a
doc: license headers everywhere, please.
8 years ago
Vladimír Vondruš
6c02f57c91
external: don't install OpenAL extension header if Audio is not enabled.
8 years ago
Vladimír Vondruš
dd6c97a9ae
external: license headers for this as well.
8 years ago