Vladimír Vondruš
5d88dedb25
GL: ability to control GPU preference on Windows and Linux/BSD.
...
Using the NvOptimusEnablement and AmdPowerXpressRequestHighPerformance
executable-local symbols on Windows and using the DRI_PRIME environment
variable on Linux.
7 years ago
Vladimír Vondruš
5cf84d6956
doc: mention MSYS2 Magnum Integration package.
7 years ago
Vladimír Vondruš
b51b911a5b
doc: mention that ANGLE is bundled with browsers.
7 years ago
Vladimír Vondruš
87295278f4
doc: Hunter package is now ready!
7 years ago
Vladimír Vondruš
03de71a831
doc: updated changelog, building docs and credits.
7 years ago
Vladimír Vondruš
e6b7aa12fa
Updated copyright year.
7 years ago
Vladimír Vondruš
c231b8c84c
Doc++
7 years ago
Vladimír Vondruš
b31eea37e4
Drop CMake 2.8.12 support.
7 years ago
Vladimír Vondruš
8b50b09940
Require at least Clang 3.3.
8 years ago
Vladimír Vondruš
3acc873fda
doc: put building requirements to a more prominent place.
8 years ago
Vladimír Vondruš
00b0a814e0
Dropped GCC 4.7 support.
...
Interesting that many of the annoyances still apply to 4.8.
8 years ago
Vladimír Vondruš
59665d2712
package/ci: use GCC 4.8 on Travis.
8 years ago
Vladimír Vondruš
0dd46e7e37
HTTPS!!
8 years ago
Vladimír Vondruš
72696ee7d1
doc: highlight the need for Sdl2Application a bit more.
...
Co-authored-by: Ivan P <ivanpost777@gmail.com>
8 years ago
Vladimír Vondruš
8efc6b39e9
Deprecate the Shapes library and everything that depends on it.
...
Scheduled for removal in ~6 months if all goes well.
8 years ago
Vladimír Vondruš
555412c4c3
doc: mention Windows Emscripten guide from @Squareys .
8 years ago
Squareys
d8ceaf53e4
doc: wrap everything at 80 columns
...
Signed-off-by: Squareys <squareys@googlemail.com>
8 years ago
Jonathan Hale
c8e3ee68db
doc: improve "Vcpkg packages on Windows" section of building.dox
...
Signed-off-by: Squareys <squareys@googlemail.com>
8 years ago
Vladimír Vondruš
d70f75a179
Platform: deprecate GlutApplication.
...
Yay, finally.
8 years ago
Vladimír Vondruš
6a71bf2302
doc: moved iOS/WinRT-specific docs from Sdl2App to dedicated pages.
8 years ago
Vladimír Vondruš
816891ec2e
doc: keywords to make important pages more accessible.
8 years ago
Nathan Ollerenshaw
71e5736633
Added documentation for the Ubuntu PPA.
8 years ago
Vladimír Vondruš
fec1a07b9b
Bootstrap Vulkan support.
8 years ago
Vladimír Vondruš
51abffbc52
package/homebrew: provide stable version as well.
8 years ago
Vladimír Vondruš
d5a0516f8a
Split the OpenGL layer out, pt 29: SDL2 and GLFW apps w/o GL.
8 years ago
Vladimír Vondruš
4e757a3f64
Split the OpenGL layer out, pt 26: remove dependencies on the GL lib.
...
Primitives, MeshTools, Trade and TextureTools are not depending on the
GL library anymore.
8 years ago
Vladimír Vondruš
82fce786d8
Split the OpenGL layer out, pt 7: renamed magnum-info to magnum-gl-info.
...
The WITH_MAGNUMINFO CMake option is now WITH_GL_INFO. No backwards
compatibility is provided, sorry.
8 years ago
Vladimír Vondruš
9dcaf23389
Split the OpenGL layer out, pt 4: new Magnum::GL namespace.
...
At the moment just the GL library itself w/o the tests, and without
backwards compatibility aliases. The following types were left in the
root namespace, despite being in the GL/ directory, as they will get
moved back soon:
* Image, CompressedImage and their dimensional typedefs
* ImageView, CompressedImageView and their dimensional typedefs
* PixelStorage
Not PixelFormat etc., that one will stay in the GL namespace and a
completely new PixelFormat enum will be provided in the root namespace.
8 years ago
Vladimír Vondruš
d863fbee30
Split the OpenGL layer out, pt 3: new MAGNUM_TARGET_GL variable.
...
This will later enable conditional compilation of APIs that depend on
the GL library (for example the Text library directly producing compiled
meshes instead of just plain vertex data).
8 years ago
Vladimír Vondruš
fc1b167bff
Split the OpenGL layer out, pt 1: moving files to a new location.
...
Minimal updates (just the include guards) so Git is hopefully able to
detect the rename and track the history properly.
Everything except Magnum::GL doesn't compile now.
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š
2da8e9be71
Doc++
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š
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š
346acc9bbf
doc: updated Vcpkg documentation.
8 years ago
Vladimír Vondruš
b9280fc0c0
package/ci: code coverage on AppVeyor MinGW.
8 years ago
Vladimír Vondruš
5a29881c8f
package/ci: switched to codecov.io, merge Linux, macOS and GLES reports.
8 years ago
Vladimír Vondruš
e45f6d9bab
doc: mention potential annoyances with Emscripten build.
8 years ago
Vladimír Vondruš
d5db8fc291
doc: improve vcpkg documentation.
...
Thanks, Doxygen. https://bugzilla.gnome.org/show_bug.cgi?id=792774
8 years ago
Vladimír Vondruš
4acb40f9bf
doc: document using Vcpkg packages.
8 years ago
Vladimír Vondruš
8e49ba20ec
doc: building docs updates.
...
Proofread everything, make the packages the first choice (and manual
build only as a backup catch-all solution), don't force the users to
CMake but provide useful snippets to show how to use the libs from
CMake.
8 years ago
Vladimír Vondruš
0814f3b148
Doc++
8 years ago
Vladimír Vondruš
623fa97970
Updated copyright year.
8 years ago
Vladimír Vondruš
58064ab18c
doc: and I'm making stupid typos.
8 years ago