[{"data":1,"prerenderedAt":188},["ShallowReactive",2],{"meWfjvEwyo":3},{"title":4,"description":5,"type":6,"xrefs":7,"body":8,"_type":187,"_id":4},"BaseInstance","First instance being rendered","builtins",[],{"type":9,"children":10,"toc":183},"root",[11,24,74],{"type":12,"tag":13,"props":14,"children":16},"element","h6",{"id":15},"baseinstance",[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,44,50,52,58,60,65,67,72],{"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}," built-in will make that\nvariable contain the integer value corresponding to the first instance that\nwas passed to the command that invoked the current vertex shader invocation.\n",{"type":12,"tag":18,"props":38,"children":40},{"className":39},[],[41],{"type":23,"value":4},{"type":23,"value":43}," is the ",{"type":12,"tag":18,"props":45,"children":47},{"className":46},[],[48],{"type":23,"value":49},"firstInstance",{"type":23,"value":51}," parameter to a ",{"type":12,"tag":53,"props":54,"children":55},"em",{},[56],{"type":23,"value":57},"direct drawing\ncommand",{"type":23,"value":59}," or the ",{"type":12,"tag":18,"props":61,"children":63},{"className":62},[],[64],{"type":23,"value":49},{"type":23,"value":66}," member of a structure consumed by an\n",{"type":12,"tag":53,"props":68,"children":69},{},[70],{"type":23,"value":71},"indirect drawing command",{"type":23,"value":73},".",{"type":12,"tag":75,"props":76,"children":78},"validity-group",{"name":77},"Valid Usage",[79,124,164],{"type":12,"tag":80,"props":81,"children":83},"validity-field",{"name":82},"VUID-BaseInstance-BaseInstance-04181",[84],{"type":12,"tag":25,"props":85,"children":86},{},[87,89,94,96,101,103,109,111,117,118],{"type":23,"value":88},"The ",{"type":12,"tag":18,"props":90,"children":92},{"className":91},[],[93],{"type":23,"value":4},{"type":23,"value":95}," decoration ",{"type":12,"tag":97,"props":98,"children":100},"normative",{"type":99},"must",[],{"type":23,"value":102}," be used only within the\n",{"type":12,"tag":18,"props":104,"children":106},{"className":105},[],[107],{"type":23,"value":108},"Vertex",{"type":23,"value":110}," ",{"type":12,"tag":18,"props":112,"children":114},{"className":113},[],[115],{"type":23,"value":116},"Execution",{"type":23,"value":110},{"type":12,"tag":18,"props":119,"children":121},{"className":120},[],[122],{"type":23,"value":123},"Model",{"type":12,"tag":80,"props":125,"children":127},{"name":126},"VUID-BaseInstance-BaseInstance-04182",[128],{"type":12,"tag":25,"props":129,"children":130},{},[131,133,138,139,142,144,150,151,157,158],{"type":23,"value":132},"The variable decorated with ",{"type":12,"tag":18,"props":134,"children":136},{"className":135},[],[137],{"type":23,"value":4},{"type":23,"value":110},{"type":12,"tag":97,"props":140,"children":141},{"type":99},[],{"type":23,"value":143}," be declared using\nthe ",{"type":12,"tag":18,"props":145,"children":147},{"className":146},[],[148],{"type":23,"value":149},"Input",{"type":23,"value":110},{"type":12,"tag":18,"props":152,"children":154},{"className":153},[],[155],{"type":23,"value":156},"Storage",{"type":23,"value":110},{"type":12,"tag":18,"props":159,"children":161},{"className":160},[],[162],{"type":23,"value":163},"Class",{"type":12,"tag":80,"props":165,"children":167},{"name":166},"VUID-BaseInstance-BaseInstance-04183",[168],{"type":12,"tag":25,"props":169,"children":170},{},[171,172,177,178,181],{"type":23,"value":132},{"type":12,"tag":18,"props":173,"children":175},{"className":174},[],[176],{"type":23,"value":4},{"type":23,"value":110},{"type":12,"tag":97,"props":179,"children":180},{"type":99},[],{"type":23,"value":182}," be declared as a\nscalar 32-bit integer value",{"title":184,"searchDepth":185,"depth":185,"links":186},"",2,[],"markdown",1725732530300]