Richard Davey
ba07a20f02
Update README.md
2024-02-02 14:53:59 +00:00
Richard Davey
24e0a0ecda
Update README.md
2024-02-02 14:49:52 +00:00
Richard Davey
9ea4ca5ee3
3.80.0-beta.1 release
2024-02-02 13:58:39 +00:00
Richard Davey
003dbe0d47
tsgen updates
2024-02-02 13:58:08 +00:00
Richard Davey
dd16a081b8
Deps updaet
2024-02-02 13:57:54 +00:00
Richard Davey
604c34c13b
Stop tsgen from crashing!
2024-02-02 13:56:24 +00:00
Richard Davey
e00d12195d
Fixed incorrect jsdocs
2024-02-02 13:03:38 +00:00
Richard Davey
59698c91e7
Update CHANGELOG.md
2024-02-02 13:01:16 +00:00
Richard Davey
7bac75a2f4
Fixed some jsdoc name references and minor lint errors
2024-02-02 13:01:03 +00:00
Richard Davey
56f4c89938
Merge pull request #6725 from phaserjs/webgl-wrappers
...
Merge WebGL Context Loss work
2024-02-02 12:36:57 +00:00
Ben Richards
b7f91a6c16
Add Changelog for WebGL Context Restore.
2024-02-02 23:06:21 +13:00
Ben Richards
49e9d45435
Emit LOSE_WEBGL event.
...
Also rearrange RESTORE_WEBGL event code.
2024-02-02 21:57:28 +13:00
Ben Richards
d57b46e690
Tidy up wrappers on WebGLRenderer destroy.
2024-02-02 20:55:09 +13:00
Ben Richards
4fd8fc94c3
Fix WebGLShader recovery from WebGL context loss.
2024-02-02 20:50:39 +13:00
Ben Richards
6f36e8201d
Fix Shader recovery from WebGL context loss.
2024-02-02 17:43:53 +13:00
Ben Richards
1ad6a64a81
Ensure that Shader render target is correctly updated.
2024-02-02 16:52:50 +13:00
Ben Richards
ade7b57e3d
Restore WebGL extensions.
2024-02-02 16:29:24 +13:00
Ben Richards
b66028ec8e
Handle more invalidated state on WebGL context restore.
2024-02-02 15:53:03 +13:00
Ben Richards
4c849cb2f7
Tidy up WebGL Wrappers.
...
Dispose of all references on destroy.
Properly name WebGLProgramWrapper#initialize.
Remove renderer dependence in WebGLFramebufferWrapper.
2024-02-02 15:30:38 +13:00
Ben Richards
24d739ed72
Emit RESTORE_WEBGL event.
2024-02-02 11:33:27 +13:00
Robert Kowalski
2abb575074
Update CHANGELOG-v3.80.md
2024-02-01 15:02:12 -05:00
Richard Davey
0e6fc20a0c
Update CHANGELOG-v3.80.md
2024-02-01 19:23:26 +00:00
Richard Davey
221eb1ae5d
Added base64 property and onBase64Load method and removed data URI warnings
2024-02-01 19:23:26 +00:00
Richard Davey
324dcfba97
The XHRLoader
will now return a fake XHR result object containing the decoded base64 data if a base64 file is detected, skipping the creation of a real XML Http Request object.
2024-02-01 19:23:26 +00:00
Richard Davey
aa0d60786f
Update XMLFile.js
2024-02-01 19:23:26 +00:00
Richard Davey
8e4ea336c0
The ImageFile
will now default to using the Image Load Element if a base64 file is detected, instead of throwing a console warning about unsupported types.
2024-02-01 19:23:26 +00:00
Robert Kowalski
cc1f64c333
Update CHANGELOG-v3.80.md
2024-02-01 13:28:14 -05:00
Robert Kowalski
d967da83d2
Merge branch 'master' of https://github.com/phaserjs/phaser
2024-02-01 13:10:42 -05:00
Robert Kowalski
0f55324632
pointerConstraint can't getWorldPoint with no camera. Fix #6684
2024-02-01 13:10:30 -05:00
Richard Davey
9025262b11
Update CHANGELOG-v3.80.md
2024-02-01 17:30:14 +00:00
Richard Davey
5bda070c98
The XHRLoader
will now listen for ontimeout
and if triggered it will hand over to the File.onError
handler. This prevents the Loader from stalling if a file times out. Fix #6472
2024-02-01 17:30:10 +00:00
Richard Davey
e920685102
Update CHANGELOG-v3.80.md
2024-02-01 17:25:55 +00:00
Richard Davey
ceb92cb366
If you enable a Game Object for Input Debugging, the debug shape will no longer be rendered if the Game Object itself is not visible. Fix #6364
2024-02-01 17:25:52 +00:00
Richard Davey
d6d812fc86
Update Polygon docs re: getBounds. Fix #5441
2024-02-01 16:42:55 +00:00
Robert Kowalski
a71bb012a4
Update CHANGELOG-v3.80.md
2024-02-01 11:41:14 -05:00
Robert Kowalski
deba2d42b5
Merge branch 'master' of https://github.com/phaserjs/phaser
2024-02-01 11:18:55 -05:00
Robert Kowalski
86b8364dd2
preventDefault in onTouchEndWindow when DOM elements are over input
2024-02-01 11:18:54 -05:00
Richard Davey
56ee1c1238
Update CHANGELOG-v3.80.md
2024-02-01 14:02:24 +00:00
Richard Davey
a6e325807c
The SpineFile.onFileComplete
handler was running a regular expression against file.src
instead of file.url
, sometimes leading to double paths in the atlas paths on loading. Fix #6642
2024-02-01 14:02:21 +00:00
Richard Davey
2d6594cb18
Added setSlotAlpha to Spine 3 plugin
2024-02-01 14:02:10 +00:00
Richard Davey
b3722b1989
Update CHANGELOG-v3.80.md
2024-02-01 12:47:38 +00:00
Richard Davey
c444f53d28
* SpineGameObject.setSlotAlpha
is a new method that allows you to set the alpha on a specific slot in a Spine skeleton. * The SpineGameObject.setAlpha
method has had its 2nd parameter removed. This fixes needless slot look-ups during rendering when a Spine Game Object is inside a regular Container. If you need to set slot alpha, use the new setSlotAlpha
method instead. Fix #6571
2024-02-01 12:47:35 +00:00
Richard Davey
5e0a40022e
Update CHANGELOG-v3.80.md
2024-02-01 12:23:18 +00:00
Richard Davey
76831e88ec
The Spine 4.1 Plugin will now call preUpdate
automatically when the play
method is called. This forces the new animation state to update and apply itself to the skeleton. This fixes an issue where Spine object would show the default frame in the Spine atlas for a single update before the animation started. Fix #5443
2024-02-01 12:23:08 +00:00
Ben Richards
a0f066c543
Restore WebGL context.
...
All textures and shaders should automatically recover from WebGL
context loss.
Dynamic textures will lose their contents, unfortunately, as the texture
was stored on the GPU.
Frame buffers still have some bugs to work out.
2024-02-01 16:59:00 +13:00
Robert Kowalski
3306fd19a0
Update CHANGELOG-v3.80.md
2024-01-31 17:51:46 -05:00
Ben Richards
587b6e7bcd
Merge branch 'master' into webgl-wrappers
2024-02-01 11:00:08 +13:00
Richard Davey
4d3bdc8458
Update CHANGELOG-v3.80.md
2024-01-31 21:33:49 +00:00
Richard Davey
a2f47d65c1
Modified RandomDataGenerator.weightedPick
method to avoid sampling past the last element. Fix #6701
2024-01-31 21:33:47 +00:00
Richard Davey
7c5e4dc2f6
Update CHANGELOG-v3.80.md
2024-01-31 21:22:43 +00:00