Commit graph

19928 commits

Author SHA1 Message Date
Richard Davey
e550202b28
v4.0.0 Alpha 1 merge 2024-11-14 11:40:26 +00:00
Richard Davey
9281b8bf6c
Update CHANGELOG-v3.87.md 2024-11-14 00:28:01 +00:00
Richard Davey
f9d1b4d5cf
Optimized TweenData.update to achieve the same result with my less repetition. Also fixes an issue where a Tween that used a custom ease callback would glitch when the final value was set, as it would be set outside of the ease callback. It's now passed through it, no matter what. Fix #6939 2024-11-14 00:27:57 +00:00
Richard Davey
ec42bd5aba
Update CHANGELOG-v3.87.md 2024-11-13 23:51:00 +00:00
Richard Davey
1749b38932
Added new FontFile file loader 2024-11-13 23:48:11 +00:00
Richard Davey
bd2f6edca3
Merge branch 'master' of https://github.com/phaserjs/phaser 2024-11-13 22:30:17 +00:00
Richard Davey
aa4dbc7f32
Update CHANGELOG-v3.87.md 2024-11-13 22:30:15 +00:00
Richard Davey
37a6dc6f9f
Merge pull request #6930 from samme/major/particle-anims-optional
Make particle animation state optional
2024-11-13 22:27:47 +00:00
Richard Davey
6db4906158
Merge branch 'master' of https://github.com/phaserjs/phaser 2024-11-13 22:26:27 +00:00
Richard Davey
3d1552b672
Update CHANGELOG-v3.87.md 2024-11-13 22:26:23 +00:00
Richard Davey
fd7a6ae780
Merge pull request #6938 from BenAfonso/master
Fix getScene, getScenes return types.
2024-11-13 22:26:06 +00:00
Richard Davey
dc745f8394
Merge branch 'master' of https://github.com/phaserjs/phaser 2024-11-13 22:24:03 +00:00
Richard Davey
352816dd52
Update CHANGELOG-v3.87.md 2024-11-13 22:23:59 +00:00
Richard Davey
4018be0bd3
Merge pull request #6941 from drakang4/master
Fix stream parameter type of video.loadMediaStream
2024-11-13 22:23:39 +00:00
Richard Davey
f259858d6c
Merge branch 'master' of https://github.com/phaserjs/phaser 2024-11-13 22:23:06 +00:00
Richard Davey
d80135083b
Update CHANGELOG-v3.87.md 2024-11-13 22:23:03 +00:00
Richard Davey
a6bffcdf26
Merge pull request #6920 from bagyoni/bitmaptext-idx
Fix calculation of idx in GetBitmapTextSize
2024-11-13 22:21:27 +00:00
Richard Davey
9e0af3afab
Merge branch 'master' of https://github.com/phaserjs/phaser 2024-11-13 22:20:32 +00:00
Richard Davey
c2cddcb5b0
Updating for v3.87 2024-11-13 22:20:24 +00:00
Richard Davey
d4700788a6
Merge pull request #6935 from Jessime/patch-1
loose -> lose typo in Container.js
2024-11-13 21:54:24 +00:00
Heeryong Kang
0123081aa9
Fix stream parameter type of video.loadMediaStream 2024-11-13 12:08:22 +09:00
Ben Afonso
2295d4c5e5
Fix getScene, getScenes return types. 2024-11-04 12:56:55 +01:00
Jessime Kirk
0f6e37ebfd
loose -> lose typo in Container.js 2024-10-29 13:58:28 -07:00
samme
fbdfdb884c Make particle animation state optional 2024-10-23 14:33:11 -07:00
Richard Davey
c78b3a007d
Updated for 3.86.1 2024-10-14 12:49:34 +01:00
Richard Davey
833802c6e5
Added LOG_VERSION 2024-10-14 12:49:25 +01:00
Richard Davey
eb7f17c387
Utils.String.RemoveAt would incorrectly calculate the slice index if it was > 0. It will now remove the correctly specified character. 2024-10-14 12:49:15 +01:00
Attila Bágyoni
95254316b3 Fix calculation of idx in GetBitmapTextSize 2024-10-12 10:39:02 +02:00
Attila Bágyoni
21efdc57e7 Remove dead code in GetBitmapTextSize 2024-10-12 10:22:39 +02:00
Richard Davey
773dc8a2b9 Update CHANGELOG-v3.86.md 2024-10-11 14:33:46 +01:00
Richard Davey
f1c4b0fef2 v3.86.0 release 2024-10-11 14:32:30 +01:00
Richard Davey
c3581595c7
Update CHANGELOG-v3.86.md 2024-10-11 00:41:47 +01:00
Richard Davey
79de922e5d
The Canvas Renderer and WebGL Multi Pipeline now uses the new renderRoundPixels boolean to determine if it can render a Sprite or a Texture with rounded position values, or not. This fixes an issue where black lines would appear between tightly grouped sprites or tiles at non-integer Camera zoom values. Fix #6907 2024-10-11 00:41:43 +01:00
Richard Davey
8e432aee8d
BaseCamera.renderRoundPixels is a new read-only property that is set during the Camera preRender method every frame. It is true if the Camera is set to render round pixels and the zoom values are integers, otherwise it is false. This is then fed into the MultiPipeline when rendering sprites and textures. 2024-10-11 00:08:00 +01:00
Richard Davey
13177a4e4a
Update CITATION.cff 2024-10-10 21:17:01 +01:00
Richard Davey
a5574822bf
Update CHANGELOG-v3.86.md 2024-10-10 21:16:59 +01:00
Richard Davey
32c82ef728
Merge pull request #6912 from thompson318/master
Adds a citation.cff file
2024-10-10 21:15:58 +01:00
Richard Davey
ede4a7a63c Update CHANGELOG-v3.86.md 2024-10-10 19:01:02 +01:00
Richard Davey
10c342c5cb Phaser.GameObjects.Container#tempTransformMatrix has been removed. This was an internal private Transform Matrix. It has been replaced by a global single matrix that is used instead. This removes the need for every Container to have its own instance of this temporary matrix, reducing object allocation and memory overhead. 2024-10-10 19:00:58 +01:00
Richard Davey
e440887fb8 Updating for 3.86 2024-10-10 18:37:43 +01:00
Richard Davey
509de6ae51 RenderTarget.resize will now check the autoResize property before applying the change. Textures that have been locked to a fixed size, such as FX POT buffers, will no longer be resized to the full canvas dimensions, causing Out of Memory errors on some mobile devices. Fix #6914 2024-10-10 18:37:00 +01:00
Richard Davey
22bd58599c Update CHANGELOG-v3.85.3.md 2024-10-10 16:54:50 +01:00
Richard Davey
72e2857882 The EXPAND Scale Mode would cause the error "Framebuffer status: Incomplete Attachment" under WebGL if the Phaser game loaded into an iframe or element with a size of 0 on either axis, such as when you load the game into a 0x0 iframe before expanding it. It now protects against divide by zero errors. 2024-10-10 16:54:46 +01:00
Richard Davey
c6caba7598 The RenderTarget.willResize method will now check if the values given to it are actually numbers. If not it will return false. 2024-10-10 16:54:34 +01:00
Richard Davey
acc96c74a5 Format fix 2024-10-10 16:25:43 +01:00
Richard Davey
2d01f5d3ae
Merge pull request #6916 from rexrainbow/bug-text-measure-width
Fix rendering bug when using letterSpacing
2024-10-10 16:24:13 +01:00
Richard Davey
7988f4dc5d jsdoc link fix 2024-10-08 17:46:51 +01:00
Richard Davey
7b2eb11366 jsdoc link fix 2024-10-08 16:49:00 +01:00
Richard Davey
40fafa4d4e Invalid link fixed 2024-10-08 16:08:56 +01:00
Rex
cbca9ecf1f Fix bug 2024-10-08 05:56:33 +08:00