[{"data":1,"prerenderedAt":400},["ShallowReactive",2],{"Fia6XZj9gO":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":399,"_id":4},"VkLatencySubmissionPresentIdNV","Structure used to associate a queueSubmit with a presentId","VK_NV_low_latency2","structs",[],{"type":10,"children":11,"toc":397},"root",[12,28,236,321,361,391],{"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},"a",{"href":23},"/man/VkLatencySubmissionPresentIdNV",[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,119],{"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 VkLatencySubmissionPresentIdNV {\n VkStructureType sType;\n const void* pNext;\n uint64_t presentID;\n} VkLatencySubmissionPresentIdNV;\n","C","c","",[41],{"type":13,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":39},[45,68,77,96,110],{"type":13,"tag":46,"props":47,"children":50},"span",{"class":48,"line":49},"line",1,[51,57,62],{"type":13,"tag":46,"props":52,"children":54},{"style":53},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[55],{"type":18,"value":56},"typedef",{"type":13,"tag":46,"props":58,"children":59},{"style":53},[60],{"type":18,"value":61}," struct",{"type":13,"tag":46,"props":63,"children":65},{"style":64},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[66],{"type":18,"value":67}," VkLatencySubmissionPresentIdNV {\n",{"type":13,"tag":46,"props":69,"children":71},{"class":48,"line":70},2,[72],{"type":13,"tag":46,"props":73,"children":74},{"style":64},[75],{"type":18,"value":76}," VkStructureType sType;\n",{"type":13,"tag":46,"props":78,"children":80},{"class":48,"line":79},3,[81,86,91],{"type":13,"tag":46,"props":82,"children":83},{"style":53},[84],{"type":18,"value":85}," const",{"type":13,"tag":46,"props":87,"children":88},{"style":53},[89],{"type":18,"value":90}," void*",{"type":13,"tag":46,"props":92,"children":93},{"style":64},[94],{"type":18,"value":95}," pNext;\n",{"type":13,"tag":46,"props":97,"children":99},{"class":48,"line":98},4,[100,105],{"type":13,"tag":46,"props":101,"children":102},{"style":53},[103],{"type":18,"value":104}," uint64_t",{"type":13,"tag":46,"props":106,"children":107},{"style":64},[108],{"type":18,"value":109}," presentID;\n",{"type":13,"tag":46,"props":111,"children":113},{"class":48,"line":112},5,[114],{"type":13,"tag":46,"props":115,"children":116},{"style":64},[117],{"type":18,"value":118},"} VkLatencySubmissionPresentIdNV;\n",{"type":13,"tag":33,"props":120,"children":125},{"className":121,"code":122,"filename":123,"language":124,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct LatencySubmissionPresentIdNV {\n s_type: vk::StructureType,\n p_next: *const c_void,\n present_id: u64,\n}\n","Rust","rs",[126],{"type":13,"tag":42,"props":127,"children":128},{"__ignoreMap":39},[129,152,185,207,228],{"type":13,"tag":46,"props":130,"children":131},{"class":48,"line":49},[132,137,141,147],{"type":13,"tag":46,"props":133,"children":134},{"style":53},[135],{"type":18,"value":136},"pub",{"type":13,"tag":46,"props":138,"children":139},{"style":53},[140],{"type":18,"value":61},{"type":13,"tag":46,"props":142,"children":144},{"style":143},"--shiki-default:#953800;--shiki-dark:#FFA657",[145],{"type":18,"value":146}," LatencySubmissionPresentIdNV",{"type":13,"tag":46,"props":148,"children":149},{"style":64},[150],{"type":18,"value":151}," {\n",{"type":13,"tag":46,"props":153,"children":154},{"class":48,"line":70},[155,160,165,170,175,180],{"type":13,"tag":46,"props":156,"children":157},{"style":64},[158],{"type":18,"value":159}," s_type",{"type":13,"tag":46,"props":161,"children":162},{"style":53},[163],{"type":18,"value":164},":",{"type":13,"tag":46,"props":166,"children":167},{"style":143},[168],{"type":18,"value":169}," vk",{"type":13,"tag":46,"props":171,"children":172},{"style":53},[173],{"type":18,"value":174},"::",{"type":13,"tag":46,"props":176,"children":177},{"style":143},[178],{"type":18,"value":179},"StructureType",{"type":13,"tag":46,"props":181,"children":182},{"style":64},[183],{"type":18,"value":184},",\n",{"type":13,"tag":46,"props":186,"children":187},{"class":48,"line":79},[188,193,197,202],{"type":13,"tag":46,"props":189,"children":190},{"style":64},[191],{"type":18,"value":192}," p_next",{"type":13,"tag":46,"props":194,"children":195},{"style":53},[196],{"type":18,"value":164},{"type":13,"tag":46,"props":198,"children":199},{"style":53},[200],{"type":18,"value":201}," *const",{"type":13,"tag":46,"props":203,"children":204},{"style":64},[205],{"type":18,"value":206}," c_void,\n",{"type":13,"tag":46,"props":208,"children":209},{"class":48,"line":98},[210,215,219,224],{"type":13,"tag":46,"props":211,"children":212},{"style":64},[213],{"type":18,"value":214}," present_id",{"type":13,"tag":46,"props":216,"children":217},{"style":53},[218],{"type":18,"value":164},{"type":13,"tag":46,"props":220,"children":221},{"style":143},[222],{"type":18,"value":223}," u64",{"type":13,"tag":46,"props":225,"children":226},{"style":64},[227],{"type":18,"value":184},{"type":13,"tag":46,"props":229,"children":230},{"class":48,"line":112},[231],{"type":13,"tag":46,"props":232,"children":233},{"style":64},[234],{"type":18,"value":235},"}\n",{"type":13,"tag":237,"props":238,"children":239},"ul",{},[240,260,279],{"type":13,"tag":241,"props":242,"children":243},"li",{},[244,250,252,258],{"type":13,"tag":42,"props":245,"children":247},{"className":246},[],[248],{"type":18,"value":249},"sType",{"type":18,"value":251}," is a ",{"type":13,"tag":21,"props":253,"children":255},{"href":254},"/man/VkStructureType",[256],{"type":18,"value":257},"VkStructureType",{"type":18,"value":259}," value identifying this structure.",{"type":13,"tag":241,"props":261,"children":262},{},[263,269,271,277],{"type":13,"tag":42,"props":264,"children":266},{"className":265},[],[267],{"type":18,"value":268},"pNext",{"type":18,"value":270}," is ",{"type":13,"tag":42,"props":272,"children":274},{"className":273},[],[275],{"type":18,"value":276},"NULL",{"type":18,"value":278}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":241,"props":280,"children":281},{},[282,288,290,296,298,304,306,312,313,319],{"type":13,"tag":42,"props":283,"children":285},{"className":284},[],[286],{"type":18,"value":287},"presentID",{"type":18,"value":289}," is used to associate the ",{"type":13,"tag":42,"props":291,"children":293},{"className":292},[],[294],{"type":18,"value":295},"vkQueueSubmit",{"type":18,"value":297}," with the\npresentId used for a given ",{"type":13,"tag":42,"props":299,"children":301},{"className":300},[],[302],{"type":18,"value":303},"vkQueuePresentKHR",{"type":18,"value":305}," via\n",{"type":13,"tag":21,"props":307,"children":309},{"href":308},"/man/VkPresentIdKHR",[310],{"type":18,"value":311},"VkPresentIdKHR",{"type":18,"value":174},{"type":13,"tag":42,"props":314,"children":316},{"className":315},[],[317],{"type":18,"value":318},"pPresentIds",{"type":18,"value":320},".",{"type":13,"tag":14,"props":322,"children":323},{},[324,326,331,333,338,340,345,347,352,354,359],{"type":18,"value":325},"For any submission to be tracked with low latency mode pacing, it needs to\nbe associated with other submissions in a given present.\nTo associate a submission with ",{"type":13,"tag":42,"props":327,"children":329},{"className":328},[],[330],{"type":18,"value":287},{"type":18,"value":332}," for low latency mode, the\n",{"type":13,"tag":42,"props":334,"children":336},{"className":335},[],[337],{"type":18,"value":268},{"type":18,"value":339}," chain of ",{"type":13,"tag":21,"props":341,"children":343},{"href":342},"/man/vkQueueSubmit",[344],{"type":18,"value":295},{"type":18,"value":346}," ",{"type":13,"tag":348,"props":349,"children":351},"normative",{"type":350},"must",[],{"type":18,"value":353}," include a\n",{"type":13,"tag":42,"props":355,"children":357},{"className":356},[],[358],{"type":18,"value":4},{"type":18,"value":360}," structure.",{"type":13,"tag":362,"props":363,"children":365},"validity-group",{"name":364},"Valid Usage (Implicit)",[366],{"type":13,"tag":367,"props":368,"children":370},"validity-field",{"name":369},"VUID-VkLatencySubmissionPresentIdNV-sType-sType",[371],{"type":13,"tag":14,"props":372,"children":373},{},[374,379,380,383,385],{"type":13,"tag":42,"props":375,"children":377},{"className":376},[],[378],{"type":18,"value":249},{"type":18,"value":346},{"type":13,"tag":348,"props":381,"children":382},{"type":350},[],{"type":18,"value":384}," be ",{"type":13,"tag":42,"props":386,"children":388},{"className":387},[],[389],{"type":18,"value":390},"VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV",{"type":13,"tag":392,"props":393,"children":394},"style",{},[395],{"type":18,"value":396},"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":70,"depth":70,"links":398},[],"markdown",1725732560789]