All Projects → haxiomic → gluon

haxiomic / gluon

Licence: MIT License
WebGL implementation for hxcpp

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
haxe
709 projects

Gluon

  • WebGL implementation for js and cpp targets with additional typing for better integration with haxe

  • Abstract enums are used to type constants, for example: enable(cap:GLenum) becomes enable(cap:Capability) and the compiler can autocomplete valid constants.

    Which means fewer trips to the OpenGL specification :)

  • Includes a TypedArray implementation designed for parity with JavaScript's TypedArrays

  • GPU resources are freed with garbage collection however best practice is to still do this manually with the gl.delete* methods because both hxcpp and browser garbage collectors cannot properly estimate memory pressure of GPU objects

Examples

See EXAMPLES.md

Design Goals

  • Dependency free and minimalistic
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].