Skip to content

wsi: honor blit buffer memory requirements for TT3 on PowerVR - #59

Open
butilly wants to merge 1 commit into
wrapper-25from
fix/tt3-wrapper-buffer-size-fix
Open

butilly wants to merge 1 commit into
wrapper-25from
fix/tt3-wrapper-buffer-size-fix

Conversation

@butilly

@butilly butilly commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator

Game: TT Isle Of Man: Ride on the Edge 3; executable: TT3.exe; thread: 1567909336343257189. Latest report debug_log.txt L1693-L1703 reaches the D3D11 adapter then aborts in wsi_create_buffer_blit_context at reqs.size <= info->linear_size. Device: Pixel 10 Pro Fold, PowerVR DXT-48-1536, Wrapper-gamenative, DXVK 1.10.3, Proton 10 ARM64EC. wrapper-v2 previously failed the D3D11 minimum feature level. Allocate max(buffer memory requirements size, linear pixel size), including SHM backing and exported allocation size; preserve stride, copy extent, image allocation, and all feature advertising. Source diff check passes. CI compile and an on-device run must confirm swapchain creation succeeds and the assertion disappears; the current median is 0 FPS with no thermal or memory pressure. No game-file changes.

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