UNPKG

deps-opengl-raub

Version:

Binaries and headers for OpenGL-dependent addons

79 lines (46 loc) 2.83 kB
# OpenGL binaries This is a part of [Node3D](https://github.com/node-3d) project. [![NPM](https://badge.fury.io/js/deps-opengl-raub.svg)](https://badge.fury.io/js/deps-opengl-raub) [![ESLint](https://github.com/node-3d/deps-opengl-raub/actions/workflows/eslint.yml/badge.svg)](https://github.com/node-3d/deps-opengl-raub/actions/workflows/eslint.yml) [![Test](https://github.com/node-3d/deps-opengl-raub/actions/workflows/test.yml/badge.svg)](https://github.com/node-3d/deps-opengl-raub/actions/workflows/test.yml) ```console 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](https://github.com/node-3d/glfw-raub/blob/master/core.js) Node.js addon. See in [webgl-raub](https://github.com/node-3d/webgl-raub/blob/master/core.js) Node.js addon. ### binding.gyp See in [glfw-raub](https://github.com/node-3d/glfw-raub/tree/master/src/binding.gyp) Node.js addon. See in [webgl-raub](https://github.com/node-3d/webgl-raub/tree/master/src/binding.gyp) Node.js addon. ### addon.cpp See in [glfw-raub](https://github.com/node-3d/glfw-raub/blob/master/src/cpp/glfw-common.hpp) Node.js addon. See in [webgl-raub](https://github.com/node-3d/webgl-raub/blob/master/src/cpp/webgl.hpp) Node.js addon. Refer to [GLFW](https://www.glfw.org/documentation.html) and [GLEW](http://glew.sourceforge.net/basic.html) official docs. ## Legal notice ### GLFW [GLFW](http://www.glfw.org/index.html) 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](/GLFW_ZLIB), which also can be found on [GLFW's official repository](https://github.com/glfw/glfw/blob/master/LICENSE.md). The binaries are built with this [GitHub Action](https://raw.githubusercontent.com/nigels-com/glew/master/.github/workflows/build.yml). ### GLEW [GLEW](http://glew.sourceforge.net/) 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](/GLEW_LICENSE), which also can be found on [GLEW's official repository](https://raw.githubusercontent.com/nigels-com/glew/master/LICENSE.txt). The binaries are built with this [GitHub Action](https://raw.githubusercontent.com/nigels-com/glew/master/.github/workflows/build.yml). ### 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.