1. 11 Jul, 2019 9 commits
  2. 10 Jul, 2019 4 commits
  3. 09 Jul, 2019 12 commits
  4. 08 Jul, 2019 12 commits
  5. 06 Jul, 2019 1 commit
  6. 05 Jul, 2019 2 commits
    • Vulkan: Enable remaining ProgramBinary end2end tests · 4c292b87
      Mohan Maiya authored
      Now that we have support for program binaries, enable
      the following end2end tests for Vulkan backend -
      1. ProgramBinaryTest*
      2. ProgramBinaryES3Test*
      3. ProgramBinaryTransformFeedbackTest*
      
      Bug: angleproject:3217
      Change-Id: I007b03181c4c3c6c20e8cb278ed78cf14bff7f1f
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1689824
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Capture/Replay: Add frame capture to cpp files. · 612b7417
      Jamie Madill authored
      Capture is implemented mostly via code auto-generation. The capture
      requires a bit of custom logic for each captured pointer parameter. We
      handle this by using auto-generation to lay out the base template for
      each GL call and then custom logic that uses ANGLE's internals to
      know how much data to capture at which point. Client array pointers are
      captured before each draw call.
      
      Currently only GLES capture is supported. We write out cpp files and
      an optional data file accompanying each cpp. For small data chunks we
      inline them in the cpp files. For bigger chunks like texture data we
      pack them into the data file.
      
      Mid-execution capture is not yet supported. Configuring the capture is
      currently only available by modifying the cpp sources. Both of these
      features will be implemented in the future.
      
      Bug: angleproject:3611
      Change-Id: If6d5dac2f7bf363129d42ea9198162aef0d3a4ec
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1671904
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJonah Ryan-Davis <jonahr@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>