Commit Graph

3917 Commits

Author SHA1 Message Date
Joshua Granick
b076f95dc7 Refactor, make Preloader created by default, onUpdate on Application, app.createWindow, merge win/context attributes 2018-07-05 09:34:00 -07:00
Joshua Granick
59520c26cb Rough pass at refactoring app.Config into Window and new RenderContextAttributes and Meta 2018-07-05 09:34:00 -07:00
Joshua Granick
01afb34e42 Work in progress, refactor Application create and GL fixes 2018-07-05 09:34:00 -07:00
Joshua Granick
5229a70764 Compile fix 2018-07-05 09:33:59 -07:00
Joshua Granick
31375e5da4 Refactor OpenGL context, WebGL only on HTML5, GLES + WebGL on mobile, all types on desktop 2018-07-05 09:33:59 -07:00
Joshua Granick
68deec6149 Work on RenderContext, rename .element and .sprite to .dom and .flash (for consistency) 2018-07-05 09:33:59 -07:00
Joshua Granick
f830f5758d Rename CanvasRenderContext to Canvas2DRenderContext 2018-07-05 09:33:59 -07:00
Joshua Granick
f56abb40fd HL fix 2018-07-05 09:33:59 -07:00
Joshua Granick
355aa29d56 Move update/frameRate to Window and flatten Application convenience callbacks to fire only from the primary window 2018-07-05 09:33:59 -07:00
Joshua Granick
55ee251bb7 Fix command-line tools 2018-07-05 09:33:58 -07:00
Joshua Granick
a2a733ed4a Externalize tools to HXP project 2018-07-05 09:33:58 -07:00
Joshua Granick
9a0c65ed2e Refactor API for clarity and future changes 2018-07-05 09:33:58 -07:00
Joshua Granick
4a34bc515c Finish first pass on refactor render 2018-07-05 09:33:57 -07:00
Joshua Granick
ac54d8b90b API changes 2018-07-05 09:33:56 -07:00
Joshua Granick
613986bb0f Bytes fixes 2018-06-26 10:45:53 -07:00
Joshua Granick
9eadab5487 Haxe 3.2 tweak 2018-06-25 21:08:23 -07:00
Joshua Granick
af0770cdea Update CI script 2018-06-25 20:45:02 -07:00
Joshua Granick
5fa61ca2e9 Speed up builds by skipping CFFI macro 2018-06-25 20:32:03 -07:00
Joshua Granick
8d3da1fb32 Move /docs to /docs/api 2018-06-25 13:10:21 -07:00
Joshua Granick
727d1cdfa6 Compile fix 2018-06-25 12:06:28 -07:00
Joshua Granick
ce50286f0a Workaround change in behavior for Chrome window preventDefault 2018-06-25 11:28:55 -07:00
Joshua Granick
c92960e6d7 Compile fix 2018-06-22 14:11:50 -07:00
Joshua Granick
98758d3da7 Documentation fix 2018-06-22 13:34:30 -07:00
Joshua Granick
9d4065c8c7 Minor fix 2018-06-21 22:15:47 -07:00
Joshua Granick
bbc9c3f63f Minor fixes 2018-06-21 22:10:35 -07:00
Joshua Granick
c3265e6c59 Rewrite Native HTTPRequest to use cURL Multi, cURL fixes 2018-06-21 22:03:14 -07:00
Joshua Granick
c67d3562c5 Work on cURL Multi 2018-06-21 22:03:14 -07:00
Joshua Granick
23caa4d36a Redesign cURL to avoid GC activity 2018-06-21 22:03:13 -07:00
Joshua Granick
831c619c0b Work on cURL, fix compilation without HashLink 2018-06-21 22:03:13 -07:00
Joshua Granick
c265c75372 Progress on HL cURL bindings and refactor 2018-06-21 22:03:13 -07:00
Joshua Granick
5a7da1f622 Add HL/AL bindings, other fixes 2018-06-21 22:03:13 -07:00
Joshua Granick
063dfb78b5 Minor fix 2018-06-21 22:03:13 -07:00
Joshua Granick
3eb32ab5f5 Fix Cairo pattern in HL target 2018-06-21 22:03:13 -07:00
Joshua Granick
5beb6460eb Minor fix 2018-06-21 22:03:13 -07:00
Joshua Granick
8e91009bc4 Cleanup event types 2018-06-21 22:03:13 -07:00
Joshua Granick
3491c5cf9c Update Android SDK version (new SDL minimum and upcoming required target minimum by Google in August) 2018-06-21 22:03:13 -07:00
Joshua Granick
73ee6a1610 Update OpenAL 2018-06-21 22:03:13 -07:00
Joshua Granick
f0579fb450 Refactor native Matrix3, Vector2, Rectangle types 2018-06-21 22:03:13 -07:00
Joshua Granick
fb6014e668 Silence AL cleanup warning 2018-06-21 22:03:12 -07:00
Joshua Granick
95051fc41c Improve GL support for HL 2018-06-21 22:03:12 -07:00
Joshua Granick
de7c7e1a5e Progress on HL GL bindings 2018-06-21 22:03:12 -07:00
Joshua Granick
1141005ae3 Progress on HL GC bindings 2018-06-21 22:03:12 -07:00
Joshua Granick
41044e641e HL audio load fix 2018-06-21 22:03:12 -07:00
Joshua Granick
b8cdea3284 Fix double free for CFFI pointers 2018-06-21 22:03:12 -07:00
Joshua Granick
a3b998a18c Better CFFI trace 2018-06-21 22:03:12 -07:00
Joshua Granick
a7c96a5bff Add -Dneko-cffi-trace to help when CFFI fails 2018-06-21 22:03:12 -07:00
Joshua Granick
6d666b0eeb First pass at refactoring native CFFI Bytes 2018-06-21 22:03:12 -07:00
Joshua Granick
ecd7876c4b Add external platform code for use with HXP 2018-06-21 16:33:33 -07:00
Joshua Granick
5c1601fccc Remove debug message 2018-06-15 11:48:18 -07:00
Joshua Granick
3b572f9096 HL fixes 2018-06-15 11:16:22 -07:00