Ben Richards
9ab82970c7
Fix inappropriate default type of Shader._deferSetShader
.
2024-02-09 18:40:37 +13:00
Ben Richards
2e8a8f8081
Add default normal map texture __NORMAL.
...
Remove `LightPipeline.defaultNormalMap`, as this universal texture is
now available to use.
2024-02-09 15:51:53 +13:00
Ben Richards
23a672bc48
Improve resize handling.
...
Although the `resize` function does make GL calls,
they will have no effect during context loss.
2024-02-09 12:28:20 +13:00
Ben Richards
6d56791568
Fix incorrect type on WebGLAttribLocationWrapper.wegGLAttribLocation
.
...
A uniform uses a `WebGLUniformLocation`, but an attrib uses a `GLint`.
2024-02-09 11:06:47 +13:00
Robert Kowalski
8722c9a353
Update CHANGELOG-v3.80.md
2024-02-08 15:21:40 -05:00
Ben Richards
4353a1e175
Improve safety around context loss.
...
Clarify notes on drawing dynamic textures during context loss.
Allow `Shader` to initialize and operate during context loss.
Improve resize handling on context loss and recovery.
2024-02-08 18:53:10 +13:00
Robert Kowalski
b762b28575
Use built in HasAny to check for Mesh Game Objects
2024-02-07 21:05:31 -05:00
Robert Kowalski
565484a43b
Update CHANGELOG-v3.80.md
2024-02-07 17:12:52 -05:00
Robert Kowalski
827d6320e7
Remove old Mesh based Game Object detection for input and check if interactive config is empty
2024-02-07 15:52:17 -05:00
Robert Kowalski
798082c6c6
Mesh based Game Objects can use an input configuration Fixes #6510
2024-02-06 23:44:02 -05:00
Ben Richards
36a05e268a
Merge remote-tracking branch 'origin/master'
2024-02-07 12:00:45 +13:00
Ben Richards
719e7a5e73
Remove unnecessary checks around Text WebGL texture.
2024-02-07 11:50:33 +13:00
Robert Kowalski
1fc8e5bb72
Update CHANGELOG-v3.80.md
2024-02-05 18:55:51 -05:00
Robert Kowalski
d35e69ce25
Move resetCursor so it does not lose input Fix #6387
2024-02-05 18:38:42 -05:00
Ben Richards
7ed40fdf7d
Allow WebGL wrapper operations during context loss.
2024-02-05 16:40:16 +13:00
Ben Richards
06d463e92e
Fix text initialization in WebGL.
...
As `frame.glTexture` is now a getter, this would error out in strict mode.
Repeated texture updates would also generate new wrappers.
2024-02-05 15:39:17 +13:00
Ben Richards
a4e96855fc
Correct documentation of LightPipeline.currentNormalMap
.
2024-02-05 14:30:24 +13:00
Robert Kowalski
a924eb3fa7
Update CHANGELOG-v3.80.md
2024-02-02 18:53:24 -05:00
Robert Kowalski
39b35580c9
Keep temp hit test when disabling interactivity Fix #6601
2024-02-02 17:56:45 -05:00
Robert Kowalski
62c943e1d4
Update CHANGELOG-v3.80.md
2024-02-02 16:33:05 -05:00
Robert Kowalski
2cf82a9b54
Merge pull request #6730 from samme/fix/static-body-reset-offset
...
Reapply offset when resetting static body
2024-02-02 16:17:23 -05:00
Richard Davey
7707896e8e
Update README.md
2024-02-02 15:12:19 +00:00
Richard Davey
bc9d017703
Update package.json
2024-02-02 14:56:10 +00:00
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