-
Notifications
You must be signed in to change notification settings - Fork 3
Midnight Graphics & Recreation Library
License
Aeva/m.grl
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Midnight Graphics & Recreation Library version < 1.0 . License information: M.GRL is made available to you as free software under the terms of the LGPLv3 or, at your option, any later version of the LGPL as published by the Free Software Foundation. See https://www.gnu.org/licenses/lgpl-3.0.txt for more infomation. The code for the examples in the 'demos' folder is dedicated to the public domain by way of CC0 unless otherwise noted. If you make use of any CC0 resources from this project, it is gently requested that you provide some sort of attribution to this project as being the origin of the respective resources. More information about CC0 is available here: https://creativecommons.org/publicdomain/zero/1.0/ The test runner is made available under the GPLv3 or newer. See https://www.gnu.org/licenses/gpl-3.0.txt for more information. The individual tests however are public domain by way of CC0. Art assets included in the demos have their respective license information posted on the demo index or in the individual demo folders. (Hint: most of them are CC-BY-SA) M.GRL makes use of gl-matrix, which you can find out more about here: http://glmatrix.net/ and https://github.com/toji/gl-matrix . A Short list of M.GRL's features: - 2D and 3D rendering via WebGL - animation via assigning functions to shader variables - export 3D models and animations from Blender - gani-compatible sprite animation system - a GLSL to GLSL shader compiler - compositing graph for multipass rendering - dynamic lighting via deferred rendering . Sphinx is used for documenting M.GRL. If you make changes to the api, you will need to regenerate some of the documentation. M.GRL's documentation is available here: http://mgrl.midnightsisters.org/docs/build/html/ Automatic generation of API documentation in Sphinx is accomplished with whisperdoc. This tool can be installed from here: https://github.com/Aeva/whisperscope To regenerate the API pages, you can run this shell script: $ sh update_docs.sh . Unit tests may be ran here: http://mgrl.midnightsisters.org/tests/ M.GRL makes use of its own minimal unit testing framework, which can be found in the 'tests' directory of this repository. . Have a nice day! .
About
Midnight Graphics & Recreation Library
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published