1. 19 Jun, 2017 2 commits
    • Context: Bind current display/surface. · 61e16b44
      Jamie Madill authored
      Looking at the EGL spec, it says for eglGetCurrentDisplay:
      
      "The display for the current context in the calling thread, for the
      current rendering API, is returned."
      
      This implies that MakeCurrent binds a display to a Context. There's
      also pretty clear language for the read/draw Surface as well, that
      they can only be bound to one Context/thread at a time. Hence we
      don't need to duplicate this storage in the egl::Thread structure,
      merely storing a pointer to the current Context, which has access
      to the read/draw Surface and current Display.
      
      BUG=angleproject:1156
      
      Change-Id: Ia3b99d50b3591012c43e851834c1af02ff62a33f
      Reviewed-on: https://chromium-review.googlesource.com/538865Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Clean up ValidateOutputs · 12b0b399
      Olli Etuaho authored
      Remove the validateOutputs method from Compiler and replace it with a
      static method alongside the traverser. This encapsulates the
      ValidateOutputs implementation better.
      
      TEST=angle_unittests
      BUG=angleproject:2068
      
      Change-Id: I1788cb9726db41ca35fd0e746f8d48ced7fee74f
      Reviewed-on: https://chromium-review.googlesource.com/535477
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  2. 16 Jun, 2017 3 commits
  3. 15 Jun, 2017 3 commits
  4. 14 Jun, 2017 1 commit
  5. 13 Jun, 2017 11 commits
  6. 12 Jun, 2017 5 commits
  7. 09 Jun, 2017 4 commits
  8. 08 Jun, 2017 3 commits
  9. 07 Jun, 2017 3 commits
  10. 06 Jun, 2017 5 commits