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

[pull] master from godotengine:master #140

Merged
merged 30 commits into from
Jan 9, 2025
Merged

Conversation

pull[bot]
Copy link

@pull pull bot commented Jan 9, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

allenwp and others added 30 commits December 6, 2024 10:19
* Add TODO notes for typos that should be fixed for 5.0

Co-authored-by: Rémi Verschelde <[email protected]>
Before, we would check both methods together, leading to loops.

Now we track the actual reason we suspended and only unsuspend when
that same reason triggers. For example, if we suspend because of the
suspended flag we'll unsuspend only because it got unset. Conversely, if
we suspend because of a timeout we'll unsuspend only if we get a new
frame event.

We do this because, while some compositors properly report a "suspended"
state (hinting us to stop repainting), most don't and we need a "safety
net" anyways as we do not want to constantly stay at 1fps (the max time
we'll wait before giving up) either.
Apple: Bug fixes and improvements for game controllers
 Wayland: Unsuspend only for the same reason as suspension
Add static assert checks in `Variant` constructors
Simplify scene tabs option disabling
SCons: Refactor color output implementation
A handful of typo fixes
Fixes some editor menus and option buttons requiring two clicks to open
by checking status.pressed_down_with_focus separately from other press
status flags. Makes all pressed statuses consistent on toggle buttons
with ACTION_MODE_BUTTON_PRESSED.
Technical implementation notes:

- Moved linearization step to before the outset matrix is applied and
  changed polynomial contrast curve approximation.
  - This does *not* implement Blender's chroma rotation to address hue shift.
    This hue rotation was found to have a significant performance impact.
- Improved performance by combining the AgX outset matrix with the Rec 2020 matrix.

Co-authored-by: Allen Pestaluky <[email protected]>
Co-authored-by: Clay John <[email protected]>
Add AgX tonemapper option to Environment
Fix menus and dropdowns requiring two clicks
Renderer: Minor optimisation when running `gl_compatibility` mode
Web: Export ASTC/BPTC compressed textures
Fix undo behavior on `EditorSettingsDialog::_update_builtin_action`.
Fix ANGLE and D3D12 libraries inclusion in .zip export
Fix `LookAtModifier3D` rest space incorrect rotation
CI: Ensure problem matchers handle colored output
@pull pull bot added the ⤵️ pull label Jan 9, 2025
@pull pull bot merged commit 8c6dbff into kp-forks:master Jan 9, 2025
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.