[{"data":1,"prerenderedAt":190},["ShallowReactive",2],{"0oSqPU1aZB":3},{"title":4,"description":5,"type":6,"xrefs":7,"body":8,"_type":189,"_id":4},"CullMaskKHR","OpTrace specified ray cull mask","builtins",[],{"type":9,"children":10,"toc":185},"root",[11,24,53],{"type":12,"tag":13,"props":14,"children":16},"element","h6",{"id":15},"cullmaskkhr",[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,43,45,51],{"type":23,"value":29},"A variable decorated with the ",{"type":12,"tag":18,"props":31,"children":33},{"className":32},[],[34],{"type":23,"value":4},{"type":23,"value":36}," decoration will specify the\ncull mask of the ray being processed.\nThe value is given by the ",{"type":12,"tag":18,"props":38,"children":40},{"className":39},[],[41],{"type":23,"value":42},"Cull Mask",{"type":23,"value":44}," parameter passed into one of the\n",{"type":12,"tag":18,"props":46,"children":48},{"className":47},[],[49],{"type":23,"value":50},"OpTrace*",{"type":23,"value":52}," instructions.",{"type":12,"tag":54,"props":55,"children":57},"validity-group",{"name":56},"Valid Usage",[58,126,166],{"type":12,"tag":59,"props":60,"children":62},"validity-field",{"name":61},"VUID-CullMaskKHR-CullMaskKHR-06735",[63],{"type":12,"tag":25,"props":64,"children":65},{},[66,68,73,75,80,82,88,90,96,97,103,105,111,113,119,120],{"type":23,"value":67},"The ",{"type":12,"tag":18,"props":69,"children":71},{"className":70},[],[72],{"type":23,"value":4},{"type":23,"value":74}," decoration ",{"type":12,"tag":76,"props":77,"children":79},"normative",{"type":78},"must",[],{"type":23,"value":81}," be used only within the\n",{"type":12,"tag":18,"props":83,"children":85},{"className":84},[],[86],{"type":23,"value":87},"IntersectionKHR",{"type":23,"value":89},", ",{"type":12,"tag":18,"props":91,"children":93},{"className":92},[],[94],{"type":23,"value":95},"AnyHitKHR",{"type":23,"value":89},{"type":12,"tag":18,"props":98,"children":100},{"className":99},[],[101],{"type":23,"value":102},"ClosestHitKHR",{"type":23,"value":104},", or\n",{"type":12,"tag":18,"props":106,"children":108},{"className":107},[],[109],{"type":23,"value":110},"MissKHR",{"type":23,"value":112}," ",{"type":12,"tag":18,"props":114,"children":116},{"className":115},[],[117],{"type":23,"value":118},"Execution",{"type":23,"value":112},{"type":12,"tag":18,"props":121,"children":123},{"className":122},[],[124],{"type":23,"value":125},"Model",{"type":12,"tag":59,"props":127,"children":129},{"name":128},"VUID-CullMaskKHR-CullMaskKHR-06736",[130],{"type":12,"tag":25,"props":131,"children":132},{},[133,135,140,141,144,146,152,153,159,160],{"type":23,"value":134},"The variable decorated with ",{"type":12,"tag":18,"props":136,"children":138},{"className":137},[],[139],{"type":23,"value":4},{"type":23,"value":112},{"type":12,"tag":76,"props":142,"children":143},{"type":78},[],{"type":23,"value":145}," be declared using the\n",{"type":12,"tag":18,"props":147,"children":149},{"className":148},[],[150],{"type":23,"value":151},"Input",{"type":23,"value":112},{"type":12,"tag":18,"props":154,"children":156},{"className":155},[],[157],{"type":23,"value":158},"Storage",{"type":23,"value":112},{"type":12,"tag":18,"props":161,"children":163},{"className":162},[],[164],{"type":23,"value":165},"Class",{"type":12,"tag":59,"props":167,"children":169},{"name":168},"VUID-CullMaskKHR-CullMaskKHR-06737",[170],{"type":12,"tag":25,"props":171,"children":172},{},[173,174,179,180,183],{"type":23,"value":134},{"type":12,"tag":18,"props":175,"children":177},{"className":176},[],[178],{"type":23,"value":4},{"type":23,"value":112},{"type":12,"tag":76,"props":181,"children":182},{"type":78},[],{"type":23,"value":184}," be declared as a\nscalar 32-bit integer value",{"title":186,"searchDepth":187,"depth":187,"links":188},"",2,[],"markdown",1725732530888]