[{"data":1,"prerenderedAt":1176},["ShallowReactive",2],{"$fXga6cC1Mkw7rRQ8b6-JLQnECZpNh7C1YF8O_VakiTbk":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1175,"_id":4},"VkPerfHintInfoQCOM","Structure specifying the parameters used for setting a performance hint on a queue","VK_QCOM_queue_perf_hint","structs",[],{"type":10,"children":11,"toc":1173},"root",[12,28,270,343,416,434,842,859,864,982,1024,1093,1167],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,122],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkPerfHintInfoQCOM {\n VkStructureType sType;\n void* pNext;\n VkPerfHintTypeQCOM type;\n uint32_t scale;\n} VkPerfHintInfoQCOM;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,99,113],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkPerfHintInfoQCOM {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," void*",{"type":13,"tag":45,"props":86,"children":87},{"style":63},[88],{"type":18,"value":89}," pNext;\n",{"type":13,"tag":45,"props":91,"children":93},{"class":47,"line":92},4,[94],{"type":13,"tag":45,"props":95,"children":96},{"style":63},[97],{"type":18,"value":98}," VkPerfHintTypeQCOM type;\n",{"type":13,"tag":45,"props":100,"children":102},{"class":47,"line":101},5,[103,108],{"type":13,"tag":45,"props":104,"children":105},{"style":52},[106],{"type":18,"value":107}," uint32_t",{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," scale;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117],{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121},"} VkPerfHintInfoQCOM;\n",{"type":13,"tag":33,"props":123,"children":128},{"className":124,"code":125,"filename":126,"language":127,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PerfHintInfoQCOM {\n s_type: vk::StructureType,\n p_next: *mut c_void, // Pointer to next structure\n type: vk::PerfHintTypeQCOM,\n scale: u32,\n}\n","Rust","rs",[129],{"type":13,"tag":21,"props":130,"children":131},{"__ignoreMap":39},[132,155,188,216,241,262],{"type":13,"tag":45,"props":133,"children":134},{"class":47,"line":48},[135,140,144,150],{"type":13,"tag":45,"props":136,"children":137},{"style":52},[138],{"type":18,"value":139},"pub",{"type":13,"tag":45,"props":141,"children":142},{"style":52},[143],{"type":18,"value":60},{"type":13,"tag":45,"props":145,"children":147},{"style":146},"--shiki-default:#953800;--shiki-dark:#FFA657",[148],{"type":18,"value":149}," PerfHintInfoQCOM",{"type":13,"tag":45,"props":151,"children":152},{"style":63},[153],{"type":18,"value":154}," {\n",{"type":13,"tag":45,"props":156,"children":157},{"class":47,"line":69},[158,163,168,173,178,183],{"type":13,"tag":45,"props":159,"children":160},{"style":63},[161],{"type":18,"value":162}," s_type",{"type":13,"tag":45,"props":164,"children":165},{"style":52},[166],{"type":18,"value":167},":",{"type":13,"tag":45,"props":169,"children":170},{"style":146},[171],{"type":18,"value":172}," vk",{"type":13,"tag":45,"props":174,"children":175},{"style":52},[176],{"type":18,"value":177},"::",{"type":13,"tag":45,"props":179,"children":180},{"style":146},[181],{"type":18,"value":182},"StructureType",{"type":13,"tag":45,"props":184,"children":185},{"style":63},[186],{"type":18,"value":187},",\n",{"type":13,"tag":45,"props":189,"children":190},{"class":47,"line":78},[191,196,200,205,210],{"type":13,"tag":45,"props":192,"children":193},{"style":63},[194],{"type":18,"value":195}," p_next",{"type":13,"tag":45,"props":197,"children":198},{"style":52},[199],{"type":18,"value":167},{"type":13,"tag":45,"props":201,"children":202},{"style":52},[203],{"type":18,"value":204}," *mut",{"type":13,"tag":45,"props":206,"children":207},{"style":63},[208],{"type":18,"value":209}," c_void, ",{"type":13,"tag":45,"props":211,"children":213},{"style":212},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[214],{"type":18,"value":215},"// Pointer to next structure\n",{"type":13,"tag":45,"props":217,"children":218},{"class":47,"line":92},[219,224,228,232,237],{"type":13,"tag":45,"props":220,"children":221},{"style":52},[222],{"type":18,"value":223}," type:",{"type":13,"tag":45,"props":225,"children":226},{"style":146},[227],{"type":18,"value":172},{"type":13,"tag":45,"props":229,"children":230},{"style":52},[231],{"type":18,"value":177},{"type":13,"tag":45,"props":233,"children":234},{"style":146},[235],{"type":18,"value":236},"PerfHintTypeQCOM",{"type":13,"tag":45,"props":238,"children":239},{"style":63},[240],{"type":18,"value":187},{"type":13,"tag":45,"props":242,"children":243},{"class":47,"line":101},[244,249,253,258],{"type":13,"tag":45,"props":245,"children":246},{"style":63},[247],{"type":18,"value":248}," scale",{"type":13,"tag":45,"props":250,"children":251},{"style":52},[252],{"type":18,"value":167},{"type":13,"tag":45,"props":254,"children":255},{"style":146},[256],{"type":18,"value":257}," u32",{"type":13,"tag":45,"props":259,"children":260},{"style":63},[261],{"type":18,"value":187},{"type":13,"tag":45,"props":263,"children":264},{"class":47,"line":115},[265],{"type":13,"tag":45,"props":266,"children":267},{"style":63},[268],{"type":18,"value":269},"}\n",{"type":13,"tag":271,"props":272,"children":273},"ul",{},[274,295,314,332],{"type":13,"tag":275,"props":276,"children":277},"li",{},[278,284,286,293],{"type":13,"tag":21,"props":279,"children":281},{"className":280},[],[282],{"type":18,"value":283},"sType",{"type":18,"value":285}," is a ",{"type":13,"tag":287,"props":288,"children":290},"a",{"href":289},"/man/VkStructureType",[291],{"type":18,"value":292},"VkStructureType",{"type":18,"value":294}," value identifying this structure.",{"type":13,"tag":275,"props":296,"children":297},{},[298,304,306,312],{"type":13,"tag":21,"props":299,"children":301},{"className":300},[],[302],{"type":18,"value":303},"pNext",{"type":18,"value":305}," is ",{"type":13,"tag":21,"props":307,"children":309},{"className":308},[],[310],{"type":18,"value":311},"NULL",{"type":18,"value":313}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":275,"props":315,"children":316},{},[317,323,324,330],{"type":13,"tag":21,"props":318,"children":320},{"className":319},[],[321],{"type":18,"value":322},"type",{"type":18,"value":285},{"type":13,"tag":287,"props":325,"children":327},{"href":326},"/man/VkPerfHintTypeQCOM",[328],{"type":18,"value":329},"VkPerfHintTypeQCOM",{"type":18,"value":331}," value indicating the type of\nperformance hint to apply.",{"type":13,"tag":275,"props":333,"children":334},{},[335,341],{"type":13,"tag":21,"props":336,"children":338},{"className":337},[],[339],{"type":18,"value":340},"scale",{"type":18,"value":342}," is a normalized fixed-point scale factor.",{"type":13,"tag":14,"props":344,"children":345},{},[346,348,354,356,361,363,369,370,376,378,384,386,391,393,397,398,402,404,408,410,414],{"type":18,"value":347},"The device has two global frequency constraints, f",{"type":13,"tag":349,"props":350,"children":351},"sub",{},[352],{"type":18,"value":353},"min",{"type":18,"value":355}," and f",{"type":13,"tag":349,"props":357,"children":358},{},[359],{"type":18,"value":360},"max",{"type":18,"value":362},", that\ncan be influenced by the ",{"type":13,"tag":21,"props":364,"children":366},{"className":365},[],[367],{"type":18,"value":368},"VK_PERF_HINT_TYPE_FREQUENCY_MIN_QCOM",{"type":18,"value":187},{"type":13,"tag":21,"props":371,"children":373},{"className":372},[],[374],{"type":18,"value":375},"VK_PERF_HINT_TYPE_FREQUENCY_MAX_QCOM",{"type":18,"value":377},", and\n",{"type":13,"tag":21,"props":379,"children":381},{"className":380},[],[382],{"type":18,"value":383},"VK_PERF_HINT_TYPE_FREQUENCY_SCALED_QCOM",{"type":18,"value":385}," performance hints.\nThese constraints determine the range of clock frequencies that the platform\nperformance algorithms ",{"type":13,"tag":387,"props":388,"children":390},"normative",{"type":389},"may",[],{"type":18,"value":392}," select from.\nIf no constraints are set, f",{"type":13,"tag":349,"props":394,"children":395},{},[396],{"type":18,"value":353},{"type":18,"value":355},{"type":13,"tag":349,"props":399,"children":400},{},[401],{"type":18,"value":360},{"type":18,"value":403}," are set to the minimum and\nmaximum frequencies the device can support, F",{"type":13,"tag":349,"props":405,"children":406},{},[407],{"type":18,"value":353},{"type":18,"value":409}," and F",{"type":13,"tag":349,"props":411,"children":412},{},[413],{"type":18,"value":360},{"type":18,"value":415},"\nrespectively.",{"type":13,"tag":14,"props":417,"children":418},{},[419,421,425,427,432],{"type":18,"value":420},"The f",{"type":13,"tag":349,"props":422,"children":423},{},[424],{"type":18,"value":353},{"type":18,"value":426}," constraint applied by\n",{"type":13,"tag":21,"props":428,"children":430},{"className":429},[],[431],{"type":18,"value":383},{"type":18,"value":433}," is calculated with the\nfollowing:",{"type":13,"tag":271,"props":435,"children":436},{},[437],{"type":13,"tag":275,"props":438,"children":439},{},[440],{"type":13,"tag":45,"props":441,"children":444},{"className":442},[443],"katex",[445,583],{"type":13,"tag":45,"props":446,"children":449},{"className":447},[448],"katex-mathml",[450],{"type":13,"tag":451,"props":452,"children":454},"math",{"xmlns":453},"http://www.w3.org/1998/Math/MathML",[455],{"type":13,"tag":456,"props":457,"children":458},"semantics",{},[459,576],{"type":13,"tag":460,"props":461,"children":462},"mrow",{},[463,469,475,493,499,505,541,546,551,555,571],{"type":13,"tag":464,"props":465,"children":466},"mi",{},[467],{"type":18,"value":468},"f",{"type":13,"tag":464,"props":470,"children":472},{"mathvariant":471},"normal",[473],{"type":18,"value":474},"_",{"type":13,"tag":460,"props":476,"children":477},{},[478,483,488],{"type":13,"tag":464,"props":479,"children":480},{},[481],{"type":18,"value":482},"m",{"type":13,"tag":464,"props":484,"children":485},{},[486],{"type":18,"value":487},"i",{"type":13,"tag":464,"props":489,"children":490},{},[491],{"type":18,"value":492},"n",{"type":13,"tag":494,"props":495,"children":496},"mo",{},[497],{"type":18,"value":498},"=",{"type":13,"tag":494,"props":500,"children":502},{"stretchy":501},"false",[503],{"type":18,"value":504},"⌊",{"type":13,"tag":506,"props":507,"children":508},"mfrac",{},[509,535],{"type":13,"tag":460,"props":510,"children":511},{},[512,517,521,525,530],{"type":13,"tag":464,"props":513,"children":514},{},[515],{"type":18,"value":516},"s",{"type":13,"tag":464,"props":518,"children":519},{},[520],{"type":18,"value":38},{"type":13,"tag":464,"props":522,"children":523},{},[524],{"type":18,"value":287},{"type":13,"tag":464,"props":526,"children":527},{},[528],{"type":18,"value":529},"l",{"type":13,"tag":464,"props":531,"children":532},{},[533],{"type":18,"value":534},"e",{"type":13,"tag":536,"props":537,"children":538},"mn",{},[539],{"type":18,"value":540},"100",{"type":13,"tag":494,"props":542,"children":543},{},[544],{"type":18,"value":545},"×",{"type":13,"tag":464,"props":547,"children":548},{},[549],{"type":18,"value":550},"F",{"type":13,"tag":464,"props":552,"children":553},{"mathvariant":471},[554],{"type":18,"value":474},{"type":13,"tag":460,"props":556,"children":557},{},[558,562,566],{"type":13,"tag":464,"props":559,"children":560},{},[561],{"type":18,"value":482},{"type":13,"tag":464,"props":563,"children":564},{},[565],{"type":18,"value":287},{"type":13,"tag":464,"props":567,"children":568},{},[569],{"type":18,"value":570},"x",{"type":13,"tag":494,"props":572,"children":573},{"stretchy":501},[574],{"type":18,"value":575},"⌋",{"type":13,"tag":577,"props":578,"children":580},"annotation",{"encoding":579},"application/x-tex",[581],{"type":18,"value":582},"f\\_{min} = \\lfloor\\frac{scale}{100} \\times\nF\\_{max}\\rfloor",{"type":13,"tag":45,"props":584,"children":588},{"className":585,"ariaHidden":587},[586],"katex-html","true",[589,639,802],{"type":13,"tag":45,"props":590,"children":593},{"className":591},[592],"base",[594,600,608,614,623,629,635],{"type":13,"tag":45,"props":595,"children":599},{"className":596,"style":598},[597],"strut","height:1.0044em;vertical-align:-0.31em;",[],{"type":13,"tag":45,"props":601,"children":606},{"className":602,"style":605},[603,604],"mord","mathnormal","margin-right:0.10764em;",[607],{"type":18,"value":468},{"type":13,"tag":45,"props":609,"children":612},{"className":610,"style":611},[603],"margin-right:0.02778em;",[613],{"type":18,"value":474},{"type":13,"tag":45,"props":615,"children":617},{"className":616},[603],[618],{"type":13,"tag":45,"props":619,"children":621},{"className":620},[603,604],[622],{"type":18,"value":353},{"type":13,"tag":45,"props":624,"children":628},{"className":625,"style":627},[626],"mspace","margin-right:0.2778em;",[],{"type":13,"tag":45,"props":630,"children":633},{"className":631},[632],"mrel",[634],{"type":18,"value":498},{"type":13,"tag":45,"props":636,"children":638},{"className":637,"style":627},[626],[],{"type":13,"tag":45,"props":640,"children":642},{"className":641},[592],[643,648,654,787,792,798],{"type":13,"tag":45,"props":644,"children":647},{"className":645,"style":646},[597],"height:1.2251em;vertical-align:-0.345em;",[],{"type":13,"tag":45,"props":649,"children":652},{"className":650},[651],"mopen",[653],{"type":18,"value":504},{"type":13,"tag":45,"props":655,"children":657},{"className":656},[603],[658,663,782],{"type":13,"tag":45,"props":659,"children":662},{"className":660},[651,661],"nulldelimiter",[],{"type":13,"tag":45,"props":664,"children":666},{"className":665},[506],[667],{"type":13,"tag":45,"props":668,"children":672},{"className":669},[670,671],"vlist-t","vlist-t2",[673,770],{"type":13,"tag":45,"props":674,"children":677},{"className":675},[676],"vlist-r",[678,763],{"type":13,"tag":45,"props":679,"children":683},{"className":680,"style":682},[681],"vlist","height:0.8801em;",[684,711,725],{"type":13,"tag":45,"props":685,"children":687},{"style":686},"top:-2.655em;",[688,694],{"type":13,"tag":45,"props":689,"children":693},{"className":690,"style":692},[691],"pstrut","height:3em;",[],{"type":13,"tag":45,"props":695,"children":701},{"className":696},[697,698,699,700],"sizing","reset-size6","size3","mtight",[702],{"type":13,"tag":45,"props":703,"children":705},{"className":704},[603,700],[706],{"type":13,"tag":45,"props":707,"children":709},{"className":708},[603,700],[710],{"type":18,"value":540},{"type":13,"tag":45,"props":712,"children":714},{"style":713},"top:-3.23em;",[715,719],{"type":13,"tag":45,"props":716,"children":718},{"className":717,"style":692},[691],[],{"type":13,"tag":45,"props":720,"children":724},{"className":721,"style":723},[722],"frac-line","border-bottom-width:0.04em;",[],{"type":13,"tag":45,"props":726,"children":728},{"style":727},"top:-3.394em;",[729,733],{"type":13,"tag":45,"props":730,"children":732},{"className":731,"style":692},[691],[],{"type":13,"tag":45,"props":734,"children":736},{"className":735},[697,698,699,700],[737],{"type":13,"tag":45,"props":738,"children":740},{"className":739},[603,700],[741,747,752,758],{"type":13,"tag":45,"props":742,"children":744},{"className":743},[603,604,700],[745],{"type":18,"value":746},"sc",{"type":13,"tag":45,"props":748,"children":750},{"className":749},[603,604,700],[751],{"type":18,"value":287},{"type":13,"tag":45,"props":753,"children":756},{"className":754,"style":755},[603,604,700],"margin-right:0.01968em;",[757],{"type":18,"value":529},{"type":13,"tag":45,"props":759,"children":761},{"className":760},[603,604,700],[762],{"type":18,"value":534},{"type":13,"tag":45,"props":764,"children":767},{"className":765},[766],"vlist-s",[768],{"type":18,"value":769},"​",{"type":13,"tag":45,"props":771,"children":773},{"className":772},[676],[774],{"type":13,"tag":45,"props":775,"children":778},{"className":776,"style":777},[681],"height:0.345em;",[779],{"type":13,"tag":45,"props":780,"children":781},{},[],{"type":13,"tag":45,"props":783,"children":786},{"className":784},[785,661],"mclose",[],{"type":13,"tag":45,"props":788,"children":791},{"className":789,"style":790},[626],"margin-right:0.2222em;",[],{"type":13,"tag":45,"props":793,"children":796},{"className":794},[795],"mbin",[797],{"type":18,"value":545},{"type":13,"tag":45,"props":799,"children":801},{"className":800,"style":790},[626],[],{"type":13,"tag":45,"props":803,"children":805},{"className":804},[592],[806,811,817,822,837],{"type":13,"tag":45,"props":807,"children":810},{"className":808,"style":809},[597],"height:1.06em;vertical-align:-0.31em;",[],{"type":13,"tag":45,"props":812,"children":815},{"className":813,"style":814},[603,604],"margin-right:0.13889em;",[816],{"type":18,"value":550},{"type":13,"tag":45,"props":818,"children":820},{"className":819,"style":611},[603],[821],{"type":18,"value":474},{"type":13,"tag":45,"props":823,"children":825},{"className":824},[603],[826,832],{"type":13,"tag":45,"props":827,"children":829},{"className":828},[603,604],[830],{"type":18,"value":831},"ma",{"type":13,"tag":45,"props":833,"children":835},{"className":834},[603,604],[836],{"type":18,"value":570},{"type":13,"tag":45,"props":838,"children":840},{"className":839},[785],[841],{"type":18,"value":575},{"type":13,"tag":14,"props":843,"children":844},{},[845,847,851,853,857],{"type":18,"value":846},"The implementation rounds f",{"type":13,"tag":349,"props":848,"children":849},{},[850],{"type":18,"value":353},{"type":18,"value":852}," down to the next available lower\nfrequency the device supports, clamped to F",{"type":13,"tag":349,"props":854,"children":855},{},[856],{"type":18,"value":353},{"type":18,"value":858},".",{"type":13,"tag":14,"props":860,"children":861},{},[862],{"type":18,"value":863},"The global frequency constraints are determined by combining the performance\nhints from all of the device’s active queues of all processes on the host.\nPerformance hints that influence device frequency are ranked, where a higher\nranked hint supersedes all lower ranked hints.\nThese are listed in order of highest rank to lowest:",{"type":13,"tag":271,"props":865,"children":866},{},[867,875,897,918,939,944,965,974],{"type":13,"tag":275,"props":868,"children":869},{},[870],{"type":13,"tag":21,"props":871,"children":873},{"className":872},[],[874],{"type":18,"value":375},{"type":13,"tag":275,"props":876,"children":877},{},[878,883,885,890,892],{"type":13,"tag":21,"props":879,"children":881},{"className":880},[],[882],{"type":18,"value":383},{"type":18,"value":884}," and ",{"type":13,"tag":21,"props":886,"children":888},{"className":887},[],[889],{"type":18,"value":340},{"type":18,"value":891}," equal to\n",{"type":13,"tag":21,"props":893,"children":895},{"className":894},[],[896],{"type":18,"value":540},{"type":13,"tag":275,"props":898,"children":899},{},[900,905,906,911,912],{"type":13,"tag":21,"props":901,"children":903},{"className":902},[],[904],{"type":18,"value":383},{"type":18,"value":884},{"type":13,"tag":21,"props":907,"children":909},{"className":908},[],[910],{"type":18,"value":340},{"type":18,"value":891},{"type":13,"tag":21,"props":913,"children":915},{"className":914},[],[916],{"type":18,"value":917},"99",{"type":13,"tag":275,"props":919,"children":920},{},[921,926,927,932,933],{"type":13,"tag":21,"props":922,"children":924},{"className":923},[],[925],{"type":18,"value":383},{"type":18,"value":884},{"type":13,"tag":21,"props":928,"children":930},{"className":929},[],[931],{"type":18,"value":340},{"type":18,"value":891},{"type":13,"tag":21,"props":934,"children":936},{"className":935},[],[937],{"type":18,"value":938},"98",{"type":13,"tag":275,"props":940,"children":941},{},[942],{"type":18,"value":943},"…​",{"type":13,"tag":275,"props":945,"children":946},{},[947,952,953,958,959],{"type":13,"tag":21,"props":948,"children":950},{"className":949},[],[951],{"type":18,"value":383},{"type":18,"value":884},{"type":13,"tag":21,"props":954,"children":956},{"className":955},[],[957],{"type":18,"value":340},{"type":18,"value":891},{"type":13,"tag":21,"props":960,"children":962},{"className":961},[],[963],{"type":18,"value":964},"0",{"type":13,"tag":275,"props":966,"children":967},{},[968],{"type":13,"tag":21,"props":969,"children":971},{"className":970},[],[972],{"type":18,"value":973},"VK_PERF_HINT_TYPE_DEFAULT_QCOM",{"type":13,"tag":275,"props":975,"children":976},{},[977],{"type":13,"tag":21,"props":978,"children":980},{"className":979},[],[981],{"type":18,"value":368},{"type":13,"tag":983,"props":984,"children":985},"note",{},[986,1005],{"type":13,"tag":14,"props":987,"children":988},{},[989,991,996,998,1003],{"type":18,"value":990},"This means that ",{"type":13,"tag":21,"props":992,"children":994},{"className":993},[],[995],{"type":18,"value":368},{"type":18,"value":997}," only takes effect\nif all of the device’s other active queues running on the host also have the\n",{"type":13,"tag":21,"props":999,"children":1001},{"className":1000},[],[1002],{"type":18,"value":368},{"type":18,"value":1004}," hint applied.",{"type":13,"tag":14,"props":1006,"children":1007},{},[1008,1010,1015,1017,1022],{"type":18,"value":1009},"If any queue is active that never had a performance hint applied and\ntherefore is in the ",{"type":13,"tag":21,"props":1011,"children":1013},{"className":1012},[],[1014],{"type":18,"value":973},{"type":18,"value":1016}," state, it will\nsupersede in setting the constraints over\n",{"type":13,"tag":21,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":18,"value":368},{"type":18,"value":1023},".\nThis is necessary to avoid negatively impacting performance for normal\nqueues while a low power queue is active.",{"type":13,"tag":1025,"props":1026,"children":1028},"validity-group",{"name":1027},"Valid Usage",[1029,1070],{"type":13,"tag":1030,"props":1031,"children":1033},"validity-field",{"name":1032},"VUID-VkPerfHintInfoQCOM-type-12389",[1034],{"type":13,"tag":14,"props":1035,"children":1036},{},[1037,1039,1044,1046,1051,1052,1057,1059,1063,1065],{"type":18,"value":1038},"If ",{"type":13,"tag":21,"props":1040,"children":1042},{"className":1041},[],[1043],{"type":18,"value":322},{"type":18,"value":1045}," is not ",{"type":13,"tag":21,"props":1047,"children":1049},{"className":1048},[],[1050],{"type":18,"value":383},{"type":18,"value":187},{"type":13,"tag":21,"props":1053,"children":1055},{"className":1054},[],[1056],{"type":18,"value":340},{"type":18,"value":1058}," ",{"type":13,"tag":387,"props":1060,"children":1062},{"type":1061},"must",[],{"type":18,"value":1064}," equal ",{"type":13,"tag":21,"props":1066,"children":1068},{"className":1067},[],[1069],{"type":18,"value":964},{"type":13,"tag":1030,"props":1071,"children":1073},{"name":1072},"VUID-VkPerfHintInfoQCOM-scale-12390",[1074],{"type":13,"tag":14,"props":1075,"children":1076},{},[1077,1082,1083,1086,1088],{"type":13,"tag":21,"props":1078,"children":1080},{"className":1079},[],[1081],{"type":18,"value":340},{"type":18,"value":1058},{"type":13,"tag":387,"props":1084,"children":1085},{"type":1061},[],{"type":18,"value":1087}," be less than or equal to ",{"type":13,"tag":21,"props":1089,"children":1091},{"className":1090},[],[1092],{"type":18,"value":540},{"type":13,"tag":1025,"props":1094,"children":1096},{"name":1095},"Valid Usage (Implicit)",[1097,1121,1143],{"type":13,"tag":1030,"props":1098,"children":1100},{"name":1099},"VUID-VkPerfHintInfoQCOM-sType-sType",[1101],{"type":13,"tag":14,"props":1102,"children":1103},{},[1104,1109,1110,1113,1115],{"type":13,"tag":21,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":18,"value":283},{"type":18,"value":1058},{"type":13,"tag":387,"props":1111,"children":1112},{"type":1061},[],{"type":18,"value":1114}," be ",{"type":13,"tag":21,"props":1116,"children":1118},{"className":1117},[],[1119],{"type":18,"value":1120},"VK_STRUCTURE_TYPE_PERF_HINT_INFO_QCOM",{"type":13,"tag":1030,"props":1122,"children":1124},{"name":1123},"VUID-VkPerfHintInfoQCOM-pNext-pNext",[1125],{"type":13,"tag":14,"props":1126,"children":1127},{},[1128,1133,1134,1137,1138],{"type":13,"tag":21,"props":1129,"children":1131},{"className":1130},[],[1132],{"type":18,"value":303},{"type":18,"value":1058},{"type":13,"tag":387,"props":1135,"children":1136},{"type":1061},[],{"type":18,"value":1114},{"type":13,"tag":21,"props":1139,"children":1141},{"className":1140},[],[1142],{"type":18,"value":311},{"type":13,"tag":1030,"props":1144,"children":1146},{"name":1145},"VUID-VkPerfHintInfoQCOM-type-parameter",[1147],{"type":13,"tag":14,"props":1148,"children":1149},{},[1150,1155,1156,1159,1161,1165],{"type":13,"tag":21,"props":1151,"children":1153},{"className":1152},[],[1154],{"type":18,"value":322},{"type":18,"value":1058},{"type":13,"tag":387,"props":1157,"children":1158},{"type":1061},[],{"type":18,"value":1160}," be a valid ",{"type":13,"tag":287,"props":1162,"children":1163},{"href":326},[1164],{"type":18,"value":329},{"type":18,"value":1166}," value",{"type":13,"tag":1168,"props":1169,"children":1170},"style",{},[1171],{"type":18,"value":1172},"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":39,"searchDepth":69,"depth":69,"links":1174},[],"markdown",1775207528371]