Skip to content

Fix mobile rendering issues and optimize buffer handling for ARM64 - #46

Merged
emawind84 merged 6 commits into
questzdoom-r15-maintfrom
questzdoom-r15-arm64
Jul 28, 2026
Merged

Fix mobile rendering issues and optimize buffer handling for ARM64#46
emawind84 merged 6 commits into
questzdoom-r15-maintfrom
questzdoom-r15-arm64

Conversation

@emawind84

Copy link
Copy Markdown
Owner

No description provided.

…penGL backend

Mali GLES drivers throw "buffer is already mapped" on glDrawArrays/
glDrawElements when vertex/light/bone buffers use real glMapBufferRange/
glUnmapBuffer, causing all scene geometry to vanish under
vid_preferbackend 0. Mirror the CPU shadow-buffer + glBufferSubData
approach already used by the OpenGL ES backend (gles_buffers.cpp)
instead of mapping the buffer for real.
@emawind84
emawind84 force-pushed the questzdoom-r15-arm64 branch from f850fb6 to 46f732e Compare July 27, 2026 07:44
@emawind84
emawind84 merged commit 46f732e into questzdoom-r15-maint Jul 28, 2026
16 checks passed
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