Richard Davey
|
e0c6a0c470
|
Using createEmptyTexture again.
|
2016-11-03 21:06:14 +00:00 |
|
photonstorm
|
57e12415cc
|
Removing test code.
|
2016-11-03 17:25:14 +00:00 |
|
photonstorm
|
a86b02d55a
|
Finally! Fixed the multi texture + FBO pipeline.
|
2016-11-03 17:19:16 +00:00 |
|
photonstorm
|
a3d9cf9b6d
|
Tiny Batch!
|
2016-11-03 13:47:37 +00:00 |
|
Richard Davey
|
def3a93b5f
|
Trying to debug fbo + multi-texture 'cannot draw to same texture' issue.
|
2016-11-03 05:10:50 +00:00 |
|
Richard Davey
|
106a55e642
|
Lots of tidying up. Renamed properties, removed loads of stuff no longer needed in the main class.
|
2016-11-03 04:22:07 +00:00 |
|
Richard Davey
|
8439cf0c15
|
Added QuadFBO class, which encapsulates the whole frame buffer + quad + shader flow. Exposed quad dimensions and position via setters, allowing you to place the FBO anywhere when it renders.
|
2016-11-03 04:04:34 +00:00 |
|
Richard Davey
|
6e70669e28
|
Added getVerticesFromRect so the fbo is calculated from pixel values.
|
2016-11-03 02:50:52 +00:00 |
|
Richard Davey
|
8603374316
|
More docs.
|
2016-11-03 02:07:15 +00:00 |
|
Richard Davey
|
0b070822d3
|
Updated the FBO quad to use a vec2 for position instead, cutting down on vert data a little. Also removed array length look-ups and hard coded values in.
|
2016-11-03 01:51:31 +00:00 |
|
Richard Davey
|
e2b7e54c5f
|
Testing twirl shader :)
|
2016-11-02 01:47:59 +00:00 |
|
Richard Davey
|
b5faa8843d
|
Finally, FBO for main renderer working!
|
2016-11-02 01:22:27 +00:00 |
|
Richard Davey
|
4b0c028200
|
Adding FBO support.
|
2016-11-02 01:00:56 +00:00 |
|
Richard Davey
|
03b651f79f
|
Loads of tweaks re: Transform inheritance.
|
2016-11-01 00:31:45 +00:00 |
|
Richard Davey
|
7477599005
|
Refactored ImageBatch into the more accurately named SingleTextureBatch.
|
2016-10-31 19:44:46 +00:00 |
|
Richard Davey
|
bd80999b33
|
Refined the Image and WebGL Renderers.
|
2016-10-30 22:58:14 +00:00 |
|
Richard Davey
|
577b81580a
|
New batch system working.
|
2016-10-30 14:57:38 +00:00 |
|
photonstorm
|
863efde5ed
|
Getting ready to move the shaders out.
|
2016-10-28 18:35:23 +01:00 |
|
Richard Davey
|
f1760f961d
|
Working through splitting the Batch shader out of the manager, and into its own class. Got multi-shader swapping working.
|
2016-10-28 02:42:58 +01:00 |
|
photonstorm
|
fd3898742f
|
Added ability to toggle multi-texture support at run-time.
|
2016-10-25 16:44:23 +01:00 |
|
photonstorm
|
8de992175e
|
Renamed Renderer spriteBatch to just batch.
|
2016-10-25 14:30:29 +01:00 |
|
photonstorm
|
a271a52ec7
|
Added glLastUsed property to TextureSource.
|
2016-10-25 13:23:14 +01:00 |
|
Richard Davey
|
120b6eb2bd
|
Blend Modes work. More optimisations in the batch manager.
|
2016-10-25 03:57:34 +01:00 |
|
Richard Davey
|
dae0b2c124
|
Fixed Multi Texture support across split texture atlases.
|
2016-10-25 01:54:49 +01:00 |
|
Richard Davey
|
8ab7dc80dc
|
Sorted out swapping WebGL textures in a non-multi texture environment.
|
2016-10-25 01:40:16 +01:00 |
|
Richard Davey
|
4c6691863c
|
Fixed Multi Texture support in the new batch manager.
|
2016-10-25 00:41:45 +01:00 |
|
photonstorm
|
2af81bdfba
|
Masses of refactoring in BatchManager, making it as compact and fast as possible.
|
2016-10-24 17:14:10 +01:00 |
|
photonstorm
|
4af0fb3247
|
Added offset vector back in.
|
2016-10-20 15:01:22 +01:00 |
|
photonstorm
|
079f81a639
|
Opps - blend mode needed :)
|
2016-10-19 14:30:33 +01:00 |
|
Richard Davey
|
1aebdb9dd7
|
Fixed the Batch renderer at last. Just need to add multi-texture support back in.
|
2016-10-19 01:56:31 +01:00 |
|
Richard Davey
|
238c2fc8aa
|
Trying more things to get it working!
|
2016-10-19 00:23:40 +01:00 |
|
photonstorm
|
18b12dfc3e
|
Huge amount of work getting the WebGL renderer sorted out, tidied up and merged with the latest Texture and Transform components.
|
2016-10-18 17:03:25 +01:00 |
|
Richard Davey
|
271aab1844
|
Removed the GPU texture handlers out of the Texture Manager, and into the WebGL Renderer.
|
2016-10-11 23:48:22 +01:00 |
|
Richard Davey
|
2630a48266
|
Added TileSprite to the renderer.
|
2016-10-07 02:09:12 +01:00 |
|
Richard Davey
|
b18bdab447
|
UID is set by the Renderer now, removing another Phaser global.
|
2016-10-07 01:33:01 +01:00 |
|
Richard Davey
|
ea9c9ae7b3
|
Removed gl texture ID.
|
2016-10-07 00:59:10 +01:00 |
|
Richard Davey
|
b254d085cd
|
All of the WebGL Graphics draw ops have been split out, tidied up and merged.
|
2016-10-07 00:40:31 +01:00 |
|
Richard Davey
|
8a72f0ff35
|
FilterTexture converted.
|
2016-10-06 23:36:00 +01:00 |
|
Richard Davey
|
caffc9ca5f
|
Added FilterManager and StencilManager to new renderer.
|
2016-10-06 22:59:42 +01:00 |
|
Richard Davey
|
dc92c92a30
|
Removed all instances of gl.id .
|
2016-10-05 01:45:22 +01:00 |
|
Richard Davey
|
fe92b4e388
|
WebGL using mixins.
|
2016-10-05 01:25:06 +01:00 |
|
photonstorm
|
03f67a2677
|
Refactored WebGL renderer working for Sprites and Containers.
|
2016-10-04 15:39:54 +01:00 |
|