Files
rk35xx-android14/external/deqp-deps/glslang/Test/hlsl.pp.expand.frag
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

19 lines
497 B
GLSL

#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"
}