[Regression][Intel][OpenGL][Bisected] Copying whole 2D array texture failed on latest driver
This regression issue is found in the end2end tests of Project Dawn, the open-sourced WebGPU implementation for Chromium.
On Intel Mesa OpenGL drivers (UHD630, Mesa 21.0.0, Ubuntu 20.04), it fails to copy whole 2D array texture in texture-to-buffer-copy, buffer-to-texture-copy and texture-to-texture-copy on latest driver.
Steps to reproduce:
- On the latest Intel Mesa OpenGL driver, download and unzip opengl_texture_copy_fail.zip
export LD_LIBRARY_PATH=${PATH_TO_MESA_BUILD}/lib
export LIBGL_DRIVERS_PATH=${PATH_TO_MESA_BUILD}/lib/dri
- Run
./dawn_end2end_tests
We bisected Mesa code and found the commit caused the issue.
Commit ID | Test Result |
---|---|
36097fc7 | FAIL |
accc2222 | PASS |