176 Commits (1a7efcac4c4de32f9f5c4d5dbbe98d2826854aab)

Author SHA1 Message Date
Vladimír Vondruš d5379c10eb python: expose buffer objects owned by gl.Mesh. 7 years ago
Vladimír Vondruš a18c438352 python: so we need MutableStridedArrayView4D as well. 7 years ago
Vladimír Vondruš f1aeb0fd0e python: whoops, forgot to bind some MutableStridedArrayView3D functions. 7 years ago
Vladimír Vondruš 1e4a9c424e python: bind PixelFormat and PixelStorage. 7 years ago
Vladimír Vondruš 3dcb176c80 python: bind Math::Range. 7 years ago
Vladimír Vondruš 2d2d6d5762 magnum: one more test to really check all variants. 7 years ago
Vladimír Vondruš d157b55637 magnum: again (and hopefully for the last time) reorder constructors. 7 years ago
Vladimír Vondruš c2ac530fc2 python: additions to the math benchmark. 7 years ago
Vladimír Vondruš 22a17cb5b8 python: slightly improve perf of __getitem__ on matrices/vectors. 7 years ago
Vladimír Vondruš d4dff647f7 python: these are done. 7 years ago
Vladimír Vondruš 0170dea8f4 python: consolidate buffer-related headers. 7 years ago
Vladimír Vondruš d1d6cb9ec0 python/magum/math: switch to our own buffer protocol implementation. 7 years ago
Vladimír Vondruš f9a2146142 python/corrade: remove TODOs that are impossible. 7 years ago
Vladimír Vondruš ce3d2564fd python/corrade: make our own buffer protocol for array views. 7 years ago
Vladimír Vondruš c261dd1e8c python: this is about to get upstreamed. 7 years ago
Vladimír Vondruš 7549d107de python: implement buffer protocol for Vector types as well. 7 years ago
Vladimír Vondruš 6f6f6dacba python: benchmark math / numpy / buffer protocol things. 7 years ago
Vladimír Vondruš 700fd7c510 python: doc++ 7 years ago
Vladimír Vondruš b3a06f62e6 python: expose the new Matrix4::perspectiveProjection() overload. 7 years ago
Vladimír Vondruš 7fba2a030e python: test at least the temporary property. 7 years ago
Vladimír Vondruš aae98e0f02 python: remove pybind11 2.2.4 workarounds. 7 years ago
Vladimír Vondruš a38b14870f python: use writeonly properties for shader uniform setters. 7 years ago
Vladimír Vondruš 58e1b3c5d9 python: make scenegraph features actually instantiable from python. 7 years ago
Vladimír Vondruš 39f2699b90 python: more yelling at the buildsystem. 7 years ago
Vladimír Vondruš 7474e22ce1 python: TODAY I AM THE ANGRY GUY YELLING AT COMPUTERS. 7 years ago
Vladimír Vondruš f66594f36b python: setuptools why are you so flimsy. 7 years ago
Vladimír Vondruš 6d30c5ddd7 python: make setup.py work even if imported from elsewhere. 7 years ago
Vladimír Vondruš d050145e51 python: put everything into a single module if magnum is built statically. 7 years ago
Vladimír Vondruš 21ee51fd96 python: do as little as possible in PYBIND11_MODULE. 7 years ago
Vladimír Vondruš 6adc330e39 python: minor cleanup. 7 years ago
Vladimír Vondruš d0d028f72d python: make the main bindings _magnum, not magnum._magnum. 7 years ago
Vladimír Vondruš d5b5b55d2f python: make sure all Matrix static constructors return proper type. 7 years ago
Vladimír Vondruš 2cfb061d7b python: expose TRS SceneGraph implementation. 7 years ago
Vladimír Vondruš 52a0650cd2 python: expose at least underscored Matrix[34]._translation property. 7 years ago
Vladimír Vondruš 012bccffbd python: make room for more scenegraph transformation implementations. 7 years ago
Vladimír Vondruš 82862b8bcd python: numpy compatibility for matrices and vectors. 7 years ago
Vladimír Vondruš 124980cec4 python: return proper type when doing operations on Color. 7 years ago
Vladimír Vondruš fde6102a8d python: expose SceneGraph Python wrapping helpers. 7 years ago
Vladimír Vondruš dc1ef106bf python: improve matrix bindings code coverage. 7 years ago
Vladimír Vondruš 452d9478ab python: make it possible to create matrices from nested tuples. 7 years ago
Vladimír Vondruš 464154adca python: implement conversions between different underlying types. 7 years ago
Vladimír Vondruš 670537d664 python: implement basic mouse events for SDL2 and GLFW apps. 7 years ago
Vladimír Vondruš ecc616b48c python: expose minimum of GL::Renderer. 7 years ago
Vladimír Vondruš 2c82dc8b3d python: make Matrix4 operations return Matrix4, not Matrix4x4. 7 years ago
Vladimír Vondruš 2ae83a0c26 python: make ArrayView properly convertible from Python array. 7 years ago
Vladimír Vondruš 2b0dfaa22a python: expose MeshTools::compile(). 7 years ago
Vladimír Vondruš 4b58ba5204 python: Cube and Square from Primitives. 7 years ago
Vladimír Vondruš 293c5eca64 python: *very* little from Trade. 7 years ago
Vladimír Vondruš 8b1efde15f python: add generic MeshPrimitive and MeshIndexType enums. 7 years ago
Vladimír Vondruš 0db853a483 python: expose the (almost) full Phong shader. 7 years ago