message: Don't bind a range for buffers bound without range (offset/size == 0)
diff: @@ -2408,8 +2408,13 @@ void GLResourceManager::Apply_InitialState(GLResource live, const GLInitialConte
  GL.glGetIntegerv(eGL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, &maxCount);
  for(int i = 0; i < (int)ARRAY_COUNT(data.Buffer) && i < maxCount; i++)
  + {
  + if(data.Offset[i] == 0 && data.Size[i] == 0)
  + GL.glBindBufferBase(eGL_TRANSFORM_FEEDBACK_BUFFER, i, data.Buffer[i].name);
  + else
  GL.glBindBufferRange(eGL_TRANSFORM_FEEDBACK_BUFFER, i, data.Buffer[i].name,
  (GLintptr)data.Offset[i], (GLsizei)data.Size[i]);
  + }
  GL.glBindTransformFeedback(eGL_TRANSFORM_FEEDBACK, prevfeedback);
  }
  