Handle buffers being a NULL pointer in glBindBuffersBase

This commit is contained in:
baldurk committed 2020-06-03 18:41:11 +01:00
1 parent 3912085c5f
commit 6083f5a713
1 file changed
+1 -1
@@ -1628,7 +1628,7 @@ void WrappedOpenGL::glBindBuffersBase(GLenum target, GLuint first, GLsizei count
if(r && (target == eGL_TRANSFORM_FEEDBACK_BUFFER || target == eGL_SHADER_STORAGE_BUFFER ||
target == eGL_ATOMIC_COUNTER_BUFFER))
{
if(IsBackgroundCapturing(m_State))
if(IsBackgroundCapturing(m_State) && buffers)
{
for(int i = 0; i < count; i++)
GetResourceManager()->MarkDirtyResource(BufferRes(GetCtx(), buffers[i]));