Skip to content

v0.3.0

Compare
Choose a tag to compare
@bluekyu bluekyu released this 24 Aug 10:43
· 562 commits to master since this release

Core

  • Droped support of Visual Studio 2015.
    • Required C++14 option.
  • Update PImpl implementation
    • Change struct to class for PImpl.
    • Removed ctor body of PImpl.
    • Removed potential crash by non-initialized impl pointer can be used when PImpl ctor calls another functions.
    • Remove self in PImpl.
  • Added return-value to some functions for validation.
  • Added default global logger.
  • Supported extended-length path for loading plugins.
  • Removed struct Parameters in Checkbox, LabeledCheckbox, Slider classes.
  • Removed StageData
    • Changed StageData to boost::variant.
  • Removed effects directory from virtual file system.
  • Removed version.hpp file
  • Fixed flatc re-running issue.
  • Fixed usage of MSC_VER macro.

Rendering

  • Changed CircularPointsNode to PointsNode.
    • Added set_circular_points function to render circular point.
    • Added stereo rendering of PointsNode.
  • Added functions to modify point geometry.

RPPanda

  • Added Loader class.
  • Added ActorInterval class (but not implemented).
  • Added setup_render_2d function to ShowBase.
  • Added export declaration to direct GUI.
  • Implemented some parts in Actor class.
  • Changed C++ smart pointer to Panda3D reference counter in rppanda codes.
  • Changed type name of rppanda classes.
  • Changed void pointer args to smart pointer args in Slider and DirectSlider.
  • Removed struct Parameters in *Interval classes.
  • Fixed ShowBase codes related to Loader.

Plugin

  • Added macro.cmake files for plugins.

CMake

  • Added cmake file for generating stripped pdb file.
  • Added version, build_date, git_commit functions
  • Updated cmake file for versioning

Documents

  • Added model snippet
  • Added about virtual file system.
  • Added about stereo rendering in Korean.
  • Added model export guide in Korean.
  • Updated build guides.
  • Fixed doucment links.