[{"data":1,"prerenderedAt":118},["ShallowReactive",2],{"6CVNN6aqmo":3},{"title":4,"description":5,"type":6,"xrefs":7,"body":8,"_type":117,"_id":4},"ClusterIDHUAWEI","cluster culling shader output variable","builtins",[],{"type":9,"children":10,"toc":113},"root",[11,24,44],{"type":12,"tag":13,"props":14,"children":16},"element","h6",{"id":15},"clusteridhuawei",[17],{"type":12,"tag":18,"props":19,"children":21},"code",{"className":20},[],[22],{"type":23,"value":4},"text",{"type":12,"tag":25,"props":26,"children":27},"p",{},[28,30,35,37,42],{"type":23,"value":29},"The ",{"type":12,"tag":18,"props":31,"children":33},{"className":32},[],[34],{"type":23,"value":4},{"type":23,"value":36}," decoration can be used to decorate a cluster\nculling shader output variable,this variable will contain an integer value\nthat specifies the id of cluster being rendered by this drawing command.\nWhen Cluster Culling Shader enable, ",{"type":12,"tag":18,"props":38,"children":40},{"className":39},[],[41],{"type":23,"value":4},{"type":23,"value":43}," will replace\ngl_DrawID pass to vertex shader for cluster-related information fetching.",{"type":12,"tag":45,"props":46,"children":48},"validity-group",{"name":47},"Valid Usage",[49,93],{"type":12,"tag":50,"props":51,"children":53},"validity-field",{"name":52},"VUID-ClusterIDHUAWEI-ClusterIDHUAWEI-07797",[54],{"type":12,"tag":25,"props":55,"children":56},{},[57,58,63,65,70,72,78,80,86,87],{"type":23,"value":29},{"type":12,"tag":18,"props":59,"children":61},{"className":60},[],[62],{"type":23,"value":4},{"type":23,"value":64}," decoration ",{"type":12,"tag":66,"props":67,"children":69},"normative",{"type":68},"must",[],{"type":23,"value":71}," be used only within the\n",{"type":12,"tag":18,"props":73,"children":75},{"className":74},[],[76],{"type":23,"value":77},"ClusterCullingHUAWEI",{"type":23,"value":79}," ",{"type":12,"tag":18,"props":81,"children":83},{"className":82},[],[84],{"type":23,"value":85},"Execution",{"type":23,"value":79},{"type":12,"tag":18,"props":88,"children":90},{"className":89},[],[91],{"type":23,"value":92},"Model",{"type":12,"tag":50,"props":94,"children":96},{"name":95},"VUID-ClusterIDHUAWEI-ClusterIDHUAWEI-07798",[97],{"type":12,"tag":25,"props":98,"children":99},{},[100,102,107,108,111],{"type":23,"value":101},"The variable decorated with ",{"type":12,"tag":18,"props":103,"children":105},{"className":104},[],[106],{"type":23,"value":4},{"type":23,"value":79},{"type":12,"tag":66,"props":109,"children":110},{"type":68},[],{"type":23,"value":112}," be declared as a\nscalar 32-bit integer value",{"title":114,"searchDepth":115,"depth":115,"links":116},"",2,[],"markdown",1725732530605]