1cb93a386Sopenharmony_ci// defines built-in interfaces supported by SkiaSL vertex shaders 2cb93a386Sopenharmony_ci 3cb93a386Sopenharmony_ciout sk_PerVertex { 4cb93a386Sopenharmony_ci layout(builtin=0) float4 sk_Position; 5cb93a386Sopenharmony_ci layout(builtin=1) float sk_PointSize; 6cb93a386Sopenharmony_ci}; 7cb93a386Sopenharmony_ci 8cb93a386Sopenharmony_cilayout(builtin=42) in int sk_VertexID; 9cb93a386Sopenharmony_cilayout(builtin=43) in int sk_InstanceID; 10