First Commit
This commit is contained in:
18
externals/glslang/Test/hlsl.pp.expand.frag
vendored
Normal file
18
externals/glslang/Test/hlsl.pp.expand.frag
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
#define EMP1(a)
|
||||
#define EMP2(a, b)
|
||||
|
||||
#define EXP1(a) = a
|
||||
#define EXP2(a, b) = a, b
|
||||
|
||||
struct A
|
||||
{
|
||||
float4 a EMP1({1,2,3,4}); // No PP arg errors
|
||||
float4 b EMP2({({{(({1,2,3,4}))}})}, {{1,2,3,4}}); // No PP arg errors
|
||||
float4 c EXP1({1,2,3,4}); // ERROR: No PP arg errors, but init error
|
||||
float4 d EXP2({({{(({1,2,3,4}))}})}, {{1,2,3,4}}); // ERROR: No PP arg errors, but init error
|
||||
};
|
||||
|
||||
void main()
|
||||
{
|
||||
"a string"
|
||||
}
|
||||
Reference in New Issue
Block a user