Commit Graph

  • 7bbd8d7d20 Fixed namespaces Richard Davey 2025-05-16 18:50:54 +01:00
  • 31e5de4b21 Update README.md Richard Davey 2025-05-16 16:38:05 +01:00
  • 951f937025 Merge branch 'v4.0.0' of https://github.com/phaserjs/phaser into v4.0.0 Richard Davey 2025-05-16 16:37:15 +01:00
  • d7239c74d2 Update CHANGELOG-v4.0-rc.3.md Richard Davey 2025-05-16 16:37:08 +01:00
  • f319ddc05a Merge pull request #7082 from raaaahman/types/missing-property-fileconfig Richard Davey 2025-05-16 16:11:11 +01:00
  • 6a24bb2085 Merge pull request #7105 from samme/fix/v4.0.0/overlap-circ-rect Richard Davey 2025-05-16 16:09:17 +01:00
  • b57612a50f Update CHANGELOG-v4.0-rc.3.md Richard Davey 2025-05-16 16:06:59 +01:00
  • a9164a9154 GamepadPlugin.stopListeners and GamepadPlugin.disconnectAll now have guards around them so they won't try to invoke functions on potentially undefined gamepads (thanks @cryonautlex) Richard Davey 2025-05-16 16:06:55 +01:00
  • 4934451f8f Merge branch 'v4.0.0' of https://github.com/phaserjs/phaser into v4.0.0 Richard Davey 2025-05-16 15:58:10 +01:00
  • c15b1b22dd Update CHANGELOG-v4.0-rc.3.md Richard Davey 2025-05-16 15:58:01 +01:00
  • a429d9d43a Update FiltersInternalExternal.js Richard Davey 2025-05-16 15:57:58 +01:00
  • f243589af8 Merge pull request #7128 from samme/docs/v4.0.0/setToPolar Richard Davey 2025-05-16 15:55:32 +01:00
  • 15ee324cb6 Merge pull request #7139 from samme/docs/v4.0.0/group-classType Richard Davey 2025-05-16 15:54:53 +01:00
  • ec32d91cd5 Update World.js Richard Davey 2025-05-16 15:53:36 +01:00
  • 947b79995b Merge branch 'v4.0.0' of https://github.com/phaserjs/phaser into v4.0.0 Richard Davey 2025-05-16 15:53:14 +01:00
  • be80528cb8 Merge pull request #7136 from ospira/ospira-docs/v4.0.0/Arcade-TypeScript Richard Davey 2025-05-16 15:52:33 +01:00
  • 92767d3e03 RC3 Richard Davey 2025-05-16 15:50:43 +01:00
  • 8fcfaabd62 Add v4 release candidate 3 CHANGELOG. Ben Richards 2025-05-16 16:14:02 +12:00
  • 809d4ee051 Document Blocky's color philosophy. Ben Richards 2025-05-16 15:45:08 +12:00
  • e69401d174 Add Blocky filter. Ben Richards 2025-05-16 15:05:02 +12:00
  • 9f6546bf94 Do vertex rounding in Transformer nodes. Ben Richards 2025-05-15 15:32:24 +12:00
  • 8711f5f67e Remove in-shader vertex rounding. Ben Richards 2025-05-15 11:38:53 +12:00
  • fb2acaf03a Optimize multi-texture shader. Ben Richards 2025-05-15 09:51:58 +12:00
  • 2b77a86dcd Docs: Group#classType description samme 2025-05-14 07:17:24 -07:00
  • ea69a96e3b Merge remote-tracking branch 'origin/v4.0.0' into v4.0.0 Ben Richards 2025-05-14 14:47:30 +12:00
  • be31ce6974 Make compatible with WebGL2. Ben Richards 2025-05-14 14:46:54 +12:00
  • a44829d87f Merge pull request #7104 from samme/fix/v4.0.0/closest-furthest-2 Zeke Chan 2025-05-13 16:47:29 +08:00
  • d5d97972fc Fix WebGLSnapshot getPixel mode. It was capturing 1 texel too high, so y=0 sampled outside the image. Ben Richards 2025-05-13 15:36:47 +12:00
  • fa8ebdb3a3 Change GameObject To GameObjectWithBody ospira 2025-05-12 00:39:20 -04:00
  • 2882b80811 delete unused var ospira 2025-05-11 13:24:03 -04:00
  • d1b35a8bed replace the only two references to deleted duplicate type ospira 2025-05-11 12:53:03 -04:00
  • f4679751c3 Delete ArcadeCollider.js ospira 2025-05-11 12:49:47 -04:00
  • 0ae6046916 Docs: rename Vector2#setToPolar() arguments samme 2025-05-01 07:22:58 -07:00
  • b7fe4588f3 Fix createFromTiles to handle multiple tilesets when using sprite sheets vikerman 2025-04-26 23:42:15 +02:00
  • 31fd531d2f Add missing thisValue for forEach TadejZupancic 2025-04-22 12:22:00 +02:00
  • 9c2462f244 v4.0.0-rc.2 v4.0.0-rc.2 Richard Davey 2025-04-21 10:13:02 +01:00
  • bf3041d5d3 Add Shader#setUniform and ShaderQuadConfig#initialUniforms. Ben Richards 2025-04-17 11:43:21 +12:00
  • 14df3224b5 Fix DynamicTexture#draw handling of Group and DisplayList member positions. Ben Richards 2025-04-16 22:21:42 +12:00
  • d85274be0a Fix semantics of RenderTexture#draw x and y parameters. Ben Richards 2025-04-16 21:51:03 +12:00
  • 525e0e78e4 Fix Shadow filter direction. Ben Richards 2025-04-16 18:50:28 +12:00
  • 522435c556 Fix Glow filter documentation. Ben Richards 2025-04-16 18:50:15 +12:00
  • 4e5657af23 Add RenderConfig#renderNodes. Ben Richards 2025-04-15 12:00:49 +12:00
  • 20e930945b Add v4 release candidate 2 CHANGELOG. Ben Richards 2025-04-12 09:45:22 +12:00
  • bd11fc987d Fix camera shake effect not affecting many objects. The effect must be applied to matrix before matrixCombined is derived from matrix. Ben Richards 2025-04-10 09:41:28 +12:00
  • f14b50ebec Fix JSDocs return type of Phaser.Tweens.Tween#getValue NightKev 2025-04-08 19:58:33 -07:00
  • 7cfda34074 Add forceEven parameter to TextureManager#addDynamicTexture. This fixes #7102 where an odd-sized object's Mask filter won't clear. Ben Richards 2025-04-08 22:14:54 +12:00
  • 13afb56506 Ad FiltersInternalExternal typedef. Also remove Face and Vertex typedefs which are unused. Ben Richards 2025-04-08 19:00:29 +12:00
  • f594f416fc Update FilterList#addMask documentation. Also make it fully compatible with the Mask class. Ben Richards 2025-04-08 18:53:33 +12:00
  • aa144863c7 Fix container transform on filtered children. Fixes #7096 and #7106. Ben Richards 2025-04-08 14:55:44 +12:00
  • 11701d8e21 Separate internal and context focus methods in Filters. Ben Richards 2025-04-08 12:48:15 +12:00
  • 3e6f78393f Change Layer and Container to use their own child lists for introspection. Ben Richards 2025-04-08 11:42:29 +12:00
  • 31523ed411 Fix OverlapRect() when useTree is false samme 2025-04-07 08:57:14 -07:00
  • bf28bb4899 Fix closest() and furthest() samme 2024-11-26 13:35:59 -08:00
  • c62baca677 Merge pull request #7099 from samme/fix/GetCounterClockwiseDistance-phaser-3 Zeke Chan 2025-04-04 22:55:01 +08:00
  • 29fddf2403 Fix GetCounterClockwiseDistance() for Phaser 3 samme 2025-04-04 07:51:20 -07:00
  • b5139a9aff Update CHANGELOG-v3.89.md zekechan 2025-04-04 12:32:26 +08:00
  • df79bbec10 Update CHANGELOG-v3.89.md zekechan 2025-04-03 16:40:33 +08:00
  • bacfae14c8 Merge pull request #6623 from rexrainbow/bitmaptext-displayWidth,displayHeight Zeke Chan 2025-04-03 15:20:36 +08:00
  • bedf81aa72 Add angle distance functions PR #7092 zekechan 2025-04-03 15:12:51 +08:00
  • a3afe55d63 Merge pull request #7091 from samme/feature/v4.0.0/camera-rotateTo-change Zeke Chan 2025-04-03 15:04:25 +08:00
  • cbe6d08b32 Merge pull request #7092 from samme/feature/v4.0.0/math-angle-distances Zeke Chan 2025-04-03 15:00:28 +08:00
  • 1fa02c0458 Merge pull request #7083 from raaaahman/fix/web-audio-firefox-safari Zeke Chan 2025-04-02 22:46:07 +08:00
  • ef3c646ace v4.0.0 RC1 v4.0.0-rc.1 Richard Davey 2025-04-02 00:05:57 +01:00
  • 0c02b8b3f2 Add v4 release candidate 1 CHANGELOG. Ben Richards 2025-04-02 10:32:30 +13:00
  • bf92829121 Add angle distance functions samme 2025-03-31 11:17:11 -07:00
  • 1b638eaf17 Fix DynamicTexture#clear not working without explicit parameters. Ben Richards 2025-04-01 22:02:50 +13:00
  • 11638c6067 Add chainable setter methods for GameObject filter flags. Ben Richards 2025-04-01 21:19:58 +13:00
  • f470919c20 Fix WebGLSnapshot orientation. The prior fix handled canvas and framebuffer differently, unnecessarily. Ben Richards 2025-04-01 21:07:48 +13:00
  • eb4b28c264 Fix GL scissor not updating correctly. This happened when the screen space coordinates were the same, but the GL space coordinates (measured bottom-up) were not, leading to the scissor failing to update, usually cutting off rendering. Ben Richards 2025-03-31 22:15:13 +13:00
  • 7738d16385 Fix camera transform matrix order issues. Without these fixes, objects tend to position themselves as though the camera were at 0,0. Ben Richards 2025-03-31 20:14:04 +13:00
  • 9bdb0b832c Fix transform and renderStep issues with Mask, Layer, and Container. Ben Richards 2025-03-31 16:01:24 +13:00
  • 1e92a0ab90 Fix camera rotateTo and breaking change destination arg samme 2025-03-28 09:10:27 -07:00
  • 22f737d9d8 Ensure that RenderSteps display list introspection propagates. This fixes errors when running introspection within containers. Ben Richards 2025-03-28 16:26:47 +13:00
  • 609d3641a1 Unbind all texture units in YieldContext node. This ensures that external renderers don't see anything bound, and might resolve issues with assuming they still have the unit. Ben Richards 2025-03-27 18:02:08 +13:00
  • de5c36fad2 Merge pull request #7087 from PhaserEditor2D/v4.0.0 Richard Davey 2025-03-26 21:05:16 +00:00
  • 8b4f1ca1ac Adds @return tag to addBlend method in FilterList.js Phaser Editor 2D 2025-03-26 17:01:20 -04:00
  • cecc069c8c Unbind all texture units in RebindContext node. This is used in Extern, so an external renderer has probably bound unknown textures to some or all units, which we have no way of knowing. Ben Richards 2025-03-26 16:35:51 +13:00
  • a2cb03fbfa Fix use of old methods in Grid. Fixes #6962. Ben Richards 2025-03-25 15:20:16 +13:00
  • f253761c6a Fix reversion in BatchChar. Ben Richards 2025-03-25 10:43:47 +13:00
  • 08ee5b581e fix(webaudio): Fallback for sound spatialization on Firefox raaaahman 2025-03-23 14:34:23 +01:00
  • 3374d9afd4 Fix CaptureFrame compatibility with Layer and Container. These invoke setAlpha and setScrollFactor. Ben Richards 2025-03-24 15:33:04 +13:00
  • ae045ed1a9 Loosen restrictions on enabling lights in scenes without lights. This allows lights to be enabled before enabling the light manager. Ben Richards 2025-03-24 11:35:49 +13:00
  • fd7f03a2bf types(FileConfig): Add missing 'cache' property raaaahman 2025-03-21 09:06:46 +01:00
  • c5dcd163be Apply more changes from v3. Hopefully all changes this time. Ben Richards 2025-03-21 21:09:01 +13:00
  • 3f1f6abd0a Fix reversion in DynamicBitmapTextWebGLRenderer kerning. Ben Richards 2025-03-21 16:32:16 +13:00
  • a5a56b22e7 Fix #7054. Arcade physics circle game objects can be made immovable when colliding with rectangular game objects. Zeke Chan 2025-03-20 15:09:59 +08:00
  • d4b804630b Document new Mask camera behavior. Ben Richards 2025-03-20 16:15:39 +13:00
  • 520f147041 Allow Mask to use current camera by default. Also add WebGLRenderer#currentViewCamera. Also fix DynamicTexture#capture camera positioning. Ben Richards 2025-03-20 16:12:10 +13:00
  • ac74da4e9f Fix Filters rendering outside intended camera scissor area. Ben Richards 2025-03-20 15:33:51 +13:00
  • 52be4031a8 Support unpremultiplication in WebGLSnapshot. Fixes #5939. Ben Richards 2025-03-20 11:47:32 +13:00
  • 8f606e141b Fix WebGL snapshot orientation. Ben Richards 2025-03-20 11:19:49 +13:00
  • ee54b70785 Use main camera by default for Mask. Ben Richards 2025-03-20 10:40:55 +13:00
  • 6b45676695 Update CHANGELOG-v3.89.md Zeke Chan 2025-03-20 00:05:23 +08:00
  • 8ea1d404b0 Fix #7034. Adding collisionMask and collisionCategory checks to Phaser.Physics.Arcade.World#separate Zeke Chan 2025-03-20 00:02:53 +08:00
  • b82469baf1 Apply changes from v3. Ben Richards 2025-03-19 16:46:14 +13:00
  • 602d82fd17 Update copyright notice to 2025. Ben Richards 2025-03-19 11:59:30 +13:00
  • e2249efe8a v4.0.0-beta.8 v4.0.0-beta.8 Richard Davey 2025-03-17 22:09:12 +00:00
  • 4b6ce34c55 Fixed JSDoc path Richard Davey 2025-03-17 22:08:08 +00:00
  • 1bc8cb5b94 Added RenderSteps to TS Parser Richard Davey 2025-03-17 22:07:49 +00:00
  • 8c2ab3e0a3 Add beta 8 CHANGELOG. Ben Richards 2025-03-18 10:41:16 +13:00