Vladimír Vondruš
cd7f67e5c9
GL: make the Array GL::samplerWrapping() work and test it.
...
Also not sure what happened there.
8 years ago
Vladimír Vondruš
a8fb581dd9
package/archlinux: test also without ARB_texture_sampler_anisotropic.
...
Code coverage +0.003%.
8 years ago
Vladimír Vondruš
67bcb6f347
Properly mark MeshPrimitive members as deprecated.
...
Something weird happened when I was writing this file.
8 years ago
Vladimír Vondruš
597223e993
Math: test a bit more.
8 years ago
Vladimír Vondruš
ebedbce2f2
Math: vector overloads for isInf() and isNan().
8 years ago
Vladimír Vondruš
edff639204
Math: functions were not inline by mistake.
...
It's inline for all others of similar size, so why not this.
8 years ago
Vladimír Vondruš
5792d7f06a
Math: fun with printing NaNs :(
8 years ago
Vladimír Vondruš
7305f340e5
package/archlinux: this shouldn't be needed anymore.
8 years ago
Vladimír Vondruš
7933591c74
Updated toolchains submodule.
8 years ago
Vladimír Vondruš
96b3e8bebf
doc: more Android "fun".
...
Every time I try to compile a project I run into some new and exciting
issue.
8 years ago
Vladimír Vondruš
24af174f5e
Math: minor cleanup.
8 years ago
Vladimír Vondruš
0cf65741ae
Math: helpfully print the offending values in all assertions.
8 years ago
Vladimír Vondruš
2fd8bae26d
Math: added Range::scaledFromCenter().
8 years ago
Vladimír Vondruš
0f33107efc
Math: no need to de-inline such tiny functions.
8 years ago
Vladimír Vondruš
e0d8fabf95
Updated CREDITS.md.
8 years ago
Vladimír Vondruš
d6aebc5a40
doc: initial version of a guide for custom buildsystem usage.
...
Will get extended later with things needed for building Magnum itself
with a custom buildsystem. Some users need that as well.
Co-authored-by: Ivan P <ivanpost777@gmail.com>
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š
892318abb1
doc: prepare Doxygen for eating some dots.
8 years ago
Vladimír Vondruš
52d99525ff
doc: spice up scene graph docs with some diagrams.
...
Reusing stuff I did for a presentation, I even promised to put it here
:)
8 years ago
Vladimír Vondruš
f2748c19da
Link back to the main site from the docs.
8 years ago
Vladimír Vondruš
0557add6e5
SceneGraph: properly forward references in addChild()/addFeature().
8 years ago
Vladimír Vondruš
c1206629a0
SceneGraph: properly test perfect forwarding in addFeature()/addObject().
...
It's not working, obviously.
8 years ago
Vladimír Vondruš
e3e61d8865
Math: ability to multiply/divide a Complex with a Vector2.
8 years ago
Vladimír Vondruš
1a253af761
Math: added Constants::sqrtHalf().
8 years ago
Vladimír Vondruš
9f7512bf2b
Math: improve Constants docs, show useful identities.
8 years ago
Vladimír Vondruš
66a313bc0d
Math: doc++
8 years ago
Vladimír Vondruš
d5fcfd82ec
Animation: pass Key to player callbacks by value, not as const&.
...
It was passed by value everywhere else, but not here. Weird. This is a
breaking change, you need to update all your callbacks from e.g.
[](const Float&, const Vector2&, T&) { ... }
to
[](Float, const Vector2&, T&) { ... }
Fortunately I caught this soon enough before the release, this would be
annoying to change later.
8 years ago
Vladimír Vondruš
809f71dd6b
doc: more Android "fun".
8 years ago
Vladimír Vondruš
78dbe41472
doc: mention magnum-player, add screenshots to the Utility page.
8 years ago
Vladimír Vondruš
de3081042e
Shaders: avoid overflowing alpha with multiple lights.
...
Still not sure what the proper semantics of light alpha should be.
8 years ago
Vladimír Vondruš
08d51ec116
Math: oh, MSVC 2015 constexpr fun is here again.
8 years ago
Vladimír Vondruš
8d5454b8ff
Math: ability to slice or expand square matrices.
8 years ago
Vladimír Vondruš
2c1da5466e
Math: added data() accessors to all remaining types.
8 years ago
Vladimír Vondruš
0793d31d2b
Primitives: new gradient primitive.
8 years ago
Vladimír Vondruš
295843189d
doc: convert shader images to proper sRGB and HiDPI.
8 years ago
Vladimír Vondruš
e7d99a1190
doc: convert primitive renderings to proper sRGB and HiDPI.
...
Quick detour that took me quite an extreme amount of time to finish.
8 years ago
Vladimír Vondruš
641589ed7e
GL: implemented ARB_sample_shading.
8 years ago
Vladimír Vondruš
0431f6bd7d
Platform: expose GL::Renderer::lineWidthRange() in magnum-gl-info.
8 years ago
Vladimír Vondruš
bc5c1df2e6
GL: implemented Renderer::lineWidthRange().
8 years ago
Vladimír Vondruš
40b9af0d98
doc: mention potential backwards incompatibility.
8 years ago
Vladimír Vondruš
9973913b23
GL: don't reset GL context flags in OpenGLTester.
...
Yay, I was bit by this quite soon!
8 years ago
Vladimír Vondruš
7ba24c813c
Platform: expose GL forward compatibility flag also in windowless apps.
...
Similar change to the windowed apps, also resetting it when core context
creation fails or when the workaround is applied. This change is not
done for CGL, iOS and Windows EGL apps, as these are either GLES-only
or, in case of macOS, such flag is not available.
8 years ago
Vladimír Vondruš
c579060922
Platform: ability to override GL forward compatibility in SDL and GLFW.
...
It's enabled by default, but it's possible to explicitly remove the flag
to allow for using features that are not enabled otherwise (such as wide
lines). To make the flag handling easier, there's now also new
addFlags() and clearFlags() methods.
8 years ago
Vladimír Vondruš
f60d2d0d6d
Platform: more consistent docs for features not available on WebGL.
8 years ago
Vladimír Vondruš
d628232e8c
GL: exposing GL::Context::Flag::ForwardCompatible.
8 years ago
Vladimír Vondruš
d228e47223
Platform: forgotten defines in magnum-gl-info.
8 years ago
Vladimír Vondruš
27f73aecdf
Platform: what the hell, these are not bitflags!
...
It's pure luck that this ever worked.
8 years ago
Vladimír Vondruš
9ba917af40
package/ci: leftovers from Vulkan CI setup.
...
This is all handled in a separate job.
8 years ago
Vladimír Vondruš
2b1ed769bb
Platform: absolute include path for Apple Foundation.framework stuff.
8 years ago
Vladimír Vondruš
18f9118995
Math: fix Intersection::lineSegmentLineSegment() math docs.
...
I spent 30 minutes looking at the equations totally lost, not realizing
that the bold s and the non-bold s are the same thing. Ugh.
8 years ago