[Bisected] Regression: Project Zomboid renders black
Project Zomboid renders a black screen after the initial loading screen. I bisected it to this commit: 3a294ff0 (!19953 (merged)).
Here is an apitrace: ProjectZomboid64.trace
The problem starts no later than Frame 40 (when the first logo appears after the loading text). You may not see the problem when replaying the trace. I only see the problem when running the game itself, and only if the Steam overlay is enabled. As far as I am aware, the Steam overlay does not affect the application's GL state, so I suspect a race condition.
The application makes use of a VAO, which it maps into its address space with glMapBufferRange and writes into:
Edited by John Brooks