Ben Richards
89543c9880
Change S3TCRGB to S3TCSRGB.
2024-02-17 20:59:00 +13:00
Ben Richards
f8ebbf38ef
Verify compressed texture compatibility with WebGL and improve warnings.
2024-02-17 20:43:43 +13:00
Ben Richards
27f61c25e9
Merge remote-tracking branch 'origin/master'
2024-02-17 18:16:14 +13:00
Ben Richards
6c8c432fbf
Add support for sRGB color in ETC compressed PVR files.
2024-02-17 18:15:56 +13:00
Robert Kowalski
5a2f789856
Update CHANGELOG-v3.80.md
2024-02-16 16:52:43 -05:00
Robert Kowalski
b4c9cc92c2
Call the Time.Timeline loop callback earlier
2024-02-16 16:31:05 -05:00
Ben Richards
d70c107fde
Add experimental support for BPTC compressed textures in PVR files.
...
These haven't been verified to work, but PVR format 15
(COMPRESSED_RGBA_BPTC_UNORM_EXT or COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT)
conforms to the specification, and PVR format 14
(COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT or
COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT) is a best guess.
2024-02-16 17:55:44 +13:00
Ben Richards
14bea5a995
Support sRGB compressed textures in PVR files.
...
ASTC format textures would previously be defaulted to linear RGB.
S3TC format textures would either default to linear RGB,
or not load at all.
2024-02-16 17:48:43 +13:00
Robert Kowalski
116b7cf4ef
Update CHANGELOG-v3.80.md
2024-02-15 20:36:08 -05:00
Robert Kowalski
6bb3138c03
Path lineTo and moveTo now support Vector2Like Fix #6557
2024-02-15 20:24:49 -05:00
samme
5500c2170b
Docs: TweenChainBuilderConfig descriptions
2024-02-15 17:01:49 -08:00
samme
55fb8a4ad8
Docs: remove unused TweenChainBuilderConfig props
2024-02-15 16:58:55 -08:00
Robert Kowalski
b49dfbd4f9
Update CHANGELOG-v3.80.md
2024-02-15 06:28:08 -05:00
Richard Davey
61a8fda08c
Merge branch 'master' of https://github.com/phaserjs/phaser
2024-02-14 22:34:22 +00:00
Richard Davey
dc015affb0
Update CHANGELOG-v3.80.md
2024-02-14 22:32:46 +00:00
Richard Davey
43954cf89b
The Device.Browser.safari
regular expression has been strenghtened so it now captures versions with double or triple periods in. Previously it would fail for Version/17.2.1
due to the minor value
2024-02-14 22:32:42 +00:00
Robert Kowalski
b9a7b3ed33
Cleanup and added loop callback to Time.Timeline
2024-02-14 10:21:06 -05:00
Ben Richards
878d3d2211
Fix support for BPTC and RGTC texture compression.
...
They use different WebGL extension name formats.
2024-02-13 17:38:19 +13:00
Robert Kowalski
e999c5a911
Add repeating functionality to Time.Timeline Fix #6560
2024-02-12 18:00:36 -05:00
Robert Kowalski
364c4939e6
Update CHANGELOG-v3.80.md
2024-02-12 10:15:59 -05:00
Robert Kowalski
480cccb19e
Add hitAreaCallback workaround back to Input.InputPlugin#setHitArea
2024-02-12 10:03:54 -05:00
Robert Kowalski
254d4a1f45
Organize Input Updates in CHANGELOG-v3.80.md
2024-02-12 09:45:14 -05:00
Robert Kowalski
1419e6c099
Update CHANGELOG-v3.80.md
2024-02-09 22:51:50 -05:00
Robert Kowalski
51dfa7866e
Adds metadata event to Video Game Objects and a starting texture Fix #6475
2024-02-09 22:36:52 -05:00
Steven Yau
a25d61068e
File creation checks if URL is a string before seeing if its Base64
...
Fixes #6733
2024-02-09 21:42:22 +00:00
Richard Davey
a4d66864ae
Update README.md
2024-02-09 14:44:50 +00:00
Richard Davey
3015fe11eb
v3.80 Beta 2
2024-02-09 14:39:41 +00:00
Ben Richards
5ac59c1890
Fix headless renderer compatibility.
2024-02-09 18:57:13 +13:00
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
biometricPsychography
27f0a822c8
docs: move overlapOnly
caveat to the @classdesc
2024-02-03 13:26:22 -06: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