[{"data":1,"prerenderedAt":393},["ShallowReactive",2],{"$fC956vS65igouwy698GIoZKrU557a4hk4j6vNuMCnDnE":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":392,"_id":4},"VkPhysicalDeviceQueuePerfHintPropertiesQCOM","Structure describing queue perf hint properties for a physical device","VK_QCOM_queue_perf_hint",[8],"VkPhysicalDeviceProperties2","structs",[],{"type":12,"children":13,"toc":390},"root",[14,30,235,247,280,319,353,384],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,28],{"type":20,"value":21},"text","The ",{"type":15,"tag":23,"props":24,"children":26},"code",{"className":25},[],[27],{"type":20,"value":4},{"type":20,"value":29}," structure is defined\nas:",{"type":15,"tag":31,"props":32,"children":33},"code-group",{},[34,110],{"type":15,"tag":35,"props":36,"children":42},"pre",{"className":37,"code":38,"filename":39,"language":40,"meta":41,"style":41},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkPhysicalDeviceQueuePerfHintPropertiesQCOM {\n VkStructureType sType;\n void* pNext;\n VkQueueFlags supportedQueues;\n} VkPhysicalDeviceQueuePerfHintPropertiesQCOM;\n","C","c","",[43],{"type":15,"tag":23,"props":44,"children":45},{"__ignoreMap":41},[46,69,78,92,101],{"type":15,"tag":47,"props":48,"children":51},"span",{"class":49,"line":50},"line",1,[52,58,63],{"type":15,"tag":47,"props":53,"children":55},{"style":54},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[56],{"type":20,"value":57},"typedef",{"type":15,"tag":47,"props":59,"children":60},{"style":54},[61],{"type":20,"value":62}," struct",{"type":15,"tag":47,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":20,"value":68}," VkPhysicalDeviceQueuePerfHintPropertiesQCOM {\n",{"type":15,"tag":47,"props":70,"children":72},{"class":49,"line":71},2,[73],{"type":15,"tag":47,"props":74,"children":75},{"style":65},[76],{"type":20,"value":77}," VkStructureType sType;\n",{"type":15,"tag":47,"props":79,"children":81},{"class":49,"line":80},3,[82,87],{"type":15,"tag":47,"props":83,"children":84},{"style":54},[85],{"type":20,"value":86}," void*",{"type":15,"tag":47,"props":88,"children":89},{"style":65},[90],{"type":20,"value":91}," pNext;\n",{"type":15,"tag":47,"props":93,"children":95},{"class":49,"line":94},4,[96],{"type":15,"tag":47,"props":97,"children":98},{"style":65},[99],{"type":20,"value":100}," VkQueueFlags supportedQueues;\n",{"type":15,"tag":47,"props":102,"children":104},{"class":49,"line":103},5,[105],{"type":15,"tag":47,"props":106,"children":107},{"style":65},[108],{"type":20,"value":109},"} VkPhysicalDeviceQueuePerfHintPropertiesQCOM;\n",{"type":15,"tag":35,"props":111,"children":116},{"className":112,"code":113,"filename":114,"language":115,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceQueuePerfHintPropertiesQCOM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n supported_queues: vk::QueueFlags,\n}\n","Rust","rs",[117],{"type":15,"tag":23,"props":118,"children":119},{"__ignoreMap":41},[120,143,176,198,227],{"type":15,"tag":47,"props":121,"children":122},{"class":49,"line":50},[123,128,132,138],{"type":15,"tag":47,"props":124,"children":125},{"style":54},[126],{"type":20,"value":127},"pub",{"type":15,"tag":47,"props":129,"children":130},{"style":54},[131],{"type":20,"value":62},{"type":15,"tag":47,"props":133,"children":135},{"style":134},"--shiki-default:#953800;--shiki-dark:#FFA657",[136],{"type":20,"value":137}," PhysicalDeviceQueuePerfHintPropertiesQCOM",{"type":15,"tag":47,"props":139,"children":140},{"style":65},[141],{"type":20,"value":142}," {\n",{"type":15,"tag":47,"props":144,"children":145},{"class":49,"line":71},[146,151,156,161,166,171],{"type":15,"tag":47,"props":147,"children":148},{"style":65},[149],{"type":20,"value":150}," s_type",{"type":15,"tag":47,"props":152,"children":153},{"style":54},[154],{"type":20,"value":155},":",{"type":15,"tag":47,"props":157,"children":158},{"style":134},[159],{"type":20,"value":160}," vk",{"type":15,"tag":47,"props":162,"children":163},{"style":54},[164],{"type":20,"value":165},"::",{"type":15,"tag":47,"props":167,"children":168},{"style":134},[169],{"type":20,"value":170},"StructureType",{"type":15,"tag":47,"props":172,"children":173},{"style":65},[174],{"type":20,"value":175},",\n",{"type":15,"tag":47,"props":177,"children":178},{"class":49,"line":80},[179,184,188,193],{"type":15,"tag":47,"props":180,"children":181},{"style":65},[182],{"type":20,"value":183}," p_next",{"type":15,"tag":47,"props":185,"children":186},{"style":54},[187],{"type":20,"value":155},{"type":15,"tag":47,"props":189,"children":190},{"style":54},[191],{"type":20,"value":192}," *mut",{"type":15,"tag":47,"props":194,"children":195},{"style":65},[196],{"type":20,"value":197}," c_void,\n",{"type":15,"tag":47,"props":199,"children":200},{"class":49,"line":94},[201,206,210,214,218,223],{"type":15,"tag":47,"props":202,"children":203},{"style":65},[204],{"type":20,"value":205}," supported_queues",{"type":15,"tag":47,"props":207,"children":208},{"style":54},[209],{"type":20,"value":155},{"type":15,"tag":47,"props":211,"children":212},{"style":134},[213],{"type":20,"value":160},{"type":15,"tag":47,"props":215,"children":216},{"style":54},[217],{"type":20,"value":165},{"type":15,"tag":47,"props":219,"children":220},{"style":134},[221],{"type":20,"value":222},"QueueFlags",{"type":15,"tag":47,"props":224,"children":225},{"style":65},[226],{"type":20,"value":175},{"type":15,"tag":47,"props":228,"children":229},{"class":49,"line":103},[230],{"type":15,"tag":47,"props":231,"children":232},{"style":65},[233],{"type":20,"value":234},"}\n",{"type":15,"tag":16,"props":236,"children":237},{},[238,240,245],{"type":20,"value":239},"The members of the ",{"type":15,"tag":23,"props":241,"children":243},{"className":242},[],[244],{"type":20,"value":4},{"type":20,"value":246},"\nstructure describe the following:",{"type":15,"tag":248,"props":249,"children":250},"ul",{},[251],{"type":15,"tag":252,"props":253,"children":254},"li",{},[255,261,263,270,272,278],{"type":15,"tag":23,"props":256,"children":258},{"className":257},[],[259],{"type":20,"value":260},"supportedQueues",{"type":20,"value":262}," is a bitmask of ",{"type":15,"tag":264,"props":265,"children":267},"a",{"href":266},"/man/VkQueueFlagBits",[268],{"type":20,"value":269},"VkQueueFlagBits",{"type":20,"value":271}," indicating\nthe types of queues on which ",{"type":15,"tag":264,"props":273,"children":275},{"href":274},"/chapters/devsandqueues#devsandqueues-perfhint",[276],{"type":20,"value":277},"setting perf\nhints",{"type":20,"value":279}," are supported.",{"type":15,"tag":16,"props":281,"children":282},{},[283,285,295,297,303,305,310,312,317],{"type":20,"value":284},"If the ",{"type":15,"tag":264,"props":286,"children":288},{"href":287},"/man/VkPhysicalDeviceQueuePerfHintFeaturesQCOM#features-queuePerfHint",[289],{"type":15,"tag":23,"props":290,"children":292},{"className":291},[],[293],{"type":20,"value":294},"queuePerfHint",{"type":20,"value":296}," feature is supported\nby ",{"type":15,"tag":23,"props":298,"children":300},{"className":299},[],[301],{"type":20,"value":302},"physicalDevice",{"type":20,"value":304},", ",{"type":15,"tag":23,"props":306,"children":308},{"className":307},[],[309],{"type":20,"value":260},{"type":20,"value":311}," ",{"type":15,"tag":313,"props":314,"children":316},"normative",{"type":315},"must",[],{"type":20,"value":318}," return at least one\nsupported queue type.",{"type":15,"tag":16,"props":320,"children":321},{},[322,323,328,330,336,338,343,345,351],{"type":20,"value":284},{"type":15,"tag":23,"props":324,"children":326},{"className":325},[],[327],{"type":20,"value":4},{"type":20,"value":329}," structure is included in the ",{"type":15,"tag":23,"props":331,"children":333},{"className":332},[],[334],{"type":20,"value":335},"pNext",{"type":20,"value":337}," chain of the\n",{"type":15,"tag":264,"props":339,"children":341},{"href":340},"/man/VkPhysicalDeviceProperties2",[342],{"type":20,"value":8},{"type":20,"value":344}," structure passed to\n",{"type":15,"tag":264,"props":346,"children":348},{"href":347},"/man/vkGetPhysicalDeviceProperties2",[349],{"type":20,"value":350},"vkGetPhysicalDeviceProperties2",{"type":20,"value":352},", it is filled in with each\ncorresponding implementation-dependent property.",{"type":15,"tag":354,"props":355,"children":357},"validity-group",{"name":356},"Valid Usage (Implicit)",[358],{"type":15,"tag":359,"props":360,"children":362},"validity-field",{"name":361},"VUID-VkPhysicalDeviceQueuePerfHintPropertiesQCOM-sType-sType",[363],{"type":15,"tag":16,"props":364,"children":365},{},[366,372,373,376,378],{"type":15,"tag":23,"props":367,"children":369},{"className":368},[],[370],{"type":20,"value":371},"sType",{"type":20,"value":311},{"type":15,"tag":313,"props":374,"children":375},{"type":315},[],{"type":20,"value":377}," be ",{"type":15,"tag":23,"props":379,"children":381},{"className":380},[],[382],{"type":20,"value":383},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_PROPERTIES_QCOM",{"type":15,"tag":385,"props":386,"children":387},"style",{},[388],{"type":20,"value":389},"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":41,"searchDepth":71,"depth":71,"links":391},[],"markdown",1775207537225]