Vladimír Vondruš
eee87ff28e
doc: compiling Matrix and vector operations page code snippets.
8 years ago
Vladimír Vondruš
b3208e8f75
doc: compiling Transformations page code snippets.
8 years ago
Vladimír Vondruš
067fc43b6b
doc: adapt image generators to new plugin workflow.
8 years ago
Vladimír Vondruš
848ad4ae7b
doc: updated changelog.
8 years ago
Vladimír Vondruš
14c235f8ee
Deprecated {Compressed,}Image::setData() functions.
...
They just mirror what the constructor already does. The classes are
also movable, so why not just move a new instance over.
8 years ago
Vladimír Vondruš
920db7aa73
Split the Trade library out.
8 years ago
Vladimír Vondruš
4641972e4d
CMake: force static plugins on iOS and WinRT.
...
Not sure why this was not enabled for ages already.
8 years ago
Vladimír Vondruš
48de33a5d8
Updated inter-library option dependencies and related docs.
8 years ago
Vladimír Vondruš
d17548b77e
Advertise presence of Magnum packages in ArchLinux community repo.
8 years ago
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