mesa: GL_MESA_framebuffer_prerotate extension

Add an extension to specify the framebuffer rotation value. This is
going to support Android prerotation.
45 jobs for !3049 with MESA_framebuffer_prerotate in 44 minutes and 40 seconds (queued for 6 seconds)
detached
Status Job ID Name Coverage
  Container
passed #1113786
aarch64
arm_build

00:03:52

passed #1113787
aarch64
arm_test

00:12:57

passed #1113782
lava_arm64

00:23:44

passed #1113781
lava_armhf

00:23:39

passed #1113783
x86_build

00:10:22

passed #1113785
x86_build_old

00:01:26

passed #1113784
x86_test-gl

00:13:18

 
  Build
passed #1113789
lava-build:arm64

00:04:59

passed #1113788
lava-build:armhf

00:05:11

passed #1113793
aarch64
meson-arm64

00:12:27

passed #1113792
aarch64
meson-armhf

00:06:07

failed #1113794
meson-clang

00:06:22

passed #1113797
meson-clover

00:07:33

passed #1113798
meson-clover-old-llvm

00:07:22

passed #1113800
meson-i386

00:05:11

failed #1113791
meson-main

00:05:59

passed #1113801
meson-mingw32-x86_64

00:05:29

passed #1113790
meson-testing

00:05:07

passed #1113799
meson-vulkan

00:06:15

failed #1113802
scons

00:03:39

passed #1113803
scons-old-llvm

00:03:54

failed #1124508
scons-swr

00:05:31

passed #1113796
scons-win64

00:08:24

failed #1113795
scons-swr

00:06:44

 
  Test
failed #1114020
db410c
arm64_a306_gles2

00:00:09

passed #1113819
mesa-cheza
arm64_a630_gles2

00:01:45

passed #1113821
mesa-cheza
arm64_a630_gles3

00:05:52

passed #1113820
mesa-cheza
arm64_a630_gles31

00:04:12

passed #1113804
lava-sun50i-h6-pine-h64
panfrost-t720-test:arm64

00:10:08

passed #1113805
lava-rk3288-veyron-jaq
panfrost-t760-test:armhf

00:06:57

passed #1113807
lava-meson-gxm-khadas-vim2
panfrost-t820-test:arm64

00:04:32

passed #1113806
lava-rk3399-gru-kevin
panfrost-t860-test:arm64

00:06:52

passed #1113809
piglit-glslparser

00:05:02

passed #1113808
piglit-quick_gl

00:09:39

passed #1113810
piglit-quick_shader

00:06:15

passed #1113811
test-llvmpipe-gles2

00:04:17

passed #1113812
test-softpipe-gles2

00:03:52

passed #1113815
test-softpipe-gles31 1/4

00:03:16

passed #1113813
test-softpipe-gles3 1/2

00:05:11

passed #1113816
test-softpipe-gles31 2/4

00:04:10

passed #1113817
test-softpipe-gles31 3/4

00:10:15

passed #1113818
test-softpipe-gles31 4/4

00:03:26

passed #1113814
test-softpipe-gles3 2/2

00:03:26

failed #1113822
db410c
arm64_a306_gles2

00:02:09

failed #1114019
db410c
arm64_a306_gles2

00:00:09

 
Name Stage Failure
failed
scons-swr Build
files in cache                    179567
cache size 4.5 GB
max cache size 5.0 GB
Uploading artifacts...
WARNING: _build/meson-logs/*.txt: no matching files
build/*/config.log: found 1 matching files

WARNING: shader-db: no matching files
Uploading artifacts to coordinator... ok
id=1124508 responseStatus=201 Created token=B761Cqd3
ERROR: Job failed: exit code 1
failed
meson-main Build
files in cache                    174039
cache size 4.4 GB
max cache size 5.0 GB
Uploading artifacts...
_build/meson-logs/*.txt: found 1 matching files
WARNING: build/*/config.log: no matching files
WARNING: shader-db: no matching files
Uploading artifacts to coordinator... ok
id=1113791 responseStatus=201 Created token=xFPJ67v4
ERROR: Job failed: exit code 1
failed
meson-clang Build
files in cache                    182984
cache size 4.4 GB
max cache size 5.0 GB
Uploading artifacts...
_build/meson-logs/*.txt: found 1 matching files
WARNING: build/*/config.log: no matching files
WARNING: shader-db: no matching files
Uploading artifacts to coordinator... ok
id=1113794 responseStatus=201 Created token=DXsxRXU-
ERROR: Job failed: exit code 1
failed
scons Build
files in cache                    183624
cache size 4.5 GB
max cache size 5.0 GB
Uploading artifacts...
WARNING: _build/meson-logs/*.txt: no matching files
build/*/config.log: found 1 matching files

WARNING: shader-db: no matching files
Uploading artifacts to coordinator... ok
id=1113802 responseStatus=201 Created token=KyxQsmH7
ERROR: Job failed: exit code 1
failed
arm64_a306_gles2 Test There has been a runner system failure, please try again
ERROR: Preparation failed: Error response from daemon: Conflict. The container name "/runner-pyUqcqBY-project-5080-concurrent-0-cache-3c3f060a0374fc8bc39395164f415a70" is already in use by container "9c8fd6358a446a5e131edb6ae692d60957f6108de6b9a7a0bc8de466af41cd73". You have to remove (or rename) that container to be able to reuse that name. (cache_container.go:97:0s)
Will be retried in 3s ...
Using Docker executor with image registry.freedesktop.org/ruanc/mesa/debian/arm_test:2019-11-22 ...
ERROR: Preparation failed: Error response from daemon: Conflict. The container name "/runner-pyUqcqBY-project-5080-concurrent-0-cache-3c3f060a0374fc8bc39395164f415a70" is already in use by container "9c8fd6358a446a5e131edb6ae692d60957f6108de6b9a7a0bc8de466af41cd73". You have to remove (or rename) that container to be able to reuse that name. (cache_container.go:97:0s)
Will be retried in 3s ...
Using Docker executor with image registry.freedesktop.org/ruanc/mesa/debian/arm_test:2019-11-22 ...
ERROR: Preparation failed: Error response from daemon: Conflict. The container name "/runner-pyUqcqBY-project-5080-concurrent-0-cache-3c3f060a0374fc8bc39395164f415a70" is already in use by container "9c8fd6358a446a5e131edb6ae692d60957f6108de6b9a7a0bc8de466af41cd73". You have to remove (or rename) that container to be able to reuse that name. (cache_container.go:97:0s)
Will be retried in 3s ...
ERROR: Job failed (system failure): Error response from daemon: Conflict. The container name "/runner-pyUqcqBY-project-5080-concurrent-0-cache-3c3f060a0374fc8bc39395164f415a70" is already in use by container "9c8fd6358a446a5e131edb6ae692d60957f6108de6b9a7a0bc8de466af41cd73". You have to remove (or rename) that container to be able to reuse that name. (cache_container.go:97:0s)