OpenGL binaries
This is a part of Node3D project.
![Test](https://github.com/node-3d/deps-opengl-raub/actions/workflows/test.yml/badge.svg)
npm i -s deps-opengl-raub
This dependency package is distributing OpenGL, GLFW3 and GLEW
binaries through NPM for Node.js addons.
- Platforms (x64): Windows x64, Linux x64, Linux ARM, MacOS ARM.
- Libraries: GLEW 2.2, GLFW 3.4, OpenGL.
Usage
JS Interface
See in glfw-raub Node.js addon.
See in webgl-raub Node.js addon.
binding.gyp
See in glfw-raub Node.js addon.
See in webgl-raub Node.js addon.
addon.cpp
See in glfw-raub Node.js addon.
See in webgl-raub Node.js addon.
Refer to GLFW and
GLEW official docs.
Legal notice
GLFW
GLFW is used under ZLIB license.
It is explicitly stated that GLFW can be used commercially in closed-source projects.
GLFW licensing information (a COPY) is given in a separate file,
which also can be found on
GLFW's official repository.
The binaries are built with this
GitHub Action.
GLEW
GLEW is used under it's own custom license.
It is explicitly stated that GLEW can be used commercially in closed-source projects.
GLEW licensing information (a COPY) is given in a separate file,
which also can be found on
GLEW's official repository.
The binaries are built with this
GitHub Action.
OpenGL
End users, independent software vendors, and others writing code based on the OpenGL API
are free from licensing requirements. https://www.opengl.org/about/#11
The rest of this package is MIT licensed.