message: disable workaround on recent adreno drivers
  A workaround for the tile load/store is no longer needed on recent
  version of the GLES3.x drivers on qualcomm SoC.
diff: @@ -75,16 +75,8 @@ OpenGLContext::OpenGLContext() noexcept {
  // Figure out which driver bugs we need to workaround
  if (strstr(renderer, "Adreno")) {
  - int maj, min, driverMajor, driverMinor;
  - int c = sscanf(version, "OpenGL ES %d.%d V@%d.%d", // NOLINT(cert-err34-c)
  - &maj, &min, &driverMajor, &driverMinor);
  - if (c == 4) {
  - // workarounds based on version here.
  - // notes:
  - // bugs.invalidate_end_only_if_invalidate_start
  - // - appeared at least in "OpenGL ES 3.2 V@0490.0 (GIT@85da404, I46ff5fc46f, 1606794520) (Date:11/30/20)"
  - // - wasn't present in "OpenGL ES 3.2 V@0490.0 (GIT@0905e9f, Ia11ce2d146, 1599072951) (Date:09/02/20)"
  - }
  + bugs.invalidate_end_only_if_invalidate_start = true;
  +
  // On Adreno (As of 3/20) timer query seem to return the CPU time, not the GPU time.
  bugs.dont_use_timer_query = true;
  @@ -96,7 +88,21 @@ OpenGLContext::OpenGLContext() noexcept {
  // early exit condition is flattened in EASU code
  bugs.split_easu = true;
  - bugs.invalidate_end_only_if_invalidate_start = true;
  +
  + int maj, min, driverMajor, driverMinor;
  + int c = sscanf(version, "OpenGL ES %d.%d V@%d.%d", // NOLINT(cert-err34-c)
  + &maj, &min, &driverMajor, &driverMinor);
  + if (c == 4) {
  + // workarounds based on version here.
  + // notes:
  + // bugs.invalidate_end_only_if_invalidate_start
  + // - appeared at least in "OpenGL ES 3.2 V@0490.0 (GIT@85da404, I46ff5fc46f, 1606794520) (Date:11/30/20)"
  + // - wasn't present in "OpenGL ES 3.2 V@0490.0 (GIT@0905e9f, Ia11ce2d146, 1599072951) (Date:09/02/20)"
  + // - has been confirmed fixed in V@570.1 by Qualcomm
  + if (driverMajor < 490 || driverMajor > 570 || (driverMajor == 570 && driverMinor >= 1)) {
  + bugs.invalidate_end_only_if_invalidate_start = false;
  + }
  + }
  } else if (strstr(renderer, "Mali")) {
  bugs.vao_doesnt_store_element_array_buffer_binding = true;
  if (strstr(renderer, "Mali-T")) {
  