mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-22 21:55:52 +00:00
Fix preallocated chunk size for GL driver init
This commit is contained in:
@@ -2130,8 +2130,6 @@ bool WrappedOpenGL::EndFrameCapture(void *dev, void *wnd)
|
||||
ser.SetUserData(GetResourceManager());
|
||||
|
||||
{
|
||||
SCOPED_SERIALISE_CHUNK(SystemChunk::DriverInit, sizeof(GLInitParams) + 16);
|
||||
|
||||
// we no longer use this one, but for ease of compatibility we still serialise it here. This
|
||||
// will be immediately overridden by the actual parameters by a
|
||||
// GLChunk::ContextConfiguration chunk
|
||||
@@ -2141,6 +2139,10 @@ bool WrappedOpenGL::EndFrameCapture(void *dev, void *wnd)
|
||||
init.renderer = (const char *)GL.glGetString(eGL_RENDERER);
|
||||
init.version = (const char *)GL.glGetString(eGL_VERSION);
|
||||
|
||||
SCOPED_SERIALISE_CHUNK(
|
||||
SystemChunk::DriverInit,
|
||||
sizeof(GLInitParams) + 16 + init.renderer.size() + init.version.size());
|
||||
|
||||
SERIALISE_ELEMENT(init);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user