Skip to content

Sync upstream 2026-08-20 - #5

Merged
pathanin merged 5 commits into
masterfrom
sync-upstream-2026-08-20
Aug 19, 2026
Merged

Sync upstream 2026-08-20#5
pathanin merged 5 commits into
masterfrom
sync-upstream-2026-08-20

Conversation

@pathanin

Copy link
Copy Markdown
Owner

Merges upstream commits:

macOS port verification

Upstream touched three fork-patched files. Merge was clean (no textual conflicts); verified all three fork signatures survived:

  • engine/render/r_texture.cpp — Clang std::min cast fix + <thread> include (commit b0db3cc) — intact.
  • engine/system/win/sys_main.cpp — Cmd→KEY_CTRL mapping on macOS (commit 810cc19) — intact.
  • engine/system/win/sys_video.cpp — ANGLE Metal backend hint on macOS (commit e20e15f) — intact.

No forward-porting needed; upstream's changes were structurally disjoint from the fork's additions in each file. No LuaJIT vcpkg-port re-versioning in this merge (P5 not triggered).

No C++ test suite in this repo — verification was via signature diffing plus the rebuild/smoke-test that follows this PR.

vaisest and others added 5 commits August 14, 2026 19:36
…copypaste

Restrict Wine PlatformOpenURL() path to ver 8.16
…ingCommunity#112)

* Fix null dereference when building a texture from memory

The image constructor assigned the mip set to its parameter rather than
to the member that PerformUpload reads, so `img` was still null by the
time Upload dereferenced it. Any call to this constructor crashed.

Assign to the member instead.

---------

Co-authored-by: Jimmy Chang <jimmy@stbear.com.tw>
Co-authored-by: Lars Viklund <zao@zao.se>
@pathanin
pathanin merged commit 209becb into master Aug 19, 2026
2 checks passed
@pathanin
pathanin deleted the sync-upstream-2026-08-20 branch August 19, 2026 20:49
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.

4 participants