-
Unified WebGL implementation for hxcpp with improved typing
-
Abstract enums are used to type constants, for example:
enable(cap:GLenum)
becomesenable(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
- This project is ready to use with the js and hxcpp targets and is used in production projects
- It's likely to undergo minor changes as I work towards releasing it
- Dependency free and minimalistic