Commit Graph

  • 7c5e4dc2f6 Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 21:22:43 +00:00
  • 45f553d8af x and y are non-optional. Fix #6518 Richard Davey 2024-01-31 21:22:39 +00:00
  • 9499d2bb74 Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 21:18:14 +00:00
  • 9bf53dd7c9 Added WebGLPipeline[] as a valid type for the pipeline property Richard Davey 2024-01-31 21:18:11 +00:00
  • d6c61dbbc4 Update CHANGELOG-v3.80.md Robert Kowalski 2024-01-31 15:49:04 -05:00
  • bfce4b7269 Merge branch 'master' of https://github.com/phaserjs/phaser Robert Kowalski 2024-01-31 15:34:22 -05:00
  • a48db68b53 The PlaceOnLine Action now supports ease functions Robert Kowalski 2024-01-31 15:34:19 -05:00
  • 659ccd127e Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 20:32:13 +00:00
  • cf27547793 The Matter.Body function scale has been updated so if the Body originally had an inertia of Infinity this will be restored at the end of the call. This happens if you set a Matter Body to have fixed rotation. Fix #6369 Richard Davey 2024-01-31 20:32:10 +00:00
  • 425ef3b472 Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 20:23:46 +00:00
  • 51074c4567 The PostFXPipeline.postBatch method will now skip onDraw is the pipeline hasn't booted, introducing an artificial frame skip. This should potentially fix glitch errors on mobile devices where Post FX would appear corrupted for a single frame. Fix #6681 Richard Davey 2024-01-31 20:23:43 +00:00
  • fd1ab35419 Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 19:35:13 +00:00
  • c6c7fd60a6 The BloomFX and BlurFX and any custom pipeline that relies on using the UtilityPipeline full or half frame targets will now correctly draw even after the renderer size changes. Fix #6677 Richard Davey 2024-01-31 19:35:10 +00:00
  • 92065facf0 You can now specify an autoResize boolean in the RenderTargetConfig which is passed to the Render Targets when they are created by a pipeline. Richard Davey 2024-01-31 19:15:21 +00:00
  • c6f5638e45 Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 18:12:54 +00:00
  • 97967288b6 DynamicTexture.setSize will now check to see if the glTexture bound to the current frame is stale, and if so, destroy it before binding the one from the Render Target. This fixes an issue where constantly destroy and creating Dynamic Textures would cause a memory leak in WebGL. Fix #6669 Richard Davey 2024-01-31 18:12:51 +00:00
  • ab6776e69f Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 17:36:24 +00:00
  • 4ea4e55e0f DynamicTexture will now automatically call setSize(width, height) for both WebGL and Canvas. Previously it only did it for WebGL. This fixes an issue where DynamicTextures in Canvas mode would have a width and height of -1. Fix #6682 Richard Davey 2024-01-31 17:36:21 +00:00
  • 4831095538 Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 17:26:09 +00:00
  • f258e11cb7 Merge pull request #6723 from samme/feature/renderer-custom-builds Richard Davey 2024-01-31 17:24:22 +00:00
  • 2489396d58 Updated docs Richard Davey 2024-01-31 17:15:38 +00:00
  • 78b7e9ddda Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 16:53:21 +00:00
  • 8048d3d906 Update CHANGELOG-v3.80.md Richard Davey 2024-01-31 16:51:41 +00:00
  • f268ba3f6d Removed debug code Richard Davey 2024-01-31 16:49:59 +00:00
  • 25787bde36 * The Layer.removeAll, remove and add methods have been removed. These methods are all still available via the List class that Layer inherits, but the destroyChild parameters are no longer available. Richard Davey 2024-01-31 16:49:52 +00:00
  • 4e56bf453b Merge branch 'master' of https://github.com/phaserjs/phaser Robert Kowalski 2024-01-31 11:34:24 -05:00
  • ab0ce4d335 CheckIsoBounds after checking if the iso tile will be visible Robert Kowalski 2024-01-31 11:34:21 -05:00
  • 5ec9508c35 Reapply offset when resetting static body samme 2024-01-31 07:53:54 -08:00
  • 00c5d02e4e Testing Layer remove fix Richard Davey 2024-01-31 15:35:18 +00:00
  • 7420a998c7 Update CHANGELOG-v3.80.md Robert Kowalski 2024-01-31 06:07:55 -05:00
  • 8906e22aeb Add PipelineManager#restoreContext method for restoring uniforms. Also add WebGLShader#syncUniforms and other code necessary to retain and reapply uniform state on the GPU. Ben Richards 2024-01-31 16:46:41 +13:00
  • b27e4d3744 Merge pull request #6537 from jorbascrumps/feat-use-seeded-random-for-tilemap-weighted-randomize Robert Kowalski 2024-01-30 18:45:20 -05:00
  • 9b8bb39e7c Fix texture uniform setting in Shader. This call was crashing with the more explicit location wrappers, as the location hadn't actually been created yet. The call isn't necessary, as uniforms are set before rendering. Ben Richards 2024-01-31 11:55:31 +13:00
  • b9deef7e61 Destroy location wrappers when they're unused. Ben Richards 2024-01-31 11:53:50 +13:00
  • f7049fe831 Merge branch 'master' of https://github.com/phaserjs/phaser Richard Davey 2024-01-30 22:44:28 +00:00
  • 04b28e63f2 Fixed jsdoc Richard Davey 2024-01-30 22:44:25 +00:00
  • e920b1a961 Create and use wrappers for WebGLUniformLocation and WebGLAttribLocation. Ben Richards 2024-01-30 22:13:51 +13:00
  • be5223936a Update CHANGELOG-v3.80.md Robert Kowalski 2024-01-29 23:33:19 -05:00
  • 6c55aba8d9 Merge pull request #6714 from dhashvir/master Robert Kowalski 2024-01-29 20:04:33 -05:00
  • 0f9fb3177d Fix incorrect WebGL calls. Ben Richards 2024-01-30 11:23:27 +13:00
  • ddc43fcbee Merge pull request #6694 from Byvire/master Robert Kowalski 2024-01-29 15:27:08 -05:00
  • e0e3de008a Merge pull request #6722 from samme/feature/setTilesetImage-warnings Robert Kowalski 2024-01-29 12:38:05 -05:00
  • 002fa6300a Improve the warnings in addTilesetImage() samme 2024-01-29 09:17:41 -08:00
  • 2382f7c1eb Create and use WebGLProgramWrapper. This handles shader programs. Also tweak the documentation in WebGLBufferWrapper and WebGLFramebufferWrapper to better reflect purpose. Ben Richards 2024-01-29 17:35:57 +13:00
  • 377221de35 Create and use WebGLBufferWrapper. This mostly handles VertexBuffers, but there's an IndexBuffer which is not internally used that uses the same wrapper. Ben Richards 2024-01-29 16:40:18 +13:00
  • 842d666ebf Use and document WebGLFramebufferWrapper. Also tweak WebGLTextureWrapper to have more standard destroyers in itself and WebGLRenderer. Ben Richards 2024-01-29 14:53:23 +13:00
  • 68671f0d8a Create WebGLFramebufferWrapper to encapsulate state. Ben Richards 2024-01-29 14:48:28 +13:00
  • b591c3674a Document usage of WebGLTextureWrapper in place of WebGLTexture. Ben Richards 2024-01-29 11:47:39 +13:00
  • 216b7564f6 Update systems to use WebGLTextureWrapper and Uint8Array textures. This is mostly hooking up gl calls to look inside the wrapper. A few other things have changed. Spector metadata is set the new way. Frame changed glTexture to a getter, simplifying bookkeeping. LightPipeline and Plane use standard methods to create textures. WebGLRenderer maintains a list of wrappers, and automatically manages it through createTexture2D and deleteTexture. The update methods updateCanvasTexture and updateVideoTexture have been delegated to the wrapper. Ben Richards 2024-01-29 11:45:12 +13:00
  • a8dff1f990 Add Uint8Array texture creation methods. Ben Richards 2024-01-29 11:30:54 +13:00
  • 3b2aeaf18b Create WebGLTextureWrapper to encapsulate texture state. Ben Richards 2024-01-26 14:09:25 +13:00
  • 631dc01f91 docs: clarify overlapOnly param biometricPsychography 2024-01-26 20:48:26 -06:00
  • 2e4b43be4e AnimationFrame duration is the duration of the frame if set, msPerFrame is not added Robert Kowalski 2024-01-26 13:19:54 -05:00
  • 1bfdcfe922 TileSprite textures are now stored in the TextureManager Robert Kowalski 2024-01-24 19:54:46 -05:00
  • 6ea40f8b32 Text textures are now stored in the TextureManager Robert Kowalski 2024-01-24 17:25:42 -05:00
  • 91b2b0c531 lint fix Richard Davey 2024-01-23 00:46:53 +00:00
  • 835d77cb85 fix nineslice hit areas Dhashvir Lalla 2024-01-15 05:16:56 +11:00
  • 91986c58e5 Update CHANGELOG-v3.80.md Richard Davey 2024-01-12 18:22:02 +00:00
  • 95df650f71 The Time.Timeline class didn't show as extending the Event Emitter, or have config as an optional argument in the docs / TS defs. Fix #6673 Richard Davey 2024-01-12 18:21:59 +00:00
  • 828de95e2f Update CHANGELOG-v3.80.md Richard Davey 2024-01-12 18:18:09 +00:00
  • 786a3933cd Factory.staticBody had the wrong return type in the docs/TS defs. Fix #6693 Richard Davey 2024-01-12 18:18:06 +00:00
  • 81d985b7ef Update CHANGELOG-v3.80.md Richard Davey 2024-01-12 18:08:47 +00:00
  • 2c4df2488b Update SCALE_MODE_CONST.js Richard Davey 2024-01-12 18:08:42 +00:00
  • 099919102a Update CHANGELOG-v3.80.md Richard Davey 2024-01-12 18:06:04 +00:00
  • d6d4fc9705 Merge pull request #6703 from rexrainbow/expand-scale-mode Richard Davey 2024-01-12 18:05:39 +00:00
  • d137a4782f Merge pull request #6683 from paxperscientiam/patch-2 Richard Davey 2024-01-12 18:03:57 +00:00
  • 546a0bfa06 Update CHANGELOG-v3.80.md Richard Davey 2024-01-12 18:03:16 +00:00
  • 9febc6b44a Update version number Richard Davey 2024-01-12 18:03:09 +00:00
  • e91551b4c5 Merge pull request #6686 from samme/fix/container-destroy-child Richard Davey 2024-01-12 17:57:57 +00:00
  • 8cae5a33e7 Update TextureManager.js Richard Davey 2024-01-12 17:56:30 +00:00
  • 4700a80fff Update CHANGELOG-v3.80.md Richard Davey 2024-01-12 17:56:12 +00:00
  • 08f340c438 Merge pull request #6670 from stevenwithaph/master Richard Davey 2024-01-12 17:55:22 +00:00
  • 9018430e30 Merge pull request #6666 from PresentCreativeLLC/typofix/NineSlice Richard Davey 2024-01-12 17:51:16 +00:00
  • 8287d44a04 Merge pull request #6679 from somechris/touch-move-coordinates-on-scrolled-down-page Richard Davey 2024-01-12 17:48:05 +00:00
  • b6c7b51f3d Merge pull request #6685 from samme/docs/dragend-dropped Richard Davey 2024-01-12 17:46:38 +00:00
  • 98efe679df Create CHANGELOG-v3.80.md Richard Davey 2024-01-12 17:43:55 +00:00
  • 74515f6437 The TweenChainBuilder was incorrectly setting the persist flag on the Chain to true, which goes against what the documentation says. It now correctly sets it to false. This means if you previously had a Tween Chain that was persisting, it will no longer do so, so add the property to regain the feature. Richard Davey 2024-01-12 17:43:51 +00:00
  • 3b8d019b97 Add EXPAND scale mode Rex 2023-12-31 17:11:38 +08:00
  • 9ac03cd565 Check for undefined to avoid a crash in the examples at phaser3-custom-build. Oliver Kisielius 2023-12-13 15:06:21 -05:00
  • 3b2ed4a4fe Exclude the renderers samme 2023-12-01 10:23:23 -08:00
  • 7b648c64d2 Docs: add dropped arg in DRAG_END samme 2023-12-04 14:57:45 -08:00
  • 5cd5cadf79 Fix removing destroyed Container child samme 2023-12-03 16:14:46 -08:00
  • c048c1bb54 Update GetFirst.js Chris 2023-12-02 15:38:05 -05:00
  • 66901b32d3 Fix InputManager.onTouchMove to work on scrolled-down pages Christian Aistleitner 2023-11-24 12:49:20 +01:00
  • 6a28ccbee1 Added correct parameters for create Steven Adams 2023-11-14 08:38:05 -05:00
  • 0b22354afd Update NineSlice.js Alvaro Estrada 2023-11-10 13:43:50 -06:00
  • 47d393ac29 Update NineSlice.js v3.70.0 Richard Davey 2023-11-10 16:44:16 +00:00
  • 3f5cc110f2 Update README.md Richard Davey 2023-11-10 16:44:10 +00:00
  • 718dfd71e1 Update README.md Richard Davey 2023-11-10 16:26:17 +00:00
  • 6642b17240 Update README.md Richard Davey 2023-11-10 16:14:58 +00:00
  • 8756332367 Update README.md Richard Davey 2023-11-10 16:10:17 +00:00
  • 267cc974f6 Update README.md Richard Davey 2023-11-10 16:06:19 +00:00
  • 9d6f5af89c Spine 4 Plugin dist for v3.70.0 Richard Davey 2023-11-10 15:34:27 +00:00
  • 2aeaa4d0f2 Spine 3 Plugin dist for v3.70.0 Richard Davey 2023-11-10 15:33:49 +00:00
  • ef78208168 v3.70.0 dist files Richard Davey 2023-11-10 15:31:09 +00:00
  • b25743007a Updated and moved the change logs Richard Davey 2023-11-10 15:29:50 +00:00
  • 807b302ab2 3.70 TypeScript defs Richard Davey 2023-11-10 15:27:25 +00:00
  • 450c8fcae0 Removed generics that were breaking Layer in TypeScript Richard Davey 2023-11-10 15:27:07 +00:00
  • 1013f4cf67 Updated dependencies Richard Davey 2023-11-10 15:04:22 +00:00
  • 131f73005b eslint fix Richard Davey 2023-11-10 15:04:06 +00:00