Vladimír Vondruš
db44b570f7
DebugTools: make CommpareImage usable with CORRADE_COMPARE_AS().
7 years ago
Vladimír Vondruš
1a946e5bc3
Updated toolchains submodule with an android_create_apk() fix.
7 years ago
Vladimír Vondruš
49d70377af
Test: fixed various unused function warnings.
7 years ago
Vladimír Vondruš
d9e7b3c384
GL: added *Framebuffer::implementationColorRead{Format,Type}().
...
Long overdue. Also wow, the drivers ARE SHIT.
7 years ago
Vladimír Vondruš
0a4228cb29
package/ci: some cosmic rays affecting Travis, again.
...
I'm using a non-beta 9.3 elsewhere without problems, so let's do that
here too.
7 years ago
Vladimír Vondruš
2b08995c24
Math: after the pack() fix, some Android issues are no more. Yay!
7 years ago
Vladimír Vondruš
38573c7a82
Math: we're not signing here, no.
7 years ago
Vladimír Vondruš
e62ce4faa6
Math: fix pack() to correctly select the nearest integral value.
...
Together with an assorted set of off-by-one changes to tests involving
packing, in addition to the changes done in the previous test cleanup
commit. Now Color3 sRGB conversion rountrips correctly.
7 years ago
Vladimír Vondruš
a87c7805f4
Math: rework sRGB, XYZ and packing tests with emphasis on rountripping.
...
Makes them quite simpler. Doesn't pass for the sRGB roundtrip. Who would
have thought.
7 years ago
Vladimír Vondruš
aa05a78df7
package/archlinux: enable Sdl2Application on non-desktop ES PKGBUILDs.
7 years ago
Vladimír Vondruš
d7d65db884
Platform: hint SDL what GLES library we want to use.
7 years ago
Vladimír Vondruš
b51b911a5b
doc: mention that ANGLE is bundled with browsers.
7 years ago
Vladimír Vondruš
47a81e74b8
doc: include handy links for Xcode (AppleClang) and MSVC version mapping.
7 years ago
Vladimír Vondruš
fadd4621d6
external: fix compilation of Vulkan headers on 32-bit Windows.
7 years ago
Vladimír Vondruš
8c7ccc2e69
package/homebrew: it depends on GLFW, but GlfwApplication was not enabled.
...
Huh.
7 years ago
Vladimír Vondruš
fa8dae62b4
doc: ImGui is dear.
7 years ago
Vladimír Vondruš
4dbe17e9a9
doc: now we *can* link to std::optional on cppreference.
7 years ago
Vladimír Vondruš
e6db895452
Adapted to Corrade changes.
7 years ago
Vladimír Vondruš
87295278f4
doc: Hunter package is now ready!
7 years ago
Vladimír Vondruš
8327600361
Any{Audio,Scene}Importer: coverage++
7 years ago
Vladimír Vondruš
f178d0d441
Doc++, updated credits and changelog.
7 years ago
Max Schwarz
a480c70f06
Any*{Importer,Converter}: lowercase() filename before recognizing suffix
7 years ago
Vladimír Vondruš
75b1ced583
Any*{Importer,Converter}: unify the testing.
...
Make it possible to easier test by-contents detection later and test
more than just one extension.
7 years ago
Vladimír Vondruš
cef34e32db
package/{archlinux,msys}: update to 2019.01.
...
And back-integrating upstream changes from Arch community package.
7 years ago
Vladimír Vondruš
8736c3c763
package/homebrew: update to 2019.01.
7 years ago
Vladimír Vondruš
8a1d00ab28
Move more file-specific settings to .editorconfig.
7 years ago
Vladimír Vondruš
40a33f5226
modules: hide private variables in FindSDL2.cmake.
7 years ago
Vladimír Vondruš
dcabb3f913
Mention Magnum Singles in related projects.
7 years ago
Vladimír Vondruš
0e2af457bc
package/debian: update changelog for 2019.01.
7 years ago
Vladimír Vondruš
4e6c0fb846
CMake: bump library version for 2019.01.
7 years ago
Vladimír Vondruš
e695771279
doc: updated changelog for the 2019.01 release.
7 years ago
Vladimír Vondruš
d3c863fd6b
doc: updated changelog.
7 years ago
Vladimír Vondruš
546f285210
doc: updated release checklist.
7 years ago
Vladimír Vondruš
8240b8a60a
doc: explain why there's no model/view terminology.
7 years ago
Vladimír Vondruš
dba0928a14
doc: mention Debug in the matrix data layout docs.
7 years ago
Vladimír Vondruš
11f683566c
doc: list all 3rd party math API integrations.
7 years ago
Vladimír Vondruš
3281a277cc
Vk: provide conversion of basic math-related types.
7 years ago
Vladimír Vondruš
12c2cb640e
Vk: no, this is not GL!
7 years ago
Vladimír Vondruš
75b60b6287
external: updated Vulkan header.
7 years ago
Vladimír Vondruš
2c4103d426
GL: properly execute the test on ES3 builds.
7 years ago
Vladimír Vondruš
db8c5fedaa
GL: clean up Framebuffer constructors.
...
The AbstractFramebuffer constructor is now constexpr, but that doesn't
mean we can have GL::defaultFramebuffer constexpr -- all member
functions are (by design) non-const and we also need to modify its
viewport value quite often. So this has to stay as-is.
7 years ago
Vladimír Vondruš
a36d8eb033
Remove use of std::reference_wrapper where possible.
...
What's left is *a lot* of places taking monstrous
std::vector<std::reference_wrapper> and that can't be changed to
std::vector<Containers::Reference> in a source-compatible way. Even that
would be only a temporary change, since the goal is to fully avoid
dependency on STL in those cases.
The final version of these APIs should take
Containers::ArrayView<Containers::Reference> and be implicitly
convertible froom e.g. std::vector<Containers::Reference>. That's
definitely possible, but not in time for 2019.01, so instead of forcing
users to temporary pass a `{vec.begin(), vec.size()}` everywhere instead
of just `vec`, I'm rather keeping these APIs intact.
7 years ago
Vladimír Vondruš
b6f9c25fa1
doc: updated changelog.
7 years ago
Vladimír Vondruš
3bb85ae1bb
Platform: don't use deprecated functionality.
7 years ago
Vladimír Vondruš
852aebe41b
Trade: this include is not needed either.
7 years ago
Vladimír Vondruš
697c17279c
Backwards compatibility for std::unique_ptr where needed.
7 years ago
Vladimír Vondruš
f9f3df69de
Get rid of std::unique_ptr.
7 years ago
Vladimír Vondruš
f7dcb62e93
MeshTools: return just a mesh from fullScreenTriangle().
...
Backwards-incompatible change, sorry.
7 years ago
Vladimír Vondruš
24b8ff086c
Removed std::optional backwards compatibility.
...
This was a dirty mess. Good riddance. Also removing the include from the
header now, as it has a forward declaration and thus is not needed.
7 years ago
Vladimír Vondruš
3bceb0b276
GL: clean up the includes.
...
No need to include all GL headers just for one thing.
7 years ago