Skip to content
forked from panda3d/panda3d

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

License

Notifications You must be signed in to change notification settings

bluekyu/panda3d

 
 

Repository files navigation

Panda3D for Render Pipeline C++

This repository is used to develop Render Pipeline C++

Build Status

Build Status About
azure-badge Visual Studio 2015, 2017, 2019 / Ubuntu 16.04 (GCC 7)
appveyor-badge Visual Studio 2017 Preview

You can download built files from each Build Page.

Note
  • 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

Thrid-party Licenses

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

Building Panda3D

Windows

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.

Linux

See README in official repository. OR, you can use CMake.

Customizing

See github-compare for all differences: https://github.com/panda3d/panda3d/compare/master...bluekyu:master

About

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 66.9%
  • C 17.0%
  • Python 14.6%
  • Emacs Lisp 0.6%
  • Objective-C++ 0.4%
  • Perl 0.2%
  • Other 0.3%