yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
11111e573
master
1// Test raw string literals. 2 3//TEST:EXECUTABLE: 4__target_intrinsic(cpp, R"delim(printf("%c", $0))delim") 5void writeChar(int8_t ch); 6 7void printLines(NativeString text) 8{ 9 NativeString str = text; 10 int8_t *ptr = bit_cast<Ptr<int8_t>>(str); 11 for (int i = 0; i < text.length; i++) 12 { 13 if (ptr[i] != 13) 14 { 15 writeChar(ptr[i]); 16 } 17 } 18} 19 20export __extern_cpp int main() 21{ 22 printLines( 23 R"(This is line 1. 24 This is line 2. 25 "Hello World" 26 )"); 27 return 0; 28}