Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Apr 2026 13:50:28 +0000
From:      Olivier Cochard <olivier@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ea78e9556b25 - main - graphics/crucib=?utf-8?Q?le:=E2=80=AFNe?=w port
Message-ID:  <69f20ca4.37f94.705f0338@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by olivier:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ea78e9556b253243ae97c209438caea9b0032996

commit ea78e9556b253243ae97c209438caea9b0032996
Author:     Olivier Cochard <olivier@FreeBSD.org>
AuthorDate: 2026-04-29 13:46:05 +0000
Commit:     Olivier Cochard <olivier@FreeBSD.org>
CommitDate: 2026-04-29 13:47:11 +0000

    graphics/crucible: New port
    
    Vulkan regression test suite
    
    Sponsored by:   Netflix
---
 graphics/Makefile           |   1 +
 graphics/crucible/Makefile  |  38 +++
 graphics/crucible/distinfo  |   3 +
 graphics/crucible/pkg-descr |   7 +
 graphics/crucible/pkg-plist | 811 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 860 insertions(+)

diff --git a/graphics/Makefile b/graphics/Makefile
index 5218cc028fb2..b08696f45ba8 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -123,6 +123,7 @@
     SUBDIR += converseen
     SUBDIR += corrupter
     SUBDIR += cptutils
+    SUBDIR += crucible
     SUBDIR += crw
     SUBDIR += ctl
     SUBDIR += curator
diff --git a/graphics/crucible/Makefile b/graphics/crucible/Makefile
new file mode 100644
index 000000000000..cf2aea13a836
--- /dev/null
+++ b/graphics/crucible/Makefile
@@ -0,0 +1,38 @@
+PORTNAME=	crucible
+DISTVERSION=	g20260429
+CATEGORIES=	graphics
+
+MAINTAINER=	olivier@FreeBSD.org
+COMMENT=	Vulkan test suite
+WWW=		https://gitlab.freedesktop.org/mesa/crucible
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	glslangValidator:graphics/glslang \
+		a2x:textproc/asciidoc \
+		${PYTHON_PKGNAMEPREFIX}opencv-python-headless>0:graphics/py-opencv-python-headless@${PY_FLAVOR}
+LIB_DEPENDS=	libpng.so:graphics/png \
+		libxml2.so:textproc/libxml2 \
+		libvulkan.so:graphics/vulkan-loader \
+		libepoll-shim.so:devel/libepoll-shim
+
+USES=		meson pkgconfig python:build
+
+BINARY_ALIAS=	python3=${PYTHON_CMD}
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	ocochard
+GH_TAGNAME=	384620d
+
+CFLAGS+=	-DCRUCIBLE_DATA_DIR=${DATADIR}/data
+
+do-install:
+	${INSTALL_PROGRAM} ${BUILD_WRKSRC}/crucible ${STAGEDIR}${PREFIX}/bin/
+.for m in 1 7
+	${INSTALL_MAN} ${BUILD_WRKSRC}/doc/*.${m} ${STAGEDIR}${PREFIX}/share/man/man${m}/
+.endfor
+	@${MKDIR} ${STAGEDIR}${DATADIR}/data
+	cd ${BUILD_WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/data
+
+.include <bsd.port.mk>
diff --git a/graphics/crucible/distinfo b/graphics/crucible/distinfo
new file mode 100644
index 000000000000..96c2edf29222
--- /dev/null
+++ b/graphics/crucible/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1777469399
+SHA256 (ocochard-crucible-g20260429-384620d_GH0.tar.gz) = 277495109a01a436fa795f3d8288709a161501784dfef95e4611a96109badf19
+SIZE (ocochard-crucible-g20260429-384620d_GH0.tar.gz) = 7594270
diff --git a/graphics/crucible/pkg-descr b/graphics/crucible/pkg-descr
new file mode 100644
index 000000000000..63a28eab4dae
--- /dev/null
+++ b/graphics/crucible/pkg-descr
@@ -0,0 +1,7 @@
+Crucible is a Vulkan test suite developed under the Mesa project. It runs
+headlessly (no window system required), executes each test in an isolated
+process or thread for reproducibility, and compares rendered output against
+PNG reference images.
+
+Crucible is intended as a developer tool for testing Vulkan drivers,
+particularly Mesa's Vulkan implementations.
diff --git a/graphics/crucible/pkg-plist b/graphics/crucible/pkg-plist
new file mode 100644
index 000000000000..120c3d67717b
--- /dev/null
+++ b/graphics/crucible/pkg-plist
@@ -0,0 +1,811 @@
+bin/crucible
+share/man/man1/crucible-bootstrap.1.gz
+share/man/man1/crucible-dump-image.1.gz
+share/man/man1/crucible-help.1.gz
+share/man/man1/crucible-ls-tests.1.gz
+share/man/man1/crucible-run.1.gz
+share/man/man1/crucible-version.1.gz
+share/man/man7/crucible-tutorial.7.gz
+%%DATADIR%%/data/128x128-green.ref.png
+%%DATADIR%%/data/32x32-green.ref.png
+%%DATADIR%%/data/32x32-smile.ref.png
+%%DATADIR%%/data/64x64-green.ref.png
+%%DATADIR%%/data/bug.gitlab-11800.ref.png
+%%DATADIR%%/data/example.image.copy-ref-image.ref.png
+%%DATADIR%%/data/example.image.map-ref-image.ref.png
+%%DATADIR%%/data/func.4-vertex-buffers.ref.png
+%%DATADIR%%/data/func.depthstencil.basic-depth.clear-0.0.op-greater.ref.png
+%%DATADIR%%/data/func.depthstencil.basic-depth.clear-0.0.op-less.ref.png
+%%DATADIR%%/data/func.depthstencil.basic-depth.clear-0.5.op-greater-equal.ref.png
+%%DATADIR%%/data/func.depthstencil.basic-depth.clear-1.0.op-greater.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-dec-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-dec-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-dec-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-dec-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-inc-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-inc-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-inc-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-inc-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-invert.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-invert.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-keep.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-keep.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-replace.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-replace.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-zero.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-zero.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-zero.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-dec-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-dec-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-dec-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-dec-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-inc-clamp.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-inc-clamp.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-inc-wrap.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-inc-wrap.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-invert.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-invert.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-keep.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-keep.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-replace.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-replace.ref.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-zero.ref-stencil.png
+%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-zero.ref.png
+%%DATADIR%%/data/func.desc.dynamic.uniform-buffer.ref.png
+%%DATADIR%%/data/func.draw-index16-restart.ref.png
+%%DATADIR%%/data/func.draw-index16.ref.png
+%%DATADIR%%/data/func.draw-index32-restart.ref.png
+%%DATADIR%%/data/func.draw-indirect-aligned.ref.png
+%%DATADIR%%/data/func.draw-indirect-unaligned.ref.png
+%%DATADIR%%/data/func.first.ref.png
+%%DATADIR%%/data/func.gs.basic.ref.png
+%%DATADIR%%/data/func.interleaved-cmd-buffers.ref.png
+%%DATADIR%%/data/func.issue-11617.ref.png
+%%DATADIR%%/data/func.mesh.basic.ref.png
+%%DATADIR%%/data/func.mesh.clipdistance.fs.ref.png
+%%DATADIR%%/data/func.mesh.clipdistance.ref.png
+%%DATADIR%%/data/func.mesh.clipdistance_culldistance.ref.png
+%%DATADIR%%/data/func.mesh.culldistance.ref.png
+%%DATADIR%%/data/func.mesh.layer.ref.0.png
+%%DATADIR%%/data/func.mesh.layer.ref.1.png
+%%DATADIR%%/data/func.mesh.layer.ref.2.png
+%%DATADIR%%/data/func.mesh.layer.ref.3.png
+%%DATADIR%%/data/func.mesh.multiview.1.1.ref.0.png
+%%DATADIR%%/data/func.mesh.multiview.2.10.ref.1.png
+%%DATADIR%%/data/func.mesh.multiview.2.11.ref.0.png
+%%DATADIR%%/data/func.mesh.multiview.2.11.ref.1.png
+%%DATADIR%%/data/func.mesh.multiview.3.110.ref.1.png
+%%DATADIR%%/data/func.mesh.multiview.3.110.ref.2.png
+%%DATADIR%%/data/func.mesh.multiview.3.111.ref.0.png
+%%DATADIR%%/data/func.mesh.multiview.3.111.ref.1.png
+%%DATADIR%%/data/func.mesh.multiview.3.111.ref.2.png
+%%DATADIR%%/data/func.mesh.multiview.clipdistance.2.11.ref.0.png
+%%DATADIR%%/data/func.mesh.multiview.clipdistance.2.11.ref.1.png
+%%DATADIR%%/data/func.mesh.multiview.culldistance.2.11.ref.0.png
+%%DATADIR%%/data/func.mesh.multiview.culldistance.2.11.ref.1.png
+%%DATADIR%%/data/func.mesh.multiview.perview.block.2.11.ref.0.png
+%%DATADIR%%/data/func.mesh.multiview.perview.block.2.11.ref.1.png
+%%DATADIR%%/data/func.mesh.multiview.perview.nonblock.2.11.ref.0.png
+%%DATADIR%%/data/func.mesh.multiview.perview.nonblock.2.11.ref.1.png
+%%DATADIR%%/data/func.mesh.multiview.ref.empty.png
+%%DATADIR%%/data/func.mesh.multiview.viewportmask_perview.2.11.ref.0.png
+%%DATADIR%%/data/func.mesh.multiview.viewportmask_perview.2.11.ref.1.png
+%%DATADIR%%/data/func.mesh.primitive_id.fs.ref.png
+%%DATADIR%%/data/func.mesh.viewport_index.fs.ref.png
+%%DATADIR%%/data/func.mesh.viewport_index.ref.png
+%%DATADIR%%/data/func.mesh.viewport_index.wg.ref.png
+%%DATADIR%%/data/func.mesh.viewport_mask.mixed.ref.png
+%%DATADIR%%/data/func.mesh.viewport_mask.simple.ref.png
+%%DATADIR%%/data/func.multiview.ref.0.png
+%%DATADIR%%/data/func.multiview.ref.1.png
+%%DATADIR%%/data/func.multiview.ref.2.png
+%%DATADIR%%/data/func.multiview.ref.3.png
+%%DATADIR%%/data/func.multiview.ref.4.png
+%%DATADIR%%/data/func.multiview.ref.5.png
+%%DATADIR%%/data/func.multiview.ref.empty.png
+%%DATADIR%%/data/func.push-constants.basic.ref.png
+%%DATADIR%%/data/func.renderpass.clear.color-render-area.ref.png
+%%DATADIR%%/data/func.tessellation.basic.ref.png
+%%DATADIR%%/data/func.ubo.robust-push-ubo-full-range.ref.png
+%%DATADIR%%/data/grass-2014x1536.jpg
+%%DATADIR%%/data/grass-2048x1024.jpg
+%%DATADIR%%/data/grass-grayscale-1024x1024.png
+%%DATADIR%%/data/grass-grayscale-1024x512.png
+%%DATADIR%%/data/grass-grayscale-128x128.png
+%%DATADIR%%/data/grass-grayscale-128x64.png
+%%DATADIR%%/data/grass-grayscale-16x16.png
+%%DATADIR%%/data/grass-grayscale-16x8.png
+%%DATADIR%%/data/grass-grayscale-1x1.png
+%%DATADIR%%/data/grass-grayscale-2048x1024.png
+%%DATADIR%%/data/grass-grayscale-256x128.png
+%%DATADIR%%/data/grass-grayscale-256x256.png
+%%DATADIR%%/data/grass-grayscale-2x1.png
+%%DATADIR%%/data/grass-grayscale-2x2.png
+%%DATADIR%%/data/grass-grayscale-32x16.png
+%%DATADIR%%/data/grass-grayscale-32x32.png
+%%DATADIR%%/data/grass-grayscale-4x2.png
+%%DATADIR%%/data/grass-grayscale-4x4.png
+%%DATADIR%%/data/grass-grayscale-512x256.png
+%%DATADIR%%/data/grass-grayscale-512x512.png
+%%DATADIR%%/data/grass-grayscale-64x32.png
+%%DATADIR%%/data/grass-grayscale-64x64.png
+%%DATADIR%%/data/grass-grayscale-8x4.png
+%%DATADIR%%/data/grass-grayscale-8x8.png
+%%DATADIR%%/data/mandrill-128x128.png
+%%DATADIR%%/data/mandrill-16384x32.png
+%%DATADIR%%/data/mandrill-16x16.png
+%%DATADIR%%/data/mandrill-16x8192.png
+%%DATADIR%%/data/mandrill-1x1.png
+%%DATADIR%%/data/mandrill-256x256.png
+%%DATADIR%%/data/mandrill-2x2.png
+%%DATADIR%%/data/mandrill-32x16384.png
+%%DATADIR%%/data/mandrill-32x32.png
+%%DATADIR%%/data/mandrill-4x4.png
+%%DATADIR%%/data/mandrill-512x512.png
+%%DATADIR%%/data/mandrill-64x64.png
+%%DATADIR%%/data/mandrill-8192x16.png
+%%DATADIR%%/data/mandrill-8x8.png
+%%DATADIR%%/data/mandrill-dxt5-512x512.ktx
+%%DATADIR%%/data/pink-leaves-2048x1024.jpg
+%%DATADIR%%/data/pink-leaves-3264x2448.jpg
+%%DATADIR%%/data/pink-leaves-grayscale-1024x1024.png
+%%DATADIR%%/data/pink-leaves-grayscale-1024x512.png
+%%DATADIR%%/data/pink-leaves-grayscale-128x128.png
+%%DATADIR%%/data/pink-leaves-grayscale-128x64.png
+%%DATADIR%%/data/pink-leaves-grayscale-16x16.png
+%%DATADIR%%/data/pink-leaves-grayscale-16x8.png
+%%DATADIR%%/data/pink-leaves-grayscale-1x1.png
+%%DATADIR%%/data/pink-leaves-grayscale-2048x1024.png
+%%DATADIR%%/data/pink-leaves-grayscale-256x128.png
+%%DATADIR%%/data/pink-leaves-grayscale-256x256.png
+%%DATADIR%%/data/pink-leaves-grayscale-2x1.png
+%%DATADIR%%/data/pink-leaves-grayscale-2x2.png
+%%DATADIR%%/data/pink-leaves-grayscale-32x16.png
+%%DATADIR%%/data/pink-leaves-grayscale-32x32.png
+%%DATADIR%%/data/pink-leaves-grayscale-4x2.png
+%%DATADIR%%/data/pink-leaves-grayscale-4x4.png
+%%DATADIR%%/data/pink-leaves-grayscale-512x256.png
+%%DATADIR%%/data/pink-leaves-grayscale-512x512.png
+%%DATADIR%%/data/pink-leaves-grayscale-64x32.png
+%%DATADIR%%/data/pink-leaves-grayscale-64x64.png
+%%DATADIR%%/data/pink-leaves-grayscale-8x4.png
+%%DATADIR%%/data/pink-leaves-grayscale-8x8.png


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f20ca4.37f94.705f0338>