Skip to content

0.5.0

Choose a tag to compare

@space928 space928 released this 11 Jan 09:28
· 27 commits to main since this release
b24678b

Many new quality of life improvements and bugfixes

  • Updated built-in-shader-templates.rst
  • Support for GL_ARB_shading_language_include is now automatically detected and the extension can now be forced on/off when creating the canvas. Fixes #28
  • Incremented version number
  • SSVCamera is now split into separate Look camera and Orbit camera classes based on the desired interaction behaviour
  • Fixed various camera bugs
  • Added mousewheel support
  • Textures from int/uint arrays now have the option to be treated as normalized integers when being created
  • dbg_preprocess_shader now has the option to pretty print its result
  • Fixed some bugs with textures
  • The renderer IPC layer now supports commands which return results asynchronously.
  • Added get_context_info() and get_supported_extensions() to the renderer
  • Fixed some preprocessor bugs
  • When a template argument is set to its default value the preprocessor now defines an extra macro in the form 'T__ISDEFAULT'
  • Added custom geometry shader template
  • Updated shader templates to use explicit vertex attribute locations to prevent compiler stripping
  • The point cloud shader template now supports non-square points
  • Added additional_examples.ipnb
  • Improved styling in Google Colab

Full Changelog: 0.4.1...0.5.0