Commit graph

5961 commits

Author SHA1 Message Date
Richard Davey
ebf4a50ca6 Updated so Game Objects and States are using the new experimental Transform 2. 2017-01-30 23:58:29 +00:00
Felipe Alfonso
ff72fc538d Fix type on exp transform 2 2017-01-30 19:51:19 -03:00
Felipe Alfonso
ae46402c1d Experimental Transform with children 2017-01-30 15:28:15 -03:00
photonstorm
733d056899 Game Cache added and tests written and working.
Loader updated.
Cache now emits events on add and remove.
2017-01-30 16:56:04 +00:00
Richard Davey
98a6d282ba Registry added. 2017-01-30 00:00:45 +00:00
Felipe Alfonso
efa5f8a012 Experimental Transform implementation 2017-01-27 17:48:32 -03:00
Richard Davey
0e0fceb5f7 Removed Camera as root container. Images now skipTransform. 2017-01-27 00:07:57 +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
0d9e25c9ff Updating tree. 2017-01-25 17:23:55 +00:00
photonstorm
6ee499132c Huge refactor to sort out the game loop flow. 2017-01-25 17:10:19 +00:00
photonstorm
0b63a4fa01 Removed log. 2017-01-25 12:16:53 +00:00
photonstorm
df6ca9ec6a Fixed return value. 2017-01-25 12:16:47 +00:00
photonstorm
5c495bbdf8 RAF now calls StateManager.step directly.
Game no longer has RNG property.
2017-01-25 12:02:18 +00:00
photonstorm
5f2d4473f3 Seed the RNG from Config. 2017-01-25 12:01:52 +00:00
photonstorm
65ead45dab Moved RNG into Math. 2017-01-25 12:01:38 +00:00
Richard Davey
115afbc5fc Added in Sprite game object. 2017-01-24 18:08:56 +00:00
Felipe Alfonso
060ea99d49 Added trimming to batches 2017-01-24 14:33:18 -03:00
photonstorm
c338ecb390 Fixed trimmed frames issue. 2017-01-24 16:34:51 +00:00
Felipe Alfonso
c03b2f9518 Fixed multi atlas rendering on batches 2017-01-24 13:15:42 -03:00
Felipe Alfonso
bee6536c0c Merge branch 'master' of https://github.com/photonstorm/phaser 2017-01-24 12:22:08 -03:00
Felipe Alfonso
557c218a77 Fixed normal blending mode 2017-01-24 12:21:49 -03:00
photonstorm
3b0322e703 Fixed frame. 2017-01-24 13:25:19 +00:00
Felipe Alfonso
99d8db0849 Fixed alpha setting on BlitterRenderer 2017-01-24 10:15:25 -03:00
photonstorm
f2c75c6243 Blitter support 2017-01-24 12:55:50 +00: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
Richard Davey
12ac4cc61c Fixed math in Transform world scale and rotation calculations. 2017-01-23 23:40:36 +00:00
Felipe Alfonso
739561f1fb Fix "normal" blend mode 2017-01-23 19:12:46 -03:00
Felipe Alfonso
7decd4afcb Blend Mode added to WebGLRenderer 2017-01-23 18:42:47 -03:00
Felipe Alfonso
bf9022bbe0 Anchoring support on SpriteBatch 2017-01-23 16:35:14 -03:00
Felipe Alfonso
5e1e495240 Rotated texture frames added 2017-01-23 15:30:25 -03:00
Felipe Alfonso
741415877e Per vertex color added to SpriteBatch 2017-01-23 11:58:58 -03:00
Richard Davey
67d6845c30 Started work on merging Blittle object back in. 2017-01-22 22:54:19 +00:00
Felipe Alfonso
4155265165 Sprite batch with 32 bit indices for bigger batches 2017-01-20 19:02:12 -03:00
Felipe Alfonso
682cb79a17 Fix when buffers are full. Now they flush 2017-01-20 16:43:36 -03:00
photonstorm
657f8baee9 Fixed gl error. 2017-01-20 18:53:53 +00:00
photonstorm
4b7330f701 TextureSource creates glTexture if required. 2017-01-20 18:51:25 +00:00
photonstorm
339ea0b248 Add url 2017-01-20 18:51:24 +00:00
Felipe Alfonso
c37c69e312 fix on settexture2D 2017-01-20 15:51:00 -03:00
Felipe Alfonso
c40e94f15b Manager is now in charge of swapping texture if needed 2017-01-20 15:13:24 -03:00
Felipe Alfonso
ba4b4b9892 Update SpriteBatch to work properly with Transform 2017-01-20 14:58:41 -03:00
Richard Davey
a814b58a45 Tidying up the State classes. 2017-01-20 02:28:55 +00:00
Richard Davey
4ac4d406b2 Hooked up SpriteBatch. 2017-01-19 23:20:36 +00:00
Felipe Alfonso
f342fac027 Sprite Batch implementation 2017-01-19 19:43:41 -03:00
Felipe Alfonso
9965ab674d Update BlitterBatch 2017-01-19 14:53:20 -03:00
Richard Davey
65c1e062ea Jotted down some thoughts. 2017-01-19 10:51:38 +00:00
Richard Davey
ddc92f284e Removed Particle Renderer 2017-01-18 23:16:57 +00:00
Richard Davey
7d044d7f14 Updating game loop 2017-01-18 16:11:29 +00:00
Richard Davey
270504923d Fixed Scale Mode references. 2017-01-18 14:48:02 +00:00
Richard Davey
26ac8f5c58 Moved renderer consts to their own files.
Added CanvasFeatures device tests.
Updated Canvas renderer.
2017-01-18 14:09:26 +00:00