media-gfx/deqp-runner: Add my multithreaded dEQP runner and its deps.

This is the dEQP runner I wrote that is in use in Mesa's pre-merge CI.
It should let us fix our long autotest times for deqp.

As an example, I used this to test on gles2 on trogdor in 1.5 minutes:

deqp-runner run \
  --deqp /usr/local/deqp/modules/gles2/deqp-gles2 \
  --caselist /usr/local/deqp/master/gles2-master.txt \
  --output /tmp/gles2 \
  -- \
  --deqp-surface-type=pbuffer \
  --deqp-surface-width=256 \
  --deqp-surface-height=256 \

TEST=deqp-runner gles2 on trogdor.

Change-Id: I2af99257930758660cf937b62651bce8754d893a
Tested-by: Eric Anholt <>
Reviewed-by: Eric Anholt <>
Reviewed-by: Chirantan Ekbote <>
Commit-Queue: Eric Anholt <>
38 files changed