xref: /aosp_15_r20/external/skia/tests/sksl/glsl/Underscores.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1
2int _u_n_d_e_r_s_c_o_r_e_s_;
3int a_r_e_;
4int _c_o_o_l;
5int _X_Xtwo_Xunderscores_Xat_Xthe_Xfront;
6int two_Xunderscores_X_Xin_Xthe_Xmiddle;
7int two_Xunderscores_Xat_Xthe_Xend_X_X;
8int _X_X;
9int three_X_X_Xunderscores;
10int contains_Xmangle_Xmarker_XX_X;
11struct two_Xunderscores_X_Xin_Xa_Xstructname {
12    int two_Xunderscores_X_Xin_Xa_Xstruct_Xfield;
13};
14two_Xunderscores_X_Xin_Xa_Xstructname two_Xunderscores_X_Xin_Xstruct_Xvar;
15two_Xunderscores_X_Xin_Xan_Xinterface_Xblock {
16    int two_Xunderscores_X_Xin_Xa_Xinterface_Xblock_Xfield;
17} two_Xunderscores_X_Xin_Xa_Xinterface_Xblock_Xvar;
18two_Xunderscores_X_Xin_Xa_Xstructname two_Xunderscores_X_Xin_Xa_Xfuncname_XSS(two_Xunderscores_X_Xin_Xa_Xstructname two_Xunderscores_X_Xin_Xa_Xparameter) {
19    if (_X_Xtwo_Xunderscores_Xat_Xthe_Xfront == two_Xunderscores_Xat_Xthe_Xend_X_X) {
20        if (two_Xunderscores_X_Xin_Xthe_Xmiddle == contains_Xmangle_Xmarker_XX_X) {
21            ++contains_Xmangle_Xmarker_XX_X;
22        }
23    }
24    two_Xunderscores_X_Xin_Xa_Xparameter.two_Xunderscores_X_Xin_Xa_Xstruct_Xfield = _X_X;
25    return two_Xunderscores_X_Xin_Xa_Xstructname(three_X_X_Xunderscores);
26}
27void main() {
28    _u_n_d_e_r_s_c_o_r_e_s_ = (a_r_e_ = _c_o_o_l);
29    two_Xunderscores_X_Xin_Xa_Xfuncname_XSS(two_Xunderscores_X_Xin_Xstruct_Xvar);
30}
31