summaryrefslogtreecommitdiff
path: root/tools/slangc-test/multiple-source-files
diff options
context:
space:
mode:
authorAnders Leino <aleino@nvidia.com>2025-02-07 10:50:07 +0200
committerGitHub <noreply@github.com>2025-02-07 00:50:07 -0800
commit654b96933c31b077885f91a68310398c6dbbb3d6 (patch)
treec856a981500f75747fa162aee2cba56eb7d15dfa /tools/slangc-test/multiple-source-files
parent252e13cb3fcbd019bddf8394e9b82e3d8edbdca9 (diff)
Add test for visibility in translation unit with multiple source files (#6306)
This closes #6221.
Diffstat (limited to 'tools/slangc-test/multiple-source-files')
-rw-r--r--tools/slangc-test/multiple-source-files/A.slang3
-rw-r--r--tools/slangc-test/multiple-source-files/source1.slang6
-rw-r--r--tools/slangc-test/multiple-source-files/source2.slang2
3 files changed, 11 insertions, 0 deletions
diff --git a/tools/slangc-test/multiple-source-files/A.slang b/tools/slangc-test/multiple-source-files/A.slang
new file mode 100644
index 000000000..6dcbd8e29
--- /dev/null
+++ b/tools/slangc-test/multiple-source-files/A.slang
@@ -0,0 +1,3 @@
+module A;
+
+public int test() { return 1; } \ No newline at end of file
diff --git a/tools/slangc-test/multiple-source-files/source1.slang b/tools/slangc-test/multiple-source-files/source1.slang
new file mode 100644
index 000000000..22a561de2
--- /dev/null
+++ b/tools/slangc-test/multiple-source-files/source1.slang
@@ -0,0 +1,6 @@
+module source1;
+
+import A;
+
+[shader("compute")]
+void computeMain1() { int a = test(); } \ No newline at end of file
diff --git a/tools/slangc-test/multiple-source-files/source2.slang b/tools/slangc-test/multiple-source-files/source2.slang
new file mode 100644
index 000000000..d1f5199e0
--- /dev/null
+++ b/tools/slangc-test/multiple-source-files/source2.slang
@@ -0,0 +1,2 @@
+[shader("compute")]
+void computeMain2() { } \ No newline at end of file