[{"data":1,"prerenderedAt":683},["ShallowReactive",2],{"$fGmpHZ34Y-iQNw5DFtu6Ftkp7VLxnHCHi16BfPr_b4Uw":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":11,"xrefs":12,"body":13,"_type":682,"_id":4},"VkDataGraphProcessingEngineCreateInfoARM","Structure describing a collection of data graph processing engines for which the object being created is specialized","VK_ARM_data_graph",[8,9,10],"VkDataGraphPipelineCreateInfoARM","VkDescriptorPoolCreateInfo","VkCommandPoolCreateInfo","structs",[],{"type":14,"children":15,"toc":680},"root",[16,32,292,382,593,674],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21,24,30],{"type":22,"value":23},"text","The ",{"type":17,"tag":25,"props":26,"children":28},"code",{"className":27},[],[29],{"type":22,"value":4},{"type":22,"value":31}," structure is defined as:",{"type":17,"tag":33,"props":34,"children":35},"code-group",{},[36,141],{"type":17,"tag":37,"props":38,"children":44},"pre",{"className":39,"code":40,"filename":41,"language":42,"meta":43,"style":43},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDataGraphProcessingEngineCreateInfoARM {\n VkStructureType sType;\n const void* pNext;\n uint32_t processingEngineCount;\n VkPhysicalDeviceDataGraphProcessingEngineARM* pProcessingEngines;\n} VkDataGraphProcessingEngineCreateInfoARM;\n","C","c","",[45],{"type":17,"tag":25,"props":46,"children":47},{"__ignoreMap":43},[48,71,80,99,113,132],{"type":17,"tag":49,"props":50,"children":53},"span",{"class":51,"line":52},"line",1,[54,60,65],{"type":17,"tag":49,"props":55,"children":57},{"style":56},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[58],{"type":22,"value":59},"typedef",{"type":17,"tag":49,"props":61,"children":62},{"style":56},[63],{"type":22,"value":64}," struct",{"type":17,"tag":49,"props":66,"children":68},{"style":67},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[69],{"type":22,"value":70}," VkDataGraphProcessingEngineCreateInfoARM {\n",{"type":17,"tag":49,"props":72,"children":74},{"class":51,"line":73},2,[75],{"type":17,"tag":49,"props":76,"children":77},{"style":67},[78],{"type":22,"value":79}," VkStructureType sType;\n",{"type":17,"tag":49,"props":81,"children":83},{"class":51,"line":82},3,[84,89,94],{"type":17,"tag":49,"props":85,"children":86},{"style":56},[87],{"type":22,"value":88}," const",{"type":17,"tag":49,"props":90,"children":91},{"style":56},[92],{"type":22,"value":93}," void*",{"type":17,"tag":49,"props":95,"children":96},{"style":67},[97],{"type":22,"value":98}," pNext;\n",{"type":17,"tag":49,"props":100,"children":102},{"class":51,"line":101},4,[103,108],{"type":17,"tag":49,"props":104,"children":105},{"style":56},[106],{"type":22,"value":107}," uint32_t",{"type":17,"tag":49,"props":109,"children":110},{"style":67},[111],{"type":22,"value":112}," processingEngineCount;\n",{"type":17,"tag":49,"props":114,"children":116},{"class":51,"line":115},5,[117,122,127],{"type":17,"tag":49,"props":118,"children":119},{"style":67},[120],{"type":22,"value":121}," VkPhysicalDeviceDataGraphProcessingEngineARM",{"type":17,"tag":49,"props":123,"children":124},{"style":56},[125],{"type":22,"value":126},"*",{"type":17,"tag":49,"props":128,"children":129},{"style":67},[130],{"type":22,"value":131}," pProcessingEngines;\n",{"type":17,"tag":49,"props":133,"children":135},{"class":51,"line":134},6,[136],{"type":17,"tag":49,"props":137,"children":138},{"style":67},[139],{"type":22,"value":140},"} VkDataGraphProcessingEngineCreateInfoARM;\n",{"type":17,"tag":37,"props":142,"children":147},{"className":143,"code":144,"filename":145,"language":146,"meta":43,"style":43},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DataGraphProcessingEngineCreateInfoARM {\n s_type: vk::StructureType,\n p_next: *const c_void,\n processing_engine_count: u32,\n p_processing_engines: *mut vk::PhysicalDeviceDataGraphProcessingEngineARM,\n}\n","Rust","rs",[148],{"type":17,"tag":25,"props":149,"children":150},{"__ignoreMap":43},[151,174,207,229,250,284],{"type":17,"tag":49,"props":152,"children":153},{"class":51,"line":52},[154,159,163,169],{"type":17,"tag":49,"props":155,"children":156},{"style":56},[157],{"type":22,"value":158},"pub",{"type":17,"tag":49,"props":160,"children":161},{"style":56},[162],{"type":22,"value":64},{"type":17,"tag":49,"props":164,"children":166},{"style":165},"--shiki-default:#953800;--shiki-dark:#FFA657",[167],{"type":22,"value":168}," DataGraphProcessingEngineCreateInfoARM",{"type":17,"tag":49,"props":170,"children":171},{"style":67},[172],{"type":22,"value":173}," {\n",{"type":17,"tag":49,"props":175,"children":176},{"class":51,"line":73},[177,182,187,192,197,202],{"type":17,"tag":49,"props":178,"children":179},{"style":67},[180],{"type":22,"value":181}," s_type",{"type":17,"tag":49,"props":183,"children":184},{"style":56},[185],{"type":22,"value":186},":",{"type":17,"tag":49,"props":188,"children":189},{"style":165},[190],{"type":22,"value":191}," vk",{"type":17,"tag":49,"props":193,"children":194},{"style":56},[195],{"type":22,"value":196},"::",{"type":17,"tag":49,"props":198,"children":199},{"style":165},[200],{"type":22,"value":201},"StructureType",{"type":17,"tag":49,"props":203,"children":204},{"style":67},[205],{"type":22,"value":206},",\n",{"type":17,"tag":49,"props":208,"children":209},{"class":51,"line":82},[210,215,219,224],{"type":17,"tag":49,"props":211,"children":212},{"style":67},[213],{"type":22,"value":214}," p_next",{"type":17,"tag":49,"props":216,"children":217},{"style":56},[218],{"type":22,"value":186},{"type":17,"tag":49,"props":220,"children":221},{"style":56},[222],{"type":22,"value":223}," *const",{"type":17,"tag":49,"props":225,"children":226},{"style":67},[227],{"type":22,"value":228}," c_void,\n",{"type":17,"tag":49,"props":230,"children":231},{"class":51,"line":101},[232,237,241,246],{"type":17,"tag":49,"props":233,"children":234},{"style":67},[235],{"type":22,"value":236}," processing_engine_count",{"type":17,"tag":49,"props":238,"children":239},{"style":56},[240],{"type":22,"value":186},{"type":17,"tag":49,"props":242,"children":243},{"style":165},[244],{"type":22,"value":245}," u32",{"type":17,"tag":49,"props":247,"children":248},{"style":67},[249],{"type":22,"value":206},{"type":17,"tag":49,"props":251,"children":252},{"class":51,"line":115},[253,258,262,267,271,275,280],{"type":17,"tag":49,"props":254,"children":255},{"style":67},[256],{"type":22,"value":257}," p_processing_engines",{"type":17,"tag":49,"props":259,"children":260},{"style":56},[261],{"type":22,"value":186},{"type":17,"tag":49,"props":263,"children":264},{"style":56},[265],{"type":22,"value":266}," *mut",{"type":17,"tag":49,"props":268,"children":269},{"style":165},[270],{"type":22,"value":191},{"type":17,"tag":49,"props":272,"children":273},{"style":56},[274],{"type":22,"value":196},{"type":17,"tag":49,"props":276,"children":277},{"style":165},[278],{"type":22,"value":279},"PhysicalDeviceDataGraphProcessingEngineARM",{"type":17,"tag":49,"props":281,"children":282},{"style":67},[283],{"type":22,"value":206},{"type":17,"tag":49,"props":285,"children":286},{"class":51,"line":134},[287],{"type":17,"tag":49,"props":288,"children":289},{"style":67},[290],{"type":22,"value":291},"}\n",{"type":17,"tag":293,"props":294,"children":295},"ul",{},[296,317,336,355],{"type":17,"tag":297,"props":298,"children":299},"li",{},[300,306,308,315],{"type":17,"tag":25,"props":301,"children":303},{"className":302},[],[304],{"type":22,"value":305},"sType",{"type":22,"value":307}," is a ",{"type":17,"tag":309,"props":310,"children":312},"a",{"href":311},"/man/VkStructureType",[313],{"type":22,"value":314},"VkStructureType",{"type":22,"value":316}," value identifying this structure.",{"type":17,"tag":297,"props":318,"children":319},{},[320,326,328,334],{"type":17,"tag":25,"props":321,"children":323},{"className":322},[],[324],{"type":22,"value":325},"pNext",{"type":22,"value":327}," is ",{"type":17,"tag":25,"props":329,"children":331},{"className":330},[],[332],{"type":22,"value":333},"NULL",{"type":22,"value":335}," or a pointer to a structure extending this\nstructure.",{"type":17,"tag":297,"props":337,"children":338},{},[339,345,347,353],{"type":17,"tag":25,"props":340,"children":342},{"className":341},[],[343],{"type":22,"value":344},"processingEngineCount",{"type":22,"value":346}," is the number of elements in\n",{"type":17,"tag":25,"props":348,"children":350},{"className":349},[],[351],{"type":22,"value":352},"pProcessingEngines",{"type":22,"value":354},".",{"type":17,"tag":297,"props":356,"children":357},{},[358,363,365,370,374,380],{"type":17,"tag":25,"props":359,"children":361},{"className":360},[],[362],{"type":22,"value":352},{"type":22,"value":364}," is a pointer to an array of\n",{"type":17,"tag":25,"props":366,"children":368},{"className":367},[],[369],{"type":22,"value":344},{"type":17,"tag":371,"props":372,"children":373},"br",{},[],{"type":17,"tag":309,"props":375,"children":377},{"href":376},"/man/VkPhysicalDeviceDataGraphProcessingEngineARM",[378],{"type":22,"value":379},"VkPhysicalDeviceDataGraphProcessingEngineARM",{"type":22,"value":381}," structures.",{"type":17,"tag":383,"props":384,"children":386},"validity-group",{"name":385},"Valid Usage",[387,415,440,477,548],{"type":17,"tag":388,"props":389,"children":391},"validity-field",{"name":390},"VUID-VkDataGraphProcessingEngineCreateInfoARM-dataGraph-09953",[392],{"type":17,"tag":18,"props":393,"children":394},{},[395,396,406,408,413],{"type":22,"value":23},{"type":17,"tag":309,"props":397,"children":399},{"href":398},"/man/VkPhysicalDeviceDataGraphFeaturesARM#features-dataGraph",[400],{"type":17,"tag":25,"props":401,"children":403},{"className":402},[],[404],{"type":22,"value":405},"dataGraph",{"type":22,"value":407}," feature ",{"type":17,"tag":409,"props":410,"children":412},"normative",{"type":411},"must",[],{"type":22,"value":414}," be enabled",{"type":17,"tag":388,"props":416,"children":418},{"name":417},"VUID-VkDataGraphProcessingEngineCreateInfoARM-pProcessingEngines-09918",[419],{"type":17,"tag":18,"props":420,"children":421},{},[422,427,429,432,434,438],{"type":17,"tag":25,"props":423,"children":425},{"className":424},[],[426],{"type":22,"value":352},{"type":22,"value":428}," ",{"type":17,"tag":409,"props":430,"children":431},{"type":411},[],{"type":22,"value":433}," not contain identical\n",{"type":17,"tag":309,"props":435,"children":436},{"href":376},[437],{"type":22,"value":379},{"type":22,"value":439}," structures",{"type":17,"tag":388,"props":441,"children":443},{"name":442},"VUID-VkDataGraphProcessingEngineCreateInfoARM-pProcessingEngines-09956",[444],{"type":17,"tag":18,"props":445,"children":446},{},[447,449,454,456,462,464,467,469,475],{"type":22,"value":448},"For each element of ",{"type":17,"tag":25,"props":450,"children":452},{"className":451},[],[453],{"type":22,"value":352},{"type":22,"value":455},", its ",{"type":17,"tag":25,"props":457,"children":459},{"className":458},[],[460],{"type":22,"value":461},"type",{"type":22,"value":463}," member\n",{"type":17,"tag":409,"props":465,"children":466},{"type":411},[],{"type":22,"value":468}," be a valid ",{"type":17,"tag":309,"props":470,"children":472},{"href":471},"/man/VkPhysicalDeviceDataGraphProcessingEngineTypeARM",[473],{"type":22,"value":474},"VkPhysicalDeviceDataGraphProcessingEngineTypeARM",{"type":22,"value":476},"\nvalue",{"type":17,"tag":388,"props":478,"children":480},{"name":479},"VUID-VkDataGraphProcessingEngineCreateInfoARM-pProcessingEngines-11843",[481],{"type":17,"tag":18,"props":482,"children":483},{},[484,486,491,493,498,500,506,508,514,516,522,524,530,532,537,540,542],{"type":22,"value":485},"If any element of ",{"type":17,"tag":25,"props":487,"children":489},{"className":488},[],[490],{"type":22,"value":352},{"type":22,"value":492}," has a ",{"type":17,"tag":25,"props":494,"children":496},{"className":495},[],[497],{"type":22,"value":461},{"type":22,"value":499}," of\n",{"type":17,"tag":25,"props":501,"children":503},{"className":502},[],[504],{"type":22,"value":505},"VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_NEURAL_QCOM",{"type":22,"value":507},"\nor\n",{"type":17,"tag":25,"props":509,"children":511},{"className":510},[],[512],{"type":22,"value":513},"VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_COMPUTE_QCOM",{"type":22,"value":515},"\nand ",{"type":17,"tag":25,"props":517,"children":519},{"className":518},[],[520],{"type":22,"value":521},"isForeign",{"type":22,"value":523}," set to ",{"type":17,"tag":25,"props":525,"children":527},{"className":526},[],[528],{"type":22,"value":529},"VK_TRUE",{"type":22,"value":531},", ",{"type":17,"tag":25,"props":533,"children":535},{"className":534},[],[536],{"type":22,"value":344},{"type":17,"tag":409,"props":538,"children":539},{"type":411},[],{"type":22,"value":541}," equal ",{"type":17,"tag":25,"props":543,"children":545},{"className":544},[],[546],{"type":22,"value":547},"1",{"type":17,"tag":388,"props":549,"children":551},{"name":550},"VUID-VkDataGraphProcessingEngineCreateInfoARM-pProcessingEngines-11844",[552],{"type":17,"tag":18,"props":553,"children":554},{},[555,556,561,562,567,568,573,574,579,581,587,588,591],{"type":22,"value":485},{"type":17,"tag":25,"props":557,"children":559},{"className":558},[],[560],{"type":22,"value":352},{"type":22,"value":492},{"type":17,"tag":25,"props":563,"children":565},{"className":564},[],[566],{"type":22,"value":461},{"type":22,"value":499},{"type":17,"tag":25,"props":569,"children":571},{"className":570},[],[572],{"type":22,"value":505},{"type":22,"value":507},{"type":17,"tag":25,"props":575,"children":577},{"className":576},[],[578],{"type":22,"value":513},{"type":22,"value":580},",\nthe ",{"type":17,"tag":309,"props":582,"children":584},{"href":583},"/man/VkPhysicalDeviceDataGraphModelFeaturesQCOM#features-dataGraphModelQCOM",[585],{"type":22,"value":586},"dataGraphModel",{"type":22,"value":407},{"type":17,"tag":409,"props":589,"children":590},{"type":411},[],{"type":22,"value":592}," be\nenabled",{"type":17,"tag":383,"props":594,"children":596},{"name":595},"Valid Usage (Implicit)",[597,621,650],{"type":17,"tag":388,"props":598,"children":600},{"name":599},"VUID-VkDataGraphProcessingEngineCreateInfoARM-sType-sType",[601],{"type":17,"tag":18,"props":602,"children":603},{},[604,609,610,613,615],{"type":17,"tag":25,"props":605,"children":607},{"className":606},[],[608],{"type":22,"value":305},{"type":22,"value":428},{"type":17,"tag":409,"props":611,"children":612},{"type":411},[],{"type":22,"value":614}," be ",{"type":17,"tag":25,"props":616,"children":618},{"className":617},[],[619],{"type":22,"value":620},"VK_STRUCTURE_TYPE_DATA_GRAPH_PROCESSING_ENGINE_CREATE_INFO_ARM",{"type":17,"tag":388,"props":622,"children":624},{"name":623},"VUID-VkDataGraphProcessingEngineCreateInfoARM-pProcessingEngines-parameter",[625],{"type":17,"tag":18,"props":626,"children":627},{},[628,633,634,637,639,644,645,649],{"type":17,"tag":25,"props":629,"children":631},{"className":630},[],[632],{"type":22,"value":352},{"type":22,"value":428},{"type":17,"tag":409,"props":635,"children":636},{"type":411},[],{"type":22,"value":638}," be a valid pointer to an array of ",{"type":17,"tag":25,"props":640,"children":642},{"className":641},[],[643],{"type":22,"value":344},{"type":22,"value":428},{"type":17,"tag":309,"props":646,"children":647},{"href":376},[648],{"type":22,"value":379},{"type":22,"value":439},{"type":17,"tag":388,"props":651,"children":653},{"name":652},"VUID-VkDataGraphProcessingEngineCreateInfoARM-processingEngineCount-arraylength",[654],{"type":17,"tag":18,"props":655,"children":656},{},[657,662,663,666,668],{"type":17,"tag":25,"props":658,"children":660},{"className":659},[],[661],{"type":22,"value":344},{"type":22,"value":428},{"type":17,"tag":409,"props":664,"children":665},{"type":411},[],{"type":22,"value":667}," be greater than ",{"type":17,"tag":25,"props":669,"children":671},{"className":670},[],[672],{"type":22,"value":673},"0",{"type":17,"tag":675,"props":676,"children":677},"style",{},[678],{"type":22,"value":679},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":43,"searchDepth":73,"depth":73,"links":681},[],"markdown",1773054745364]