Skip to content

Mnp#1

Merged
Ezequias-Rodrigues merged 159 commits into
masterfrom
MNP
Jan 14, 2026
Merged

Mnp#1
Ezequias-Rodrigues merged 159 commits into
masterfrom
MNP

Conversation

@Ezequias-Rodrigues
Copy link
Copy Markdown
Owner

No description provided.

BrotherShort and others added 30 commits November 15, 2025 08:27
This is _extremely_ specific, and was meant to be removed after a review
in the game embedder PR. No idea how it found its way back in.
The spec says "After leave event, compositor must ignore requests from
any text input instances until next enter event."

Fixes an error on jay, which at least on 1.11.0 sends
`zwp_text_input_v3::done` after `zwp_text_input_v3::leave`, which we
didn't ignore, leading to a commit without a valid window id.
…frame

Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>
…ng using half floats in derivative functions
…as changed.

It was a textureCube, but now it is a texture2D. For compatibility purposes we need to continue exposing a cube texture. So we need to add this scaffolding to properly sample from it.
When the same uniform set is bound multiple times within a render pass
(e.g., OPAQUE pass then ALPHA pass with different instance buffers),
the dynamic offset bits were being OR'd together, corrupting the packed
frame indices.

For example, if OPAQUE binds set 1 with frame_idx=1 (0x10) and ALPHA
binds set 1 with frame_idx=2 (0x20), the OR produces 0x30 instead of
the correct 0x20, causing the shader to read from the wrong buffer
offset.

This fix clears the relevant bits for each set being bound before
OR'ing the new values, ensuring only the latest frame indices are used.

Fixes rendering artifacts in the mobile renderer which uses two dynamic
uniforms (uniform buffer + storage buffer) in set 1, unlike the clustered
renderer which only has one.
…7-camera2d-align-note

Clarify `align()` behavior regarding `force_update_scroll()`
WaylandEmbedder: Fix `-Wduplicated-branches` warning
…esa-half-workaround

Workaround crash in pipeline creation on Intel Mesa devices by avoiding using half floats in derivative functions
…er-spacing

Improve animation player header spacing in modern theme
…_offsets

Metal: Fix dynamic uniform buffer offset corruption when rebinding sets
passivestar and others added 28 commits January 13, 2026 20:51
…mport-freeze

Fix importing projects with PNG assets freezes Web Editor
…nspector

Hide animation library properties in inspector
…-uninit-desc

Fix description for `resize_uninitialized`
Network: Normalize IP parsing, fix IPv6, tests
…urn-type

Change return type for `Input.set_joy_light()` from `bool` to `void`
Fix downsampled radiance map generation
Overhaul compute shader based environment roughness calculation to improve performance and quality
…t_fix

Fix speed being reset when it shouldn't in the game editor
…radius

Fix inner tabs outer panel corners at zero radius
Fix dock tab styles not updating when changed in Editor Settings
Fix descriptions of custom types in CreateDialog
@Ezequias-Rodrigues Ezequias-Rodrigues merged commit 7ecb76d into master Jan 14, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.