xref: /aosp_15_r20/external/skia/tests/sksl/shared/SampleMask.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1
2out vec4 sk_FragColor;
3vec4 samplemaskin_as_color_h4() {
4    return vec4(float(uint(gl_SampleMaskIn[0])));
5}
6void clear_samplemask_v() {
7    gl_SampleMask[0] = int(0u);
8}
9void reset_samplemask_v() {
10    gl_SampleMask[0] = int(uint(gl_SampleMaskIn[0]));
11}
12void main() {
13    clear_samplemask_v();
14    reset_samplemask_v();
15    gl_SampleMask[0] = int(4294967295u);
16    sk_FragColor = samplemaskin_as_color_h4() * 0.00390625;
17}
18