18bf80f4bSopenharmony_ci{
28bf80f4bSopenharmony_ci    "compatibility_info": {
38bf80f4bSopenharmony_ci        "version": "22.00",
48bf80f4bSopenharmony_ci        "type": "shaderstate"
58bf80f4bSopenharmony_ci    },
68bf80f4bSopenharmony_ci    "shaderStates": [
78bf80f4bSopenharmony_ci        {
88bf80f4bSopenharmony_ci            "variantName": "MY_VARIANT",
98bf80f4bSopenharmony_ci            "slot": "",
108bf80f4bSopenharmony_ci            "state": {
118bf80f4bSopenharmony_ci                "rasterizationState": {
128bf80f4bSopenharmony_ci                    "enableDepthClamp": false,
138bf80f4bSopenharmony_ci                    "enableDepthBias": false,
148bf80f4bSopenharmony_ci                    "enableRasterizerDiscard": false,
158bf80f4bSopenharmony_ci                    "polygonMode": "fill",
168bf80f4bSopenharmony_ci                    "cullModeFlags": "back",
178bf80f4bSopenharmony_ci                    "frontFace": "counter_clockwise"
188bf80f4bSopenharmony_ci                },
198bf80f4bSopenharmony_ci                "depthStencilState": {
208bf80f4bSopenharmony_ci                    "enableDepthTest": true,
218bf80f4bSopenharmony_ci                    "enableDepthWrite": true,
228bf80f4bSopenharmony_ci                    "enableDepthBoundsTest": false,
238bf80f4bSopenharmony_ci                    "enableStencilTest": false,
248bf80f4bSopenharmony_ci                    "depthCompareOp": "less_or_equal"
258bf80f4bSopenharmony_ci                },
268bf80f4bSopenharmony_ci                "colorBlendState": {
278bf80f4bSopenharmony_ci                    "colorAttachments": [
288bf80f4bSopenharmony_ci                        {
298bf80f4bSopenharmony_ci                            "colorWriteMask": "r_bit|g_bit|b_bit|a_bit"
308bf80f4bSopenharmony_ci                        }
318bf80f4bSopenharmony_ci                    ]
328bf80f4bSopenharmony_ci                }
338bf80f4bSopenharmony_ci            }
348bf80f4bSopenharmony_ci        }
358bf80f4bSopenharmony_ci    ]
368bf80f4bSopenharmony_ci}