virgl: apply bgra dest swizzle and add Portal 2

Apply the destination swizzle on GLES games based on HL2 engine.
Also add Portal 2 since some people are experiencing issues with
that.

Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <mesa/mesa!5481>
67 jobs for !5481 with fix-darkness-swizzling in 18 minutes and 46 seconds (queued for 13 seconds)
detached
Status Job ID Name Coverage
  Container
passed #3167960
aarch64
arm_build

00:00:20

passed #3167962
arm_test-base

00:00:39

passed #3167964
mesa 1809 shell windows
windows_build_vs2019

00:00:09

passed #3167956
x86_build-base

00:00:52

passed #3167959
x86_build_old

00:00:19

passed #3167957
x86_test-base

00:00:36

 
  Container 2
passed #3167976
arm64_test

00:00:18

passed #3167968
i386_build

00:00:33

passed #3167970
ppc64el_build

00:00:33

passed #3167972
s390x_build

00:00:25

passed #3167966
x86_build

00:00:34

passed #3167973
x86_test-gl

00:00:28

passed #3167975
x86_test-vk

00:00:19

 
  Meson X86 64
passed #3167983
meson-clang

00:05:11

passed #3167982
meson-classic

00:03:56

passed #3167985
meson-clover

00:04:53

passed #3167987
meson-clover-old-llvm

00:07:24

passed #3167980
meson-gallium

00:11:36

passed #3167978
meson-testing

00:05:39

passed #3167988
meson-vulkan

00:03:09

 
  Scons
passed #3167990
scons-win64

00:10:28

 
  Meson Misc
passed #3167994
aarch64
meson-arm64

00:00:58

passed #3167996
aarch64
meson-arm64-build-test

00:01:52

passed #3167992
aarch64
meson-armhf

00:02:18

passed #3167998
meson-i386

00:08:00

passed #3168003
meson-mingw32-x86_64

00:02:19

passed #3168001
kvm
meson-ppc64el

00:07:35

passed #3167999
kvm
meson-s390x

00:04:05

 
  Llvmpipe
passed #3168011
llvmpipe-gles2

00:02:01

passed #3168012
llvmpipe-traces

00:00:38

passed #3168007
piglit-glslparser

00:03:46

passed #3168005
piglit-quick_gl

00:08:10

passed #3168009
piglit-quick_shader

00:07:10

 
  Softpipe
passed #3168014
softpipe-gles2

00:02:13

passed #3168020
softpipe-gles31 1/4

00:04:29

passed #3168016
softpipe-gles3 1/2

00:05:28

passed #3168022
softpipe-gles31 2/4

00:03:16

passed #3168024
softpipe-gles31 3/4

00:03:53

passed #3168026
softpipe-gles31 4/4

00:02:41

passed #3168018
softpipe-gles3 2/2

00:06:39

 
  Freedreno
passed #3168044
google-freedreno-db410c
arm64_a306_gles2

00:07:42

passed #3168047
google-freedreno-db410c
arm64_a306_gles3

00:06:21

passed #3168048
google-freedreno-db410c
arm64_a306_gles3_options

00:05:12

passed #3168050
google-freedreno-db820c
arm64_a530_gles2

00:11:55

passed #3168053
google-freedreno-db820c
arm64_a530_gles3

00:04:12

passed #3168054
google-freedreno-db820c
arm64_a530_gles31

00:05:13

passed #3168036
google-freedreno-cheza
arm64_a630_bypass

00:02:33

passed #3168028
google-freedreno-cheza
arm64_a630_gles2

00:03:28

passed #3168032
google-freedreno-cheza
arm64_a630_gles3

00:13:18

passed #3168030
google-freedreno-cheza
arm64_a630_gles31

00:08:48

passed #3168038
google-freedreno-cheza
arm64_a630_gmem

00:04:23

passed #3168034
google-freedreno-cheza
arm64_a630_noubo

00:02:02

passed #3168040
google-freedreno-cheza
arm64_a630_vk

00:07:09

passed #3168042
google-freedreno-cheza
arm64_a630_vk_sysmem

00:03:22

 
  Panfrost
passed #3168056
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64

00:07:52

passed #3168058
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf

00:05:12

passed #3168061
mesa-ci-aarch64-lava-baylibre
panfrost-t820-gles2:arm64

00:06:41

passed #3168059
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64

00:05:07

passed #3168060
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64

00:04:50

 
  Radv
passed #3168062
radv-fossils

00:01:14

 
  Lima
passed #3168063
mesa-ci-aarch64-lava-baylibre
lima-mali400-test:armhf 1/2

00:08:32

passed #3168064
mesa-ci-aarch64-lava-baylibre
lima-mali400-test:armhf 2/2

00:07:45

passed #3168065
mesa-ci-aarch64-lava-baylibre
lima-mali450-test:arm64

00:07:59

 
  Virgl
passed #3168066
virgl-gles2

00:02:04

passed #3168067
virgl-gles3

00:02:55

passed #3168068
virgl-gles31

00:02:57

passed #3168069
virgl-traces

00:00:58