Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Input: Re-enable input accumulation disabled by error in 3.4 #62826

Merged

Conversation

akien-mga
Copy link
Member

Input accumulation was implemented and enabled by default in 3.1, and
I don't recall major complaints around it (or bugs were fixed).

In 3.4, #42220 added input buffering and apparently toggled input
accumulation off by mistake.

This led to multiple bug reports about degraded performance on Windows,
or simply unexpected behavior change (see linked issues in #55037).

Fixes #55037.


We don't plan to cherry-pick this to 3.4 as this branch has been in use for too long already with input accumulation disabled, and this would be a breaking change unexpected in a patch release.

For 3.5, we should point out this change clearly in the changelog so that users who need the precision of disabled input accumulation know to change it back when upgrading.

Input accumulation was implemented and enabled by default in 3.1, and
I don't recall major complaints around it (or bugs were fixed).

In 3.4, godotengine#42220 added input buffering and apparently toggled input
accumulation off by mistake.

This led to multiple bug reports about degraded performance on Windows,
or simply unexpected behavior change (see linked issues in godotengine#55037).

Fixes godotengine#55037.
@akien-mga akien-mga added this to the 3.5 milestone Jul 7, 2022
@akien-mga akien-mga requested a review from a team July 7, 2022 21:07
@akien-mga akien-mga requested review from a team as code owners July 7, 2022 21:07
@akien-mga akien-mga requested review from RandomShaper and removed request for a team July 7, 2022 21:07
@akien-mga akien-mga merged commit b4fa512 into godotengine:3.x Jul 7, 2022
@akien-mga akien-mga deleted the 3.x-reenable-input-accumulation branch July 7, 2022 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant