From b915ae662b2e4bcaaeb6da62eb964356d0a978b4 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Thu, 5 May 2022 15:53:29 -0400 Subject: Support for HLSL `export` (#2223) * #include an absolute path didn't work - because paths were taken to always be relative. * Add support for HLSL `export`. * Test for using `export` keyword. --- tests/library/export-library.slang | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 tests/library/export-library.slang (limited to 'tests/library/export-library.slang') diff --git a/tests/library/export-library.slang b/tests/library/export-library.slang new file mode 100644 index 000000000..f96b1e143 --- /dev/null +++ b/tests/library/export-library.slang @@ -0,0 +1,14 @@ +//TEST_IGNORE_FILE: + +// export-library.slang + +int doThing(int b) +{ + return b + b + 1; +} + +export int foo(int a) +{ + return a * a + 1 + doThing(a + 2); +} + -- cgit v1.2.3