Felipe Alfonso
1f8702e323
Shape batch rendering base
2017-02-27 17:41:52 -03:00
Richard Davey
1732419749
Blitter and Sprite game objects updated and added back in with new class system.
2017-02-23 03:54:54 +00:00
Richard Davey
63b2b55cf8
Brand new components and Class structure for Game Objects. Cleaner, leaner and more powerful than ever before. Whoop whoop! :)
2017-02-23 03:10:48 +00:00
Felipe Alfonso
feed39a8e6
Canvas rendering working with the new game object
2017-02-22 19:15:50 -03:00
Felipe Alfonso
4deb7ea81c
Removed old Transform, renamed Transform2DMatrix to TransformMatrix and updated renderers to work with the new game object. Also a small optimization for TransormMatrix for Identity+translate+rotation+scale transformation
2017-02-22 13:44:14 -03:00
Felipe Alfonso
365b9ec3f4
Camera effect rendering for canvas
2017-02-21 17:15:44 -03:00
Felipe Alfonso
d309be3b2e
Canvas rendering working with the new system.
2017-02-21 17:05:18 -03:00
Felipe Alfonso
1a0f4119c6
Cameras working with BlitterBatch
2017-02-21 16:21:03 -03:00
Felipe Alfonso
efdc4898f3
Removed global scene graph. New system works with camera system
2017-02-20 21:38:22 -03:00
Richard Davey
ec4799c8b9
Blitter Bobs can now have alpha and visible of their own.
...
Blitter now filters children down to a render list if dirty.
CanvasRenderer resets alpha in postRender.
2017-02-13 23:57:32 +00:00
Richard Davey
d480263fa9
BlitterBatch will now flush if you try to add too many Bobs (avoids index error).
2017-02-13 21:50:41 +00:00
Felipe Alfonso
36d627d165
Cleanup WebGLRenderer, batches and transform
2017-02-13 12:27:32 -03:00
Richard Davey
2a320e171c
Small tidy-up.
2017-02-13 12:06:09 +00:00
Richard Davey
69bd717a5c
Removed old Transform.
...
Changed copyblock.
2017-02-13 12:01:19 +00:00
Richard Davey
b3db404bb1
BG Color added to webgl renderer.
2017-02-11 20:25:12 +00:00
Richard Davey
2edfa51ccd
Fixed Color error. Values now working :)
2017-02-11 15:05:42 +00:00
Felipe Alfonso
34713ab16b
Camera effects
2017-02-09 21:48:32 -03:00
Felipe Alfonso
6f19416129
camera scrolling
2017-02-08 12:52:51 -03:00
Felipe Alfonso
00185d6193
Merge branch 'master' of https://github.com/photonstorm/phaser
2017-02-07 21:08:20 -03:00
Felipe Alfonso
3e3eb60801
Multiple camera clipping
2017-02-07 21:08:09 -03:00
Richard Davey
a877cdaa02
Fixed State.renderToTexture setting.
2017-02-07 22:00:55 +00:00
Richard Davey
b0e2018c73
Fixed issue with scope of the GameObjectFactory in multi-state games.
2017-02-07 21:49:25 +00:00
Richard Davey
7cef0e49fd
Working through context issues.
2017-02-07 20:47:41 +00:00
Felipe Alfonso
e0f0b3541b
Canvas camera scissor
2017-02-07 16:30:50 -03:00
Richard Davey
2510bee27c
Updating the StateManager so it supports renderToTexture and advanced State configs.
2017-02-07 18:55:37 +00:00
Richard Davey
8a1dc20211
Swap to using the currentContext.
2017-02-07 18:44:35 +00:00
Felipe Alfonso
002facb59a
Clipping added to cameras on webgl
2017-02-07 13:12:20 -03:00
photonstorm
00f9bcb8e2
Added Blitter Canvas support.
...
Added BlitImage function.
2017-02-06 16:20:45 +00:00
Felipe Alfonso
e1b8107451
Changed limit of quad rendering on the BlitterBatch
2017-02-03 12:30:43 -03:00
Felipe Alfonso
bed988ee06
Canvas renderer fix
2017-01-31 21:48:51 -03:00
Felipe Alfonso
f488722212
Removed unnecessary localMatrix on transform
2017-01-31 21:35:53 -03:00
Felipe Alfonso
5eb087d917
changed translate to a vec2 on SpriteBatch shader
2017-01-31 20:16:27 -03:00
Felipe Alfonso
3f0509bead
fixed V8 deopt on Transform's updateRoot
2017-01-31 20:06:13 -03:00
Felipe Alfonso
43629a5e78
fixed type on WebGLRenderer render function
2017-01-31 18:49:14 -03:00
Felipe Alfonso
758369593f
Inlined spriteBatch.add
2017-01-31 18:40:29 -03:00
Felipe Alfonso
6566a387b5
Small optimization to transform matrix update
2017-01-31 17:24:51 -03:00
Felipe Alfonso
1c062e3e2d
Test removing a, b, c, d components from vertex
2017-01-31 15:50:01 -03:00
Felipe Alfonso
d1928a1254
SpriteBatch32 renderer using new transform
2017-01-31 13:27:07 -03:00
photonstorm
9371753b2c
New Anchor component.
...
DrawImage now takes anchor arguments.
GameObject.angle fixed and all the other Transform accessors added back in (except Pivot).
Wrap fixed to not wrap if value is within range already.
2017-01-31 14:55:15 +00:00
Felipe Alfonso
371e779b11
Fixed issue when trying to render image on canvas with new transform
2017-01-31 10:32:03 -03:00
Richard Davey
7d83c9971f
Fixed new Transform Component integration with Canvas Renderer.
2017-01-31 00:56:13 +00:00
Richard Davey
ce3bb7d1fa
Implemented RTree spatial sort for the display list handling. Canvas Renderer updated to take advantage of it. Camera updated to extend BaseTransform + add extra properties. Array QuickSelect function added. Frame radius calculation added.
2017-01-26 04:06:10 +00:00
photonstorm
6ee499132c
Huge refactor to sort out the game loop flow.
2017-01-25 17:10:19 +00:00
photonstorm
5c495bbdf8
RAF now calls StateManager.step directly.
...
Game no longer has RNG property.
2017-01-25 12:02:18 +00:00
Felipe Alfonso
060ea99d49
Added trimming to batches
2017-01-24 14:33:18 -03:00
Felipe Alfonso
c03b2f9518
Fixed multi atlas rendering on batches
2017-01-24 13:15:42 -03:00
Felipe Alfonso
557c218a77
Fixed normal blending mode
2017-01-24 12:21:49 -03:00
Felipe Alfonso
99d8db0849
Fixed alpha setting on BlitterRenderer
2017-01-24 10:15:25 -03:00
Felipe Alfonso
b223627935
Fix type a_color to a_alpha
2017-01-24 09:51:22 -03:00
Felipe Alfonso
ad52606964
added alpha to blitter batch
2017-01-24 09:41:16 -03:00