Commit graph

63 commits

Author SHA1 Message Date
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
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
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
3e3eb60801 Multiple camera clipping 2017-02-07 21:08:09 -03:00
Felipe Alfonso
e0f0b3541b Canvas camera scissor 2017-02-07 16:30:50 -03:00
Felipe Alfonso
002facb59a Clipping added to cameras on webgl 2017-02-07 13:12:20 -03:00
Felipe Alfonso
e1b8107451 Changed limit of quad rendering on the BlitterBatch 2017-02-03 12:30:43 -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
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
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
741415877e Per vertex color added to SpriteBatch 2017-01-23 11:58:58 -03: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
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
270504923d Fixed Scale Mode references. 2017-01-18 14:48:02 +00:00
Richard Davey
6615e8b514 Tidied up the Particle Renderer. 2017-01-18 11:59:00 +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