All notable changes to the "vscode-glsl-canvas" extension will be documented in this file.
- Video recording options, recordDuration, recordWidth, recordHeight, recordMethod MediaRecorder or CCapture.
- WebGL2 VERTEX shader definition updating GlslCanvas.
- dat.gui style.
- u_camera uniform & buffers.
- Nested includes with relative paths.
- Formatter. Loading resources.
- Mesh support with modes: flat, box, sphere, torus, mesh.
- File .obj loader/parser.
- VERTEX macro.
- WebGL extensions option support.
- Inizialization protocol error.
- Texture querystring options.
- WebGL2 support.
- Including dependent files with #include macro.
- Non-compact formatter extra spaces.
- u_mouse on retina display.
- WebGL code exporter functionality.
- Glsl code formatting functionality.
- Inizialization error.
- Editor color picker.
glsl-canvas
refactor.
- Custom uniforms values.
- Layout reordering issue.
- Support for local textures.
- Missing WebGL error message.
- More control/options over refreshing the glslCanvas.
- Rendering loop updating GlslCanvas.
- Multiple buffers functionality and playground.
- Mouse orbit control and playground.
- Change detection timeout configuration option.
- sArc and easeInOut snippets methods.
- Documented snippets library with playgrounds.
- Mouse trail uniforms.
- Texture repeating feature.
- Gui for changing custom uniforms at runtime.
- Fixed dependancy from other extension.
- Play / pause functionality.
- Record button that exports to
.webm
video. - Activable performance monitor.
- Better handling of active
.glsl
editor. - Improved inline error message.
- Minor snippets functionality.
- Fixed resizing issue.
- Initial release of glsl-canvas for vscode.
Check Keep a Changelog for recommendations on how to structure this file.