summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTim Foley <tfoleyNV@users.noreply.github.com>2017-08-15 09:28:50 -0700
committerGitHub <noreply@github.com>2017-08-15 09:28:50 -0700
commit4a9b281c154422cdef03ef629718a458f753093f (patch)
tree3be5db618cd3b5eee775d665ee70f8e1ceefc140 /tests
parentaeb247cdf02e4dcfc0bb6839cfd291be5128f8ad (diff)
parent3a2f191d9edd7c61d49cae1e979fa7633b2aaf8b (diff)
Merge pull request #161 from tfoleyNV/gh-160
Handle possibility of bad types in varying input/output signature.
Diffstat (limited to 'tests')
-rw-r--r--tests/rewriter/gh-160.hlsl13
-rw-r--r--tests/rewriter/gh-160.slang3
2 files changed, 16 insertions, 0 deletions
diff --git a/tests/rewriter/gh-160.hlsl b/tests/rewriter/gh-160.hlsl
new file mode 100644
index 000000000..46ef6a92c
--- /dev/null
+++ b/tests/rewriter/gh-160.hlsl
@@ -0,0 +1,13 @@
+//TEST:COMPARE_HLSL: -no-checking -target dxbc-assembly -profile ps_4_0 -entry main
+
+#ifdef __SLANG__
+__import gh_160;
+#endif
+
+vec4 main(VS_OUT vOut) : SV_TARGET
+{
+ float3 color = float3(1,0,0);
+
+ vec4 finalColor = vec4(color, 1.f);
+ return finalColor;
+} \ No newline at end of file
diff --git a/tests/rewriter/gh-160.slang b/tests/rewriter/gh-160.slang
new file mode 100644
index 000000000..c86f63c19
--- /dev/null
+++ b/tests/rewriter/gh-160.slang
@@ -0,0 +1,3 @@
+//TEST_IGNORE_FILE:
+
+// This file only exists so that `gh-160.hlsl` can import it.