1. 17 Feb, 2018 1 commit
  2. 16 Feb, 2018 6 commits
  3. 15 Feb, 2018 6 commits
  4. 14 Feb, 2018 11 commits
  5. 13 Feb, 2018 4 commits
  6. 12 Feb, 2018 9 commits
  7. 09 Feb, 2018 3 commits
    • Update Android build instructions · 8f27b050
      Yuly Novikov authored
      Build flags to enable Vulkan backend and some small updates.
      
      BUG=angleproject:2314
      
      Change-Id: Ia99cc5a4b326a4cab115652cb12b3fb61033eeee
      Reviewed-on: https://chromium-review.googlesource.com/909723
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Remove angle::Library and its usages · 6108b766
      Yuly Novikov authored
      No longer needed after https://chromium-review.googlesource.com/513519
      Loading libGLESv2 interferes with API tracing tools
      
      BUG=angleproject:1892,angleproject:2343
      
      Change-Id: I2ccbc99377d75d107fd644301402c52466dded21
      Reviewed-on: https://chromium-review.googlesource.com/910094Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
    • Prepare for -Wimplicit-fallthrough in ANGLE. · 41b072b6
      Nico Weber authored
      Disable the warning for flex-generated output, which contains
      lots of intentional fallthrough.
      
      Fixes a bug where GL_SAMPLE_ALPHA_TO_ONE_EXT would fall through
      to GL_COVERAGE_MODULATION_CHROMIUM and hence behave like that.
      
      Fixes a bug in the D3D9 state management where invalidating
      DIRTY_BIT_POLYGON_OFFSET would also invalidate the stencil bits.
      
      One somewhat common incorrect pattern in ANGLE is nested switch
      statements that look like so:
      
        switch (a) {
          case a1:
            switch (b) {
              case b1:
                ...
                break;
            }
          case a2:
            ...
        }
      
      The assumption here seems to be that the breakk exits the outer
      case (here a1), while it in fact only exits the inner switch,
      so that we fall through to a2.  In most places, I fixed this
      by adding an explicit `break` after the inner switch.
      
      This fixes a bug wher GL_PATH_JOIN_STYLE_CHROMIUM would fall through to
      GL_PATH_MITER_LIMIT_CHROMIUM in validation (but since the join style
      enum is always > 0, this happened to not have an effect in practice).
      
      This also fixes 87 bugs in GetLoadFunctionsMap() where invalid
      values would previously return an unrelated function map instead
      of the empty load function map.
      
      Bug: chromium:810767
      Change-Id: Ib51388c73fbfc229160e2c10f8fb9364cc7c996c
      Reviewed-on: https://chromium-review.googlesource.com/911529
      Commit-Queue: Nico Weber <thakis@chromium.org>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>