1. 10 Oct, 2018 5 commits
  2. 09 Oct, 2018 9 commits
  3. 08 Oct, 2018 4 commits
  4. 05 Oct, 2018 9 commits
  5. 04 Oct, 2018 6 commits
  6. 03 Oct, 2018 5 commits
  7. 02 Oct, 2018 2 commits
    • Vulkan: Add 565 configs for Android · 607f907d
      Tobin Ehlis authored
      Generate GL_RGB565 internal format configs for Android VK. This allows
      apps requesting such formats to map to the appropriate corresponding
      Android internal pixel format.
      
      Bug: angleproject:2863
      Change-Id: I18f119d6554a601037a40db27234bf33e0ada438
      Reviewed-on: https://chromium-review.googlesource.com/c/1258083
      Commit-Queue: Tobin Ehlis <tobine@google.com>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Optimize resolveLink. · 44a6fbfd
      Jamie Madill authored
      This changes the program query to resolve the link if required. If the
      validation layer is skipped the link is resolved in the gl::Context.
      Resolving the link on program query allows us to avoid resolving the
      link on most of the gl::Program query APIs.
      
      This improves inlining and particularly affects uniform update. It
      fixes a performance regression introduced by the parallel shader
      linking extension. Gives a 17% increased score on a uniform benchmark.
      
      Also fixes two missing cases of checking for the extension in our
      validation code.
      
      Note that some bugs might still exist when the validation layer is
      disabled.
      
      Bug: angleproject:2851
      Change-Id: I5d725eede3fa147cedf2ce0129791b3412a97a61
      Reviewed-on: https://chromium-review.googlesource.com/1255509
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@google.com>