1. 20 Mar, 2020 13 commits
  2. 19 Mar, 2020 9 commits
  3. 18 Mar, 2020 7 commits
  4. 17 Mar, 2020 9 commits
  5. 16 Mar, 2020 2 commits
    • Move perf test common files to a source set. · 42c453fe
      Jamie Madill authored
      Similarly to a prior patch this organizes the common perf test sources
      into a single target. This will allow us to more easily support setting
      compiler flags on particular perf test sources.
      
      This also fixes some build errors that popped up when new warnings were
      enabled.
      
      Bug: angleproject:3630
      Change-Id: I866885199f93a5055e8d160e39f72d1f8209bc75
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2103086
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
    • Refactor ANGLE common test utils. · 5df2c9ea
      Jamie Madill authored
      This reduces code duplication by including a common set of sources in a
      single place. New test sets will be a bit easier to add. It also
      encapsulates the dependencies a bit better when we pull the test utils
      out of the test targets.
      
      Unblocks a follow-up CL that moves the trace perf test sources into
      their own file so we can re-enable optimizations in the main perf test
      target.
      
      New warnings popped up in a few of the files because of the new source
      set enabling more warnings. This CL also fixes all of those.
      
      Bug: angleproject:3630
      Change-Id: Ic30cb30fb4288c4dbbbd29f9bdf04be51e8a6b30
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2103083
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>