[{"data":1,"prerenderedAt":1581},["ShallowReactive",2],{"$fygDomtAZXTBAeCNCGIn7z8MxRSg1jMcXm6gqTxhmBhk":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1580,"_id":4},"VkMemoryMarkerInfoAMD","Memory marker write info","VK_KHR_device_address_commands","structs",[],{"type":10,"children":11,"toc":1578},"root",[12,26,347,450,1448,1572],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,24],{"type":13,"tag":18,"props":19,"children":21},"code",{"className":20},[],[22],{"type":23,"value":4},"text",{"type":23,"value":25}," is defined as:",{"type":13,"tag":27,"props":28,"children":29},"code-group",{},[30,143],{"type":13,"tag":31,"props":32,"children":38},"pre",{"className":33,"code":34,"filename":35,"language":36,"meta":37,"style":37},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkMemoryMarkerInfoAMD {\n VkStructureType sType;\n const void* pNext;\n VkPipelineStageFlags2KHR stage;\n VkDeviceAddressRangeKHR dstRange;\n VkAddressCommandFlagsKHR dstFlags;\n uint32_t marker;\n} VkMemoryMarkerInfoAMD;\n","C","c","",[39],{"type":13,"tag":18,"props":40,"children":41},{"__ignoreMap":37},[42,65,74,93,102,111,120,134],{"type":13,"tag":43,"props":44,"children":47},"span",{"class":45,"line":46},"line",1,[48,54,59],{"type":13,"tag":43,"props":49,"children":51},{"style":50},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[52],{"type":23,"value":53},"typedef",{"type":13,"tag":43,"props":55,"children":56},{"style":50},[57],{"type":23,"value":58}," struct",{"type":13,"tag":43,"props":60,"children":62},{"style":61},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[63],{"type":23,"value":64}," VkMemoryMarkerInfoAMD {\n",{"type":13,"tag":43,"props":66,"children":68},{"class":45,"line":67},2,[69],{"type":13,"tag":43,"props":70,"children":71},{"style":61},[72],{"type":23,"value":73}," VkStructureType sType;\n",{"type":13,"tag":43,"props":75,"children":77},{"class":45,"line":76},3,[78,83,88],{"type":13,"tag":43,"props":79,"children":80},{"style":50},[81],{"type":23,"value":82}," const",{"type":13,"tag":43,"props":84,"children":85},{"style":50},[86],{"type":23,"value":87}," void*",{"type":13,"tag":43,"props":89,"children":90},{"style":61},[91],{"type":23,"value":92}," pNext;\n",{"type":13,"tag":43,"props":94,"children":96},{"class":45,"line":95},4,[97],{"type":13,"tag":43,"props":98,"children":99},{"style":61},[100],{"type":23,"value":101}," VkPipelineStageFlags2KHR stage;\n",{"type":13,"tag":43,"props":103,"children":105},{"class":45,"line":104},5,[106],{"type":13,"tag":43,"props":107,"children":108},{"style":61},[109],{"type":23,"value":110}," VkDeviceAddressRangeKHR dstRange;\n",{"type":13,"tag":43,"props":112,"children":114},{"class":45,"line":113},6,[115],{"type":13,"tag":43,"props":116,"children":117},{"style":61},[118],{"type":23,"value":119}," VkAddressCommandFlagsKHR dstFlags;\n",{"type":13,"tag":43,"props":121,"children":123},{"class":45,"line":122},7,[124,129],{"type":13,"tag":43,"props":125,"children":126},{"style":50},[127],{"type":23,"value":128}," uint32_t",{"type":13,"tag":43,"props":130,"children":131},{"style":61},[132],{"type":23,"value":133}," marker;\n",{"type":13,"tag":43,"props":135,"children":137},{"class":45,"line":136},8,[138],{"type":13,"tag":43,"props":139,"children":140},{"style":61},[141],{"type":23,"value":142},"} VkMemoryMarkerInfoAMD;\n",{"type":13,"tag":31,"props":144,"children":149},{"className":145,"code":146,"filename":147,"language":148,"meta":37,"style":37},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct MemoryMarkerInfoAMD {\n s_type: vk::StructureType,\n p_next: *const c_void,\n stage: vk::PipelineStageFlags2KHR,\n dst_range: vk::DeviceAddressRangeKHR,\n dst_flags: vk::AddressCommandFlagsKHR,\n marker: u32,\n}\n","Rust","rs",[150],{"type":13,"tag":18,"props":151,"children":152},{"__ignoreMap":37},[153,176,209,231,260,289,318,339],{"type":13,"tag":43,"props":154,"children":155},{"class":45,"line":46},[156,161,165,171],{"type":13,"tag":43,"props":157,"children":158},{"style":50},[159],{"type":23,"value":160},"pub",{"type":13,"tag":43,"props":162,"children":163},{"style":50},[164],{"type":23,"value":58},{"type":13,"tag":43,"props":166,"children":168},{"style":167},"--shiki-default:#953800;--shiki-dark:#FFA657",[169],{"type":23,"value":170}," MemoryMarkerInfoAMD",{"type":13,"tag":43,"props":172,"children":173},{"style":61},[174],{"type":23,"value":175}," {\n",{"type":13,"tag":43,"props":177,"children":178},{"class":45,"line":67},[179,184,189,194,199,204],{"type":13,"tag":43,"props":180,"children":181},{"style":61},[182],{"type":23,"value":183}," s_type",{"type":13,"tag":43,"props":185,"children":186},{"style":50},[187],{"type":23,"value":188},":",{"type":13,"tag":43,"props":190,"children":191},{"style":167},[192],{"type":23,"value":193}," vk",{"type":13,"tag":43,"props":195,"children":196},{"style":50},[197],{"type":23,"value":198},"::",{"type":13,"tag":43,"props":200,"children":201},{"style":167},[202],{"type":23,"value":203},"StructureType",{"type":13,"tag":43,"props":205,"children":206},{"style":61},[207],{"type":23,"value":208},",\n",{"type":13,"tag":43,"props":210,"children":211},{"class":45,"line":76},[212,217,221,226],{"type":13,"tag":43,"props":213,"children":214},{"style":61},[215],{"type":23,"value":216}," p_next",{"type":13,"tag":43,"props":218,"children":219},{"style":50},[220],{"type":23,"value":188},{"type":13,"tag":43,"props":222,"children":223},{"style":50},[224],{"type":23,"value":225}," *const",{"type":13,"tag":43,"props":227,"children":228},{"style":61},[229],{"type":23,"value":230}," c_void,\n",{"type":13,"tag":43,"props":232,"children":233},{"class":45,"line":95},[234,239,243,247,251,256],{"type":13,"tag":43,"props":235,"children":236},{"style":61},[237],{"type":23,"value":238}," stage",{"type":13,"tag":43,"props":240,"children":241},{"style":50},[242],{"type":23,"value":188},{"type":13,"tag":43,"props":244,"children":245},{"style":167},[246],{"type":23,"value":193},{"type":13,"tag":43,"props":248,"children":249},{"style":50},[250],{"type":23,"value":198},{"type":13,"tag":43,"props":252,"children":253},{"style":167},[254],{"type":23,"value":255},"PipelineStageFlags2KHR",{"type":13,"tag":43,"props":257,"children":258},{"style":61},[259],{"type":23,"value":208},{"type":13,"tag":43,"props":261,"children":262},{"class":45,"line":104},[263,268,272,276,280,285],{"type":13,"tag":43,"props":264,"children":265},{"style":61},[266],{"type":23,"value":267}," dst_range",{"type":13,"tag":43,"props":269,"children":270},{"style":50},[271],{"type":23,"value":188},{"type":13,"tag":43,"props":273,"children":274},{"style":167},[275],{"type":23,"value":193},{"type":13,"tag":43,"props":277,"children":278},{"style":50},[279],{"type":23,"value":198},{"type":13,"tag":43,"props":281,"children":282},{"style":167},[283],{"type":23,"value":284},"DeviceAddressRangeKHR",{"type":13,"tag":43,"props":286,"children":287},{"style":61},[288],{"type":23,"value":208},{"type":13,"tag":43,"props":290,"children":291},{"class":45,"line":113},[292,297,301,305,309,314],{"type":13,"tag":43,"props":293,"children":294},{"style":61},[295],{"type":23,"value":296}," dst_flags",{"type":13,"tag":43,"props":298,"children":299},{"style":50},[300],{"type":23,"value":188},{"type":13,"tag":43,"props":302,"children":303},{"style":167},[304],{"type":23,"value":193},{"type":13,"tag":43,"props":306,"children":307},{"style":50},[308],{"type":23,"value":198},{"type":13,"tag":43,"props":310,"children":311},{"style":167},[312],{"type":23,"value":313},"AddressCommandFlagsKHR",{"type":13,"tag":43,"props":315,"children":316},{"style":61},[317],{"type":23,"value":208},{"type":13,"tag":43,"props":319,"children":320},{"class":45,"line":122},[321,326,330,335],{"type":13,"tag":43,"props":322,"children":323},{"style":61},[324],{"type":23,"value":325}," marker",{"type":13,"tag":43,"props":327,"children":328},{"style":50},[329],{"type":23,"value":188},{"type":13,"tag":43,"props":331,"children":332},{"style":167},[333],{"type":23,"value":334}," u32",{"type":13,"tag":43,"props":336,"children":337},{"style":61},[338],{"type":23,"value":208},{"type":13,"tag":43,"props":340,"children":341},{"class":45,"line":136},[342],{"type":13,"tag":43,"props":343,"children":344},{"style":61},[345],{"type":23,"value":346},"}\n",{"type":13,"tag":348,"props":349,"children":350},"ul",{},[351,372,391,402,421,439],{"type":13,"tag":352,"props":353,"children":354},"li",{},[355,361,363,370],{"type":13,"tag":18,"props":356,"children":358},{"className":357},[],[359],{"type":23,"value":360},"sType",{"type":23,"value":362}," is a ",{"type":13,"tag":364,"props":365,"children":367},"a",{"href":366},"/man/VkStructureType",[368],{"type":23,"value":369},"VkStructureType",{"type":23,"value":371}," value identifying this structure.",{"type":13,"tag":352,"props":373,"children":374},{},[375,381,383,389],{"type":13,"tag":18,"props":376,"children":378},{"className":377},[],[379],{"type":23,"value":380},"pNext",{"type":23,"value":382}," is ",{"type":13,"tag":18,"props":384,"children":386},{"className":385},[],[387],{"type":23,"value":388},"NULL",{"type":23,"value":390}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":352,"props":392,"children":393},{},[394,400],{"type":13,"tag":18,"props":395,"children":397},{"className":396},[],[398],{"type":23,"value":399},"stage",{"type":23,"value":401}," specifies the pipeline stage whose completion triggers the\nmarker write.",{"type":13,"tag":352,"props":403,"children":404},{},[405,411,413,419],{"type":13,"tag":18,"props":406,"children":408},{"className":407},[],[409],{"type":23,"value":410},"dstRange",{"type":23,"value":412}," is the ",{"type":13,"tag":364,"props":414,"children":416},{"href":415},"/man/VkDeviceAddressRangeKHR",[417],{"type":23,"value":418},"VkDeviceAddressRangeKHR",{"type":23,"value":420}," where the marker\nwill be written.",{"type":13,"tag":352,"props":422,"children":423},{},[424,430,431,437],{"type":13,"tag":18,"props":425,"children":427},{"className":426},[],[428],{"type":23,"value":429},"dstFlags",{"type":23,"value":362},{"type":13,"tag":364,"props":432,"children":434},{"href":433},"/man/VkAddressCommandFlagsKHR",[435],{"type":23,"value":436},"VkAddressCommandFlagsKHR",{"type":23,"value":438}," value defining the\ncopy flags for the destination address range.",{"type":13,"tag":352,"props":440,"children":441},{},[442,448],{"type":13,"tag":18,"props":443,"children":445},{"className":444},[],[446],{"type":23,"value":447},"marker",{"type":23,"value":449}," is the 32-bit value of the marker.",{"type":13,"tag":451,"props":452,"children":454},"validity-group",{"name":453},"Valid Usage",[455,492,545,590,622,677,719,749,796,836,874,917,953,988,1023,1059,1094,1143,1178,1213,1258,1293,1328,1363,1381,1410,1429],{"type":13,"tag":456,"props":457,"children":459},"validity-field",{"name":458},"VUID-VkMemoryMarkerInfoAMD-dstRange-13097",[460],{"type":13,"tag":14,"props":461,"children":462},{},[463,465,470,472,477,479,484,486],{"type":23,"value":464},"If the range specified by ",{"type":13,"tag":18,"props":466,"children":468},{"className":467},[],[469],{"type":23,"value":410},{"type":23,"value":471}," is not bound completely\nto memory when accessed, ",{"type":13,"tag":18,"props":473,"children":475},{"className":474},[],[476],{"type":23,"value":429},{"type":23,"value":478}," ",{"type":13,"tag":480,"props":481,"children":483},"normative",{"type":482},"must",[],{"type":23,"value":485}," not include\n",{"type":13,"tag":18,"props":487,"children":489},{"className":488},[],[490],{"type":23,"value":491},"VK_ADDRESS_COMMAND_FULLY_BOUND_BIT_KHR",{"type":13,"tag":456,"props":493,"children":495},{"name":494},"VUID-VkMemoryMarkerInfoAMD-dstRange-13098",[496],{"type":13,"tag":14,"props":497,"children":498},{},[499,501,506,508,514,516,526,528,533,534,537,539],{"type":23,"value":500},"If the buffer from which the range specified by ",{"type":13,"tag":18,"props":502,"children":504},{"className":503},[],[505],{"type":23,"value":410},{"type":23,"value":507}," was\ncreated with ",{"type":13,"tag":18,"props":509,"children":511},{"className":510},[],[512],{"type":23,"value":513},"VK_BUFFER_CREATE_PROTECTED_BIT",{"type":23,"value":515},", and\n",{"type":13,"tag":364,"props":517,"children":519},{"href":518},"/man/VkPhysicalDeviceVulkan11Properties#limits-protectedNoFault",[520],{"type":13,"tag":18,"props":521,"children":523},{"className":522},[],[524],{"type":23,"value":525},"protectedNoFault",{"type":23,"value":527}," is not supported,\n",{"type":13,"tag":18,"props":529,"children":531},{"className":530},[],[532],{"type":23,"value":429},{"type":23,"value":478},{"type":13,"tag":480,"props":535,"children":536},{"type":482},[],{"type":23,"value":538}," include\n",{"type":13,"tag":18,"props":540,"children":542},{"className":541},[],[543],{"type":23,"value":544},"VK_ADDRESS_COMMAND_PROTECTED_BIT_KHR",{"type":13,"tag":456,"props":546,"children":548},{"name":547},"VUID-VkMemoryMarkerInfoAMD-dstRange-13099",[549],{"type":13,"tag":14,"props":550,"children":551},{},[552,553,558,560,565,566,574,575,580,581,584,585],{"type":23,"value":500},{"type":13,"tag":18,"props":554,"children":556},{"className":555},[],[557],{"type":23,"value":410},{"type":23,"value":559}," was\ncreated without ",{"type":13,"tag":18,"props":561,"children":563},{"className":562},[],[564],{"type":23,"value":513},{"type":23,"value":515},{"type":13,"tag":364,"props":567,"children":568},{"href":518},[569],{"type":13,"tag":18,"props":570,"children":572},{"className":571},[],[573],{"type":23,"value":525},{"type":23,"value":527},{"type":13,"tag":18,"props":576,"children":578},{"className":577},[],[579],{"type":23,"value":429},{"type":23,"value":478},{"type":13,"tag":480,"props":582,"children":583},{"type":482},[],{"type":23,"value":485},{"type":13,"tag":18,"props":586,"children":588},{"className":587},[],[589],{"type":23,"value":544},{"type":13,"tag":456,"props":591,"children":593},{"name":592},"VUID-VkMemoryMarkerInfoAMD-dstFlags-13100",[594],{"type":13,"tag":14,"props":595,"children":596},{},[597,602,603,606,608,614,616],{"type":13,"tag":18,"props":598,"children":600},{"className":599},[],[601],{"type":23,"value":429},{"type":23,"value":478},{"type":13,"tag":480,"props":604,"children":605},{"type":482},[],{"type":23,"value":607}," not include both\n",{"type":13,"tag":18,"props":609,"children":611},{"className":610},[],[612],{"type":23,"value":613},"VK_ADDRESS_COMMAND_STORAGE_BUFFER_USAGE_BIT_KHR",{"type":23,"value":615}," and\n",{"type":13,"tag":18,"props":617,"children":619},{"className":618},[],[620],{"type":23,"value":621},"VK_ADDRESS_COMMAND_UNKNOWN_STORAGE_BUFFER_USAGE_BIT_KHR",{"type":13,"tag":456,"props":623,"children":625},{"name":624},"VUID-VkMemoryMarkerInfoAMD-dstRange-13122",[626],{"type":13,"tag":14,"props":627,"children":628},{},[629,631,637,639,644,646,652,654,659,660,663,665,670,672],{"type":23,"value":630},"If any buffer, which is bound to a range of ",{"type":13,"tag":364,"props":632,"children":634},{"href":633},"/man/VkDeviceMemory",[635],{"type":23,"value":636},"VkDeviceMemory",{"type":23,"value":638}," that\noverlaps the range backing ",{"type":13,"tag":18,"props":640,"children":642},{"className":641},[],[643],{"type":23,"value":410},{"type":23,"value":645},", was created with\n",{"type":13,"tag":18,"props":647,"children":649},{"className":648},[],[650],{"type":23,"value":651},"VK_BUFFER_USAGE_STORAGE_BUFFER_BIT",{"type":23,"value":653},", ",{"type":13,"tag":18,"props":655,"children":657},{"className":656},[],[658],{"type":23,"value":429},{"type":23,"value":478},{"type":13,"tag":480,"props":661,"children":662},{"type":482},[],{"type":23,"value":664},"\ninclude ",{"type":13,"tag":18,"props":666,"children":668},{"className":667},[],[669],{"type":23,"value":613},{"type":23,"value":671}," or\n",{"type":13,"tag":18,"props":673,"children":675},{"className":674},[],[676],{"type":23,"value":621},{"type":13,"tag":456,"props":678,"children":680},{"name":679},"VUID-VkMemoryMarkerInfoAMD-dstRange-13123",[681],{"type":13,"tag":14,"props":682,"children":683},{},[684,685,689,690,695,697,702,703,708,709,712,714],{"type":23,"value":630},{"type":13,"tag":364,"props":686,"children":687},{"href":633},[688],{"type":23,"value":636},{"type":23,"value":638},{"type":13,"tag":18,"props":691,"children":693},{"className":692},[],[694],{"type":23,"value":410},{"type":23,"value":696},", was created without\n",{"type":13,"tag":18,"props":698,"children":700},{"className":699},[],[701],{"type":23,"value":651},{"type":23,"value":653},{"type":13,"tag":18,"props":704,"children":706},{"className":705},[],[707],{"type":23,"value":429},{"type":23,"value":478},{"type":13,"tag":480,"props":710,"children":711},{"type":482},[],{"type":23,"value":713}," not\ninclude ",{"type":13,"tag":18,"props":715,"children":717},{"className":716},[],[718],{"type":23,"value":613},{"type":13,"tag":456,"props":720,"children":722},{"name":721},"VUID-VkMemoryMarkerInfoAMD-dstFlags-13101",[723],{"type":13,"tag":14,"props":724,"children":725},{},[726,731,732,735,736,742,743],{"type":13,"tag":18,"props":727,"children":729},{"className":728},[],[730],{"type":23,"value":429},{"type":23,"value":478},{"type":13,"tag":480,"props":733,"children":734},{"type":482},[],{"type":23,"value":607},{"type":13,"tag":18,"props":737,"children":739},{"className":738},[],[740],{"type":23,"value":741},"VK_ADDRESS_COMMAND_TRANSFORM_FEEDBACK_BUFFER_USAGE_BIT_KHR",{"type":23,"value":615},{"type":13,"tag":18,"props":744,"children":746},{"className":745},[],[747],{"type":23,"value":748},"VK_ADDRESS_COMMAND_UNKNOWN_TRANSFORM_FEEDBACK_BUFFER_USAGE_BIT_KHR",{"type":13,"tag":456,"props":750,"children":752},{"name":751},"VUID-VkMemoryMarkerInfoAMD-dstRange-13124",[753],{"type":13,"tag":14,"props":754,"children":755},{},[756,757,761,762,767,768,774,775,780,781,784,785,790,791],{"type":23,"value":630},{"type":13,"tag":364,"props":758,"children":759},{"href":633},[760],{"type":23,"value":636},{"type":23,"value":638},{"type":13,"tag":18,"props":763,"children":765},{"className":764},[],[766],{"type":23,"value":410},{"type":23,"value":645},{"type":13,"tag":18,"props":769,"children":771},{"className":770},[],[772],{"type":23,"value":773},"VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT",{"type":23,"value":208},{"type":13,"tag":18,"props":776,"children":778},{"className":777},[],[779],{"type":23,"value":429},{"type":23,"value":478},{"type":13,"tag":480,"props":782,"children":783},{"type":482},[],{"type":23,"value":538},{"type":13,"tag":18,"props":786,"children":788},{"className":787},[],[789],{"type":23,"value":741},{"type":23,"value":671},{"type":13,"tag":18,"props":792,"children":794},{"className":793},[],[795],{"type":23,"value":748},{"type":13,"tag":456,"props":797,"children":799},{"name":798},"VUID-VkMemoryMarkerInfoAMD-dstRange-13125",[800],{"type":13,"tag":14,"props":801,"children":802},{},[803,804,808,809,814,815,820,821,826,827,830,831],{"type":23,"value":630},{"type":13,"tag":364,"props":805,"children":806},{"href":633},[807],{"type":23,"value":636},{"type":23,"value":638},{"type":13,"tag":18,"props":810,"children":812},{"className":811},[],[813],{"type":23,"value":410},{"type":23,"value":696},{"type":13,"tag":18,"props":816,"children":818},{"className":817},[],[819],{"type":23,"value":773},{"type":23,"value":208},{"type":13,"tag":18,"props":822,"children":824},{"className":823},[],[825],{"type":23,"value":429},{"type":23,"value":478},{"type":13,"tag":480,"props":828,"children":829},{"type":482},[],{"type":23,"value":485},{"type":13,"tag":18,"props":832,"children":834},{"className":833},[],[835],{"type":23,"value":741},{"type":13,"tag":456,"props":837,"children":839},{"name":838},"VUID-VkMemoryMarkerInfoAMD-stage-03929",[840],{"type":13,"tag":14,"props":841,"children":842},{},[843,845,855,857,862,863,866,868],{"type":23,"value":844},"If the ",{"type":13,"tag":364,"props":846,"children":848},{"href":847},"/man/VkPhysicalDeviceFeatures#features-geometryShader",[849],{"type":13,"tag":18,"props":850,"children":852},{"className":851},[],[853],{"type":23,"value":854},"geometryShader",{"type":23,"value":856}," feature is not\nenabled, ",{"type":13,"tag":18,"props":858,"children":860},{"className":859},[],[861],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":864,"children":865},{"type":482},[],{"type":23,"value":867}," not contain\n",{"type":13,"tag":18,"props":869,"children":871},{"className":870},[],[872],{"type":23,"value":873},"VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT",{"type":13,"tag":456,"props":875,"children":877},{"name":876},"VUID-VkMemoryMarkerInfoAMD-stage-03930",[878],{"type":13,"tag":14,"props":879,"children":880},{},[881,882,892,894,899,900,903,904,910,911],{"type":23,"value":844},{"type":13,"tag":364,"props":883,"children":885},{"href":884},"/man/VkPhysicalDeviceFeatures#features-tessellationShader",[886],{"type":13,"tag":18,"props":887,"children":889},{"className":888},[],[890],{"type":23,"value":891},"tessellationShader",{"type":23,"value":893}," feature\nis not enabled, ",{"type":13,"tag":18,"props":895,"children":897},{"className":896},[],[898],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":901,"children":902},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":905,"children":907},{"className":906},[],[908],{"type":23,"value":909},"VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT",{"type":23,"value":671},{"type":13,"tag":18,"props":912,"children":914},{"className":913},[],[915],{"type":23,"value":916},"VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT",{"type":13,"tag":456,"props":918,"children":920},{"name":919},"VUID-VkMemoryMarkerInfoAMD-stage-03931",[921],{"type":13,"tag":14,"props":922,"children":923},{},[924,925,935,937,942,943,946,947],{"type":23,"value":844},{"type":13,"tag":364,"props":926,"children":928},{"href":927},"/man/VkPhysicalDeviceConditionalRenderingFeaturesEXT#features-conditionalRendering",[929],{"type":13,"tag":18,"props":930,"children":932},{"className":931},[],[933],{"type":23,"value":934},"conditionalRendering",{"type":23,"value":936},"\nfeature is not enabled, ",{"type":13,"tag":18,"props":938,"children":940},{"className":939},[],[941],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":944,"children":945},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":948,"children":950},{"className":949},[],[951],{"type":23,"value":952},"VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT",{"type":13,"tag":456,"props":954,"children":956},{"name":955},"VUID-VkMemoryMarkerInfoAMD-stage-03932",[957],{"type":13,"tag":14,"props":958,"children":959},{},[960,961,971,972,977,978,981,982],{"type":23,"value":844},{"type":13,"tag":364,"props":962,"children":964},{"href":963},"/man/VkPhysicalDeviceFragmentDensityMapFeaturesEXT#features-fragmentDensityMap",[965],{"type":13,"tag":18,"props":966,"children":968},{"className":967},[],[969],{"type":23,"value":970},"fragmentDensityMap",{"type":23,"value":893},{"type":13,"tag":18,"props":973,"children":975},{"className":974},[],[976],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":979,"children":980},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":983,"children":985},{"className":984},[],[986],{"type":23,"value":987},"VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT",{"type":13,"tag":456,"props":989,"children":991},{"name":990},"VUID-VkMemoryMarkerInfoAMD-stage-03933",[992],{"type":13,"tag":14,"props":993,"children":994},{},[995,996,1006,1007,1012,1013,1016,1017],{"type":23,"value":844},{"type":13,"tag":364,"props":997,"children":999},{"href":998},"/man/VkPhysicalDeviceTransformFeedbackFeaturesEXT#features-transformFeedback",[1000],{"type":13,"tag":18,"props":1001,"children":1003},{"className":1002},[],[1004],{"type":23,"value":1005},"transformFeedback",{"type":23,"value":893},{"type":13,"tag":18,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1014,"children":1015},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":23,"value":1022},"VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT",{"type":13,"tag":456,"props":1024,"children":1026},{"name":1025},"VUID-VkMemoryMarkerInfoAMD-stage-03934",[1027],{"type":13,"tag":14,"props":1028,"children":1029},{},[1030,1031,1041,1043,1048,1049,1052,1053],{"type":23,"value":844},{"type":13,"tag":364,"props":1032,"children":1034},{"href":1033},"/man/VkPhysicalDeviceMeshShaderFeaturesEXT#features-meshShader",[1035],{"type":13,"tag":18,"props":1036,"children":1038},{"className":1037},[],[1039],{"type":23,"value":1040},"meshShader",{"type":23,"value":1042}," feature is not enabled,\n",{"type":13,"tag":18,"props":1044,"children":1046},{"className":1045},[],[1047],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1050,"children":1051},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1054,"children":1056},{"className":1055},[],[1057],{"type":23,"value":1058},"VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT",{"type":13,"tag":456,"props":1060,"children":1062},{"name":1061},"VUID-VkMemoryMarkerInfoAMD-stage-03935",[1063],{"type":13,"tag":14,"props":1064,"children":1065},{},[1066,1067,1077,1078,1083,1084,1087,1088],{"type":23,"value":844},{"type":13,"tag":364,"props":1068,"children":1070},{"href":1069},"/man/VkPhysicalDeviceMeshShaderFeaturesEXT#features-taskShader",[1071],{"type":13,"tag":18,"props":1072,"children":1074},{"className":1073},[],[1075],{"type":23,"value":1076},"taskShader",{"type":23,"value":1042},{"type":13,"tag":18,"props":1079,"children":1081},{"className":1080},[],[1082],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1085,"children":1086},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1089,"children":1091},{"className":1090},[],[1092],{"type":23,"value":1093},"VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT",{"type":13,"tag":456,"props":1095,"children":1097},{"name":1096},"VUID-VkMemoryMarkerInfoAMD-stage-07316",[1098],{"type":13,"tag":14,"props":1099,"children":1100},{},[1101,1103,1113,1115,1125,1127,1132,1133,1136,1137],{"type":23,"value":1102},"If neither of the ",{"type":13,"tag":364,"props":1104,"children":1106},{"href":1105},"/man/VkPhysicalDeviceShadingRateImageFeaturesNV#features-shadingRateImage",[1107],{"type":13,"tag":18,"props":1108,"children":1110},{"className":1109},[],[1111],{"type":23,"value":1112},"shadingRateImage",{"type":23,"value":1114},"\nor the ",{"type":13,"tag":364,"props":1116,"children":1118},{"href":1117},"/man/VkPhysicalDeviceFragmentShadingRateFeaturesKHR#features-attachmentFragmentShadingRate",[1119],{"type":13,"tag":18,"props":1120,"children":1122},{"className":1121},[],[1123],{"type":23,"value":1124},"attachmentFragmentShadingRate",{"type":23,"value":1126}," features are enabled,\n",{"type":13,"tag":18,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1134,"children":1135},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1138,"children":1140},{"className":1139},[],[1141],{"type":23,"value":1142},"VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",{"type":13,"tag":456,"props":1144,"children":1146},{"name":1145},"VUID-VkMemoryMarkerInfoAMD-stage-04957",[1147],{"type":13,"tag":14,"props":1148,"children":1149},{},[1150,1151,1161,1162,1167,1168,1171,1172],{"type":23,"value":844},{"type":13,"tag":364,"props":1152,"children":1154},{"href":1153},"/man/VkPhysicalDeviceSubpassShadingFeaturesHUAWEI#features-subpassShading",[1155],{"type":13,"tag":18,"props":1156,"children":1158},{"className":1157},[],[1159],{"type":23,"value":1160},"subpassShading",{"type":23,"value":856},{"type":13,"tag":18,"props":1163,"children":1165},{"className":1164},[],[1166],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1169,"children":1170},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1173,"children":1175},{"className":1174},[],[1176],{"type":23,"value":1177},"VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI",{"type":13,"tag":456,"props":1179,"children":1181},{"name":1180},"VUID-VkMemoryMarkerInfoAMD-stage-04995",[1182],{"type":13,"tag":14,"props":1183,"children":1184},{},[1185,1186,1196,1197,1202,1203,1206,1207],{"type":23,"value":844},{"type":13,"tag":364,"props":1187,"children":1189},{"href":1188},"/man/VkPhysicalDeviceInvocationMaskFeaturesHUAWEI#features-invocationMask",[1190],{"type":13,"tag":18,"props":1191,"children":1193},{"className":1192},[],[1194],{"type":23,"value":1195},"invocationMask",{"type":23,"value":856},{"type":13,"tag":18,"props":1198,"children":1200},{"className":1199},[],[1201],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1204,"children":1205},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1208,"children":1210},{"className":1209},[],[1211],{"type":23,"value":1212},"VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI",{"type":13,"tag":456,"props":1214,"children":1216},{"name":1215},"VUID-VkMemoryMarkerInfoAMD-stage-07946",[1217],{"type":13,"tag":14,"props":1218,"children":1219},{},[1220,1222,1228,1230,1240,1242,1247,1248,1251,1252],{"type":23,"value":1221},"If neither the ",{"type":13,"tag":364,"props":1223,"children":1225},{"href":1224},"/extensions/VK_NV_ray_tracing",[1226],{"type":23,"value":1227},"VK_NV_ray_tracing",{"type":23,"value":1229}," extension or the\n",{"type":13,"tag":364,"props":1231,"children":1233},{"href":1232},"/man/VkPhysicalDeviceRayTracingPipelineFeaturesKHR#features-rayTracingPipeline",[1234],{"type":13,"tag":18,"props":1235,"children":1237},{"className":1236},[],[1238],{"type":23,"value":1239},"rayTracingPipeline",{"type":23,"value":1241}," feature are\nenabled, ",{"type":13,"tag":18,"props":1243,"children":1245},{"className":1244},[],[1246],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1249,"children":1250},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1253,"children":1255},{"className":1254},[],[1256],{"type":23,"value":1257},"VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR",{"type":13,"tag":456,"props":1259,"children":1261},{"name":1260},"VUID-VkMemoryMarkerInfoAMD-stage-10751",[1262],{"type":13,"tag":14,"props":1263,"children":1264},{},[1265,1266,1276,1277,1282,1283,1286,1287],{"type":23,"value":844},{"type":13,"tag":364,"props":1267,"children":1269},{"href":1268},"/man/VkPhysicalDeviceAccelerationStructureFeaturesKHR#features-accelerationStructure",[1270],{"type":13,"tag":18,"props":1271,"children":1273},{"className":1272},[],[1274],{"type":23,"value":1275},"accelerationStructure",{"type":23,"value":936},{"type":13,"tag":18,"props":1278,"children":1280},{"className":1279},[],[1281],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1284,"children":1285},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1288,"children":1290},{"className":1289},[],[1291],{"type":23,"value":1292},"VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR",{"type":13,"tag":456,"props":1294,"children":1296},{"name":1295},"VUID-VkMemoryMarkerInfoAMD-stage-10752",[1297],{"type":13,"tag":14,"props":1298,"children":1299},{},[1300,1301,1311,1312,1317,1318,1321,1322],{"type":23,"value":844},{"type":13,"tag":364,"props":1302,"children":1304},{"href":1303},"/man/VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR#features-rayTracingMaintenance1",[1305],{"type":13,"tag":18,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":23,"value":1310},"rayTracingMaintenance1",{"type":23,"value":936},{"type":13,"tag":18,"props":1313,"children":1315},{"className":1314},[],[1316],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1319,"children":1320},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1323,"children":1325},{"className":1324},[],[1326],{"type":23,"value":1327},"VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR",{"type":13,"tag":456,"props":1329,"children":1331},{"name":1330},"VUID-VkMemoryMarkerInfoAMD-stage-10753",[1332],{"type":13,"tag":14,"props":1333,"children":1334},{},[1335,1336,1346,1347,1352,1353,1356,1357],{"type":23,"value":844},{"type":13,"tag":364,"props":1337,"children":1339},{"href":1338},"/man/VkPhysicalDeviceOpacityMicromapFeaturesEXT#features-micromap",[1340],{"type":13,"tag":18,"props":1341,"children":1343},{"className":1342},[],[1344],{"type":23,"value":1345},"micromap",{"type":23,"value":1042},{"type":13,"tag":18,"props":1348,"children":1350},{"className":1349},[],[1351],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1354,"children":1355},{"type":482},[],{"type":23,"value":867},{"type":13,"tag":18,"props":1358,"children":1360},{"className":1359},[],[1361],{"type":23,"value":1362},"VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT",{"type":13,"tag":456,"props":1364,"children":1366},{"name":1365},"VUID-VkMemoryMarkerInfoAMD-stage-13038",[1367],{"type":13,"tag":14,"props":1368,"children":1369},{},[1370,1375,1376,1379],{"type":13,"tag":18,"props":1371,"children":1373},{"className":1372},[],[1374],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1377,"children":1378},{"type":482},[],{"type":23,"value":1380}," include only a single pipeline stage",{"type":13,"tag":456,"props":1382,"children":1384},{"name":1383},"VUID-VkMemoryMarkerInfoAMD-dstRange-13039",[1385],{"type":13,"tag":14,"props":1386,"children":1387},{},[1388,1390,1395,1397,1400,1402,1408],{"type":23,"value":1389},"The buffer from which ",{"type":13,"tag":18,"props":1391,"children":1393},{"className":1392},[],[1394],{"type":23,"value":410},{"type":23,"value":1396}," was queried ",{"type":13,"tag":480,"props":1398,"children":1399},{"type":482},[],{"type":23,"value":1401}," have been created\nwith ",{"type":13,"tag":18,"props":1403,"children":1405},{"className":1404},[],[1406],{"type":23,"value":1407},"VK_BUFFER_USAGE_TRANSFER_DST_BIT",{"type":23,"value":1409}," usage flag",{"type":13,"tag":456,"props":1411,"children":1413},{"name":1412},"VUID-VkMemoryMarkerInfoAMD-dstRange-13040",[1414],{"type":13,"tag":14,"props":1415,"children":1416},{},[1417,1423,1424,1427],{"type":13,"tag":18,"props":1418,"children":1420},{"className":1419},[],[1421],{"type":23,"value":1422},"dstRange.address",{"type":23,"value":478},{"type":13,"tag":480,"props":1425,"children":1426},{"type":482},[],{"type":23,"value":1428}," be a multiple of 4",{"type":13,"tag":456,"props":1430,"children":1432},{"name":1431},"VUID-VkMemoryMarkerInfoAMD-dstRange-13041",[1433],{"type":13,"tag":14,"props":1434,"children":1435},{},[1436,1442,1443,1446],{"type":13,"tag":18,"props":1437,"children":1439},{"className":1438},[],[1440],{"type":23,"value":1441},"dstRange.size",{"type":23,"value":478},{"type":13,"tag":480,"props":1444,"children":1445},{"type":482},[],{"type":23,"value":1447}," be greater than or equal to 4",{"type":13,"tag":451,"props":1449,"children":1451},{"name":1450},"Valid Usage (Implicit)",[1452,1476,1498,1524,1548],{"type":13,"tag":456,"props":1453,"children":1455},{"name":1454},"VUID-VkMemoryMarkerInfoAMD-sType-sType",[1456],{"type":13,"tag":14,"props":1457,"children":1458},{},[1459,1464,1465,1468,1470],{"type":13,"tag":18,"props":1460,"children":1462},{"className":1461},[],[1463],{"type":23,"value":360},{"type":23,"value":478},{"type":13,"tag":480,"props":1466,"children":1467},{"type":482},[],{"type":23,"value":1469}," be ",{"type":13,"tag":18,"props":1471,"children":1473},{"className":1472},[],[1474],{"type":23,"value":1475},"VK_STRUCTURE_TYPE_MEMORY_MARKER_INFO_AMD",{"type":13,"tag":456,"props":1477,"children":1479},{"name":1478},"VUID-VkMemoryMarkerInfoAMD-pNext-pNext",[1480],{"type":13,"tag":14,"props":1481,"children":1482},{},[1483,1488,1489,1492,1493],{"type":13,"tag":18,"props":1484,"children":1486},{"className":1485},[],[1487],{"type":23,"value":380},{"type":23,"value":478},{"type":13,"tag":480,"props":1490,"children":1491},{"type":482},[],{"type":23,"value":1469},{"type":13,"tag":18,"props":1494,"children":1496},{"className":1495},[],[1497],{"type":23,"value":388},{"type":13,"tag":456,"props":1499,"children":1501},{"name":1500},"VUID-VkMemoryMarkerInfoAMD-stage-parameter",[1502],{"type":13,"tag":14,"props":1503,"children":1504},{},[1505,1510,1511,1514,1516,1522],{"type":13,"tag":18,"props":1506,"children":1508},{"className":1507},[],[1509],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1512,"children":1513},{"type":482},[],{"type":23,"value":1515}," be a valid combination of ",{"type":13,"tag":364,"props":1517,"children":1519},{"href":1518},"/man/VkPipelineStageFlagBits2KHR",[1520],{"type":23,"value":1521},"VkPipelineStageFlagBits2KHR",{"type":23,"value":1523}," values",{"type":13,"tag":456,"props":1525,"children":1527},{"name":1526},"VUID-VkMemoryMarkerInfoAMD-stage-requiredbitmask",[1528],{"type":13,"tag":14,"props":1529,"children":1530},{},[1531,1536,1537,1540,1542],{"type":13,"tag":18,"props":1532,"children":1534},{"className":1533},[],[1535],{"type":23,"value":399},{"type":23,"value":478},{"type":13,"tag":480,"props":1538,"children":1539},{"type":482},[],{"type":23,"value":1541}," not be ",{"type":13,"tag":18,"props":1543,"children":1545},{"className":1544},[],[1546],{"type":23,"value":1547},"0",{"type":13,"tag":456,"props":1549,"children":1551},{"name":1550},"VUID-VkMemoryMarkerInfoAMD-dstFlags-parameter",[1552],{"type":13,"tag":14,"props":1553,"children":1554},{},[1555,1560,1561,1564,1565,1571],{"type":13,"tag":18,"props":1556,"children":1558},{"className":1557},[],[1559],{"type":23,"value":429},{"type":23,"value":478},{"type":13,"tag":480,"props":1562,"children":1563},{"type":482},[],{"type":23,"value":1515},{"type":13,"tag":364,"props":1566,"children":1568},{"href":1567},"/man/VkAddressCommandFlagBitsKHR",[1569],{"type":23,"value":1570},"VkAddressCommandFlagBitsKHR",{"type":23,"value":1523},{"type":13,"tag":1573,"props":1574,"children":1575},"style",{},[1576],{"type":23,"value":1577},"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":37,"searchDepth":67,"depth":67,"links":1579},[],"markdown",1773471429158]