mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-11 21:58:31 +09:00
[Test] (CI, trace_replay): force the blended depth-write quirk on the Linux DirectVulkan OIT retrace lane and tighten that case's SSIM threshold to 0.995
This commit is contained in:
@@ -455,6 +455,15 @@ jobs:
|
|||||||
if [ '${{ matrix.backend }}' = 'DirectVulkan' ]; then
|
if [ '${{ matrix.backend }}' = 'DirectVulkan' ]; then
|
||||||
export MOBILEGL_MAGMA_R11G11B10F_FALLBACK=1
|
export MOBILEGL_MAGMA_R11G11B10F_FALLBACK=1
|
||||||
fi
|
fi
|
||||||
|
# The blended depth-write quirk auto-enables only on Qualcomm, which no CI
|
||||||
|
# runner has, so force it on for the OIT case it exists to fix. ForceOn
|
||||||
|
# bypasses only the vendor gate, so this exercises the real strip on
|
||||||
|
# lavapipe. The Android AVD lane deliberately leaves it off, keeping the
|
||||||
|
# unstripped path covered for the same trace.
|
||||||
|
if [ '${{ matrix.backend }}' = 'DirectVulkan' ] \
|
||||||
|
&& [ '${{ matrix.case }}' = 'improved-transparency-minecraft-26.3' ]; then
|
||||||
|
export MOBILEGL_MAGMA_DISABLE_BLENDED_DEPTH_WRITE=1
|
||||||
|
fi
|
||||||
ctest -V --no-tests=error -R '^MobileGLTraceReplay\.${{ matrix.case }}\.${{ matrix.backend }}$'
|
ctest -V --no-tests=error -R '^MobileGLTraceReplay\.${{ matrix.case }}\.${{ matrix.backend }}$'
|
||||||
|
|
||||||
- name: Upload actual image
|
- name: Upload actual image
|
||||||
|
|||||||
@@ -279,7 +279,8 @@
|
|||||||
"trace_archive": "improved-transparency-minecraft-26.3.tgz",
|
"trace_archive": "improved-transparency-minecraft-26.3.tgz",
|
||||||
"golden": "improved-transparency-minecraft-26.3.0002667619.png",
|
"golden": "improved-transparency-minecraft-26.3.0002667619.png",
|
||||||
"target_call": 2667619,
|
"target_call": 2667619,
|
||||||
"timeout_seconds": 1800
|
"timeout_seconds": 1800,
|
||||||
|
"ssim_threshold": 0.995
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "minecraft-1.21.4-fabric-iris-iterationrp-in-world",
|
"name": "minecraft-1.21.4-fabric-iris-iterationrp-in-world",
|
||||||
|
|||||||
Reference in New Issue
Block a user