message: Skip counter & indexed queries while doing FetchCounters
diff: @@ -367,10 +367,13 @@ bool WrappedOpenGL::Serialise_glBeginQueryIndexed(SerialiserType &ser, GLenum ta
  SERIALISE_CHECK_READ_ERRORS();
  if(IsReplayingAndReading())
  + {
  + if(!m_FetchCounters)
  {
  GL.glBeginQueryIndexed(target, index, query.name);
  m_ActiveQueries[QueryIdx(target)][index] = true;
  }
  + }
  return true;
  }
  @@ -435,10 +438,13 @@ bool WrappedOpenGL::Serialise_glEndQueryIndexed(SerialiserType &ser, GLenum targ
  SERIALISE_CHECK_READ_ERRORS();
  if(IsReplayingAndReading())
  + {
  + if(!m_FetchCounters)
  {
  GL.glEndQueryIndexed(target, index);
  m_ActiveQueries[QueryIdx(target)][index] = false;
  }
  + }
  return true;
  }
  @@ -528,7 +534,10 @@ bool WrappedOpenGL::Serialise_glQueryCounter(SerialiserType &ser, GLuint query_,
  SERIALISE_CHECK_READ_ERRORS();
  if(IsReplayingAndReading())
  + {
  + if(!m_FetchCounters)
  GL.glQueryCounter(query.name, target);
  + }
  return true;
  }
  