Commit Graph

  • 9f19e72bf1 Added Scene downcasting to Object #8 Marco Melorio 2019-11-28 20:57:22 +0100
  • 97062bcc04 python: expose new Matrix4.normal_matrix() and related APIs. Vladimír Vondruš 2019-11-03 08:16:36 +0100
  • 9131edff97 python: doc++ Vladimír Vondruš 2019-11-03 08:07:51 +0100
  • 016f5954e3 python: exposed framebuffer blit. Vladimír Vondruš 2019-11-03 08:05:47 +0100
  • 3b72f10211 package/homebrew: updated for 2019.10. Vladimír Vondruš 2019-11-03 08:03:22 +0100
  • 396e48bf4d package/ci: TRAVIS! WHAT DO YOU WANT TODAY v2019.10 Vladimír Vondruš 2019-10-24 12:46:23 +0200
  • 19cb8f41b3 doc: added changelog for Python bindings. Vladimír Vondruš 2019-10-24 12:42:07 +0200
  • 7f6a1f1529 CMake: override binary output location only if none of these is set. Vladimír Vondruš 2019-10-21 17:54:51 +0200
  • 875a81803b python: avoid clash with the builtin platform module when running tests. Vladimír Vondruš 2019-10-21 17:53:52 +0200
  • 7068412b7c platform: expose Sdl2Application::mainLoopIteration(). Vladimír Vondruš 2019-10-19 23:49:34 +0200
  • 41609aceef python: don't try to find applications that aren't on target platform. Vladimír Vondruš 2019-10-19 23:48:57 +0200
  • e334cc17b2 python: expose remaining primitives. Vladimír Vondruš 2019-10-19 23:46:54 +0200
  • 70fe4e8a25 python: add more getters to trade.MeshDataXD. Vladimír Vondruš 2019-10-19 23:46:00 +0200
  • d67a1d27ed python: primitives.square_solid() didn't have a default argument. Vladimír Vondruš 2019-10-19 22:29:17 +0200
  • 65d8e47cbe CMake: put all binaries into a single location. Vladimír Vondruš 2019-10-18 01:40:34 +0200
  • d2bec5eba7 python: fix build in a CMake subproject. Vladimír Vondruš 2019-10-18 01:39:58 +0200
  • 8700217943 Require CMake 3.4 at least. Vladimír Vondruš 2019-10-07 12:47:22 +0200
  • 106ca8f314 python: adapted to Magnum changes. Vladimír Vondruš 2019-10-07 12:47:04 +0200
  • 027492966d doc: shorten the experimental notice. Vladimír Vondruš 2019-09-25 16:07:06 +0200
  • a6dd10ae69 python: we don't use pybind11 exceptions anymore, so this is not needed. Vladimír Vondruš 2019-09-25 16:03:56 +0200
  • 34ca50dca8 python: expose application properties as actual properties. Vladimír Vondruš 2019-09-17 16:13:16 +0200
  • d5bbd193f3 python: minor cleanup. Vladimír Vondruš 2019-09-17 13:01:12 +0200
  • 6bce9fbeb2 python: remove the black magic from magnum.platform. Vladimír Vondruš 2019-09-17 12:03:41 +0200
  • 2cbb083f0a package/ci: minor cleanup. Vladimír Vondruš 2019-09-17 10:36:36 +0200
  • 6ca302befc package/ci: enable TinyGltfImporter for mesh import testing. Vladimír Vondruš 2019-09-17 00:04:37 +0200
  • 59a2773808 python: expose mesh import. Vladimír Vondruš 2019-09-16 23:59:49 +0200
  • 9afe7ebe50 python: expose key and scroll events. Vladimír Vondruš 2019-09-16 23:42:17 +0200
  • f20c5beb76 python: move away from concrete pybind exceptions. Vladimír Vondruš 2019-09-16 23:37:50 +0200
  • ee54dc6cdc package/ci: build Magnum Plugins on the CI. Vladimír Vondruš 2019-09-16 21:49:20 +0200
  • 7da09f9080 python: expose basic image import in trade. Vladimír Vondruš 2019-09-16 21:46:22 +0200
  • f8f0f3f1b7 python: expose framebuffer reading to an image (not a view). Vladimír Vondruš 2019-09-16 21:14:49 +0200
  • e07e61c1ef python: expose Image. Vladimír Vondruš 2019-09-16 20:57:08 +0200
  • c21972efb6 python: document the behavior of ImageView refcounting as well. Vladimír Vondruš 2019-09-16 20:54:06 +0200
  • 432d424a77 python: make conversion from a mutable image view implicit. Vladimír Vondruš 2019-09-16 20:31:52 +0200
  • 2eebb45557 python: don't keep a reference to owner for empty array views. Vladimír Vondruš 2019-09-16 20:29:21 +0200
  • e18fbdbb16 python: raise an exception on plugin load/unload failure. Vladimír Vondruš 2019-09-16 18:21:10 +0200
  • 6dd3e2fd6d python: those pluginmanager APIs should have been properties. Vladimír Vondruš 2019-09-16 18:20:16 +0200
  • 859309b07c python: actually install the corrade.pluginmanager module. Vladimír Vondruš 2019-09-16 18:19:18 +0200
  • 483ffb4453 python: document gl.default_framebuffer Vladimír Vondruš 2019-09-16 18:18:32 +0200
  • 843160f58a python: throw instead of returning a falsy value in shader APIs. Vladimír Vondruš 2019-09-16 18:17:59 +0200
  • 3f0aa76c28 python: expose Shaders::Flat. Vladimír Vondruš 2019-09-16 14:06:00 +0200
  • 313e74142c python: expose texturing in Phong. Vladimír Vondruš 2019-09-16 13:50:23 +0200
  • 02fc8900b9 python: expose Phong tangents and vertex colors. Vladimír Vondruš 2019-09-16 13:17:58 +0200
  • 40891858d6 python: raise Python exceptions for shader API usage failures. Vladimír Vondruš 2019-09-16 13:10:07 +0200
  • 006987fa45 python: update shader attribute docs, add Phong there too. Vladimír Vondruš 2019-09-16 13:00:48 +0200
  • 563f5222b5 python: better way to expose shader attributes. Vladimír Vondruš 2019-09-16 12:42:56 +0200
  • 7f82f76eba python: test gl.AbstractShaderProgram.set_uniform() as well. Vladimír Vondruš 2019-09-15 11:26:01 +0200
  • 033e0c17bc python: minor code cleanup. Vladimír Vondruš 2019-09-15 11:25:07 +0200
  • 3c9643ce74 python: expose textures and related APIs. Vladimír Vondruš 2019-09-15 11:24:08 +0200
  • 1083e2d6aa python: improve docs of gl.Mesh primitive setting. Vladimír Vondruš 2019-09-15 11:22:29 +0200
  • fdf5671c4c python: implicitly test for GL errors in all tests. Vladimír Vondruš 2019-09-15 10:20:07 +0200
  • 79ac50e11a python: expose gl.Renderer.error. Vladimír Vondruš 2019-09-15 10:12:41 +0200
  • bbbda61f6e magnum: no_create() constructors are useless, don't add them. Vladimír Vondruš 2019-09-15 10:08:53 +0200
  • d818e40698 python: implemented vector swizzles. Vladimír Vondruš 2019-09-14 01:00:51 +0200
  • d6f1c50c34 python: I'm happy to see MSVC continuing to be consistenly underdelivering. Vladimír Vondruš 2019-09-13 16:48:54 +0200
  • 30d7b0796c package/ci: make code coverage actually work on macOS. Vladimír Vondruš 2019-09-11 19:40:55 +0200
  • 9b652f6213 package/ci: nope, this was not a good idea. Vladimír Vondruš 2019-09-11 10:44:33 +0200
  • 5947b76df9 python: cross() should be in math, not a member function. Vladimír Vondruš 2019-09-10 12:29:10 +0200
  • 0c9cd88fd3 python: doc++ Vladimír Vondruš 2019-09-08 18:12:59 +0200
  • 9faed0651e python: expose basics of plugin manager. Vladimír Vondruš 2019-09-08 18:11:53 +0200
  • 857062e152 python: TODOs so I don't forget. Vladimír Vondruš 2019-09-08 16:27:10 +0200
  • f9851bdb1e python: expose shader interface APIs. Vladimír Vondruš 2019-09-08 16:25:47 +0200
  • c8e99ca086 python: expose corrade and magnum compilation defines. Vladimír Vondruš 2019-09-08 15:44:14 +0200
  • 14f7810870 python: finish the magic and docs for Matrix[34].scaling() and friends. Vladimír Vondruš 2019-09-08 14:42:53 +0200
  • d50b79d698 python: expose gl.Version and related utilities. Vladimír Vondruš 2019-09-07 20:10:00 +0200
  • 128c2aa0af python: use an underscore for the less readable PixelFormat values. Vladimír Vondruš 2019-09-06 20:45:21 +0200
  • 3ae0c3fbf2 doc: we have an AppVeyor build now. Vladimír Vondruš 2019-09-06 20:45:05 +0200
  • e105109981 doc: document differences in platform and scenegraph. Vladimír Vondruš 2019-09-06 20:44:44 +0200
  • 73087f3b3f doc: we can disable GL tests now. Vladimír Vondruš 2019-09-06 20:44:28 +0200
  • b84f88e189 doc: add 3rd party license info and contributor list. Vladimír Vondruš 2019-09-06 20:30:22 +0200
  • 9a7c167e73 doc: switch to a nicer URL scheme. Vladimír Vondruš 2019-09-11 10:33:25 +0200
  • 3ceb292c15 python: update docs with crosslinking and all the fancy stuff. Vladimír Vondruš 2019-09-06 19:40:23 +0200
  • 64cecd92f9 ? #3 appveyor-coverage Vladimír Vondruš 2019-09-04 14:07:37 +0200
  • bc50a55a3e [wip] Vladimír Vondruš 2019-09-04 12:51:50 +0200
  • 52debd42c0 package/ci: disable code coverage on AppVeyor for now. Vladimír Vondruš 2019-09-04 12:35:55 +0200
  • 8d95781fc4 package/ci: disable doctest on AppVeyor as that requires numpy too. Vladimír Vondruš 2019-09-03 17:57:23 +0200
  • 9872f23e58 package/ci: initial AppVeyor setup. Vladimír Vondruš 2019-09-03 11:13:48 +0200
  • 9dc569945f python: a better way to skip GL tests. Vladimír Vondruš 2019-09-03 18:29:30 +0200
  • 067c45e792 python: skip numpy tests if it's not installed. Vladimír Vondruš 2019-09-03 17:56:40 +0200
  • 0d671c823c python: wire in the WindowlessWglApplication. Vladimír Vondruš 2019-09-03 18:21:21 +0200
  • eb6576c6af python: sad workaround for a nasty problem deep inside pybind. Vladimír Vondruš 2019-09-03 17:43:33 +0200
  • a62c1fe29d python: add new sRGB PixelFormat values. Vladimír Vondruš 2019-09-03 15:04:58 +0200
  • 14fa2247e9 python: MSVC doesn't like pure virtual methods in local classes. Cameron Egbert 2019-09-03 14:49:39 +0200
  • 4718de1ed3 python: don't define negation on unsigned vector types. Vladimír Vondruš 2019-09-03 14:14:58 +0200
  • ff9003d10c python: silence annoying GCC 4.8 warnings. Vladimír Vondruš 2019-09-03 12:01:38 +0200
  • fd85c2ff81 python/corrade: huh, this one was missing. Vladimír Vondruš 2019-09-03 11:44:54 +0200
  • e8198cb97e python: fix PyInit_* declarations to work on Windows as well. Vladimír Vondruš 2019-09-03 11:44:16 +0200
  • a6c8b0107e Explicitly use C++11, like all other Magnum projects. Vladimír Vondruš 2019-09-03 11:31:17 +0200
  • c536caaf13 CMake: avoid /W3 overriding warnings and enable -DUNICODE on Windows. Vladimír Vondruš 2019-09-03 11:30:24 +0200
  • 6555424d86 package/ci: add a static macOS build as well. Vladimír Vondruš 2019-09-03 11:13:22 +0200
  • 232b559984 package/ci: build also SDL2 and GLFW apps on Travis. Vladimír Vondruš 2019-09-03 11:12:49 +0200
  • 7f79f455d9 package/ci: we always build w/o deprecated functionality. Vladimír Vondruš 2019-09-03 11:10:14 +0200
  • 3c96880f2e modules: updated GL-related Find modules. Vladimír Vondruš 2019-09-03 11:09:23 +0200
  • bd3d1b963c Changes to enable Windows build of habitat-sim #2 Cameron Egbert 2019-08-20 15:42:51 -0700
  • 1ec7269732 python: expose more from GL framebuffers. Vladimír Vondruš 2019-07-30 14:58:04 +0200
  • 5a438ed474 python: um, why a 8-bit type? Vladimír Vondruš 2019-07-30 14:46:51 +0200
  • d36aa31a37 python: properly provide virtual destructors for Application classes. Vladimír Vondruš 2019-07-30 14:46:21 +0200
  • 375a22f08d python: suppress Clang's -Wgnu-zero-variadic-macro-arguments warning. Vladimír Vondruš 2019-07-30 14:45:09 +0200
  • 7e057863c8 python: fix Clang's -Wself-assign-overloaded warnings. Vladimír Vondruš 2019-07-30 14:43:38 +0200
  • 68e28685ff python: fix Clang's -Wmissing-prototypes warnings. Vladimír Vondruš 2019-07-30 14:41:55 +0200