mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2024-11-23 15:30:09 +00:00
0464117ad9
This is needed since we're about to reinstate the fencing mechanism on screen destruction. Until we figure out another way to handle it, this will cause hangs on exit with the shim. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: mesa-stable # 21.0 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8867>
19 lines
423 B
Bash
Executable File
19 lines
423 B
Bash
Executable File
set -e
|
|
set -v
|
|
|
|
ARTIFACTSDIR=`pwd`/shader-db
|
|
mkdir -p $ARTIFACTSDIR
|
|
export DRM_SHIM_DEBUG=true
|
|
|
|
LIBDIR=`pwd`/install/lib
|
|
export LD_LIBRARY_PATH=$LIBDIR
|
|
|
|
cd /usr/local/shader-db
|
|
|
|
for driver in freedreno intel v3d; do
|
|
echo "Running drm-shim for $driver"
|
|
env LD_PRELOAD=$LIBDIR/lib${driver}_noop_drm_shim.so \
|
|
./run -j${FDO_CI_CONCURRENT:-4} ./shaders \
|
|
> $ARTIFACTSDIR/${driver}-shader-db.txt
|
|
done
|