Vladimír Vondruš
c64a028b2d
Updated credits and changelog.
8 years ago
Vladimír Vondruš
be3dcc6fa0
Math/Geometry: improve assertion message.
8 years ago
Vladimír Vondruš
a77b08471e
Math/Geometry: various cleanup.
...
Spacing, indentation, overly wide lines, some const etc. Minor stuff,
except for renaming function arguments for consistency. That affects
everything.
8 years ago
Squareys
04ca48ce64
Math: Add and improve intersection methods
...
Signed-off-by: Squareys <squareys@googlemail.com>
8 years ago
Steeve Morin
26ae018d4f
external: fix ES2 and ES3 include paths in iOS
...
Signed-off-by: Steeve Morin <steeve.morin@gmail.com>
8 years ago
Vladimír Vondruš
40a5b898a2
Math: ability to convert BoolVector from/to external representation.
8 years ago
Vladimír Vondruš
47d79ef47d
Math: add GLSL bvec* as keywords for BoolVector.
8 years ago
Vladimír Vondruš
e9af67a651
Platform: properly link X11 to all applications that need it.
...
Discovered by the fresh Platform tests -- the X11 package was called
*after* X11_LIBRARIES was used.
8 years ago
Vladimír Vondruš
04488e5196
doc: mention BoolVector and its GLSL alternatives in the type overview.
...
Not sure why it was missing.
8 years ago
Vladimír Vondruš
97e0036dab
doc: updated changelog and credits.
8 years ago
Nathan Ollerenshaw
71e5736633
Added documentation for the Ubuntu PPA.
8 years ago
Vladimír Vondruš
7df90af144
Math: work around MSVC 2017 15.7.2 ICEs.
...
Reported here:
https://developercommunity.visualstudio.com/content/problem/259204/1572-regression-ice-in-constexpr-code-involving-de.html
8 years ago
Vladimír Vondruš
c61b245a3c
GL: update the --magnum-log option to include "verbose".
8 years ago
Vladimír Vondruš
2f8637ae3b
doc: update list of needed Android packages.
8 years ago
Vladimír Vondruš
259f2da78d
doc: filling up general Emscripten docs.
8 years ago
Vladimír Vondruš
6d4f66e3b7
package/archlinux: libc++ and libstdc++ is not ABI compatible.
8 years ago
Vladimír Vondruš
81aa98dbee
GL: make it possible to pass a pre-filled Utility::Arguments to Context.
...
For example to support additional app-specific configuration.
8 years ago
Vladimír Vondruš
e59dcd236a
modules: hrm, this FindGLFW was not working at all.
...
Yet again I merged too soon :/ b70ac5fa51
was not working for me at all -- on Arch the installed config file has
only one IMPORTED_CONFIGURATION, NOCONFIG, which wasn't propagated.
Besides that, there were some compiler definitions and other things that
*also* weren't propagated from the config file.
Reworked it totally in a simpler way, which doesn't work on CMake 2.8.12
anymore (but also who cares, systems that are stuck on 2.8.12 don't have
GLFW3 in repositories anyway).
8 years ago
Squareys
b70ac5fa51
modules: Use glfw cmake config if available
...
Signed-off-by: Squareys <squareys@googlemail.com>
8 years ago
Vladimír Vondruš
04a3f9588b
Platform: test compilation & linking of all Application libraries.
...
Because these are static, there can be various problems when linking
them later, so better to test that as early as possible.
This was done in the magnum-bootstrap CI setup before, but that's often
too late to discover problems.
8 years ago
Vladimír Vondruš
7ad33d3f5b
Platform: properly link XEglApplication to EGL.
8 years ago
Vladimír Vondruš
b8fabec474
Math: remove unused variables from tests.
...
Thanks, Clang 6.
8 years ago
Vladimír Vondruš
98d384e249
Test: workaround bogus Clang 6 warnings about missing declarations.
...
Don't you see that it's all in an anonymous namespace?!
8 years ago
Vladimír Vondruš
8688819423
doc: don't compile plugins snippet when plugin manager is not used.
8 years ago
Vladimír Vondruš
96050cb1e3
package/ci: enable Vulkan building on Travis CI.
...
Currently a separate job with everything that depends on GL disabled.
And against a minimal Vulkan driver that has just four symbols, because
I can't run the stuff there anyway.
8 years ago
Vladimír Vondruš
7cb94ac32d
doc: implement Vulkan-specific Doxygen aliases.
8 years ago
Vladimír Vondruš
8f9d1384b9
Vk: require at least CMake 3.7.
...
Older versions don't have FindVulkan and I can't be bothered.
8 years ago
Vladimír Vondruš
b1377033e8
Vk: initial Vulkan headers generated using flextGL.
8 years ago
Vladimír Vondruš
fec1a07b9b
Bootstrap Vulkan support.
8 years ago
Vladimír Vondruš
7b49479b07
GL: doc++
8 years ago
Vladimír Vondruš
b79c245a63
Doc++, allow to search literals without the nonobvious operator"" prefix.
8 years ago
Vladimír Vondruš
673caa23bf
Math: compiling Angle, Color and Half code snippets.
8 years ago
Vladimír Vondruš
d9936c40fd
Math: added Constants::piQuarter().
8 years ago
Vladimír Vondruš
c77e6d7a15
Platform: doc++
8 years ago
Vladimír Vondruš
0e2b251e39
Platform: GLFW doesn't allow to create GL 3.1 core contexts.
8 years ago
Vladimír Vondruš
f30ca8929e
Platform: prefer core GL contexts in GlfwApplication as well.
...
Basically copies the behavior over from Sdl2Application.
8 years ago
Vladimír Vondruš
3e025f6d5b
Platform: no need to store a global window instance pointer.
...
And it was foolish of me to ever attempt to think that GLFW has
the same limitation as GLUT in this regard. Sorry.
8 years ago
Vladimír Vondruš
606811735c
Platform: minor cleanup.
8 years ago
Vladimír Vondruš
8b226a5904
Doxygen: enable non-implicit favicons.
8 years ago
Vladimír Vondruš
51b72579d3
doc: updated changelog.
8 years ago
Samuel Kogler
6379a8458e
Fix uninitialized pointer check in GlfwApplication.
8 years ago
Vladimír Vondruš
d398c63182
Platform: properly request a depth buffer on Android.
8 years ago
Vladimír Vondruš
82a5a67727
doc: mention forgotten GL-related Doxygen commands.
8 years ago
Vladimír Vondruš
b3fe9cc617
doc: placeholders for Audio stuff in the Developers Guide.
...
So much to write, so little time.
8 years ago
Vladimír Vondruš
2883a980e6
package/debian: bump version number.
8 years ago
Vladimír Vondruš
36253c4523
package/archlinux: bump version number.
8 years ago
Vladimír Vondruš
4d130b2f65
Doc++
8 years ago
Vladimír Vondruš
9457cfc376
Bump VERSION/SOVERSION for the next release.
8 years ago
Vladimír Vondruš
44f829acbd
Platform: fix WindowlessWglApplication on non-deprecated builds.
8 years ago
Vladimír Vondruš
51abffbc52
package/homebrew: provide stable version as well.
8 years ago