Commit Graph

363 Commits

Author SHA1 Message Date
Joshua Granick
911e099240 Change GLUtils to GLProgram/GLShader fromSource/fromSources 2018-07-05 09:34:01 -07:00
Joshua Granick
5feb863e1f Implement HB getGlyphInfo and position, add buffer.clusterLevel 2018-07-05 09:34:01 -07:00
Joshua Granick
fc56de8f32 Merge Harfbuzz bindings 2018-07-05 09:34:00 -07:00
Joshua Granick
5528c9b88a Minor fixes 2018-07-05 09:34:00 -07:00
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
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
9a0c65ed2e Refactor API for clarity and future changes 2018-07-05 09:33:58 -07:00