the HeapsIO graphical and game engine

Nicolas Cannnasse 147ec388df minor fixes 8 лет назад
doc 1a66530849 Update ref.html 10 лет назад
h2d 147ec388df minor fixes 8 лет назад
h3d 147ec388df minor fixes 8 лет назад
hxd 147ec388df minor fixes 8 лет назад
hxsl 05d6980d92 matrix from vector constructors 8 лет назад
samples 8e94a75dfb fixed particles fadeIn/Out (now is a range) 8 лет назад
tools cef5b87d85 merge material/meshmaterial 8 лет назад
.gitignore ec7db9c78f minor compilation fixes, generate xml for docgen 8 лет назад
.travis.yml 9c1a3eab11 Create .travis.yml (#217) 8 лет назад
LICENSE 96e974789b Initial commit 12 лет назад
README.md 7dece13727 Update README.md 8 лет назад
Run.hx c9d7a2fa0f added run script to build pak files 9 лет назад
all.hxml 147ec388df minor fixes 8 лет назад
haxelib.json 61663151db 1.0 8 лет назад
run.n c9d7a2fa0f added run script to build pak files 9 лет назад

README.md

Heaps

High Performance Game Framework

Heaps is a cross platform graphics engine designed for high performance games. It's designed to leverage modern GPUs that are commonly available on both desktop and mobile devices. The framework currently supports HTML5 WebGL, Flash Stage3D, native Mobile (iOS and Android) and Desktop with OpenGL.

Samples

In order to compile the samples, go to the samples directory and run haxe gen.hxml, this will generate a build directory containing project files for all samples.

To compile:

  • For JS/WebGL: run haxe [sample]_js.hxml, then open index.html to run
  • For Flash: run haxe [sample]_swf.hxml, then open <sample>.swf to run
  • For HashLink: run haxe -lib hlsdl|hldx [sample]_hl.hxml then run hl <sample>.hl to run (can use both SDL and DirectX libraries)
  • For OpenFL/Lime: run openfl test windows into the sample directory -- OpenFL/Lime is not officially supported, we don't accept issues please send pull requests if you make some changes

Project files for HaxeDevelop are also generated