1. 16 Aug, 2017 2 commits
    • Do not implicitly enable the scissor test for side-by-side FBOs · eef80e40
      Martin Radev authored
      The patch modifies the ANGLE_multiview specification so that issuing a
      Draw* command has undefined results for side-by-side FBOs if the scissor
      test is disabled. Also, clearing a side-by-side framebuffer will result
      in clearing the whole content of the specified buffers if the scissor
      test is disabled.
      StateManagerGL and FramebufferGL are modified to address this change in
      the spec.
      
      BUG=angleproject:2062
      TEST=angle_end2end_tests
      
      Change-Id: I39a87d297944f12769dee2ead17b508ac22053db
      Reviewed-on: https://chromium-review.googlesource.com/612283
      Commit-Queue: Martin Radev <mradev@nvidia.com>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
    • Clean up createSamplerSymbols · 599555b5
      Olli Etuaho authored
      The arrayOfStructsSize parameter can always be determined from the
      TType object, so there's no need to pass it to
      TType::createSamplerSymbols. Furthermore, it's more natural to do
      the processing for arrays of structs in TType::createSamplerSymbols,
      rather than in the TStructure::createSamplerSymbols helper it is
      using.
      
      Also rename some parameter names, and move createSamplerSymbols
      implementation to Types.cpp.
      
      This refactoring change prepares for implementing arrays of arrays.
      
      BUG=angleproject:2125
      TEST=angle_end2end_tests
      
      Change-Id: I3f8bec711c0434677ebcf3741abb4f910c36dba3
      Reviewed-on: https://chromium-review.googlesource.com/614883
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
  2. 15 Aug, 2017 5 commits
  3. 14 Aug, 2017 5 commits
  4. 11 Aug, 2017 4 commits
  5. 10 Aug, 2017 4 commits
  6. 09 Aug, 2017 5 commits
  7. 07 Aug, 2017 1 commit
  8. 05 Aug, 2017 1 commit
  9. 04 Aug, 2017 2 commits
  10. 03 Aug, 2017 3 commits
  11. 02 Aug, 2017 7 commits
  12. 01 Aug, 2017 1 commit