Vladimír Vondruš
1032a09865
SceneTools: new library.
...
Nothing to see here so far.
4 years ago
Hans Loeblich
bd8284324f
doc: suggest dpkg-buildpackage --no-sign for a smoother experience.
...
Otherwise it ends with an error message which leads people to think the
package wasn't built.
5 years ago
Aaron Gokaslan
ca677c69fe
Fix typos
5 years ago
Vladimír Vondruš
bc0bb075ab
Update Android installation layout to better comply with NDK r19+.
...
And take CMake 3.20 into account.
5 years ago
Vladimír Vondruš
3d136503d8
Updated copyright year.
5 years ago
Vladimír Vondruš
ab7e216f6c
Doc++
5 years ago
Vladimír Vondruš
9e3084ef4b
CMake: make it possible to selectively disable static plugins as well.
...
Instead of only having a possibility of building some plugins as static
while the default is dynamic.
5 years ago
Vladimír Vondruš
3b9acd27fb
Vk: base class for Vulkan tests.
...
Not much there yet, but this alone removes the congitive overhead when
testing Vulkan functionality on (some, whatever) device.
6 years ago
Vladimír Vondruš
b91e137058
Vk: initial seed for the magnum-vk-info utility.
6 years ago
Vladimír Vondruš
7524fd28e9
CMake: add BUILD_VK_TESTS option.
6 years ago
Vladimír Vondruš
ef9963f8d1
package/ci: migrate macOS builds to CircleCI as well.
6 years ago
Vladimír Vondruš
5327fe0ae2
CMake: make it possible to build only some plugins as static.
...
It doesn't really work for tests that depend on more than one plugin
(because there i would need to handle all combinations, somehow), but it
does the job when the end user has such use case.
6 years ago
Vladimír Vondruš
dcbd860f9b
shaderconverter: new tool.
6 years ago
Vladimír Vondruš
f1ba6c692b
AnyShaderConverter: new plugin.
6 years ago
Vladimír Vondruš
13dfb6472f
ShaderTools: bootstrap new library.
...
Currently there's just a plugin interface for shader converters. More
stuff (probably something like SPIR-V reflection) will come later.
6 years ago
Vladimír Vondruš
46a2711fe9
Pointless Travis CI migration.
6 years ago
Vladimír Vondruš
e65d1b8aff
Doc++
...
Ugh, no, this tool is not alive yet.
6 years ago
Vladimír Vondruš
c226bc2d63
Doc++
6 years ago
William JCM
10cd1728f8
doc: unify hyphenation.
6 years ago
Vladimír Vondruš
2e4f2b745a
doc: ArchLinux now uses zstd.
6 years ago
Vladimír Vondruš
e8f4f475ea
doc: fix a path.
6 years ago
Vladimír Vondruš
8bc1fa154d
Android: make this work again with NDK r19+ and CMake 3.16+.
...
Also updating the docs to use system 24 instead of 22 as that's the
first version with Vulkan support; plus other random updates and add a
bunch of new troubleshootings.
6 years ago
Vladimír Vondruš
205192bca8
doc: update for the new Doxygen doc build setup.
6 years ago
Vladimír Vondruš
19e0e96d74
Updated copyright year.
6 years ago
Vladimír Vondruš
0ad5a8968f
AnySceneConverter: new plugin.
6 years ago
Vladimír Vondruš
9c14d8e354
Introduce a BUILD_STATIC_UNIQUE_GLOBALS option.
...
Same as in Corrade. Because BUILD_STATIC is independent between Corrade
and Magnum this option is also independent -- the corner cases and bad
interactions would be otherwise too complex to handle (e.g., in case of
a dynamic Corrade and static Magnum it would be impossible to enable
this option for Magnum etc etc).
6 years ago
Vladimír Vondruš
05617c02b5
doc: rewrite the building features docs to be easier to navigate.
...
Turn the BUILD_* options to a list and move unimportant blabber to the
end.
6 years ago
Vladimír Vondruš
c114ca3fb9
Doc++
6 years ago
Vladimír Vondruš
4090a88c97
Rework plugin search paths using new Corrade APIs.
6 years ago
Vladimír Vondruš
cff219d986
doc: make vcpkg/hunter instructions easier to find.
6 years ago
Vladimír Vondruš
6794df83b3
doc: fix dead links to Hunter.
6 years ago
Jackson Campolattaro
e519edfb29
doc: removed text suggesting Vcpkg is windows-only.
...
The Vcpkg package manager is cross platform, so its section header
doesn't need to mention Windows.
6 years ago
Vladimír Vondruš
c1f43709fd
doc: sweeping update of CMake usage instructions.
...
Putting more emphasis into CMake subproject setup.
6 years ago
Vladimír Vondruš
f6abe4577c
doc: advertise clang-cl support.
6 years ago
Vladimír Vondruš
debddf6585
doc: update UWP / Windows RT build instructions.
7 years ago
Vladimír Vondruš
3a243a04b2
CMake: put all binaries into a dedicated location in the build dir.
...
This makes it possible to:
- finally use Magnum as a CMake subproject on Windows and have your
executables not fail to run with a "DLL missing" error (and the
setting is put to cache so superprojects just implicitly make use of
that)
- run tests on Windows without having to install first
- use dynamic plugins from a CMake subproject on any platform without
having to install first or load them by filename --- and the plugin
directory is now easily discovered as relative to
libraryLocation() of the library implementing given plugin interface
7 years ago
Vladimír Vondruš
7f4da303cb
Require at least CMake 3.4.
7 years ago
Vladimír Vondruš
c591f0b0c8
doc: assorted improvements, clarification and troubleshooting update.
7 years ago
Vladimír Vondruš
39e21b70d2
Doc++
...
Huh, what interesting things lie in old stashes.
7 years ago
Vladimír Vondruš
1724f94445
doc: expand the section about Vcpkg --head installs.
7 years ago
Vladimír Vondruš
a03e237926
CMake: clean up docs related to MAGNUM_PLUGINS_DIR.
...
Now with the plugin paths being autodetected those variables have less
use and are more important during the build than during actual use.
7 years ago
Vladimír Vondruš
b87a54bc44
Doc++
7 years ago
Vladimír Vondruš
a3c7968e64
Adapt to BUILD_MULTITHREADED being part of Corrade now.
...
If building with deprecated features enabled, the buildsystem checks if
the option is still set and is inconsistent with what Corrade reports
and reports a deprecation warning. For backwards compatibility the
MAGNUM_BUILD_MULTITHREADED CMake variable and preprocessor macro are
still provided as well.
7 years ago
Michael Tao
bce9a9d5f0
doc: fix gentoo build instructions (99999 -> 9999 in the ebuild path).
7 years ago
Vladimír Vondruš
aa67673faf
doc: mention EmscriptenApplication everywhere.
7 years ago
Vladimír Vondruš
a6df7493bb
doc: remove info about the Ubuntu PPA from building docs.
...
Last version there is 2018.04 and it only lures people into installing
an outdated version.
7 years ago
Daniel
035f644769
Platform: removed GlutApplication.
7 years ago
Vladimír Vondruš
aca02f52f5
Shapes: this library is no more either.
7 years ago
Vladimír Vondruš
736bf2be20
doc: MSYS2 packages are now in the official repo.
7 years ago
Vladimír Vondruš
8e8010c40b
Document and print helpful error messages for GL-dependent features.
7 years ago