Commit graph

219 commits

Author SHA1 Message Date
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
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
Richard Davey
e20a3d656d Added Google Group to the README. 2017-01-17 23:39:29 +00: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
5275b00f42 Merge pull request #2956 from vulvulune/tsd
Add TypeScript definitions files for v3
2017-01-16 23:02:21 +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
vulvulune
69bbb052bc Add TypeScript definition files 2017-01-16 22:43:07 +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
9446af0895 Added down some ideas into a repo doc. 2017-01-10 00:54:04 +00: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
7338e5448a More tweaks. 2017-01-05 14:36:49 +00:00
photonstorm
b9e2045672 Typo fixes. 2017-01-05 14:15:35 +00:00
photonstorm
c98b576f83 Lots of updates :) 2017-01-05 14:07:44 +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
Felipe Alfonso
44c87b16d5 Merge branch 'master' of https://github.com/photonstorm/phaser 2016-12-16 23:24:20 -03:00
Felipe Alfonso
5ed40ae7a8 Shape Texturing 2016-12-16 23:23:42 -03:00
photonstorm
d557d13d25 Added in new Util functions, and fixed some left-over ES6 values. 2016-12-15 17:15:47 +00:00