[{"data":1,"prerenderedAt":255},["ShallowReactive",2],{"2qWohfUV7P":3},{"title":4,"description":5,"type":6,"xrefs":7,"body":8,"_type":254,"_id":4},"PrimitiveLineIndicesEXT","Indices of line primitives in a mesh shader","builtins",[],{"type":9,"children":10,"toc":250},"root",[11,24,37],{"type":12,"tag":13,"props":14,"children":16},"element","h6",{"id":15},"primitivelineindicesext",[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],{"type":23,"value":29},"Decorating a variable with the ",{"type":12,"tag":18,"props":31,"children":33},{"className":32},[],[34],{"type":23,"value":4},{"type":23,"value":36}," decoration will\nmake that variable contain the output array of vertex index values for line\nprimitives.",{"type":12,"tag":38,"props":39,"children":41},"validity-group",{"name":40},"Valid Usage",[42,87,125,165,184,224],{"type":12,"tag":43,"props":44,"children":46},"validity-field",{"name":45},"VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07047",[47],{"type":12,"tag":25,"props":48,"children":49},{},[50,52,57,59,64,66,72,74,80,81],{"type":23,"value":51},"The ",{"type":12,"tag":18,"props":53,"children":55},{"className":54},[],[56],{"type":23,"value":4},{"type":23,"value":58}," decoration ",{"type":12,"tag":60,"props":61,"children":63},"normative",{"type":62},"must",[],{"type":23,"value":65}," be used only within\nthe ",{"type":12,"tag":18,"props":67,"children":69},{"className":68},[],[70],{"type":23,"value":71},"MeshEXT",{"type":23,"value":73}," ",{"type":12,"tag":18,"props":75,"children":77},{"className":76},[],[78],{"type":23,"value":79},"Execution",{"type":23,"value":73},{"type":12,"tag":18,"props":82,"children":84},{"className":83},[],[85],{"type":23,"value":86},"Model",{"type":12,"tag":43,"props":88,"children":90},{"name":89},"VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07048",[91],{"type":12,"tag":25,"props":92,"children":93},{},[94,95,100,101,104,106,112,113,118,119],{"type":23,"value":51},{"type":12,"tag":18,"props":96,"children":98},{"className":97},[],[99],{"type":23,"value":4},{"type":23,"value":58},{"type":12,"tag":60,"props":102,"children":103},{"type":62},[],{"type":23,"value":105}," be used with the\n",{"type":12,"tag":18,"props":107,"children":109},{"className":108},[],[110],{"type":23,"value":111},"OutputLinesEXT",{"type":23,"value":73},{"type":12,"tag":18,"props":114,"children":116},{"className":115},[],[117],{"type":23,"value":79},{"type":23,"value":73},{"type":12,"tag":18,"props":120,"children":122},{"className":121},[],[123],{"type":23,"value":124},"Mode",{"type":12,"tag":43,"props":126,"children":128},{"name":127},"VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07049",[129],{"type":12,"tag":25,"props":130,"children":131},{},[132,134,139,140,143,145,151,152,158,159],{"type":23,"value":133},"The variable decorated with ",{"type":12,"tag":18,"props":135,"children":137},{"className":136},[],[138],{"type":23,"value":4},{"type":23,"value":73},{"type":12,"tag":60,"props":141,"children":142},{"type":62},[],{"type":23,"value":144}," be\ndeclared using the ",{"type":12,"tag":18,"props":146,"children":148},{"className":147},[],[149],{"type":23,"value":150},"Output",{"type":23,"value":73},{"type":12,"tag":18,"props":153,"children":155},{"className":154},[],[156],{"type":23,"value":157},"Storage",{"type":23,"value":73},{"type":12,"tag":18,"props":160,"children":162},{"className":161},[],[163],{"type":23,"value":164},"Class",{"type":12,"tag":43,"props":166,"children":168},{"name":167},"VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07050",[169],{"type":12,"tag":25,"props":170,"children":171},{},[172,173,178,179,182],{"type":23,"value":133},{"type":12,"tag":18,"props":174,"children":176},{"className":175},[],[177],{"type":23,"value":4},{"type":23,"value":73},{"type":12,"tag":60,"props":180,"children":181},{"type":62},[],{"type":23,"value":183}," be\ndeclared as an array of two component vector 32-bit integer values",{"type":12,"tag":43,"props":185,"children":187},{"name":186},"VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07051",[188,210],{"type":12,"tag":25,"props":189,"children":190},{},[191,193,198,199,202,204],{"type":23,"value":192},"All index values of the array decorated with\n",{"type":12,"tag":18,"props":194,"children":196},{"className":195},[],[197],{"type":23,"value":4},{"type":23,"value":73},{"type":12,"tag":60,"props":200,"children":201},{"type":62},[],{"type":23,"value":203}," be in the range [0, N-1], where\nN is the value specified by the ",{"type":12,"tag":18,"props":205,"children":207},{"className":206},[],[208],{"type":23,"value":209},"OutputVertices",{"type":12,"tag":25,"props":211,"children":212},{},[213,218,219],{"type":12,"tag":18,"props":214,"children":216},{"className":215},[],[217],{"type":23,"value":79},{"type":23,"value":73},{"type":12,"tag":18,"props":220,"children":222},{"className":221},[],[223],{"type":23,"value":124},{"type":12,"tag":43,"props":225,"children":227},{"name":226},"VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07052",[228],{"type":12,"tag":25,"props":229,"children":230},{},[231,233,238,239,242,244],{"type":23,"value":232},"The size of the array decorated with ",{"type":12,"tag":18,"props":234,"children":236},{"className":235},[],[237],{"type":23,"value":4},{"type":23,"value":73},{"type":12,"tag":60,"props":240,"children":241},{"type":62},[],{"type":23,"value":243},"\nmatch the value specified by ",{"type":12,"tag":18,"props":245,"children":247},{"className":246},[],[248],{"type":23,"value":249},"OutputPrimitivesEXT",{"title":251,"searchDepth":252,"depth":252,"links":253},"",2,[],"markdown",1729612426542]