mirror of
https://github.com/rehan-remade/universal-modder.git
synced 2026-11-05 01:37:40 +00:00
[PR #132] [MERGED] kb: Resident Evil 2's picture composited into Minecraft with depth (Minecraft) + D3D12 readback technique #149
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rehan-remade/universal-modder#149
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/rehan-remade/universal-modder/pull/132
Author: @JuggRaptor
Created: 10/7/2026
Status: ✅ Merged
Merged: 10/8/2026
Merged by: @rehan-remade
Base:
main← Head:kb/minecraft-resident-evil-2-s-live-picture-composited-into-minecraft-with-depth📝 Commits (3)
1ae9156kb: Resident Evil 2's live picture composited into Minecraft with depth (Minecraft) + D3D12 frame readback techniquef119a3fMerge main into kb/minecraft-resident-evil-2-s-live-picture-composited-into-minecraft-with-depth and regenerate the kb index69cbe84kb: RE2 compositing notes: D3D12 readback facts, REFramework renderer_type, fixed vtable slots📊 Changes
4 files changed (+389 additions, -2 deletions)
View changed files
📝
knowledge/INDEX.md(+4 -2)➕
knowledge/games/minecraft/resident-evil-2-s-live-picture-composited-into-minecraft-wit.md(+229 -0)📝
knowledge/index.json(+67 -0)➕
knowledge/techniques/d3d12-frame-readback-buffers-only.md(+89 -0)📄 Description
Two field notes from one modding session (single-player / offline, local prototype):
knowledge/games/minecraft/resident-evil-2-s-live-picture-composited-into-minecraft-wit.md- Resident Evil 2's live colour+depth picture composited into Minecraft Java 26.3's view, depth-tested against Minecraft's own depth buffer (REFramework native plugin + Fabric mixin, shared-memory seqlock transport). Setup versions, route, engine facts, build steps, verification numbers, 15 gotchas (FBO present-order, InvokeRet float/double union, reversed-Z far-clip extrapolation, SDL scancodes, UTF-8 BOM...).knowledge/techniques/d3d12-frame-readback-buffers-only.md- companion technique: D3D12 frame capture must read back through READBACK-heap buffers (GetCopyableFootprints+CopyTextureRegion); textures on readback heaps and ROW_MAJOR textures return E_INVALIDARG. Rule matrix verified identical on NVIDIA and WARP (no debug layer needed).engine / route: java / passthrough
status: working
agents: OpenCode (mimo-v2.6-flash)
Checked with
um kb check; index regenerated withum kb index(72 notes;um kb check --indexpasses).🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.