From 89bf795f105ebe2703ee74a021e16786990ca7b2 Mon Sep 17 00:00:00 2001 From: Yong He Date: Tue, 10 Dec 2024 03:49:38 -0800 Subject: Fix a crash when search for files. (#5818) Co-authored-by: Ellie Hermaszewska --- .../modules/gh-5799/HelloTriangleFS.slang | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 tests/language-feature/modules/gh-5799/HelloTriangleFS.slang (limited to 'tests/language-feature/modules/gh-5799/HelloTriangleFS.slang') diff --git a/tests/language-feature/modules/gh-5799/HelloTriangleFS.slang b/tests/language-feature/modules/gh-5799/HelloTriangleFS.slang new file mode 100644 index 000000000..2d47b5b2b --- /dev/null +++ b/tests/language-feature/modules/gh-5799/HelloTriangleFS.slang @@ -0,0 +1,37 @@ +//TEST:SIMPLE(filecheck=CHECK): -target spirv -I $dirname + +//CHECK: OpEntryPoint + +// shaders.slang + +// +// This file provides a simple vertex and fragment shader that can be compiled +// using Slang. This code should also be valid as HLSL, and thus it does not +// use any of the new language features supported by Slang. +// + +import Scene.Scene; + +// Output of the vertex shader, and input to the fragment shader. +struct CoarseVertex +{ + float3 color; +}; + +// Output of the fragment shader +struct Fragment +{ + float4 color; +}; + + +// Fragment Shader + +[shader("fragment")] +float4 main( + CoarseVertex coarseVertex : CoarseVertex) : SV_Target +{ + float3 fragColor = coarseVertex.color; + + return float4(fragColor, 1.0); +} -- cgit v1.2.3