18bf80f4bSopenharmony_ci{
28bf80f4bSopenharmony_ci    "compatibility_info" : { "version" : "22.00", "type" : "shader" },
38bf80f4bSopenharmony_ci    "vert": "3dshaders://shader/core3d_dm_fw.vert.spv",
48bf80f4bSopenharmony_ci    "frag": "3dshaders://shader/core3d_dm_fw.frag.spv",
58bf80f4bSopenharmony_ci    "vertexInputDeclaration": "3dvertexinputdeclarations://core3d_dm_fw.shadervid",
68bf80f4bSopenharmony_ci    "pipelineLayout": "3dpipelinelayouts://core3d_dm_fw.shaderpl",
78bf80f4bSopenharmony_ci    "state": {
88bf80f4bSopenharmony_ci        "rasterizationState": {
98bf80f4bSopenharmony_ci            "enableDepthClamp": false,
108bf80f4bSopenharmony_ci            "enableDepthBias": false,
118bf80f4bSopenharmony_ci            "enableRasterizerDiscard": false,
128bf80f4bSopenharmony_ci            "polygonMode": "fill",
138bf80f4bSopenharmony_ci            "cullModeFlags": "back",
148bf80f4bSopenharmony_ci            "frontFace": "counter_clockwise"
158bf80f4bSopenharmony_ci        },
168bf80f4bSopenharmony_ci        "depthStencilState": {
178bf80f4bSopenharmony_ci            "enableDepthTest": true,
188bf80f4bSopenharmony_ci            "enableDepthWrite": true,
198bf80f4bSopenharmony_ci            "enableDepthBoundsTest": false,
208bf80f4bSopenharmony_ci            "enableStencilTest": false,
218bf80f4bSopenharmony_ci            "depthCompareOp": "less_or_equal"
228bf80f4bSopenharmony_ci        },
238bf80f4bSopenharmony_ci        "colorBlendState": {
248bf80f4bSopenharmony_ci            "colorAttachments": [
258bf80f4bSopenharmony_ci                {
268bf80f4bSopenharmony_ci                    "colorWriteMask": "r_bit|g_bit|b_bit|a_bit"
278bf80f4bSopenharmony_ci                }
288bf80f4bSopenharmony_ci            ]
298bf80f4bSopenharmony_ci        }
308bf80f4bSopenharmony_ci    }
318bf80f4bSopenharmony_ci}