Skip to content

Releases: node-3d/glfw-raub

The Advent of N-API

09 Aug 07:44
Compare
Choose a tag to compare

Designed to work with Addon Tools 5. Moved GYP build step to subfolder.

Installation flow was changed.

Before: download sources, compile, remove unnecessary intermediates.
Now: download N-API binary from a Github/other release.

Fix fullscreen switching

18 Mar 09:15
Compare
Choose a tag to compare

Now the fullscreen window appears on the same physical display where (the windowed) window currently is.

Minor Update

01 Mar 10:21
Compare
Choose a tag to compare

Returned mousewheel alongside wheel event.
Added new on___ event props for Document.

Major Update

20 Feb 16:25
Compare
Choose a tag to compare
  • Reworked events: now more browser-like. (breaking changes)
  • Unicode text input now available.
  • Fixed some platform-specific issues.

Minor Update

22 Jan 16:06
Compare
Choose a tag to compare

Added codefactor.

Using newer dependencies.

More robust event handling

19 Dec 07:04
Compare
Choose a tag to compare

If an app uses more than 1 GL context, there could be a collision during the asynchronous event handling. E.g. resize event for window1 arrives while window2 context is active, so the subsequent call to gl.viewport() doesn't work.

Added the makeCurrent() call to the class Window event handling mechanism.

Add basic canvas emulation and OSX support

05 Dec 14:32
Compare
Choose a tag to compare

Added logic for multiple canvases with separate 2d contexts
Tested OSX npm install in CI
Updated deps for Nodejs 10

GLFW Initial

24 Aug 18:41
Compare
Choose a tag to compare

The core features are estabilished.

  • Class Window
  • Class Document is similar to HTMLDocument
  • Uses GLFW3 backend
  • Exposes native handles
  • Can switch screen modes
  • Multiple windows