From nobody Wed Apr 29 13:50:28 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4g5JbS514Gz6bdvt for ; Wed, 29 Apr 2026 13:50:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g5JbS3gYrz49f0 for ; Wed, 29 Apr 2026 13:50:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777470628; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OgonCGnUwOfwZc9/GWJssFkLnPrMOySKzrizswDFUwU=; b=kAg4DYZIWiqbXa32KaAUeavK2S3exFxgkYsZ5ElFqFdAsZsLLLXKtxgG+E9MBsFtm4SXSH QHQ8xVMEuKCTnk9iX1KT0LDLQ/WgMKcC9SdI1FaTzTpTHao8CvE65ANAnG7sulMr0oR4Z8 xhBZGTH0gcknJyYcyeLmIevrQo/49FHTO9MEAJw/CJhuTjnplN2lXBwkyW4xU5n2v+IICu viveffZxDq8RPgDmuHsEFiRXxXIHndH7klHXQZ7WdggtqCgTwVOe/90Zh2946WkpSfYTJT hCy0ioFQQ6uCe/alU4KG8/t7Vlnv1Ihq3j28Df9V2D+xX1IKzE7L90uq9W4boQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777470628; a=rsa-sha256; cv=none; b=TsypiUY7+FpYpbcVbRN1s1KzrajTdF2tl3ywg7JXhqwg7A8eMhQSoBiRhPQeVjPlpDqu42 ZwTcBswwMqlZjsESN5Vw26ZaylZwRwEytacGYL0m++PW/bOggwD4jUQHLUz99HAMjcoiBC w+R8rsQaZKAO6iDn7k+SkaTVcxXHFE5YuwsRFoT3uaYJV15+Q+EMxPLS+1GufVKQ725Ya6 vqJ+7uFtB/xHHAGoiJp/o3mN1aIIbaFH5XmJayeskX//lEB9vnK8b1beZchbUvpHxOuw/V F/s+q5GmAk4XG43pVnJZRP8gy34UHZxy84TJgqs9bymIkKQ4t+kdQfS4vuRVsA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777470628; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OgonCGnUwOfwZc9/GWJssFkLnPrMOySKzrizswDFUwU=; b=M9l3sBsSWI3DbwmqTYuVg4phmpskHGssDHU2c/1ABgKdB+111wgUyWLoS+2uD30YLvU/tk YUmz9OJJEyT6nvYwZVnkr1MEHzjzSv61W8TDSTJSTobYcvQ5oQx/MPWDbMTbX0NFrF0efc HCgyoWzt8AO46JlAcn6tKc4tN1yjNIAroNCkomELXauaJMIigzEvzHygmNBXuo6YiyTH3x zA9oaiLR9qQEz0d/krekopo/IlYEaNP6oX7WDayt6RIISkQuJ8+nI9Sac19DKwXzEgSsGX 6RGn39yg5D7e3+v1iDZABMwXCYirkdK6pjgcP139msRYSvq+IrqoBC9blgiOGg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g5JbS36cyzjqR for ; Wed, 29 Apr 2026 13:50:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 37f94 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 29 Apr 2026 13:50:28 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Olivier Cochard Subject: git: ea78e9556b25 - main - graphics/crucib=?utf-8?Q?le:=E2=80=AFNe?=w port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olivier X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ea78e9556b253243ae97c209438caea9b0032996 Auto-Submitted: auto-generated Date: Wed, 29 Apr 2026 13:50:28 +0000 Message-Id: <69f20ca4.37f94.705f0338@gitrepo.freebsd.org> The branch main has been updated by olivier: URL: https://cgit.FreeBSD.org/ports/commit/?id=ea78e9556b253243ae97c209438caea9b0032996 commit ea78e9556b253243ae97c209438caea9b0032996 Author: Olivier Cochard AuthorDate: 2026-04-29 13:46:05 +0000 Commit: Olivier Cochard 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 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