Repository navigation
vulkan: expose the complete experimental source profile and reproduction artifacts - #502
Draft
Jelly-RayTian wants to merge 1 commit into
Draft
Jelly-RayTian wants to merge 1 commit into
Jelly-RayTian wants to merge 1 commit into
Conversation
…profile Signed-off-by: Jelly-RayTian <285009427+Jelly-RayTian@users.noreply.github.com>
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.
The earlier Detroit menu/scene/camera observation depended on a broader source experiment than the reduced Vulkan loader. This Draft submits that broader work as source and build/reproduction artifacts, rather than another screenshot-only report. It is an architecture/compatibility review proposal, not a claim of stable current-main gameplay or a ready default driver replacement.
Code and source completeness
MADEIRA_MOLTENVK_LIBRARYoverride. No ordinary build invokes it; submodule pins and FEX/DXMT sources are unchanged.279fd0f8to published source snapshot509d5453. It includes the older adapters/VM policy, Wine LGPL overlay, diagnostics and every original fixture. The reconstruction helper checks exact Git tree344ca88d8caa3fa4559651baa85ef6a0041f4e64, all 77 original file hashes and the Wine overlay hash. Historical source is prepared in an isolated worktree, not applied over main.vulkan = static, provenance, source/build commands, policy limits and the original binary's identity/download record.Entry point:
build/vulkan-ios/experimental/README.md. The existing Detroit observation report links it. Source patches retain their upstream Apache-2.0 / LGPL terms; Madeira-side additions retain GPL-3.0-or-later with the Madeira Converter Exception. The scoped patch-text whitespace attribute preserves original source bytes.IPA available for download from this PR
Download the historical unsigned Debug IPA (111,480,832 bytes)
c48f9e645badf8fde57c739ad8a787116ab7551625f1166eb676b6b964efcb4e.19C01ED6-159C-3067-AA9D-CFCB96F40DA5.com.willfaust.madeora; retaining it while signing may replace an installed Madeira. Preserve saves and use a permitted separate ID for parallel installation. Sign with the user's actual certificate/profile and enable JIT. No certificates, pairing files, accounts or game files are supplied.The IPA stays a Release asset rather than a 111 MB source-Git binary. Local bytes match the Release digest; ZIP integrity and all three recorded Vulkan/FEX DLL hashes were checked again.
Evidence identities are intentionally explicit: the earlier successful scene screenshots, the published source snapshot, this later historical integer-output IPA and a new main+profile build are different records. The snapshot includes later work. There is no claimed exact reconstruction of the screenshot package, no new source-matched rebuild of the historical IPA and no proof that the new main profile already reaches the same scene.
Validation performed on the submitted sources
-O2 -Wall -Wextra -Werror. This does not imply a Wine/iPad run of those new executables.Review limits / why Draft
The older broad VM policy can regress other launchers, and compatibility choices for missing inputs or fragment types need design review. They are not silently installed into main. Shader-cache bounding is not a total-memory cap; size optimization is not a demonstrated iPad speed improvement.
No full current-profile iOS app/IPA build, new real-iPad chain test, stable/full-game session, save/reload or frame-rate result is claimed. A later queue-submit/pipeline failure remained in the historical device investigation. Earlier fixture/game observations are not relabeled as exact-head validation. AI-assisted preparation; contributor supplied the historical device observations and authorized source/IPA publication.