1. 18 Jul, 2017 2 commits
    • ES31: Implement Vertex Attrib Binding on OpenGL · dde78e8c
      Shao authored
      This patch intends to implement Vertex Attrib Binding on OpenGL
      back-ends:
      
      1. Add supports for updating vertex attributes by Vertex Attrib
      Binding APIs.
      2. Refactor the process of updating vertex attribtues in class
      VertexArray to make it easier to implement this feature.
      
      BUG=angleproject:1593
      TEST=dEQP-GLES31.functional.vertex_attribute_binding.*
      
      Change-Id: I800e61518c552b94b84c415895ad31668b0a84b2
      Reviewed-on: https://chromium-review.googlesource.com/510251
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Fix broadcasting gl_FragColor at the end of main · ffb35f64
      Olli Etuaho authored
      Previously, the broadcast step would not get run in case the main()
      function returned before reaching its end. Now the broadcast step is
      put in a separate function that wraps main() if needed, so that it
      gets run even if the main() function in the original shader source
      returns in the middle.
      
      DrawBuffersTest is refactored to use ANGLETest::drawQuad() instead of
      calling glDrawArrays directly.
      
      BUG=angleproject:2109
      TEST=WebGL conformance tests, angle_end2end_tests
      
      Change-Id: Id5f05094e816df03bc9c8ca62b60de914072682c
      Reviewed-on: https://chromium-review.googlesource.com/574597Reviewed-by: 's avatarZhenyao Mo <zmo@chromium.org>
      Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
  2. 17 Jul, 2017 4 commits
  3. 16 Jul, 2017 1 commit
  4. 15 Jul, 2017 2 commits
  5. 14 Jul, 2017 6 commits
  6. 13 Jul, 2017 9 commits
  7. 12 Jul, 2017 14 commits
  8. 11 Jul, 2017 2 commits