Sign in
cobalt
/
cobalt
/
08336faa599332e3e3bf29b7ad38ef023018b55e
/
.
/
third_party
/
skia_next
/
third_party
/
skia
/
tests
/
sksl
/
blend
/
BlendDifferenceStandaloneSettings.glsl
blob: 50bf6fdbf20bf50bab66e494bf05ff54f1335976 [
file
] [
log
] [
blame
]
out
vec4 sk_FragColor
;
uniform vec4 src
;
uniform vec4 dst
;
void
main
()
{
sk_FragColor
=
vec4
((
src
.
xyz
+
dst
.
xyz
)
-
2.0
*
min
(
src
.
xyz
*
dst
.
w
,
dst
.
xyz
*
src
.
w
),
src
.
w
+
(
1.0
-
src
.
w
)
*
dst
.
w
);
}