v3d: Add GL_ARB_vertex_array_bgra support
This is done by adding support to PIPE_FORMAT_B8G8R8A8_UNORM, and relying on the R/B swapping for vertex attributes implemented in the compiler. v2: - Simplify the loop (Iago) v3: - Assert before derreferencing variable (Iago). Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> Closes: #3078 Part-of: <!7196>
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
Container | |||||||||
manual |
#5416914
aarch64
manual
|
arm_build |
|
||||||
manual |
#5416915
manual
|
arm_test-base |
|
||||||
passed |
#5416916
|
git_archive |
00:00:12
|
|
|||||
manual |
#5416911
manual
|
x86_build-base |
|
||||||
manual |
#5416913
manual
|
x86_build_old |
|
||||||
manual |
#5416912
manual
|
x86_test-base |
|
||||||
Container 2 | |||||||||
created |
#5416924
|
android_build |
|
||||||
created |
#5416927
|
arm64_test |
|
||||||
created |
#5416921
|
i386_build |
|
||||||
created |
#5416917
|
kernel+rootfs_amd64 |
|
||||||
created |
#5416918
aarch64
|
kernel+rootfs_arm64 |
|
||||||
created |
#5416919
aarch64
|
kernel+rootfs_armhf |
|
||||||
created |
#5416922
|
ppc64el_build |
|
||||||
created |
#5416923
|
s390x_build |
|
||||||
created |
#5416920
|
x86_build |
|
||||||
created |
#5416925
|
x86_test-gl |
|
||||||
created |
#5416926
|
x86_test-vk |
|
||||||
Sanity | |||||||||
passed |
#5416928
|
check mr |
00:00:07
|
|
|||||
Deploy | |||||||||
passed |
#5416929
|
pages |
00:01:55
|
|
|||||
passed |
#5416976
external
|
pages:deploy |
00:00:07
|
||||||
Meson X86 64 | |||||||||
created |
#5416935
|
meson-clang |
|
||||||
created |
#5416934
|
meson-classic |
|
||||||
created |
#5416936
|
meson-clover |
|
||||||
created |
#5416931
|
meson-clover-testing |
|
||||||
created |
#5416932
|
meson-gallium |
|
||||||
created |
#5416933
|
meson-release |
|
||||||
created |
#5416930
|
meson-testing |
|
||||||
created |
#5416937
|
meson-vulkan |
|
||||||
Scons | |||||||||
created |
#5416938
allowed to fail
|
scons-win64 |
|
||||||
Meson Misc | |||||||||
created |
#5416939
|
meson-android |
|
||||||
created |
#5416941
aarch64
|
meson-arm64 |
|
||||||
created |
#5416942
aarch64
|
meson-arm64-build-test |
|
||||||
created |
#5416940
aarch64
|
meson-armhf |
|
||||||
created |
#5416943
|
meson-i386 |
|
||||||
created |
#5416946
|
meson-mingw32-x86_64 |
|
||||||
created |
#5416945
kvm
|
meson-ppc64el |
|
||||||
created |
#5416944
kvm
|
meson-s390x |
|
||||||