1. 25 Sep, 2018 8 commits
  2. 24 Sep, 2018 3 commits
  3. 22 Sep, 2018 1 commit
  4. 21 Sep, 2018 8 commits
  5. 20 Sep, 2018 2 commits
  6. 19 Sep, 2018 10 commits
  7. 18 Sep, 2018 5 commits
  8. 17 Sep, 2018 3 commits
    • Fix AndroidManifest package name · 89652a35
      Courtney Goeltzenleuchter authored
      Cannot have package name with 'google' in it, it is not dependent
      on Google, ANGLE is an open source project.
      
      Bug=angleproject:2418
      
      Change-Id: If69be10b2d60789d0cce30b631249927026c5c0e
      Reviewed-on: https://chromium-review.googlesource.com/1229434Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>
      Commit-Queue: Cody Northrop <cnorthrop@google.com>
    • Revert "Inline and micro-optimize more for perf tests." · 98a3e078
      Yuly Novikov authored
      This reverts commit 57ff6f95.
      
      Reason for revert: Memory leaks detected during roll in https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_chromium_asan_rel_ng/100284
      
      Original change's description:
      > Inline and micro-optimize more for perf tests.
      > 
      > Using a custom array instead of std::vector speeds up the resource
      > manager. One reason is because calls to size() are implemented in many
      > implementations as a difference between two pointers. This sub size
      > implementations are slower than storing a simple size variable in a
      > custom class.
      > 
      > Also includes more inlining of hot spots functions.
      > 
      > Also includes a small unit test class for ResourceMap. And an unrelated
      > but small test fix for TextureLimisTest. Also a small unrelated fix for
      > a Transform Feedback test.
      > 
      > Increase the scores of the draw call perf test with texture and buffer
      > bindings and the buffer binding perf test.
      > 
      > Bug: angleproject:2763
      > Change-Id: I41c327987db27ac45e6a62579f01e1cdc22e396c
      > Reviewed-on: https://chromium-review.googlesource.com/1171510
      > Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
      > Reviewed-by: Jamie Madill <jmadill@chromium.org>
      > Commit-Queue: Jamie Madill <jmadill@chromium.org>
      
      TBR=fjhenigman@chromium.org,ynovikov@chromium.org,jmadill@chromium.org,syoussefi@chromium.org
      
      Change-Id: Ie047289c9bf23a842c3cbb9692c811da0534991c
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: angleproject:2763
      Reviewed-on: https://chromium-review.googlesource.com/1228893Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
    • D3D11: Resolve multisampled EGL surfaces at eglSwapBuffers · a49f60fe
      Till Rathmann authored
      Support for multisampled EGL surfaces was added in
      151d5de6 (2017-04-13, "Enable MSAA for texture client buffers")
      but the resolve step was missing because it was not needed for
      EGL_ANGLE_d3d_texture_client_buffer. However, when using MSAA
      with a regular EGL surface then resolving is required to get
      an antialiased image.
      Please note that the new test case CreateSurfaceWithMSAA does
      actually not test the newly added resolve step because the
      resolve is performed by the glReadPixels() call there.
      So it is rather a general test if MSAA works for EGL surfaces.
      
      TEST=angle_end2end_tests.EGLSurfaceTest.CreateSurfaceWithMSAA
      
      Change-Id: Ieafd6877fa510d5e16c0d9c6872c31fa73efa86c
      Reviewed-on: https://chromium-review.googlesource.com/1181138Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Geoff Lang <geofflang@chromium.org>