This repository is used to develop Render Pipeline C++
Build Status | About |
---|---|
Visual Studio 2015, 2017, 2019 / Ubuntu 16.04 (GCC 7) | |
Visual Studio 2017 Preview |
You can download built files from each Build Page.
- These builds uses only partial third-parties, not everything. So, some third-parties may be omitted.
- Windows Debug: Optimize option is 1 with MixForDebug in panda3d-thirdparty
- Windows Release: Optimize option is 4 with Release in panda3d-thirdparty
See more detail: https://www.panda3d.org/manual/index.php/Third-party_dependencies_and_license_info
And third-party license files are in 'thirdparty-licenses' directory.
- Eigen: MPL2
- OpenAL: LGPL
- libvorbis: BSD
- ZLib: zlib
- libpng: libpng
- libjpeg: libjpeg
- libjpeg-turbo: libjpeg-turbo
- libsquish: MIT
- Freetype: FreeType
- Assimp: assimp
- OpenEXR: Modified BSD
- libtiff: libtiff
I currently build using the Microsoft Visual Studio 2015 and 2017 on Windows 10. (default is VS2017.) Visual Studio 2015 and 2017 are binary compatible, so you can use any one. (for example, you can use VS2017 with VS2015 binary version.)
You will also need to have the third-party dependency libraries available for the build scripts to use. These are available from the URL, depending on whether you are on a 32-bit or 64-bit system: https://www.panda3d.org/forums/viewtopic.php?f=9&t=18775
Note that those libraries are VS2015 version, but you can build with VS2017 as the mentioned above. OR, you can build from my panda3d-thirdparty repository.
After acquiring these dependencies, you may simply build Panda3D from CMake.
See README in official repository. OR, you can use CMake.
See github-compare for all differences: https://github.com/panda3d/panda3d/compare/master...bluekyu:master