Repository navigation
Release 0.25.0: engine up to nxnative c4ffb9d - #57
Merged
Merged
Conversation
All eleven patches carried over nxnative's 47 commits past d9cd9de (seven clashed). Upstream now drains retired pool buffers between submissions itself (seedds#1392), so NXForge's guard-timer drain, its test and its doc section are gone. Shader chain 758c28e99807. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016qteK4T7SLBnbRPXQUVaNR
…lang-tidy baseline at CI's counts on the new engine (nvn_mtl.m NullDereference 11, upstream's t_dirty_race BlockInCriticalSection) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016qteK4T7SLBnbRPXQUVaNR
…est runs with the link kept t_feedback: NXForge's skip for draws that sample no attachment returned before g_fb_dwrote was set, so upstream's depth rule never ended a pass. t_present_rescue: fullscreen leaves the link in NXForge, so the new 120 Hz VRR checks run with DM_PRESENT_LATENCY=2, as thirty() does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016qteK4T7SLBnbRPXQUVaNR
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why
This is the daily upstream sync.
layer/ENGINEmoves to nxnativec4ffb9d, 47 commits pastd9cd9de. Seven of the 11 patches clashed, and all are now carried over:-O2. NXForge's dmhost line keeps both upstream'sMakefiledependency and NXForge's sidebar and capture inputs.defer_idleandsub_openare removed, and so aret_res_guard's idle-pool check and the duplicate doc section.tex_mtl/tex_by_idnow carry upstream'sreup_note,treg_swizzleand its off-thread return.fb_depth_ruleis kept alongside NXForge's early-out for draws that sample no attachment.dmsh_build.pyinto modules. The NXForge pieces (M1nan_coord_fmax/BORDER_EMU, spawn without fork, shared Metal cache) are re-applied on top.cb_extentkeeps thef<reg>rows through upstream'swrite_table. Shader chain is758c28e99807.shader.noindexcomment was merged.env_switches.tsvwas regenerated.Checked
tests/: 50 passed. ruff and pyright onscripts testsare clean.release_check.py check 0.25.0passes. The engine'slint_pythonratchet shows only the findings from Python packages missing in the cloud (fontTools, numpy).dm/tools/testsanddm/gfx/tests(Python) on Linux, compared with untouchedc4ffb9d. The only new failures are Linux-only:cp -X-Werrorin the romfs helpertest_nsp_work_direxecuting the now-macOS-onlynx_extractbinaryDocs
dmsh_chain.py --header,docs_patches.pyandenv_switches.pywere rerun.Generated by Claude Code