No description
  • C++ 53.8%
  • Python 33.4%
  • CMake 11.3%
  • Batchfile 0.8%
  • Shell 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Vladimír Vondruš 46a7659136 package: enable _LIBCPP_REMOVE_TRANSITIVE_INCLUDES for all libc++ builds.
Which makes libc++ since version 16 not use transitive includes for
backwards compatibility, both for faster build times and to detect if
some code is missing a transitive include (which could blow up for the
user even w/o this macro defined, as compiling with -std=c++23 also
removes quite a lot such includes).

For this repository this affects solely macOS on the CI, but right now
it uses a VM with older libc++, which means it does nothing, but it's
done there anyway to future-proof.
2026-02-11 14:37:11 +01:00
.circleci package/ci: migrate to CircleCI. 2020-12-10 17:45:20 +01:00
doc python: add an option to provide DLL path on Windows. 2026-01-04 22:30:03 +01:00
modules Update copyright year. 2026-01-02 02:22:18 +01:00
package package: enable _LIBCPP_REMOVE_TRANSITIVE_INCLUDES for all libc++ builds. 2026-02-11 14:37:11 +01:00
src python: add an option to provide DLL path on Windows. 2026-01-04 22:30:03 +01:00
.editorconfig Indent glTF files with two spaces. 2023-02-09 19:31:20 +01:00
.gitignore Initial code for the Python bindings, adding math angle types. 2019-05-21 22:37:08 +02:00
CMakeLists.txt python: add an option to provide DLL path on Windows. 2026-01-04 22:30:03 +01:00
CONTRIBUTING.md Add initial README and license. 2019-05-01 17:15:56 +02:00
COPYING Update copyright year. 2026-01-02 02:22:18 +01:00
CREDITS.md Add initial README and license. 2019-05-01 17:15:56 +02:00
README.md It's 2025, C++14 is nothing to boast with. 2025-03-04 13:12:46 +01:00

This repository contains bindings of the Magnum C++11 graphics engine into other languages such as Python.

Join the chat at https://gitter.im/mosra/magnum Build Status Build status Coverage Status MIT License

UNDER CONSTRUCTION

Contents of this repository and documentation is under construction. You can find work-in-progress docs at https://doc.magnum.graphics/python/ but there isn't much to look at yet.

CONTACT & SUPPORT

If you want to contribute to Magnum, if you spotted a bug, need a feature or have an awesome idea, you can get a copy of the sources from GitHub and start right away!

See also the Magnum Project Contact & Support page for further information.

CREDITS

See the CREDITS.md file for details. Big thanks to everyone involved!

LICENSE

Magnum is licensed under the MIT/Expat license, see the COPYING file for details.