mesa/st: don't guess the internal format if it's known
authorPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Fri, 20 May 2022 15:31:46 +0000 (17:31 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 7 Jul 2022 12:25:05 +0000 (12:25 +0000)
commit8856379a030be313227ba4d92083a4b05749b58e
tree3763a4cb1e7e98e6447411f231cee981a7a95c4e
parent085bdd89c2789e2db0c047e55115a1e6689dd813
mesa/st: don't guess the internal format if it's known

This fixes tests using imageLoad/imageStore on texture
created using glEGLImageTargetTexture2DOES.

Before this change, the format was guessed as GL_RGBA,
which would be rejected by _mesa_get_shader_image_format.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16662>
13 files changed:
src/freedreno/ci/freedreno-a630-fails.txt
src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt
src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv
src/gallium/drivers/radeonsi/ci/gfx10_3-navi21-fail.csv
src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv
src/gallium/drivers/radeonsi/ci/gfx9-raven-fail.csv
src/gallium/drivers/radeonsi/ci/gfx9-vega20-fail.csv
src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt
src/gallium/drivers/softpipe/ci/softpipe-fails.txt
src/gallium/drivers/virgl/ci/virpipe-gl-fails.txt
src/gallium/drivers/zink/ci/zink-lvp-fails.txt
src/intel/ci/iris-kbl-fails.txt
src/mesa/state_tracker/st_cb_eglimage.c