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
|
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 |
|
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
|
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 |
|
Richard Davey
|
6615e8b514
|
Tidied up the Particle Renderer.
|
2017-01-18 11:59:00 +00:00 |
|
Richard Davey
|
5c69371a8f
|
Merge pull request #2960 from vulvulune/transform-getvertexdata-bug
Bug fix add renderer param to getVertexData
|
2017-01-18 11:34:20 +00:00 |
|
vulvulune
|
514542e8ad
|
better syntax to declare var indexB
|
2017-01-18 10:28:21 +01:00 |
|
vulvulune
|
6220b30517
|
declare var indexB to avoid global variable
|
2017-01-18 10:22:23 +01:00 |
|
Felipe Alfonso
|
0715656d04
|
Fixed Particle Renderer errors
|
2017-01-17 22:51:33 -03:00 |
|
Richard Davey
|
9b18a8121a
|
Added dummy render function.
|
2017-01-18 01:18:45 +00:00 |
|
Richard Davey
|
c28cfc4548
|
Typo fixes.
|
2017-01-18 01:13:59 +00:00 |
|
Richard Davey
|
08d1d8b677
|
Testing Particle renderer.
|
2017-01-18 01:06:34 +00:00 |
|
Felipe Alfonso
|
54dd3f1e8c
|
Added resize behaviour to the ParticleRenderer
|
2017-01-17 20:53:01 -03:00 |
|
Felipe Alfonso
|
33c6b68dae
|
Merge pull request #2961 from vulvulune/transform-getvettexdata-bug2
Bug fix: replace WebGLPipeline.Attribute by module Attribute
|
2017-01-17 20:36:48 -03:00 |
|
Felipe Alfonso
|
01ff226ecf
|
Particle Renderer
|
2017-01-17 19:30:45 -03:00 |
|
vulvulune
|
f4110815e2
|
remove always true if condition
|
2017-01-17 20:20:14 +01:00 |
|
vulvulune
|
dae9c1024b
|
replace WebGLPipeline.Attribute by module Attribute
|
2017-01-17 09:12:24 +01:00 |
|
vulvulune
|
3c0982782d
|
Add renderer to getVertexData
|
2017-01-17 08:59:56 +01:00 |
|
Felipe Alfonso
|
0df61f3057
|
Index and vertex buffer allocators
|
2017-01-16 21:11:47 -03:00 |
|
Richard Davey
|
a03d1a571c
|
Fixed renderer references.
|
2017-01-16 23:05:27 +00:00 |
|
Richard Davey
|
c701592d89
|
Merge pull request #2957 from vulvulune/basecache-bug1
Invalid variable in BaseCache
|
2017-01-16 23:01:34 +00:00 |
|
Richard Davey
|
04f0b95795
|
Merge pull request #2959 from vulvulune/basetransform-bug1
Update Basetransform: using modules
|
2017-01-16 23:00:50 +00:00 |
|
Richard Davey
|
d04b16e9e8
|
Merge pull request #2958 from vulvulune/math-ceil-bug2
Math.Fuzzy.Ceil: fix signature
|
2017-01-16 22:59:53 +00:00 |
|
Felipe Alfonso
|
14a2843779
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-01-16 19:48:51 -03:00 |
|
Felipe Alfonso
|
f500dbfed6
|
Added to webgl utils export
|
2017-01-16 19:48:34 -03:00 |
|
Richard Davey
|
9235d6fe58
|
Lots of Canvas Renderer fixes.
Merged CONST with Phaser export.
Fixed GetObjectValue check.
Added drawImage data to Frame.
|
2017-01-16 22:44:02 +00:00 |
|
Felipe Alfonso
|
9136460e20
|
WebGL Utils
|
2017-01-16 19:08:13 -03:00 |
|
vulvulune
|
a044da16fe
|
Update to use modules
|
2017-01-16 23:07:55 +01:00 |
|
vulvulune
|
323a4af72a
|
fix signature
|
2017-01-16 23:02:33 +01:00 |
|
vulvulune
|
caea415ff4
|
invalid variable name files instead of files in functions
|
2017-01-16 22:55:04 +01:00 |
|
photonstorm
|
ddfeed8784
|
Cleaned down, ready for new WebGL Renderer.
|
2017-01-16 15:53:34 +00:00 |
|
Richard Davey
|
2809d80813
|
Working on the Canvas Renderer.
|
2017-01-12 21:28:40 +00:00 |
|
Felipe Alfonso
|
90113d4adc
|
Experimental webgl backend
|
2017-01-11 22:31:41 -03:00 |
|
photonstorm
|
36825cd487
|
Added new Dynamic FX Generator.
Added AudioContext polyfill.
Added start of ROADMAP.
|
2017-01-11 04:38:15 +00:00 |
|
Felipe Alfonso
|
5893665a38
|
Small fix for const buffer
|
2017-01-09 22:08:13 -03:00 |
|
Richard Davey
|
ad43925215
|
Swapped to var declaration and removed RAF polyfill from file, as not needed.
|
2017-01-09 23:54:14 +00:00 |
|
Richard Davey
|
5074aa7e67
|
Swap to var.
|
2017-01-09 23:01:35 +00:00 |
|
Felipe Alfonso
|
3eb78fdfea
|
Device and Pipeline WebGL API
|
2017-01-09 19:22:38 -03:00 |
|
Richard Davey
|
9aa52b5c0a
|
Keyboard Input functions.
|
2017-01-08 14:14:21 +00:00 |
|
Richard Davey
|
e260536f3c
|
Added GetAABB and Reverse. Trying alternative Area calculation.
|
2017-01-07 01:42:09 +00:00 |
|
Richard Davey
|
6d3ddfa5f1
|
Added Polygon functions.
|
2017-01-07 01:06:57 +00:00 |
|
Richard Davey
|
1569775835
|
Starting Polygon class.
|
2017-01-06 23:59:45 +00:00 |
|
photonstorm
|
d8b7797e35
|
Quote.
|
2017-01-05 17:06:57 +00:00 |
|
photonstorm
|
bec8345573
|
Added Hermite class and functions.
|
2017-01-05 15:46:47 +00:00 |
|
photonstorm
|
9bc9dfaf72
|
New guide on working with Phaser 3.
|
2017-01-05 12:57:07 +00:00 |
|
Richard Davey
|
fa14825473
|
Added Line Clone, CopyFrom and Equals and fixed some build errors.
|
2017-01-05 00:20:11 +00:00 |
|
Richard Davey
|
1deac35550
|
Added in more intersection functions and line functions.
|
2017-01-04 23:53:27 +00:00 |
|
Richard Davey
|
4f7ed5cba8
|
Added in Line geometry functions.
|
2017-01-04 00:21:42 +00:00 |
|
Richard Davey
|
425252627f
|
Renamed from Vs to To.
|
2017-01-04 00:21:26 +00:00 |
|
Richard Davey
|
196f57c869
|
Added RotateAroundDistance and tidied up other Rotate functions.
|
2017-01-03 22:47:26 +00:00 |
|
Richard Davey
|
1712560c6e
|
Added Point.GetCentroid.
|
2017-01-03 22:31:02 +00:00 |
|
Richard Davey
|
52d769fc89
|
The rest of the Point functions.
|
2017-01-03 22:22:16 +00:00 |
|
Richard Davey
|
ade48e64fd
|
Added the start of the Point functions.
|
2017-01-02 22:25:40 +00:00 |
|
Richard Davey
|
3554975249
|
Exposed Geom.Intersects
|
2017-01-02 00:53:18 +00:00 |
|
Richard Davey
|
55c26bb158
|
Added lots of new Ellipse functions.
|
2017-01-02 00:47:16 +00:00 |
|
Richard Davey
|
0203f5c83e
|
Adding in the Ellipse geometry functions.
|
2017-01-01 18:23:19 +00:00 |
|
Richard Davey
|
5805adf214
|
Added Intersection functions and PointsAABB.
|
2017-01-01 15:30:54 +00:00 |
|
Richard Davey
|
b5b86595d9
|
Circle.isEmpty and Circle Intersection functions.
|
2017-01-01 14:33:41 +00:00 |
|
Richard Davey
|
8dae244076
|
Added all the Circle functions.
|
2016-12-29 00:17:20 +00:00 |
|
Richard Davey
|
8c132571fa
|
Updated Rectangle functions.
|
2016-12-28 23:41:02 +00:00 |
|
Richard Davey
|
ecffffc0e6
|
Added Circle class.
|
2016-12-28 23:40:47 +00:00 |
|
Richard Davey
|
f49a229727
|
Added Rectangle class, Geom structure, and fixed a few functions.
|
2016-12-22 01:32:21 +00:00 |
|
photonstorm
|
5a89c8d8ad
|
Merged in Lazer Rectangle functions.
|
2016-12-20 17:07:16 +00:00 |
|
photonstorm
|
6b1895e8ed
|
worldAlpha is now calculated in the read, not in preUpdate all the time.
|
2016-12-20 16:35:20 +00:00 |
|
photonstorm
|
f2ca83a143
|
Fixed export issues.
|
2016-12-20 16:34:47 +00:00 |
|
photonstorm
|
d557d13d25
|
Added in new Util functions, and fixed some left-over ES6 values.
|
2016-12-15 17:15:47 +00:00 |
|
photonstorm
|
275badf1ed
|
Removed Phaser global use from modules.
|
2016-12-13 16:38:47 +00:00 |
|
photonstorm
|
6585297fbf
|
Lots of Math component exports added.
Restructured Phaser export file, finally removing it out of the Boot folder.
Fixed several broken math functions.
|
2016-12-13 16:12:25 +00:00 |
|
Richard Davey
|
dc5ddec256
|
Swapped Set.add for Set.set.
|
2016-12-12 22:35:47 +00:00 |
|
Richard Davey
|
822b3a9d0c
|
Updated Loader so you can pass in your own XHRSettings object with any file, and have that override the XHR defaults for the specific file.
|
2016-12-12 22:27:53 +00:00 |
|
Richard Davey
|
4662100514
|
Updating Set API, adding Map, adding Cache.
|
2016-12-09 09:32:24 +00:00 |
|
photonstorm
|
e9c4f28db3
|
Exposed Texture Manager via state.textures.
|
2016-12-08 16:41:23 +00:00 |
|
photonstorm
|
7d022067df
|
Added newer function from v3 merge.
|
2016-12-08 16:41:11 +00:00 |
|
photonstorm
|
71a51b5999
|
Added Set.iterate.
|
2016-12-08 16:23:04 +00:00 |
|
photonstorm
|
903b703245
|
Added Multi Atlas loader support and fixed issue with Set.each iteration.
|
2016-12-08 16:23:04 +00:00 |
|
Richard Davey
|
ba76c2225d
|
Added new Angle functions.
|
2016-12-07 20:37:03 +00:00 |
|
photonstorm
|
0fce66c6f2
|
Added in all of the Phaser Math functions. Phew!
|
2016-12-07 17:16:59 +00:00 |
|
photonstorm
|
7bf07c2151
|
Added in all of the Array Utils.
|
2016-12-07 13:34:21 +00:00 |
|
Richard Davey
|
07f3756761
|
Creates a __BASE entry for the atlas.
Defaults to __BASE if no texture frame was found in the atlas (may consider replacing with blank texture)
|
2016-12-07 10:58:35 +00:00 |
|
Richard Davey
|
5e0bbd7028
|
Fixed ability for it to load multi-part files and parse atlas data.
|
2016-12-07 10:50:10 +00:00 |
|
Richard Davey
|
ae47921f42
|
Support for lots of new file types, and the start of the multi-file loader.
|
2016-12-07 04:43:02 +00:00 |
|
Richard Davey
|
cee7498180
|
Fixes to get the renderer working.
|
2016-12-07 03:42:41 +00:00 |
|
Richard Davey
|
14ee4c2d1b
|
Added Camera and fixed path issues.
|
2016-12-07 02:40:07 +00:00 |
|
Richard Davey
|
a081ae8904
|
Path fixes.
|
2016-12-07 02:29:22 +00:00 |
|
Richard Davey
|
82d1ceeba4
|
Adding in WebGL Renderer.
|
2016-12-07 02:28:22 +00:00 |
|
Richard Davey
|
28538f09b9
|
Added in all the Components.
|
2016-12-07 01:40:56 +00:00 |
|
Richard Davey
|
04ecaefc48
|
Lots of noise removal and fixed loader processing queue.
|
2016-12-07 01:13:17 +00:00 |
|
Richard Davey
|
2d90ae2b08
|
Images now parse into Blobs properly.
|
2016-12-07 00:27:56 +00:00 |
|
Richard Davey
|
393791706e
|
Adding in Image parsing.
|
2016-12-07 00:04:53 +00:00 |
|
photonstorm
|
b3e4c349d2
|
Getting ready to hook the Loader to the Texture Manager.
|
2016-12-06 16:49:29 +00:00 |
|
photonstorm
|
7cf7eadb1f
|
Added in the new Texture Manager and all Parsers.
|
2016-12-06 16:18:28 +00:00 |
|
photonstorm
|
ff5273d01c
|
Adding in the start of the Math functions.
|
2016-12-06 16:18:12 +00:00 |
|
photonstorm
|
2b3127c405
|
Cutting out the noise.
|
2016-12-06 15:25:24 +00:00 |
|
photonstorm
|
048e11bc5e
|
New Loader Events, and sorted out the const assignments.
|
2016-12-06 15:15:42 +00:00 |
|
photonstorm
|
952d6aa49d
|
You can now use EventDispatcher.filter to scan outgoing events.
|
2016-12-06 14:08:58 +00:00 |
|
Richard Davey
|
a3e23e5c8a
|
Lots of tidying up.
|
2016-12-06 02:07:30 +00:00 |
|
Richard Davey
|
6aa620a853
|
Big refactoring to allow for multi-bindings from a single dispatcher.
|
2016-12-06 01:39:06 +00:00 |
|
photonstorm
|
fdad2fc3b0
|
Listeners can be removed during dispatch without breaking the array.
|
2016-12-05 17:19:12 +00:00 |
|
photonstorm
|
66a5647417
|
Added small task list.
|
2016-12-05 15:29:53 +00:00 |
|
photonstorm
|
c76c5741e7
|
Added in the new EventDispatch and Event system.
|
2016-12-05 15:29:44 +00:00 |
|
Richard Davey
|
1afa75d871
|
Updated Loader, added ArrayBuffer to Base64, added GetURL. You can now load a file on its own, without using a Loader instance at all.
|
2016-12-01 12:51:05 +00:00 |
|
Richard Davey
|
77b469b1a5
|
State level Loader re-implemented, and lots of BaseLoader features updated.
|
2016-11-30 17:16:45 +00:00 |
|
Richard Davey
|
17092eb573
|
More Loader updates, lots to do though.
|
2016-11-30 01:24:44 +00:00 |
|
Richard Davey
|
104d7a1341
|
Added start of the new Loader.
|
2016-11-30 01:24:44 +00:00 |
|
Richard Davey
|
e34d53a969
|
Added a Set data structure.
|
2016-11-30 01:24:44 +00:00 |
|
photonstorm
|
34303f1df6
|
Added in the Update Manager, MainLoop and State Systems.
|
2016-11-29 15:25:14 +00:00 |
|
photonstorm
|
c2f624d349
|
Adding in the State Manager.
|
2016-11-29 13:01:16 +00:00 |
|
photonstorm
|
1bb711ea2c
|
Now using the new GetObjectValue utility.
|
2016-11-29 13:01:05 +00:00 |
|
photonstorm
|
3a963905b2
|
Handy new utility class, now used by Config and Settings.
|
2016-11-29 13:00:48 +00:00 |
|
photonstorm
|
1db02f3d3a
|
Added CreateRenderer function.
|
2016-11-29 11:26:30 +00:00 |
|
photonstorm
|
3cac9fbba8
|
Added Game Object Creator.
|
2016-11-29 11:06:14 +00:00 |
|
photonstorm
|
28db9a2550
|
Lots of work on the Game Object Factory patterns.
|
2016-11-29 10:46:35 +00:00 |
|
photonstorm
|
bf6ccc3d8d
|
Fixed export.
|
2016-11-29 10:46:24 +00:00 |
|
photonstorm
|
e83bd3d544
|
Added NOOP.
Added Config pre and post boot callbacks.
Added Image and start of the Game Factory rebuild.
|
2016-11-28 16:55:25 +00:00 |
|
Richard Davey
|
14d2c6a8ae
|
Updated CanvasPool to store the type (2d or webgl), so it doesn't give incorrect canvases back out again. Updated Features to use proper canvases when feature testing. Added Interpolation code. Cached the Smoothing prefix.
|
2016-11-26 02:32:59 +00:00 |
|
Richard Davey
|
e45096611e
|
Converted the Device and CanvasPool into page level singletons, that can be shared by all instances of a Phaser Game running in the same page.
|
2016-11-26 01:28:53 +00:00 |
|
Richard Davey
|
3009a42df4
|
Added new DOM controls and the CanvasPool.
|
2016-11-26 00:36:11 +00:00 |
|
Richard Davey
|
1d4cdbd56a
|
Added and refactored the Random Data Generator. Working nicely, removed some redundant apply calls, and made the private vars properly private.
|
2016-11-25 05:12:02 +00:00 |
|
Richard Davey
|
45002461db
|
Added in final Device tests.
|
2016-11-25 04:33:48 +00:00 |
|
Richard Davey
|
5ca567c7e0
|
Adding more Device tests.
|
2016-11-25 04:00:15 +00:00 |
|
Richard Davey
|
36ca61dddb
|
Added in the final DOM level functions.
|
2016-11-25 02:08:33 +00:00 |
|
Richard Davey
|
970dea20f5
|
Added checksum ability to build process.
Fixed RequestAnimationFrame.
|
2016-11-25 01:37:14 +00:00 |
|
Richard Davey
|
96c7446b1e
|
Added RAF
|
2016-11-25 00:34:37 +00:00 |
|
photonstorm
|
247a837961
|
Game update.
|
2016-11-24 17:01:58 +00:00 |
|
photonstorm
|
e041a51de5
|
Fixed missing output.
|
2016-11-24 17:01:58 +00:00 |
|
photonstorm
|
7883a7d305
|
Added more options to Config class.
|
2016-11-24 15:40:05 +00:00 |
|
Richard Davey
|
13f49f6086
|
Added webpack shell script to copy build file to examples.
|
2016-11-24 01:35:07 +00:00 |
|
Richard Davey
|
c298a45d1f
|
Updated folder paths and the 2.7 README.
|
2016-11-23 00:17:46 +00:00 |
|