Skip to content

experiment: defer large linear Pokopia texture uploads to Vulkan worker - #19

Closed
Framerr wants to merge 9 commits into
nx2from
experiment/pokopia-deferred-texture-upload
Closed

Framerr wants to merge 9 commits into
nx2from
experiment/pokopia-deferred-texture-upload

Conversation

@Framerr

@Framerr Framerr commented Nov 8, 2026

Copy link
Copy Markdown
Owner

Test build C: deferred linear texture upload

Port notsapinho/Eglantine a2042312 on top of the direct linear image upload change being tested in #18. This is a cumulative performance comparison:

Feature comparison toggle: EDEN_NX2_DEFER_UPLOADS=0 disables deferral. This branch does not include the Pokopia photo fix from #17 or the rejected PR #16.

Windows test is handled by fork-windows-check: artifact only, no GitHub release. Do not merge; verify build, FPS, visual correctness, photos, saving, shader stalls and crashes. Related #15.

Framerr commented Nov 8, 2026

Copy link
Copy Markdown
Owner Author

Reporter validation — rendering regression (2026-11-08)

Tested Windows artifact from run 42427848423. Reporter observed no significant performance improvement, all saved photos corrupt, and a severe new sky rendering corruption: bright/intense pink sky. This build adds deferred texture uploads on top of #18, so the sky regression is associated with this combined configuration; do not assert the exact underlying cause without isolation. The photo DMA readback fix #17 was absent, explaining why photo corruption remained possible. Do not merge; close PR. No release.

@Framerr Framerr closed this Nov 8, 2026
Framerr added a commit that referenced this pull request Nov 8, 2026
Ship the validated Pokopia DMA readback fix, new transparent Frameropia F logo for README and Windows app icon, redesigned README and honest v0.0.3 release notes. Exclude rejected experiments (#16, #18, #19, #20). Preserve existing user data and executable names.
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.

1 participant