Vladimír Vondruš
8a2815ade5
Integrated the Any* plugins to the buildsystem and docs.
8 years ago
Vladimír Vondruš
01e2727326
Removed PixelStorage::setSwapBytes().
...
Too much burden to implement. Nope. Sorry. All APIs were just asserting
that it's not enabled at the moment, so I may as well just remove it
completely.
8 years ago
Vladimír Vondruš
a60f36302e
doc: added documentation TODO.
8 years ago
Vladimír Vondruš
92071a342c
Math: added isInf() and isNan()
8 years ago
Vladimír Vondruš
1491415379
Doc++
8 years ago
Vladimír Vondruš
2da8e9be71
Doc++
8 years ago
Vladimír Vondruš
aacafbbb2f
doc: mention the new static plugin import files in Developers Guide.
8 years ago
Vladimír Vondruš
7838b01f59
doc: document how to do Android on Travis.
8 years ago
Vladimír Vondruš
b4df8db9a9
CMake: proper absolute MAGNUM_PLUGINS_DIR variables.
...
Broken since 05ed476446 (June 2017). Oh
well.
8 years ago
Vladimír Vondruš
7913367365
Trade: debug output for PhongMaterialData::Flag[s].
8 years ago
Vladimír Vondruš
6158ae0aca
doc: some info about Travis.
8 years ago
Vladimír Vondruš
fd942a7eb0
doc: reworked the plugins documentation.
8 years ago
Vladimír Vondruš
b69116774c
doc: a bit of Emscripten troubleshooting.
8 years ago
Vladimír Vondruš
782ebeca85
doc: avoid redundancy in subpage titles.
8 years ago
Vladimír Vondruš
68dca658c5
doc: better documented GL driver workarounds and how to add them.
8 years ago
Vladimír Vondruš
e27f3b4e12
Automagic way of importing static plugins.
...
Statically built plugins get imported automatically when using CMake
3.1 and newer. Otherwise simply #include a corresponding
importStaticPlugin.cpp file.
8 years ago
Vladimír Vondruš
d1ed10c0a8
Implement pluginSearchPaths() for all plugin interfaces.
8 years ago
Vladimír Vondruš
6b3a2fb975
Fix Framebuffer::checkStatus() on WebGL 1.
8 years ago
Vladimír Vondruš
a929c4f8bf
Half float attributes are available on WebGL 2.
8 years ago
Vladimír Vondruš
330f194069
Ported the OpenGLTester class to Emscripten.
8 years ago
Vladimír Vondruš
fff756ad06
Work around issue with Unicode shaders with threaded Emscripten.
8 years ago
Vladimír Vondruš
1bb5b89505
Platform: added AndroidApplication::nativeActivity().
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š
d5ba6cd53d
doc: minor fixes.
8 years ago
Vladimír Vondruš
a69aa12807
Platform: added AndroidApplication::windowSize().
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š
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š
8662919a2b
Primitives: new solid and wireframe cone primitive.
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š
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š
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š
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š
dee66a283e
Doc++
8 years ago
Vladimír Vondruš
9985af5601
doc: updated changelog.
8 years ago
Vladimír Vondruš
d9b4207426
doc: disable particular snippets on old GCCs.
...
It ICEs there.
8 years ago
Vladimír Vondruš
e23dd3b5b5
Doc++
8 years ago
Vladimír Vondruš
d905809818
doc: compiled code snippets for the MeshTools namespace.
...
This was quite okay, in fact.
8 years ago
Vladimír Vondruš
aef6b00a62
doc: compiled code snippets for the Text namespace.
...
Everything was wrong here. Ugh.
8 years ago
Vladimír Vondruš
3906f533bb
doc: compiled code snippets for the Shaders namespace.
...
Also not really without errors.
8 years ago
Vladimír Vondruš
d16c3a2c04
doc: compiled code snippets for the root namespace.
...
Oh boy, so much was not compiling, outdated or just plain wrong.
8 years ago