HARFANG® 3D v0.9.7

Downloads

Windows 32-bit

Description Download
Ookpy for Python 3.3 Download
Ookpy for Python 3.4 Download
Ookpy for Python 3.5 Download
Python Standalone Download
Lua Standalone Download
FBX Converter Download
Debug Symbols Download

Windows 64-bit

Description Download
Ookpy for Python 3.3 Download
Ookpy for Python 3.4 Download
Ookpy for Python 3.5 Download
Python Standalone Download
Lua Standalone Download
FBX Converter Download
Debug Symbols Download

Ubuntu 14.04 LTS

Description Download
Ookpy for Python 3.4 Download
Lua Standalone Download

OSX 10.6

Description Download
Ookpy for Python 3.4 Download
Lua Standalone Download

Documentation

Release Notes

API Changes

  • Add GpuRenderer.CaptureTexture.
  • Add LoadShader and LoadSurfaceShader from source (as opposed to from a path).
  • Add global GetKeyboard and GetMouse functions.
  • Add Matrix3.RotationMatrix2D.
  • Add GpuRendererAsync.GenerateTextureMipmap.
  • Add NewTexture and NewBuffer variants automatically calling CreateTexture/CreateBuffer.

New features

  • Move the Plus layer to C++ and expose it to all supported languages.
  • Add the possibility to configure the 2d drawing origin (top-left/bottom-left) in Plus.

Improvements

  • Log plugin load failure to the debug stream instead of the error stream.
  • Prevent logging error messages twice in the standalone viewer.
  • Documentation improvements.

Bug fixes

  • Fix a crash when exiting the harfang_lua viewer without explicitly closing GpuRenderer.
  • Fix depth texture not being properly captured after rendering a scene to a custom render target.
  • Fix future::valid() method.
  • Fix DearImgui::Input methods return values.
  • Fix DearImgui keyboard input.