Richard Davey
|
0003d278fd
|
Updated to use new external MVP functions
|
2020-07-14 16:49:30 +01:00 |
|
Richard Davey
|
06c1336f41
|
Removed all functions from MVP except init and update and made them all external
|
2020-07-14 16:49:16 +01:00 |
|
Richard Davey
|
a8faef6692
|
Created new Model View Projection functions
|
2020-07-14 16:48:01 +01:00 |
|
Richard Davey
|
6374da052f
|
Fixed lint errors with PR #5193
|
2020-07-13 12:55:49 +01:00 |
|
Richard Davey
|
259b702df8
|
Merge pull request #5193 from scott20145/master
Fix nested mask behaviour for Phaser.CANVAS mode
|
2020-07-13 12:54:14 +01:00 |
|
scott.liu
|
2f98f463d2
|
format
|
2020-06-17 11:01:50 +08:00 |
|
scott.liu
|
7f4bbf9192
|
format
|
2020-06-17 10:59:25 +08:00 |
|
scott.liu
|
104a3b9e35
|
format
|
2020-06-17 10:56:17 +08:00 |
|
scott.liu
|
f607f1f521
|
#3673 fix nested mask behaviour for Phaser.CANVAS mode
|
2020-06-17 10:53:38 +08:00 |
|
Volodymyr Linyvyi
|
8d217d53fa
|
Set TextureTintPipeline on each 'postRenderCamera' call
|
2020-04-19 18:44:03 +03:00 |
|
Richard Davey
|
03ee36f9ba
|
Finished JSDocs
|
2020-02-04 17:30:27 +00:00 |
|
Richard Davey
|
0eaf0c47b5
|
Respect Camera.renderToGame property
|
2020-01-27 23:35:52 +00:00 |
|
Richard Davey
|
18120cb0d5
|
New Strip pipeline
|
2020-01-17 17:58:41 +00:00 |
|
Richard Davey
|
0af1303ba2
|
Added TextureTintStrip pipeline
|
2020-01-17 17:38:24 +00:00 |
|
Richard Davey
|
ff65e69cd1
|
Changed copyright date to 2020
|
2020-01-15 12:07:09 +00:00 |
|
Richard Davey
|
7d53dc3447
|
Added support for mipmap texture generation and filter levels
|
2019-11-19 13:00:54 +00:00 |
|
Josh Soref
|
94e96b3fd2
|
spelling: renderered
|
2019-10-29 02:33:23 -04:00 |
|
Kolja Kutschera
|
c893ca6186
|
fix light2d using tileset from dynamictilemaplayer (#4167,#4079)
|
2019-10-26 00:56:43 +02:00 |
|
Richard Davey
|
585a8a93ee
|
Merge pull request #4787 from firefalcom/fix/normalMapRotation
Fix incorrect lighting when batching several sprites
|
2019-10-11 13:21:39 +01:00 |
|
Richard Davey
|
61f5fadddf
|
Split up canvas and video texture creation and updating.
|
2019-10-10 12:26:39 +01:00 |
|
Gauthier Billot
|
7ffeb4785e
|
Added currentNormalMapRotation and updated setNormalMapRotation
|
2019-10-06 20:31:29 +02:00 |
|
Richard Davey
|
5de4641e49
|
Added jsdocs
|
2019-10-04 11:13:05 +01:00 |
|
Richard Davey
|
49012d6237
|
Added createTexture2D.forceSize parameter, videoToTexture method and strengthened empty texture creation
|
2019-10-03 17:49:58 +01:00 |
|
Richard Davey
|
b3ea5bddd2
|
SetTransform will now set the imageSmoothingEnabled context value based on the renderer and texture source scale mode.
|
2019-10-01 16:10:05 +01:00 |
|
Richard Davey
|
8d5c097720
|
Removed un-used import
|
2019-10-01 16:05:18 +01:00 |
|
Richard Davey
|
1cc5b1a66e
|
CanvasRenderer.antialias is a new property, populated by the game config property of the same name (or via the pixelArt property) that will tell the canvas renderer what to set image interpolation to during rendering of Sprites.
|
2019-10-01 14:54:40 +01:00 |
|
Nicolas Ferrero
|
a76e3c7cb6
|
update vertexComponentCount in WebGLPipeline
|
2019-09-10 18:55:30 +03:00 |
|
Richard Davey
|
e3039ffb64
|
Added antialiasGL option
|
2019-08-29 11:46:58 +01:00 |
|
Richard Davey
|
f4002471d7
|
Updated context lost / restored handlers
|
2019-07-17 16:38:00 +01:00 |
|
Richard Davey
|
630382e88d
|
Added Game Object type look ahead and state for custom batching.
|
2019-07-16 17:41:08 +01:00 |
|
Richard Davey
|
2df5335991
|
Added snapshotCanvas method
|
2019-07-15 17:02:46 +01:00 |
|
Richard Davey
|
58865f2c34
|
The WebGL Lost and Restored Context callbacks were never removed, which could cause them to hold onto stale references. Fix #3610
|
2019-07-15 15:28:46 +01:00 |
|
Richard Davey
|
dfba4ae817
|
Extract pixel from correct location for a framebuffer
|
2019-07-14 16:00:35 +01:00 |
|
Richard Davey
|
15d7b9c6ef
|
Fixed jsdoc typos and added single pixel support
|
2019-07-14 13:56:44 +01:00 |
|
Richard Davey
|
99483f476c
|
Added new properties
|
2019-07-13 15:23:07 +01:00 |
|
Richard Davey
|
285babaf8c
|
Added the new snapshotFramebuffer method
|
2019-07-13 15:20:57 +01:00 |
|
Richard Davey
|
d4b1a04beb
|
WebGLSnapshot can now grab from a framebuffer
|
2019-07-13 15:20:42 +01:00 |
|
Richard Davey
|
5106b2c935
|
Animations with custom pivots, like those created in Texture Packer with the pivot option enabled, would be mis-aligned if flipped. They now render in the correct position, regardless of scale or flip on either axis. Fix #4155
|
2019-07-03 14:01:48 +01:00 |
|
Richard Davey
|
47b1d755a7
|
Fixed a bug in the WebGL and Canvas Renderers where a Sprite with a flipX or flipY value set would render the offset frames slightly out of place, causing the animation to appear jittery. Also, the sprite would be out of place by its origin. Fix #4636 #3813
|
2019-07-03 11:11:25 +01:00 |
|
Richard Davey
|
79b2048ae0
|
Fixed addBlendMode type. Fix #4625
|
2019-06-28 14:53:12 +01:00 |
|
Richard Davey
|
c0d58ee69e
|
Better flip handling
|
2019-06-26 00:35:22 +01:00 |
|
Richard Davey
|
3bf3057da0
|
WebGLRenderer.setScissor will default the drawingBufferHeight if no argument is provided, stopping NaN scissor heights.
|
2019-06-25 23:03:57 +01:00 |
|
Richard Davey
|
f323097714
|
Sprites need to flip the UV if the source is a GLTexture
|
2019-06-23 22:12:14 +01:00 |
|
Richard Davey
|
254eef9787
|
Use the event constant instead of a string
|
2019-06-06 15:56:45 +01:00 |
|
Richard Davey
|
12bcda98a6
|
Added support for a desynchronized context and alpha support in 2D
|
2019-06-04 19:13:49 +01:00 |
|
Richard Davey
|
c91ed91ce3
|
License link update
|
2019-05-10 16:15:04 +01:00 |
|
Richard Davey
|
725e1d7ef7
|
JSDoc changes to help TypeScript not get its knickers in a twist
|
2019-05-09 17:13:25 +01:00 |
|
Richard Davey
|
a6341a97a8
|
Fixed Types references
|
2019-05-09 15:32:53 +01:00 |
|
Richard Davey
|
11d6f2e802
|
Renderer Types
|
2019-05-09 12:36:36 +01:00 |
|
Richard Davey
|
3d40a95a00
|
Added glFuncMap
|
2019-05-01 12:29:45 +01:00 |
|
Richard Davey
|
2f48d68735
|
A shader can now be used as a bitmap mask
|
2019-05-01 11:12:31 +01:00 |
|
Richard Davey
|
08f4a0ccf4
|
Tidying up
|
2019-05-01 02:10:38 +01:00 |
|
Richard Davey
|
84e898fd90
|
Fixed nested bitmap mask issue
|
2019-04-29 14:45:54 +01:00 |
|
Richard Davey
|
80a0bf3f1a
|
Re-apply stencil after a bitmap mask
|
2019-04-29 14:29:13 +01:00 |
|
Richard Davey
|
3efcd1ca49
|
New cam mask object
|
2019-04-29 14:28:58 +01:00 |
|
Richard Davey
|
70b5b01db2
|
Restore previous framebuffer
|
2019-04-26 19:13:32 +01:00 |
|
Richard Davey
|
cf878ca553
|
Better stencil mask checking
|
2019-04-26 19:13:24 +01:00 |
|
Richard Davey
|
183ce1b96c
|
BMP fix
|
2019-04-26 02:30:24 +01:00 |
|
Richard Davey
|
6e70f0e19c
|
Shaders now work with camera masks and can have their own geometry masks
|
2019-04-26 01:53:34 +01:00 |
|
Richard Davey
|
9356744399
|
argument caps
|
2019-04-25 12:14:04 +01:00 |
|
Richard Davey
|
2ff76eb4b5
|
Removed un-needed Quad Pipeline and shaders
|
2019-04-25 12:13:09 +01:00 |
|
Richard Davey
|
72af4a21d1
|
Default shader
|
2019-04-25 03:16:46 +01:00 |
|
Richard Davey
|
9b4309b38c
|
Added QuadShader Pipeline to the renderer
|
2019-04-25 03:16:39 +01:00 |
|
Richard Davey
|
2727408e7c
|
Don't disable the vertex attribute if the location is invalid
|
2019-04-25 03:16:25 +01:00 |
|
Richard Davey
|
e0c22c5534
|
Added QuadShader Pipeline
|
2019-04-25 03:16:03 +01:00 |
|
Richard Davey
|
f64d0a935b
|
Geometry Masks are now batched. Previously, using the same mask on multiple Game Objects would create brand new stencil operations for every single Game Object, causing performance to tank. Now, the mask is only set if it's different from the previously masked object in the display list, allowing you to mask thousands of Game Objects and retain batching through-out.
|
2019-04-24 16:45:31 +01:00 |
|
Richard Davey
|
12b6041d20
|
inverseAlpha support added back in and tidied up renderer
|
2019-04-24 14:51:39 +01:00 |
|
Richard Davey
|
1fc9b15ff1
|
Fixed Geometry Mask nesting issue.
|
2019-04-15 16:46:19 +01:00 |
|
Richard Davey
|
974ceb5654
|
Restore bitmap mask framebuffer
|
2019-04-12 18:36:47 +01:00 |
|
Richard Davey
|
f69cec7975
|
Improving support for child masking
|
2019-04-12 17:47:28 +01:00 |
|
Richard Davey
|
186970bd69
|
Render the Camera masks
|
2019-04-11 17:10:03 +01:00 |
|
Richard Davey
|
c188dfde12
|
Testing mask component on Camera
|
2019-04-10 18:10:03 +01:00 |
|
Richard Davey
|
42cb39749f
|
Matter and Snapshot typedefs
|
2019-02-13 15:22:29 +00:00 |
|
Richard Davey
|
b50e1c78b5
|
Lots more jsdoc tweaks and improvements
|
2019-02-12 15:01:54 +00:00 |
|
Richard Davey
|
dc73993fe2
|
Added jsdoc version numbers
|
2019-02-12 12:22:25 +00:00 |
|
Richard Davey
|
c85497b6c5
|
Fixing jsdocs
|
2019-02-12 11:59:31 +00:00 |
|
Richard Davey
|
cfe6452924
|
Don't set if game is being destroyed
|
2019-02-04 23:29:22 +00:00 |
|
Richard Davey
|
60542a25cc
|
Numerous jsdoc and TS related fixes
|
2019-02-04 17:16:08 +00:00 |
|
Richard Davey
|
4f6f6ee72f
|
Lots of jsdoc and type fixes
|
2019-01-31 12:19:01 +00:00 |
|
Richard Davey
|
3b52b8387e
|
Fixed jsdoc type
|
2019-01-31 11:11:05 +00:00 |
|
Richard Davey
|
f5106de6c5
|
Callback is now invoked in Image.onload to avoid race conditions.
|
2019-01-25 17:29:31 +00:00 |
|
Richard Davey
|
7c03028534
|
Updated jsdocs
|
2019-01-25 17:29:10 +00:00 |
|
Richard Davey
|
3206a585d1
|
Now takes a snapshot configuration object and changes path based on the type of grab being taken.
|
2019-01-25 17:29:03 +00:00 |
|
Richard Davey
|
f59f51ffd0
|
Added snapshotState, removed the old properties and added the new snapshotArea and snapshotPixel methods.
|
2019-01-25 17:28:39 +00:00 |
|
Richard Davey
|
8f016ef983
|
Updating snapshot feature
|
2019-01-25 10:01:53 +00:00 |
|
Richard Davey
|
9142260307
|
Texture filter mode is now based on game anti-alias setting.
|
2019-01-24 14:23:24 +00:00 |
|
Richard Davey
|
f8f81a06f0
|
Merge pull request #4286 from gomachan7/fixup/apply_transparent_bg_on_webgl_renderer
Fix WebGLRenderer to apply transparent bg in config
|
2019-01-23 22:22:08 +00:00 |
|
Richard Davey
|
1eccff1e3b
|
Fixed jsdoc links and markdown bullet lists
|
2019-01-18 15:20:56 +00:00 |
|
Richard Davey
|
bc962c25dc
|
All listeners use the new Events
|
2019-01-18 13:41:43 +00:00 |
|
Richard Davey
|
e6b74304b5
|
Added Camera pre and post render events.
|
2019-01-17 12:02:14 +00:00 |
|
Richard Davey
|
aa341854c7
|
Happy New Year
|
2019-01-15 16:20:22 +00:00 |
|
Richard Davey
|
d7e7feed19
|
Dimensions are now set in the onResize handlers.
|
2019-01-11 16:44:08 +00:00 |
|
Richard Davey
|
44f69ea7fa
|
Removed autoResize, tidied up the resize method and init.
|
2019-01-10 13:43:09 +00:00 |
|
Richard Davey
|
82267ce14c
|
Removed duplicate JSDoc typedef.
|
2019-01-10 13:42:53 +00:00 |
|
Richard Davey
|
175af00c60
|
Stores the new resolution, should it change (unlikely, but ...)
|
2019-01-10 13:42:11 +00:00 |
|
Richard Davey
|
e79404256f
|
Removed autoResize. Dimensions now taken from Scale Manager.
|
2019-01-10 13:41:49 +00:00 |
|
Richard Davey
|
04ea2798e9
|
Use gameSize
|
2019-01-10 00:15:20 +00:00 |
|
gomachan_7
|
be562abd83
|
Fix WebGLRenderer to apply transparent bg in config
|
2019-01-10 02:17:53 +09:00 |
|
Richard Davey
|
b3aeee0bd1
|
Use the new size properties
|
2019-01-09 17:13:22 +00:00 |
|
Richard Davey
|
41286b5170
|
Make sure we bind the framebuffer and pipeline in the boot step
|
2018-12-18 14:58:42 +00:00 |
|