Vladimír Vondruš
12950365e3
python: properly test trade.ImageData.data refcounting.
...
Was tested for the Image/ImageView classes but not here.
4 years ago
Vladimír Vondruš
58cb836bb7
modules: updated FindMagnum.cmake.
4 years ago
Vladimír Vondruš
661f9fa451
package/archlinux: don't use buildflags in the dev PKGBUILD.
4 years ago
Vladimír Vondruš
bce7509e87
python: expose also platform.*.Application.dpi_scaling.
...
For some reason only window and framebuffer size was exposed but not
this. Made DPI-aware calculations impossible to do.
4 years ago
Vladimír Vondruš
c4105cb052
doc: update changelog.
4 years ago
Aaron Gokaslan
ddaf12757f
python: missing move in Corrade container bindings.
4 years ago
Vladimír Vondruš
9e8b846418
doc: updated changelog.
4 years ago
Vladimír Vondruš
c72d7146b5
doc: forgot to list the Developers Guide among pages.
4 years ago
Vladimír Vondruš
41e3da6fb2
python: default the destructor also in the SDL2 application.
4 years ago
Aaron Gokaslan
f22d3777d5
Minor clang-tidy fixups in some of the newer magnum-bindings
4 years ago
Vladimír Vondruš
732a0b795a
doc: add a checklist for adding a new Python module.
...
Because there's a lot of places and I somehow mess that up regularly.
4 years ago
Vladimír Vondruš
48b0015782
python: don't look for WindowlessGlxApplication on Apple platforms.
4 years ago
Vladimír Vondruš
83a4ba0390
Doc++
4 years ago
Vladimír Vondruš
1d662bcd48
CMake: add a MAGNUM_PYTHON_BINDINGS_STATIC_PLUGINS CMake option.
...
Similar to the new options for Magnum command-line utilities.
4 years ago
Vladimír Vondruš
3ce8b6d96e
python: add also windowless CGL application.
...
Not sure how I forgot this one.
4 years ago
Vladimír Vondruš
e4457383c6
python: properly expose the platform.wgl module.
4 years ago
Vladimír Vondruš
7362ff92dc
Adapt to Magnum changes.
4 years ago
Vladimír Vondruš
66bb4451df
modules: updated FindMagnum.cmake.
4 years ago
Vladimír Vondruš
403689f3bf
python: skip GL text rendering test case on ES2.
...
Needs OES_mapbuffer but I don't have extension queries exposed yet.
4 years ago
Vladimír Vondruš
f4b5d915d9
python: bind also the vector shaders.
...
Last missing piece for the Python text example.
4 years ago
Vladimír Vondruš
9b60dd30b0
python: fix inconsistencies in bound Flat and Phong feature sets.
...
Phong has instancing and texture transformation so Flat should have that
too. Also fixed a bunch of doc omissions; there's no need to bind the
POSITION attribute the hard way either.
4 years ago
Vladimír Vondruš
c2499fea34
python: no need to bind draw() again for shader subclasses.
...
The inheritance takes care of that. On the other hand it makes docs
rather noisy, but that's another problem to fix.
4 years ago
Vladimír Vondruš
137211b2b2
doc: a very hacky way to make python shader docs a bit more readable.
4 years ago
Vladimír Vondruš
1ce696203e
python: TODOs.
4 years ago
Vladimír Vondruš
ecd1e9544f
package/ci: build & test also the Text library bindings.
4 years ago
Vladimír Vondruš
e6fdfd7d8e
python: expose the essentials from the Text library.
...
Everything needed to make a Python variant of the Text example. The
Oxygen.ttf font file is the same as in MagnumPlugins/FreeTypeFont/Test
in the magnum-plugins repository.
4 years ago
Vladimír Vondruš
6a161d5044
doc: it's almost 2023, update the copyright year already.
4 years ago
Vladimír Vondruš
020e1966ab
package/archlinux: update AUR PKGBUILD version.
4 years ago
Vladimír Vondruš
716869599b
python: fix platform.Application.Configuration.title property getter.
...
Discovered this only after generating the docs, the StringView return
wasn't handled correctly. The tech debt TODO still stands, I need to
create StringView bindings already.
4 years ago
Vladimír Vondruš
04c1f712ed
python: adapt to Magnum changes in a less lazy way.
4 years ago
Vladimír Vondruš
62a07c38bc
python: adapt to Magnum changes.
4 years ago
Vladimír Vondruš
36b6c4465b
package/ci: use Xcode 11.7 on CircleCI.
4 years ago
Vladimír Vondruš
704c904d6a
package: use MAGNUM_-prefixed CMake options.
4 years ago
Vladimír Vondruš
5fd2033103
package/ci: adapt to Corrade and Magnum changes.
4 years ago
Vladimír Vondruš
737ec6c415
Prefix all CMake options with MAGNUM_*.
4 years ago
Vladimír Vondruš
d476d63bca
modules: update FindCorrade.cmake and FindMagnum.cmake.
4 years ago
Vladimír Vondruš
c859405c6a
package/ci: can't test on Xcode 10 anymore.
4 years ago
Vladimír Vondruš
0a32aa0ed7
package/ci: sync Linux and macOS images with other magnum repos.
4 years ago
Vladimír Vondruš
09e5e90426
python: CgltfImporter is deprecated, test with GltfImporter instead.
4 years ago
Vladimír Vondruš
ddfc5ccc36
python: adapt to STL string removal in Application classes.
...
A non-deprecated build didn't build anymore.
4 years ago
Vladimír Vondruš
24f2242842
doc: updated changelog.
4 years ago
Aaron Gokaslan
ca5e16f658
python: avoid some unnecessary object copies.
4 years ago
Vladimír Vondruš
0510bdf353
CMake: fix and harden Git version detection on Windows.
...
Same change as in Corrade.
4 years ago
Vladimír Vondruš
9d916eeae6
Don't use git://.
4 years ago
Vladimír Vondruš
a79bc39f3e
python: ability to import images and meshes by name.
4 years ago
Vladimír Vondruš
831631e10e
python: properly test also image import level OOB checks.
4 years ago
Vladimír Vondruš
ea4e353231
python: work around GCC 4.8 being utterly confused.
4 years ago
Vladimír Vondruš
c2e2a8e520
python: expose basics of trade.AbstractSceneConverter.
4 years ago
Vladimír Vondruš
da21863ac7
python: exposed basics of trade.AbstractImageConverter.
4 years ago
Vladimír Vondruš
fda9e34b9d
python: use CgltfImporter instead of TinyGltfImporter in tests.
...
It compiles significantly faster and there's no time to waste these
days!!
4 years ago