Heaps is a cross platform graphics engine designed for high performance games by leveraging modern GPUs that are commonly available on both desktop and mobile devices.
Heaps is currently working on: - HTML5 (requires WebGL1, WebGL2 is supported as well) - Mobile (iOS, Android, and tvOS) - Desktop with OpenGL (Win/Linux/OSX) or DirectX (Windows only) - Consoles (Nintendo Switch, Sony PS4, XBox One - requires being a registered developer) - Flash Stage3D
The Heaps API is comprised of several top level packages, namely:
h2dused for 2D display (for 2D games and user interfaces)
h3dused for rendering 3D models
hxdcontains cross platform classes such as Bitmaps, and a complete resource loading and management framework
hxslis the Heaps Shader Language implementation
Use the menu on the left to navigate through the documentation.