Commit graph

672 commits

Author SHA1 Message Date
photonstorm
22875376b7 Moved scissor values to object so they can be read from batches.
Almost got Dynamic Text working with scissor (doesn't restore correctly on exit).
2017-06-08 17:15:02 +01:00
photonstorm
25b75ec1cf Added scrollX/Y to WebGL BitmapText renderer. 2017-06-08 16:27:50 +01:00
photonstorm
0eb97956f4 Smoothing exposed via Phaser.DOM 2017-06-08 15:05:18 +01:00
photonstorm
cf74a7dd81 Config.pixelArt setting applied to CanvasPool. 2017-06-08 15:05:07 +01:00
photonstorm
a836c894e6 Canvas Renderer now respects and applies ScaleMode. 2017-06-08 15:04:49 +01:00
photonstorm
ca81ac2ec0 Applies Smoothing to any new Canvas created. 2017-06-08 15:04:08 +01:00
photonstorm
b17d3679fa Fixed Smoothing so it doesn't use the CanvasPool. 2017-06-08 15:03:55 +01:00
photonstorm
74e4357bcd Added rawDelta property to TimeStep and made sure the time value passed to update is the non-smoothed version. 2017-06-08 13:40:12 +01:00
Richard Davey
1e409d7e95 Added glyph data object for callback use 2017-06-08 02:24:50 +01:00
Richard Davey
3852c9c359 BitmapText can take a contents array now. Also fixed scroll rect. 2017-06-08 01:56:46 +01:00
Richard Davey
798ffa9c16 Added scroll offset 2017-06-08 00:55:54 +01:00
Richard Davey
da0ddeab54 Fixed WebGL renderer when no display callback was specified 2017-06-08 00:55:42 +01:00
Richard Davey
2cc3a391c4 WebGL createTexture respects config.pixelArt setting 2017-06-08 00:13:34 +01:00
Richard Davey
ffb2bd5534 TextureSource respects Config.PixelArt setting 2017-06-08 00:12:22 +01:00
Richard Davey
e5f5b557b1 Added Retro Font to BitmapText convertor 2017-06-07 23:49:22 +01:00
Felipe Alfonso
9244b271cc Fixed issue when creating EffectLayer and RenderPass 2017-06-02 12:27:51 -04:00
photonstorm
ea44513fda ESLint updates. 2017-06-02 17:08:22 +01:00
Felipe Alfonso
9a1bb506ee Camera Scroll added to Tile map 2017-06-01 18:42:57 -04:00
Felipe Alfonso
ea71909b4e Tile rendering correctly 2017-06-01 17:29:51 -04:00
Felipe Alfonso
dc035ddaab Tilemap Rendering 2017-06-01 17:05:50 -04:00
Felipe Alfonso
d19d1f6b8d Tilemap Static Mesh Construction 2017-05-31 13:40:51 -04:00
Felipe Alfonso
c470df9db5 Static Tilemap Base 2017-05-30 12:55:15 -04:00
photonstorm
2fbbee5dc6 Revised Seeking to handle repeats (almost) 2017-05-25 17:16:20 +01:00
photonstorm
3fb432e378 Added Tween.pause and Tween.resume. 2017-05-25 16:02:40 +01:00
photonstorm
0470a5e532 Fixed progress clamp. 2017-05-25 15:11:21 +01:00
photonstorm
3b98cc5966 Added Tween.loopCounter, Tween.loop is now an integer. Tween.progress, Tween.duration, Tween.totalProgress and Tween.totalDuration all calculated. 2017-05-25 14:51:20 +01:00
photonstorm
1c268871e0 Removed Tween.startDelay because you can do it via TweenData.delay. Added new Duration calculation functions and TD caches. 2017-05-25 14:33:31 +01:00
photonstorm
9470eedf10 Tidying up. 2017-05-24 17:40:03 +01:00
photonstorm
191c618ee5 Removed dead code. 2017-05-24 07:09:53 +01:00
photonstorm
aa94ba4a52 Moved the gen functions into Init.
Added Tween.totalDuration and populated it from CalcDuration.
Seek now uses totalDuration for better results, but still doesn't cover delays.
2017-05-24 07:07:55 +01:00
photonstorm
945fd3d2c3 Seeking working on single property tweens with no delays :) 2017-05-24 05:59:34 +01:00
photonstorm
f5d97f488b Call toString to avoid crashes if numbers are passed in. 2017-05-24 05:59:14 +01:00
photonstorm
7ee785b395 Renamed yoyoDelay back to 'hold' and implemented it being used both to delay a yoyo, and also to hold in the end position before starting a repeat. 2017-05-24 05:24:20 +01:00
photonstorm
17f65a5baf Fixed Tween.loop functionality. Tween now resets properly as well. 2017-05-24 05:02:14 +01:00
photonstorm
bd4161e43b You can now specify additional ease function values via the easeParams property. 2017-05-24 04:38:17 +01:00
photonstorm
11f15fb424 Tidying up un-used functions. 2017-05-24 03:34:45 +01:00
photonstorm
568eb5e4b3 Large refactor after some performance profiling. Works a lot better as a single array. No deep iteration any more, and cleaner data structure. 2017-05-24 03:29:31 +01:00
photonstorm
b05e47c477 Removed TweenData array and refactored the Build functions to avoid object cloning. 2017-05-24 01:27:04 +01:00
photonstorm
adc8b496b9 Refactored so that only a single TweenData will exist per property. 2017-05-23 19:04:15 +01:00
photonstorm
4a71309335 Added missing properties and methods to Quad class.
Updated to use new Mesh Color and Alpha arrays.
2017-05-23 13:29:40 +01:00
Felipe Alfonso
73ff899ce2 vertex color and alpha properties 2017-05-22 15:29:27 -04:00
Felipe Alfonso
30ea09f0b0 Fixed issue with setting wrapping mode on textures 2017-05-22 10:44:05 -04:00
Felipe Alfonso
d216793595 Texture Filtering and Repeat property 2017-05-19 21:16:45 -04:00
Richard Davey
129a045d69 Start of Quad class. 2017-05-19 20:07:30 +01:00
Richard Davey
d1468bb550 Preparing for totalDuration work. 2017-05-19 02:41:31 +01:00
Felipe Alfonso
22bc09dfd2 Fixed index offset 2017-05-18 16:52:45 -04:00
Felipe Alfonso
7b0370c57b Added index offset to allow mesh batching 2017-05-18 16:44:00 -04:00
Felipe Alfonso
49bcb5829b Added mesh rendering detection 2017-05-18 16:23:59 -04:00
Felipe Alfonso
399e12b2ca Indexed Mesh Rendering 2017-05-18 15:57:05 -04:00
Richard Davey
8fbf20e2f3 Added todo. 2017-05-18 06:43:03 +01:00