Releases: node-3d/glfw-raub
Release 6.4.0
- Migrated Linux ARM build action to GH runner.
- Updated dependencies.
- Rebuilt binaries.
- Optimized the size of Windows binary.
- Improved Readme.
Release 6.3.0
-
Added
vsyncprop toWindow.If you set
glfw.swapInterval(_);manually, instead or after it being set byWindowinstance, it will become overriden after a mode change (byWindowinternal vsync state). Now, with this prop it is more convenient to change vsync dynamically, because it both callsglfw.swapInterval(_);and updates theWindowinternal state. -
Implemented
'mode'event - whenwindow.modechanges (fired before'resize').For each mode change (e.g.
'windowed' -> 'fullscreen'), a new window is created with a shared context. This is fine, unless using VAO/FBO - those can not be shared. This event can be used to rebuild such objects that don't support context sharing.
Release 6.2.0
- Updated dependencies.
Release 6.1.0
-
Added more GLFW platform methods:
getPlatform: () => number; platformSupported: (platform: number) => number;
-
Added missing GLFW 3.4 constants.
-
Adjusted the
requestAnimationFramelogic. -
Updated examples.
Release 6.0.0
Updated dependencies and Node version.
Removed MacOS x64 (non-ARM) build.
Release 5.7.0
Added the resizable (default true) option to Window constructor - contributed by @Camopoltergeist.
Release 5.6.0
- Added
getRootNodemethod to Document. - Prevented crash on
webgl.init()throw (node-3d/node-3d#5).
Release 5.5.0
Updated dependencies and Node version.
Added MacOS ARM build.
Release 5.4.1
Fixed window.shouldClose setter.
Release 5.4.0
Updated TS declarations:
Document.setPointerCapture().Document.releasePointerCapture().doc.iconnow allowsunknownto avoid TS issues.
Fixed the captured mouse mode.
Resolved CPP warnings.