Vladimír Vondruš
fff756ad06
Work around issue with Unicode shaders with threaded Emscripten.
8 years ago
Vladimír Vondruš
f25259b825
Test: test compiling shaders with UTF-8 character inside.
...
Fails on Emscripten with threading enabled.
8 years ago
Vladimír Vondruš
ae1b44a522
Removed unneeded forward declaration.
8 years ago
Vladimír Vondruš
9f50fb8059
Doc++
8 years ago
Vladimír Vondruš
29c2b69920
MagnumFont, MagnumFontConverter: include proper directories.
8 years ago
Vladimír Vondruš
1bb5b89505
Platform: added AndroidApplication::nativeActivity().
8 years ago
Vladimír Vondruš
7295a7c0c9
Platform: wrap Android-specific header in preprocessor better.
8 years ago
Vladimír Vondruš
cf20a4c5bb
doc: more Android and platform-specific docs.
...
Mostly placeholders for the other platforms, will get filled
progressively.
8 years ago
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