1*c8dee2aaSAndroid Build Coastguard Worker// These definitions already exist verbatim in sksl_frag. 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workerlayout(builtin=15) in float4 sk_FragCoord; 4*c8dee2aaSAndroid Build Coastguard Workerlayout(builtin=17) in bool sk_Clockwise; // Similar to gl_FrontFacing, but defined in device space. 5*c8dee2aaSAndroid Build Coastguard Worker 6*c8dee2aaSAndroid Build Coastguard Workerlayout(location=0,index=0,builtin=10001) out half4 sk_FragColor; 7*c8dee2aaSAndroid Build Coastguard Workerlayout(builtin=10008) half4 sk_LastFragColor; 8*c8dee2aaSAndroid Build Coastguard Workerlayout(builtin=10012) out half4 sk_SecondaryFragColor; 9*c8dee2aaSAndroid Build Coastguard Worker 10*c8dee2aaSAndroid Build Coastguard Worker// We only allow variables to be declared with `builtin` within a module. 11*c8dee2aaSAndroid Build Coastguard Workerlayout (builtin=123) in float mysteryIn; 12*c8dee2aaSAndroid Build Coastguard Workerlayout (builtin=456) out float mysteryOut; 13*c8dee2aaSAndroid Build Coastguard Workerlayout (builtin=789) float mysteryGlobal; 14*c8dee2aaSAndroid Build Coastguard Worker 15*c8dee2aaSAndroid Build Coastguard Worker/*%%* 16*c8dee2aaSAndroid Build Coastguard Workerlayout qualifier 'builtin' is not permitted here 17*c8dee2aaSAndroid Build Coastguard Workersymbol 'sk_FragCoord' was already defined 18*c8dee2aaSAndroid Build Coastguard Workerlayout qualifier 'builtin' is not permitted here 19*c8dee2aaSAndroid Build Coastguard Workersymbol 'sk_Clockwise' was already defined 20*c8dee2aaSAndroid Build Coastguard Workerlayout qualifier 'builtin' is not permitted here 21*c8dee2aaSAndroid Build Coastguard Workersymbol 'sk_FragColor' was already defined 22*c8dee2aaSAndroid Build Coastguard Workerlayout qualifier 'builtin' is not permitted here 23*c8dee2aaSAndroid Build Coastguard Workersymbol 'sk_LastFragColor' was already defined 24*c8dee2aaSAndroid Build Coastguard Workerlayout qualifier 'builtin' is not permitted here 25*c8dee2aaSAndroid Build Coastguard Workersymbol 'sk_SecondaryFragColor' was already defined 26*c8dee2aaSAndroid Build Coastguard Workerlayout qualifier 'builtin' is not permitted here 27*c8dee2aaSAndroid Build Coastguard Workerlayout qualifier 'builtin' is not permitted here 28*c8dee2aaSAndroid Build Coastguard Workerlayout qualifier 'builtin' is not permitted here 29*c8dee2aaSAndroid Build Coastguard Worker*%%*/ 30