Vladimír Vondruš
45439ef9f6
doc: finally mention CMAKE_FIND_ROOT_PATH.
...
A lot of people asked this, not sure why I didn't put this in already.
10 years ago
Vladimír Vondruš
4f94c26467
Added TARGET_HEADLESS option.
...
Toggles between using CGL/GLX/WGL (requiring running graphical desktop
environment) or EGL (without display attachment) for command-line
utilities and GL tests. Also exposed to the user through
MAGNUM_TARGET_HEADLESS CMake and preprocessor variables.
10 years ago
Vladimír Vondruš
9a70d06767
Platform: new WindowlessEglApplication.
...
Uses just EGL and no other platform toolkit, meaning that the same code
can be used on all platforms if the drivers support it. Should be
working for OpenGL ES for most drivers, however desktop OpenGL is
supported only on NVidia since version 355.
10 years ago
Vladimír Vondruš
4a540d5c6c
Modern CMake usage: bump minimal version to 2.8.12.
10 years ago
Vladimír Vondruš
a3b84a4bf3
doc: update Homebrew installation docs.
...
Fucking undocumented moving target. Why is it not possible to install
from a file anymore?! Why make things unnecessarily complicated?!
10 years ago
Vladimír Vondruš
b42c436df0
doc: suggest static building for iOS.
10 years ago
Vladimír Vondruš
08c8f5a635
Advertise iOS support, document building and usage.
10 years ago
Vladimír Vondruš
23646e6690
Hell, this project is big.
10 years ago
Vladimír Vondruš
80aaa5bbbc
Minor cleanup.
10 years ago
Vladimír Vondruš
493ba80839
package: added Homebrew formula.
10 years ago
Vladimír Vondruš
d7d4bfccaf
doc: updated Debian building docs.
11 years ago
Vladimír Vondruš
8cfbfd3b3a
doc: document building for Windows RT.
11 years ago
Vladimír Vondruš
71bb259e13
doc: link to relevant information from building page.
11 years ago
Vladimír Vondruš
9ef89cfdf4
doc: mention Travis CI in building documentation.
11 years ago
Vladimír Vondruš
cf1a5b219d
doc: documented building for ANGLE.
11 years ago
Vladimír Vondruš
6fe4485c3e
doc: various updates of building documentation.
11 years ago
Vladimír Vondruš
500b18f657
Platform: added WindowlessWindowsEglApplication.
...
Windowless application on Windows, OpenGL ES and EGL. Works with ANGLE.
11 years ago
Vladimír Vondruš
03c8272aea
doc: updated MinGW-w64 building documentation.
11 years ago
Vladimír Vondruš
21076d0cae
Advertise MSVC 2015 support, add AppVeyor badge.
11 years ago
Vladimír Vondruš
6b446a2012
doc: mention AppVeyor.
11 years ago
Vladimír Vondruš
b002c5a378
package/ci: build also on GCC 4.8.
11 years ago
Vladimír Vondruš
5b135ccf9c
doc: work around Doxygen/Markdown conflicts.
...
It seems like I'm doing this once a week and someone is putting the
asterisks at the start of the line again and again.
11 years ago
Vladimír Vondruš
d271cb4790
doc: fix Doxygen/Markdown conflicts.
11 years ago
Vladimír Vondruš
6488fe6e75
Oh, it's 2015 already.
11 years ago
Vladimír Vondruš
3fcb65de06
package/archlinux: fixed development PKGBUILDs to work with pacman 4.2.
12 years ago
Vladimír Vondruš
41ac6cb479
doc: explicitly mention CMAKE_PREFIX_PATH in building docs.
...
I ran into a weird problem with Corrade module path not being found when
using just CMAKE_INSTALL_PREFIX for Emscripten build. Amazingly enough,
this wasn't problem at all with all other crosscompilation builds. CMake
hates me, I think.
12 years ago
Vladimír Vondruš
64f1725f3e
doc: more path updating.
12 years ago
Vladimír Vondruš
f9cff5e52f
modules: get rid of WITH_FIND_MODULE.
...
CMake find modules are now *always* installed into
<prefix>/share/cmake/Magnum, without requirement for root privileges.
12 years ago
Vladimír Vondruš
3b3499ac2f
package/ci: added Clang Analyzer and Clang *Sanitizer jobs.
12 years ago
Vladimír Vondruš
6884f88498
doc: make jenkins command copypasteable.
...
Sane defaults instead of placeholders.
12 years ago
Vladimír Vondruš
372ff22984
doc: removed autolink-preventing % noise, removed unneeded HTML tags.
12 years ago
Vladimír Vondruš
659bf2e44b
Use POSITION_INDEPENDENT_CODE CMake property.
...
New in 2.8.9, much cleaner than the previous "solution". Also cleaned up
the surroundings a bit. Fixed cases where PIC was forced independently
of the settings, for plugins the PIC is now also set only when
needed/requested.
12 years ago
Vladimír Vondruš
c19d2ee755
Require at least CMake 2.8.9.
12 years ago
Vladimír Vondruš
1ada7cdaa0
Ability to control static build of plugins separately.
12 years ago
Vladimír Vondruš
0a95090bd0
Doc++, updated credits.
12 years ago
Vladimír Vondruš
fec3bdadd7
doc: mention usage of CMAKE_INSTALL_RPATH and CMAKE_PREFIX_PATH.
12 years ago
Vladimír Vondruš
c09a929b0d
Extension loading for OpenGL ES.
...
Added EglContext, wired flextGLInit() to be called on all GLES platforms
except for Emscripten and NaCl.
12 years ago
Vladimír Vondruš
c7e4f92f1c
Platform: added publicly usable *Context libraries.
...
They contain the same platform-specific stub as is used in *Application
libraries to load GL function pointers.
12 years ago
Vladimír Vondruš
fc5d86dd09
package: added Android Jenkins CI configuration.
12 years ago
Vladimír Vondruš
390764f795
package: removed MinGW32 Jenkins CI configuration.
...
Can't test it on my system anymore and it would only be getting stale
and more useless over time.
12 years ago
Vladimír Vondruš
21d3db82df
Doc++
12 years ago
Vladimír Vondruš
e4f7d0bb52
Doc++
12 years ago
Vladimír Vondruš
4275f0ce9d
package: added MinGW-w64 Jenkins CI configuration.
...
Also mentioned forgotten NaCl configuration in docs.
12 years ago
Vladimír Vondruš
7ea1996566
Enable command-line utilities on OSX.
12 years ago
Vladimír Vondruš
a9a5ead13d
Dropped GCC 4.6 support.
12 years ago
Vladimír Vondruš
df26073620
Enabled other utilities on Windows.
12 years ago
Vladimír Vondruš
89f4ab09ad
Platform: added WindowlessWglApplication.
12 years ago
Vladimír Vondruš
8a412f1d5d
Use SDL 2 instead of GLUT as the default and recommended toolkit.
12 years ago
Vladimír Vondruš
5101e3a60c
Install also debug plugins to different location.
...
Following changes done in Corrade.
12 years ago
Vladimír Vondruš
1e6e4c3f73
Install and find debug libraries with "-d" suffix.
...
Makes it possible to have both debug and release libraries installed. If
both libraries are present when finding the package, proper version is
used based on what configuration is used in depending project.
12 years ago