Sign in
skia
/
skia
/
b746b1f59851b7af10fe91b4974872ec98b34d7f
/
.
/
tests
/
sksl
/
shared
/
Functions.sksl
blob: 353dce410445d1a8facf102adf71dcd691f631c9 [
file
] [
log
] [
blame
]
/*#pragma settings NoInline*/
float
foo
(
float
v
[
2
])
{
return
v
[
0
]
*
v
[
1
];
}
void
bar
(
inout
float
x
)
{
float
y
[
2
],
z
;
y
[
0
]
=
x
;
y
[
1
]
=
x
*
2
;
z
=
foo
(
y
);
}
void
main
()
{
float
x
=
10
;
bar
(
x
);
sk_FragColor
=
half4
(
half
(
x
));
}