From b612d034334fb019fbdb3455b2b2188de9c16cfd Mon Sep 17 00:00:00 2001 From: Richard Davey Date: Mon, 8 Jul 2019 14:59:21 +0100 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 422e34101..9961b6d7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -90,6 +90,8 @@ * `Shader.uniforms` now uses Extend instead of Clone to perform a deep object copy, instead of a shallow one, avoiding multiple instances of the same shader sharing uniforms. Fix #4641 (thanks @davidmball) * Calling `input.mouse.requestPointerLock()` will no longer throw an error about being unable to push to the Input Manager events queue. * The `POINTERLOCK_CHANGE` event is now dispatched by the Input Manager again. +* The `Pointer.movementX` and `Pointer.movementY` properties are now taken directly from the DOM pointer event values, if the pointer is locked, and no longer incremental. Fix #4611 (thanks @davidmball) +* The `Pointer.velocity` and `Pointer.midPoint` values are now updated every frame. Based on the `motionFactor` setting they are smoothed towards zero, for velocity, and the pointer position for the mid point. This now happens regardless if the Pointer moves or not, which is how it was originally intended to behave. ### Examples, Documentation and TypeScript