1. 21 Jul, 2017 2 commits
    • D3D: Split applyTextures into each back-end. · 253daa56
      Jamie Madill authored
      This paves the way for a dirty bits implementation for Textures, and
      also will allow more precise ordering of the state update in D3D11.
      
      The latter becomes important when moving the shader application.
      Because the texture update can affect the built-in driver uniforms,
      we neeed to update textures before we update the uniforms.
      
      BUG=angleproject:1156
      BUG=angleproject:1387
      
      Change-Id: I995e095517c598d8672c6400d08a430da0e8339b
      Reviewed-on: https://chromium-review.googlesource.com/580361Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Fix getting temporary id in RewriteDoWhile · 590f6235
      Olli Etuaho authored
      There's been a long-standing bug in RewriteDoWhile where it would only
      call nextTemporaryId() after it had created the temporary variable.
      This escalated into a null pointer dereference in the recent symbol
      table refactoring, and initializing the traverser with the symbol
      table was also missing.
      
      BUG=chromium:747244
      TEST=angle_unittests
      
      Change-Id: I8987a609bb5d7d49e3c3e284fc42a2e53e38dafa
      Reviewed-on: https://chromium-review.googlesource.com/580887
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  2. 20 Jul, 2017 7 commits
  3. 19 Jul, 2017 12 commits
  4. 18 Jul, 2017 6 commits
  5. 17 Jul, 2017 4 commits
  6. 16 Jul, 2017 1 commit
  7. 15 Jul, 2017 2 commits
  8. 14 Jul, 2017 6 commits