Commit Graph

  • cfce76dde4 package: include public headers in coverage reports as well. Vladimír Vondruš 2019-07-27 22:23:56 +0200
  • d5036b4c97 python: expose the new flags in meshtools.compile(). Vladimír Vondruš 2019-07-27 21:31:43 +0200
  • fa3c0bdd05 python: better name for the gl.Framebuffer attachment owners property. Vladimír Vondruš 2019-07-27 20:21:13 +0200
  • f3c0454c72 python: ensure memory owners are compared with `is`. Vladimír Vondruš 2019-07-27 20:19:38 +0200
  • c40627c96c python: better name [Strided]ArrayView memory owner property. Vladimír Vondruš 2019-07-27 20:13:23 +0200
  • c28f36e04a python: move refcounting in GL types also to holders. Vladimír Vondruš 2019-07-27 19:56:55 +0200
  • fe3837e34a python: put all public Python headers into the same IDE folder. Vladimír Vondruš 2019-07-27 19:56:03 +0200
  • 65d39b079e python: make the PyNonDestructibleClass helper public. Vladimír Vondruš 2019-07-27 19:54:54 +0200
  • 76d7ee0dc7 python: store memory owner references in the holder type instead. Vladimír Vondruš 2019-07-27 19:15:21 +0200
  • e28e58b5b8 python: hide cryptic shit in less cryptic wrappers. Vladimír Vondruš 2019-07-27 17:06:59 +0200
  • 1fc142d193 python: add wrappers for often needed but terribly cryptic pybind APIs. Vladimír Vondruš 2019-07-27 16:59:10 +0200
  • 5a49164bb0 modules: updated FindCorrade.cmake. Vladimír Vondruš 2019-07-27 16:58:18 +0200
  • 4cbda8081b corrade/containers: finally give up on testing ArrayView dimensions. Vladimír Vondruš 2019-07-25 20:44:57 +0200
  • b3206b138f python/corrade: implicit conversion of np.array to (Strided)ArrayView. Vladimír Vondruš 2019-07-25 20:44:32 +0200
  • 1ee3b69b98 python: added a TODO. Vladimír Vondruš 2019-07-25 19:28:33 +0200
  • 3b7cfa4117 python: bind framebuffer reading. Vladimír Vondruš 2019-07-25 19:27:49 +0200
  • 2ac4ca3338 python: expose basic Framebuffer. Vladimír Vondruš 2019-07-25 19:27:20 +0200
  • b5e4253960 python: expose GL::RenderbufferFormat and GL::Renderbuffer. Vladimír Vondruš 2019-07-25 19:25:11 +0200
  • d36c847362 python: add an underscore to Matrix4.shearing_ab() parameter name. Vladimír Vondruš 2019-07-25 18:53:03 +0200
  • 2d1022b739 python: rename a header for further additions. Vladimír Vondruš 2019-07-25 18:09:42 +0200
  • bfdfad1226 python: expose GL::Renderer::setClearColor(). Vladimír Vondruš 2019-07-25 17:41:38 +0200
  • 59969c3f67 python: expose (Mutable)ImageView. Vladimír Vondruš 2019-07-25 17:33:50 +0200
  • d5379c10eb python: expose buffer objects owned by gl.Mesh. Vladimír Vondruš 2019-07-25 16:58:52 +0200
  • a18c438352 python: so we need MutableStridedArrayView4D as well. Vladimír Vondruš 2019-07-25 16:57:40 +0200
  • f1aeb0fd0e python: whoops, forgot to bind some MutableStridedArrayView3D functions. Vladimír Vondruš 2019-07-25 16:56:51 +0200
  • 1e4a9c424e python: bind PixelFormat and PixelStorage. Vladimír Vondruš 2019-07-25 16:54:45 +0200
  • 3dcb176c80 python: bind Math::Range. Vladimír Vondruš 2019-07-25 15:17:34 +0200
  • 90778c0a0b package: GCC 9 and lcov from git work again. Vladimír Vondruš 2019-07-25 13:28:30 +0200
  • 2d2d6d5762 magnum: one more test to really check all variants. Vladimír Vondruš 2019-07-25 13:28:08 +0200
  • d157b55637 magnum: again (and hopefully for the last time) reorder constructors. Vladimír Vondruš 2019-07-25 13:26:16 +0200
  • c2ac530fc2 python: additions to the math benchmark. Vladimír Vondruš 2019-07-25 11:47:40 +0200
  • 22a17cb5b8 python: slightly improve perf of __getitem__ on matrices/vectors. Vladimír Vondruš 2019-07-25 11:46:51 +0200
  • d4dff647f7 python: these are done. Vladimír Vondruš 2019-07-25 11:42:45 +0200
  • 0170dea8f4 python: consolidate buffer-related headers. Vladimír Vondruš 2019-07-25 11:41:37 +0200
  • d1d6cb9ec0 python/magum/math: switch to our own buffer protocol implementation. Vladimír Vondruš 2019-07-25 11:38:42 +0200
  • f9a2146142 python/corrade: remove TODOs that are impossible. Vladimír Vondruš 2019-07-25 10:56:16 +0200
  • ce3d2564fd python/corrade: make our own buffer protocol for array views. Vladimír Vondruš 2019-07-25 09:33:39 +0200
  • c261dd1e8c python: this is about to get upstreamed. Vladimír Vondruš 2019-07-22 20:19:17 +0200
  • a61ee59825 doc: setup for symbol search. Vladimír Vondruš 2019-07-22 20:19:00 +0200
  • 3d78371d57 Add file encoding to .editorconfig. Vladimír Vondruš 2019-07-22 20:18:35 +0200
  • 881be9b985 modules: updated FindMagnum.cmake. Vladimír Vondruš 2019-07-15 20:59:14 +0200
  • 7549d107de python: implement buffer protocol for Vector types as well. Vladimír Vondruš 2019-07-15 17:24:53 +0200
  • 6f6f6dacba python: benchmark math / numpy / buffer protocol things. Vladimír Vondruš 2019-07-15 17:18:56 +0200
  • 700fd7c510 python: doc++ Vladimír Vondruš 2019-07-15 15:24:47 +0200
  • b3a06f62e6 python: expose the new Matrix4::perspectiveProjection() overload. Vladimír Vondruš 2019-07-15 12:45:35 +0200
  • 7fba2a030e python: test at least the temporary property. Vladimír Vondruš 2019-07-15 12:45:19 +0200
  • fc3990b4bd package/ci: remove dead commented-out stuff. Vladimír Vondruš 2019-07-15 12:40:17 +0200
  • aae98e0f02 python: remove pybind11 2.2.4 workarounds. Vladimír Vondruš 2019-07-15 12:39:36 +0200
  • e4aa19884a package/ci: use pybind11 2.3.0. Vladimír Vondruš 2019-07-15 12:35:19 +0200
  • a38b14870f python: use writeonly properties for shader uniform setters. Vladimír Vondruš 2019-07-15 12:32:15 +0200
  • ee2a209e9c doc: adapt to m.css changes. Vladimír Vondruš 2019-07-15 12:31:54 +0200
  • e5e0ac0e36 doc: hmm, why corrade.containers were automagically included before? Vladimír Vondruš 2019-07-15 12:31:23 +0200
  • 8b60643058 Added .editorconfig. Vladimír Vondruš 2019-06-27 19:37:39 +0200
  • 58e1b3c5d9 python: make scenegraph features actually instantiable from python. Vladimír Vondruš 2019-06-27 19:36:53 +0200
  • 39f2699b90 python: more yelling at the buildsystem. Vladimír Vondruš 2019-06-11 15:05:04 +0200
  • 7474e22ce1 python: TODAY I AM THE ANGRY GUY YELLING AT COMPUTERS. Vladimír Vondruš 2019-06-11 14:08:58 +0200
  • f66594f36b python: setuptools why are you so flimsy. Vladimír Vondruš 2019-06-11 11:43:18 +0200
  • 6d30c5ddd7 python: make setup.py work even if imported from elsewhere. Vladimír Vondruš 2019-06-11 10:56:12 +0200
  • daac3ac5f4 Make the Find module usable with a CMake subproject. Vladimír Vondruš 2019-06-11 10:54:47 +0200
  • c1f854472d package/ci: test the static build as well. Vladimír Vondruš 2019-06-09 20:38:09 +0200
  • d050145e51 python: put everything into a single module if magnum is built statically. Vladimír Vondruš 2019-06-09 20:29:55 +0200
  • 21ee51fd96 python: do as little as possible in PYBIND11_MODULE. Vladimír Vondruš 2019-06-08 12:53:57 +0200
  • 6adc330e39 python: minor cleanup. Vladimír Vondruš 2019-06-08 12:53:17 +0200
  • d0d028f72d python: make the main bindings _magnum, not magnum._magnum. Vladimír Vondruš 2019-06-08 12:36:58 +0200
  • 8b9146dc78 package: added Homebrew package. Vladimír Vondruš 2019-06-09 20:41:55 +0200
  • e9b5fb0019 modules: added FindMagnumBindings.cmake for finding the helper headers. Vladimír Vondruš 2019-06-01 19:20:34 +0200
  • d5b5b55d2f python: make sure all Matrix static constructors return proper type. Vladimír Vondruš 2019-06-01 16:01:37 +0200
  • 2cfb061d7b python: expose TRS SceneGraph implementation. Vladimír Vondruš 2019-06-01 13:16:10 +0200
  • 52a0650cd2 python: expose at least underscored Matrix[34]._translation property. Vladimír Vondruš 2019-06-01 13:14:25 +0200
  • 012bccffbd python: make room for more scenegraph transformation implementations. Vladimír Vondruš 2019-05-31 21:52:03 +0200
  • 82862b8bcd python: numpy compatibility for matrices and vectors. Vladimír Vondruš 2019-05-31 14:11:37 +0200
  • 124980cec4 python: return proper type when doing operations on Color. Vladimír Vondruš 2019-06-01 15:12:10 +0200
  • fde6102a8d python: expose SceneGraph Python wrapping helpers. Vladimír Vondruš 2019-05-31 10:59:36 +0200
  • 256e69a8bb package: test also docstring validity. Vladimír Vondruš 2019-05-29 20:01:39 +0200
  • f6136c8895 doc: python bindings are in master now. Vladimír Vondruš 2019-05-29 20:01:07 +0200
  • dc1ef106bf python: improve matrix bindings code coverage. Vladimír Vondruš 2019-05-29 20:00:36 +0200
  • 452d9478ab python: make it possible to create matrices from nested tuples. Vladimír Vondruš 2019-05-13 22:41:26 +0200
  • 7777943a03 doc: add a page with examples. #1 Vladimír Vondruš 2019-05-23 14:20:33 +0200
  • 464154adca python: implement conversions between different underlying types. Vladimír Vondruš 2019-05-23 13:44:50 +0200
  • 670537d664 python: implement basic mouse events for SDL2 and GLFW apps. Vladimír Vondruš 2019-05-23 11:37:59 +0200
  • ecc616b48c python: expose minimum of GL::Renderer. Vladimír Vondruš 2019-05-23 01:13:42 +0200
  • 2c82dc8b3d python: make Matrix4 operations return Matrix4, not Matrix4x4. Vladimír Vondruš 2019-05-23 01:12:48 +0200
  • 2ae83a0c26 python: make ArrayView properly convertible from Python array. Vladimír Vondruš 2019-05-23 00:01:13 +0200
  • 2b0dfaa22a python: expose MeshTools::compile(). Vladimír Vondruš 2019-05-22 23:23:35 +0200
  • 4b58ba5204 python: Cube and Square from Primitives. Vladimír Vondruš 2019-05-22 23:14:09 +0200
  • 293c5eca64 python: *very* little from Trade. Vladimír Vondruš 2019-05-22 22:25:46 +0200
  • 8b1efde15f python: add generic MeshPrimitive and MeshIndexType enums. Vladimír Vondruš 2019-05-22 22:47:49 +0200
  • 0db853a483 python: expose the (almost) full Phong shader. Vladimír Vondruš 2019-05-22 22:14:39 +0200
  • 998c428355 python: expose Color3 and Color4. Vladimír Vondruš 2019-05-22 20:32:15 +0200
  • ad01c1a306 python: initial SceneGraph bits. Vladimír Vondruš 2019-05-21 21:22:39 +0200
  • 11ec2af230 Update doc link in README. Vladimír Vondruš 2019-05-21 21:22:04 +0200
  • 86d64a6a5a package/archlinux: coverage PKGBUILD. Vladimír Vondruš 2019-05-21 21:14:34 +0200
  • f726745382 package/ci: test also GL stuff via SwiftShader. Vladimír Vondruš 2019-05-21 22:55:20 +0200
  • f99f227623 package/ci: coverage for both C++ and Python. Vladimír Vondruš 2019-05-21 21:16:41 +0200
  • 322d54f670 package/ci: avoid tons of warnings from GCC 4.8. Vladimír Vondruš 2019-05-21 23:14:40 +0200
  • c639e7f5b2 python: initial random docs. Vladimír Vondruš 2019-05-14 00:06:07 +0200
  • 4cca099297 python: make `import magnum.math` working. Vladimír Vondruš 2019-05-13 22:08:33 +0200
  • 2132bd0410 python: expose basic math functions. Vladimír Vondruš 2019-05-13 22:04:20 +0200
  • a644684e5e python: oh of course, $<TARGET_EXISTS> is too new to be useful. Vladimír Vondruš 2019-05-02 20:09:11 +0200
  • 33998df685 python: very barebones SDL2 & GLFW applications. Vladimír Vondruš 2019-05-02 17:27:55 +0200