Repository navigation
0.5.0
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