1. 25 Oct, 2016 13 commits
  2. 24 Oct, 2016 5 commits
  3. 22 Oct, 2016 1 commit
  4. 21 Oct, 2016 1 commit
  5. 20 Oct, 2016 8 commits
  6. 19 Oct, 2016 3 commits
  7. 18 Oct, 2016 2 commits
  8. 17 Oct, 2016 1 commit
  9. 14 Oct, 2016 4 commits
  10. 13 Oct, 2016 2 commits
    • Fix and re-enable EGLSyncControlTest.SyncValuesTest · 138ec92f
      Stanislav Chiknavaryan authored
      It looks like the problem was not making the OS Window visible.
      It turned out the previous version of the test succeeded only
      when I ran angle_end2end_tests.exe with
      --gtest_filter=EGLSyncControlTest.SyncValuesTest and failed
      when I ran all tests, especially with --single-process-tests.
      
      I tested the modified version of the test which repeated the
      measurement 50 times and couldn't get a reliable test execution
      until I figured out that back buffers were queueing and not
      swapping successfully with the window being invisible.
      
      This version works reliably when running all angle_end2end_tests.exe
      on my workstation and on a test laptop, both running Windows 10,
      with or without --single-process-tests.
      
      BUG=angleproject:1402
      
      Change-Id: I97764a86b20119cc586ea2a4fd1d94558c4e737e
      Reviewed-on: https://chromium-review.googlesource.com/397739Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Stanislav Chiknavaryan <stanisc@chromium.org>
    • Reland "Add workaround for unused std140 and shared uniform blocks on MacOS" · 7835b525
      Qin Jiajia authored
      On some Mac drivers with shader version 4.1, they will
      treat unused std140 and shared uniform blocks' members as inactive. However,
      WebGL2.0 based on OpenGL ES3.0.4 requires all members of a named uniform block
      declared with a shared or std140 layout qualifier to be considered active.
      The uniform block itself is also considered active.
      
      This workaround is to reference all members of unused std140 and shared uniform blocks
      at the beginning of the vertex/fragment shader's main().
      
      BUG=chromium:618464
      TEST=UniformBufferTest.ActiveUniformBlockNumber
      
      Change-Id: I18da4e2b61b0170068bf5ea38ce54667b0737780
      Reviewed-on: https://chromium-review.googlesource.com/395648Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Commit-Queue: Corentin Wallez <cwallez@chromium.org>