Aaron Gokaslan
41b720e44c
Apply clang-tidy performance fixes
6 years ago
Vladimír Vondruš
4bb19e0b3f
python: re-add an inverse of pybind11 2.2.4 workarounds for 2.6.
...
Sigh. AMAZING how they can break one thing twice in a span of a year
and a half.
This reverts commit aae98e0f02 .
6 years ago
Vladimír Vondruš
57db13422f
python: make this compatible with pybind11 2.6.
...
Pybind changed py::module to py::module_ in order to support C++
modules, adapting to that change. It still builds on older versions,
but we're using only the new APIs.
6 years ago
Vladimír Vondruš
b83e12a8fd
package/homebrew: update to what's actually latest.
6 years ago
Vladimír Vondruš
0f98d2f172
python: expose new shaders.Phong features.
6 years ago
Vladimír Vondruš
bbb2d0a395
python: document args of gl.Renderer.enable() and friends.
6 years ago
Vladimír Vondruš
5594a64c2a
python: add new clip distance features to gl.Renderer.
6 years ago
Vladimír Vondruš
4cb109f592
python: add remaining gl.Renderer.set_blend*() overloads and a test.
6 years ago
Vladimír Vondruš
615551a390
doc: updated changelog and credits.
6 years ago
Vladimír Vondruš
be5ffdd916
doc: switch to explicit :ref: as default roles don't work well.
6 years ago
Vladimir Gamalyan
fe559e69bd
python: expose GL::Renderer::setBlendEquation(), GL::Renderer::setBlendFunction() and related enums.
6 years ago
Vladimír Vondruš
11075a4adf
package/ci: rename Windows builds to not include GL anymore.
...
It'll be GL + Vulkan now.
6 years ago
Vladimír Vondruš
799629e410
python: adapt to Magnum changes.
6 years ago
Vladimír Vondruš
ea4c792d26
doc: ArchLinux uses zst now.
6 years ago
Vladimír Vondruš
66681d4dee
Fix generation of versionBindings.h when inside a Git submodule.
6 years ago
Vladimír Vondruš
579107365d
modules: adapt FindMagnumBindings.cmake to recent header renames.
6 years ago
Vladimír Vondruš
dffa0fa7f8
python: oh, forgot to install Containers/PythonBindings.h.
6 years ago
Vladimír Vondruš
1d278d1112
python: rename all Python.h headers to PythonBindings.h.
...
It conveys clearer what those headers are for and avoids issues where
shitty IDE indexers (Eclipse?) confuse this with Python's Python.h.
6 years ago
Vladimír Vondruš
24b18aff93
Update project version.
6 years ago
Vladimír Vondruš
661e8243cd
Of course I messed up generating the version header.
...
Trailing zeros, undef'd "falsy" variable. Sigh.
6 years ago
Vladimír Vondruš
2df41d3afe
doc: updated changelog for 2020.06.
6 years ago
Vladimír Vondruš
9b0e7bcf3e
package/archlinux: actually, those are transitive deps.
6 years ago
Vladimír Vondruš
01d0abb9fc
modules: updated FindMagnum and FindGLFW.
6 years ago
Vladimír Vondruš
267f7c36d9
package/archlinux: switch to Ninja.
6 years ago
Vladimír Vondruš
f5d78009a2
package/archlinux: interestingly enough, this got never commited.
6 years ago
Vladimír Vondruš
f2cba9cb57
python: adapt to Magnum changes.
6 years ago
Vladimír Vondruš
e7b5708ca9
Add a TODO for CMake 3.15.
6 years ago
Vladimír Vondruš
3d519d6c19
Add a version header containing full Git version information.
6 years ago
Vladimír Vondruš
fe7e6eb545
Bootstrap for C++-side unit tests.
...
So far all tests were done only in Python, but now we'll need them in
CMake / CTest also.
6 years ago
Vladimír Vondruš
b1d45fc85a
Updated copyright year.
6 years ago
Vladimír Vondruš
1a7efcac4c
modules: updated Corrade and Magnum modules.
6 years ago
Vladimír Vondruš
5950f00f01
modules: updated FindMagnum.cmake.
6 years ago
Vladimír Vondruš
8de3e91ce3
python: fix build against latest Magnum.
...
Not sure what the extra {}s were doing there.
6 years ago
Vladimír Vondruš
a611455034
package/ci: make tests using static plugins work again.
...
There's no dynamic Magnum library to autodetect the location from, so we
have to supply the hardcoded path explicitly.
6 years ago
Vladimír Vondruš
86bac39471
Adapt to Corrade changes.
6 years ago
Vladimír Vondruš
e222ba7a32
python: provide a better error if draw_event() is not overriden.
...
Otherwise it yells at the user that "pure virtual method called", and
that's no good.
6 years ago
Vladimír Vondruš
a3f6b2cce0
python: adapt to Magnum changes.
6 years ago
Vladimír Vondruš
7aef7bd4c8
python: this was a bug in my test.
...
Interestingly enough, on Py3.7 this passed. Not exactly sure why.
6 years ago
Vladimír Vondruš
500311fa7c
python: add APIs for Color from/to sRGB int.
...
I need that for generating colormaps.
6 years ago
Vladimír Vondruš
de204f778b
python: define Mesh early enough so AbstractShaderProgram::draw() works.
6 years ago
Vladimír Vondruš
38d56059e2
python: adapt to changes in the Primitives library.
...
Again without keeping backwards compatibility, sorry.
6 years ago
Vladimír Vondruš
70e7ab94c8
oackage/archlinux: expect zstd-compressed packages.
6 years ago
Vladimír Vondruš
2045e22463
python: properly check also level bounds in importers.
6 years ago
Vladimír Vondruš
d2dc71369c
python: adapt to Magnum changes.
...
Same as before, this is a breaking change -- sorry.
6 years ago
Vladimír Vondruš
d3ecefcfac
modules: updated FindMagnum.cmake.
6 years ago
Vladimír Vondruš
a470eae5f1
python: adapt to Trade::MeshDataXD deprecation.
...
Right now there's no deprecation logic in place for the Python bindings,
so this is a breaking change. Sorry about that.
6 years ago
Vladimír Vondruš
45eb76446b
python: expose trade.abstractImporter.imageXd_level_count().
6 years ago
Vladimír Vondruš
b2f92b9d6e
python: avoid using deprecated functionality.
6 years ago
Vladimír Vondruš
5d7e5c5b1c
python: adapt to Magnum changes.
6 years ago
Vladimír Vondruš
15d0714d90
python: adapt to Magnum changes.
6 years ago