Skip to content

KOTOR II: bounded Zink texture sampling diagnostics - #65

Open
butilly wants to merge 1 commit into
wrapper-25from
fix/kotor2-wrapper-sampling-diagnostic
Open

butilly wants to merge 1 commit into
wrapper-25from
fix/kotor2-wrapper-sampling-diagnostic

Conversation

@butilly

@butilly butilly commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

Game: STAR WARS Knights of the Old Republic II, swkotor2.exe. Thread: 1569316071515627651. Mali-G615: textures move while geometry is correct. Latest report averages 80.8 FPS; no thermal or memory pressure. Earlier capture contains 364 COPY records, all emulated=0, formats 37/44. WRAPPER_TEX is only CPU BCn decompression, not a sampler trace; its absence is expected and does not establish correct texture contents. Prior shader/pipeline diagnostic succeeded but did not identify the rendering fault. This second diagnostic starts from wrapper-25 without the prior shader instrumentation. Record image views, sampler parameters, descriptor writes/copies/binds, and template-based updates automatically for mesa zink. Bound initial counts and then sample sparsely, documenting every limit; preserve rendering calls and Proton major/architecture. No claim that the root cause is known. Next capture should contain WRAPPER_SAMPLE records linking descriptors to views and samplers; missing or truncated records remain unknown. Review: diff --check; CI is the Android build verification.

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