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š
d567780e08
{Wav,Any}AudioImporter: make the plugins searchable by their names too.
8 years ago
Vladimír Vondruš
fe6fedf6c8
TextureTools: add some fuzziness to DistanceField test comparison.
8 years ago
Vladimír Vondruš
c6e9b2d45d
Properly include everything needed for a deprecated header.
8 years ago
Vladimír Vondruš
b73b9cb408
Platform: remove 50 000 lines from Sdl2Application header.
...
Of all the libraries I use, I expected SDL to do the "include the world"
horror the least of all. Ugh.
8 years ago
Vladimír Vondruš
9a11b7d23a
Platform: make all useful Application APIs public, not protected.
8 years ago
Vladimír Vondruš
5cc140d60c
TextureTools: make the test files properly accessible on an iOS device.
...
Testing exclusively on the iOS Simulator isn't a good thing after all.
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š
8be57d1a21
Math: I should have tested this.
...
Did I ever check the CIs?
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š
b9739a97ff
TextureTools: make distance field test working on WebGL 1 as well.
...
And remove the implicit assumptions, making it more robust.
8 years ago
Vladimír Vondruš
f0bb710cd3
TextureTools: make distance field processing into a stateful class.
8 years ago
Vladimír Vondruš
1fa1869ba7
TextureTools: add a benchmark for distance field processing.
...
It's a bit shitty because we're recreating the shader and everything
every iteration.
8 years ago
Vladimír Vondruš
3d88a490bc
doc: m.css is HTTPS now.
8 years ago
Vladimír Vondruš
cb3a5cb515
Text: prefix private variables with an underscore.
8 years ago
Thomas Tissot
65b1931c62
Text: use proper formats for DistanceFieldGlyphCache on ES.
...
The unsized formats cause errors on drivers that support
EXT_texture_storage.
8 years ago
Vladimír Vondruš
b770d79fe0
Text: a barebones minimal test for DistanceFieldGlyphCache.
...
Not great at all, but at least makes it possible to test the
initialization.
8 years ago
Vladimír Vondruš
07101c8ebf
Animation: properly set IDE folders for tests.
8 years ago
Vladimír Vondruš
e74749043c
Animation: make it possible to advance() multiple players at once.
...
Just realized that <functional> is 22k in C++11 and 44k lines in C++17.
SAD. EXTREMELY.
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š
d6f91d986c
package/archlinux: it might be good to exclude benchmarks from codecov.
8 years ago
Vladimír Vondruš
728ae9aa03
doc: I have code snippets in the easings generator utility.
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š
f42fb83fae
Animation: doc++
8 years ago
Vladimír Vondruš
b32b79181d
doc: updated Developers Guide.
8 years ago
Vladimír Vondruš
b5b3255975
package/archlinux: https.
8 years ago
Vladimír Vondruš
e1e18e87c9
package/homebrew: updated to 2018.10.
8 years ago
Vladimír Vondruš
9f97db3360
package/debian: bump to 2018.10.
8 years ago
Vladimír Vondruš
b45088e36b
package/archlinux: updated community PKGBUILD to 2018.10.
...
And enabled a bunch of missed features.
8 years ago
Vladimír Vondruš
12b348f426
package/archlinux: adapted upstream community PKGBUILD.
8 years ago
Vladimír Vondruš
a1568b6162
package/archlinux: updated AUR PKGBUILD to 2018.10.
8 years ago
Vladimír Vondruš
3e7fdf46ee
Bump the soversion for 2018.10.
...
Unlike in 2018.04 there were no extremely breaking changes, so not
bumping the major version.
8 years ago
Vladimír Vondruš
1513a15af1
doc: updated changelog for 2018.10.
8 years ago
Vladimír Vondruš
056642d4c7
Updated CREDITS.md.
...
Forgotten names from old issues and PRs.
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š
6d7558672d
Math: MSVC 2015 constexpr fun!
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š
d6017ad8cc
Math: fixed enable_if for one-dimensional Range-from-pair constructor.
...
This shouldn't have worked like this. Apparently it works even after
this. Huh.
8 years ago