Vladimír Vondruš
95fcc97597
doc: updated changelog.
8 years ago
Vladimír Vondruš
acf4dd3080
Platform: implemented handling of AndroidApplication::viewportEvent().
8 years ago
Vladimír Vondruš
c1d21107ee
UGH DOXYGEN!
8 years ago
Vladimír Vondruš
c2d201cfff
doc: improve macOS/iOS docs.
8 years ago
Vladimír Vondruš
d40e4f2dea
Platform: added AndroidApplication::framebufferSize() and dpiScaling().
...
Doesn't provide any new interesting values, just for compatibility with
other toolkits.
8 years ago
Vladimír Vondruš
5374aa44f7
doc: mention Android Screen Compatibility Mode firefighting.
...
This took me *weeks*. UGH.
8 years ago
Vladimír Vondruš
fa7c157ae6
Doc++
8 years ago
Vladimír Vondruš
cab8f2be64
doc: document the new android_create_apk() macro.
8 years ago
Vladimír Vondruš
5e36f65149
Platform: properly link all dependencies of AndroidApplication.
8 years ago
Vladimír Vondruš
a2244de4a1
Mention the GitHub topic and GitLab URL.
8 years ago
Vladimír Vondruš
0911622ff9
Mention the new official Twitter hashtag.
8 years ago
Vladimír Vondruš
80422e74e6
Moved credits into the documentation.
...
Nobody ever looked into the CREDITS.md file anyway and we want to be
clear about licenses to our commercial users.
8 years ago
Vladimír Vondruš
265aca5d60
Doxygen: added the \thirdparty alias.
8 years ago
Vladimír Vondruš
9a11b7d23a
Platform: make all useful Application APIs public, not protected.
8 years ago
Vladimír Vondruš
3d75204e92
doc: fix a typo.
8 years ago
Vladimír Vondruš
a8a0a0008d
Updated changelog and credits.
8 years ago
Vladimír Vondruš
3cf98026d5
TextureTools: make distance field output bit-exact for all platforms.
...
*Finally* having consistent output on desktop, ES1, ES2, WebGL 1 and
WebGL 2, while also cutting 40% off the processing time. For the record,
the benchmark took 2.3 ms before, now it's 1.4.
8 years ago
Vladimír Vondruš
f0bb710cd3
TextureTools: make distance field processing into a stateful class.
8 years ago
Vladimír Vondruš
dd343fe35b
GL: make it possible to bind a scratch VAO for external GL code.
...
Used in those sad and unfortunate cases where we need to call
shitty external GL code that's not VAO-aware.
8 years ago
Vladimír Vondruš
057854c5bd
GL: properly provide enum operators for Context::State.
8 years ago
Vladimír Vondruš
1234bc8c48
Animation: added Player::resume().
8 years ago
Vladimír Vondruš
c98a936b41
Animation: added a collection of easing functions.
...
This was tremendous fun to make.
8 years ago
Vladimír Vondruš
d7d8e49de2
Math: make all literals usable with Utility::Tweakable.
8 years ago
Vladimír Vondruš
be58f21318
doc: scaffolding for the new tweakable literal support.
8 years ago
Vladimír Vondruš
edbb2820db
Not sure what happened here.
...
Also, doxygen apparently takes the comma as part of the link, which
makes it obviously not work. Using a dot works.
8 years ago
Vladimír Vondruš
89f7a5ee75
Platform: don't assert on X11 DEs that don't have RESOURCE_MANAGER.
8 years ago
Vladimír Vondruš
a14975cc42
Platform: properly support the MAGNUM_DPI_SCALING environment variable.
8 years ago
Vladimír Vondruš
b32b79181d
doc: updated Developers Guide.
8 years ago
Vladimír Vondruš
1513a15af1
doc: updated changelog for 2018.10.
8 years ago
Vladimír Vondruš
e1c4a88bf7
doc: updated Developers Guide.
8 years ago
Vladimír Vondruš
4d29b27f6c
I wasn't on the IRC channel this year yet. That makes it effectively dead.
8 years ago
Vladimír Vondruš
0dd46e7e37
HTTPS!!
8 years ago
Vladimír Vondruš
0226ab26c4
Math: make one-dimensional range just from scalar types.
...
Since Range1D is now used all over Animation, the vector made it very
annoying to use. That's fixed now. This is a backwards-incompatible
change, but I don't expect the 1D range to be used much, mainly because
it was so shitty to use. Generic code that needs a vector can always
cast to it, like this:
Math::Vector<dimensions, T>{range.min()}
Test for the constructor from pair is no longer accepting pairs of 1D
vectors. I have no idea what I meant by that test case (it's testing the
same thing twice), so I removed one of these.
8 years ago
Vladimír Vondruš
b0a1719eb4
Vk: functions for translating generic enums to Vulkan values.
...
Because I don't yet have any source file that's assert-independent, the
MagnumVkObjects library is commented out, as it is completely empty
right now.
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š
ebedbce2f2
Math: vector overloads for isInf() and isNan().
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š
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š
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š
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š
0557add6e5
SceneGraph: properly forward references in addChild()/addFeature().
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š
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š
8d5454b8ff
Math: ability to slice or expand square matrices.
8 years ago