yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
3491d3578
master
1//TEST(smoke):SIMPLE: 2// support for function-like macros 3 4#define FOO(x) 1.0 + x 5 6float foo(float y) { return FOO(y) * 2.0; } 7 8// simple token pasting 9 10#define PASTE(a,b) a##b 11 12PASTE(flo,at) bar() { return 0.0; } 13 14// no space before parens? not a function-like macro 15 16#define M (x) - (x) 17 18// Error: undefined identifier `x` 19float bar(float a) { return M(a); }