Skip to content

Latest commit

 

History

History
44 lines (40 loc) · 2.04 KB

RELEASE_NOTES.md

File metadata and controls

44 lines (40 loc) · 2.04 KB

Release notes to voxvision.

Release 0.37

  • Fix window creation on Wayland

Release 0.36

  • Fix build with modern cmake.
  • Update luasdl2 and add ability to control relative mouse mode.
  • Fix color mapping in the renderer.

Release 0.35. This is mostly a maintenance release. New in this version:

  • Fixed compilation on linux.
  • vn3d calls use the new API (works with the most recent version).
  • Lua dotsets automatically adjust their size (FreeBSD only).
  • Python is no more needed to build voxvision. Lua environment is created with lua script.
  • Renderer draws voxels using a small grayscale noise texture generated by vn3d.

Release 0.34. New in this version:

  • FreeBSD port was moved to another repository (shamazmazum/freebsd-ports).
  • Lua environment is generated by python script (requires python2.7 for build). It's easier now to change the environment, adding new functions or modules.
  • Collision detection was decoupled from camera modules. In voxengine CD is managed entirely by lua code.
  • tick() function is now optional in voxengine control script. If it is absent, voxengine does basic event handling itself.
  • Lua vox_dot and vox_box types are replaced by array-like tables.
  • Mouse support.
  • SDL support are provided via luasdl2.
  • Renderer is rewritten to render scene by 4x4 squares allowing different quality settings.
  • Screen geometry now does not affect rendering.
  • Internal READ_DOT macro in voxengine does not cause CPU penalty for store forwarding stall.
  • Cameras were moved to loadable dynamic modules.
  • Transparent online tree manipulation in voxengine (can add/remove voxels while rendering).
  • Produced rendering looks a bit nicer now. Also there is so called "light manager" which can add a bit more colors in your scene at cost of lower FPS rate.
  • Lua wrapper to my VN3D library for noise generation.
  • Basic support for taking screenshots.
  • Tree creation was fixed allowing creation of trees with voxels far from origin.
  • Many bugfixes and updated documentation.