[{"data":1,"prerenderedAt":451},["ShallowReactive",2],{"$fjt-WtMX_xr6k1VocXvo69cTCbESq4N3P1vAfGSV4Ecs":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":450,"_id":4},"VkStridedDeviceAddressRangeKHR","Structure specifying a device address range with a stride","VK_KHR_copy_memory_indirect","structs",[],{"type":10,"children":11,"toc":448},"root",[12,20,227,286,398,442],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17],{"type":18,"value":19},"text","A strided device address range is defined by the structure:",{"type":13,"tag":21,"props":22,"children":23},"code-group",{},[24,96],{"type":13,"tag":25,"props":26,"children":32},"pre",{"className":27,"code":28,"filename":29,"language":30,"meta":31,"style":31},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkStridedDeviceAddressRangeKHR {\n VkDeviceAddress address;\n VkDeviceSize size;\n VkDeviceSize stride;\n} VkStridedDeviceAddressRangeKHR;\n","C","c","",[33],{"type":13,"tag":34,"props":35,"children":36},"code",{"__ignoreMap":31},[37,60,69,78,87],{"type":13,"tag":38,"props":39,"children":42},"span",{"class":40,"line":41},"line",1,[43,49,54],{"type":13,"tag":38,"props":44,"children":46},{"style":45},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[47],{"type":18,"value":48},"typedef",{"type":13,"tag":38,"props":50,"children":51},{"style":45},[52],{"type":18,"value":53}," struct",{"type":13,"tag":38,"props":55,"children":57},{"style":56},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[58],{"type":18,"value":59}," VkStridedDeviceAddressRangeKHR {\n",{"type":13,"tag":38,"props":61,"children":63},{"class":40,"line":62},2,[64],{"type":13,"tag":38,"props":65,"children":66},{"style":56},[67],{"type":18,"value":68}," VkDeviceAddress address;\n",{"type":13,"tag":38,"props":70,"children":72},{"class":40,"line":71},3,[73],{"type":13,"tag":38,"props":74,"children":75},{"style":56},[76],{"type":18,"value":77}," VkDeviceSize size;\n",{"type":13,"tag":38,"props":79,"children":81},{"class":40,"line":80},4,[82],{"type":13,"tag":38,"props":83,"children":84},{"style":56},[85],{"type":18,"value":86}," VkDeviceSize stride;\n",{"type":13,"tag":38,"props":88,"children":90},{"class":40,"line":89},5,[91],{"type":13,"tag":38,"props":92,"children":93},{"style":56},[94],{"type":18,"value":95},"} VkStridedDeviceAddressRangeKHR;\n",{"type":13,"tag":25,"props":97,"children":102},{"className":98,"code":99,"filename":100,"language":101,"meta":31,"style":31},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct StridedDeviceAddressRangeKHR {\n address: vk::DeviceAddress,\n size: vk::DeviceSize,\n stride: vk::DeviceSize,\n}\n","Rust","rs",[103],{"type":13,"tag":34,"props":104,"children":105},{"__ignoreMap":31},[106,129,162,191,219],{"type":13,"tag":38,"props":107,"children":108},{"class":40,"line":41},[109,114,118,124],{"type":13,"tag":38,"props":110,"children":111},{"style":45},[112],{"type":18,"value":113},"pub",{"type":13,"tag":38,"props":115,"children":116},{"style":45},[117],{"type":18,"value":53},{"type":13,"tag":38,"props":119,"children":121},{"style":120},"--shiki-default:#953800;--shiki-dark:#FFA657",[122],{"type":18,"value":123}," StridedDeviceAddressRangeKHR",{"type":13,"tag":38,"props":125,"children":126},{"style":56},[127],{"type":18,"value":128}," {\n",{"type":13,"tag":38,"props":130,"children":131},{"class":40,"line":62},[132,137,142,147,152,157],{"type":13,"tag":38,"props":133,"children":134},{"style":56},[135],{"type":18,"value":136}," address",{"type":13,"tag":38,"props":138,"children":139},{"style":45},[140],{"type":18,"value":141},":",{"type":13,"tag":38,"props":143,"children":144},{"style":120},[145],{"type":18,"value":146}," vk",{"type":13,"tag":38,"props":148,"children":149},{"style":45},[150],{"type":18,"value":151},"::",{"type":13,"tag":38,"props":153,"children":154},{"style":120},[155],{"type":18,"value":156},"DeviceAddress",{"type":13,"tag":38,"props":158,"children":159},{"style":56},[160],{"type":18,"value":161},",\n",{"type":13,"tag":38,"props":163,"children":164},{"class":40,"line":71},[165,170,174,178,182,187],{"type":13,"tag":38,"props":166,"children":167},{"style":56},[168],{"type":18,"value":169}," size",{"type":13,"tag":38,"props":171,"children":172},{"style":45},[173],{"type":18,"value":141},{"type":13,"tag":38,"props":175,"children":176},{"style":120},[177],{"type":18,"value":146},{"type":13,"tag":38,"props":179,"children":180},{"style":45},[181],{"type":18,"value":151},{"type":13,"tag":38,"props":183,"children":184},{"style":120},[185],{"type":18,"value":186},"DeviceSize",{"type":13,"tag":38,"props":188,"children":189},{"style":56},[190],{"type":18,"value":161},{"type":13,"tag":38,"props":192,"children":193},{"class":40,"line":80},[194,199,203,207,211,215],{"type":13,"tag":38,"props":195,"children":196},{"style":56},[197],{"type":18,"value":198}," stride",{"type":13,"tag":38,"props":200,"children":201},{"style":45},[202],{"type":18,"value":141},{"type":13,"tag":38,"props":204,"children":205},{"style":120},[206],{"type":18,"value":146},{"type":13,"tag":38,"props":208,"children":209},{"style":45},[210],{"type":18,"value":151},{"type":13,"tag":38,"props":212,"children":213},{"style":120},[214],{"type":18,"value":186},{"type":13,"tag":38,"props":216,"children":217},{"style":56},[218],{"type":18,"value":161},{"type":13,"tag":38,"props":220,"children":221},{"class":40,"line":89},[222],{"type":13,"tag":38,"props":223,"children":224},{"style":56},[225],{"type":18,"value":226},"}\n",{"type":13,"tag":228,"props":229,"children":230},"ul",{},[231,252,270],{"type":13,"tag":232,"props":233,"children":234},"li",{},[235,241,243,250],{"type":13,"tag":34,"props":236,"children":238},{"className":237},[],[239],{"type":18,"value":240},"address",{"type":18,"value":242}," is a ",{"type":13,"tag":244,"props":245,"children":247},"a",{"href":246},"/man/VkDeviceAddress",[248],{"type":18,"value":249},"VkDeviceAddress",{"type":18,"value":251}," specifying the start of the\nrange.",{"type":13,"tag":232,"props":253,"children":254},{},[255,261,262,268],{"type":13,"tag":34,"props":256,"children":258},{"className":257},[],[259],{"type":18,"value":260},"size",{"type":18,"value":242},{"type":13,"tag":244,"props":263,"children":265},{"href":264},"/man/VkDeviceSize",[266],{"type":18,"value":267},"VkDeviceSize",{"type":18,"value":269}," specifying the size of the range.",{"type":13,"tag":232,"props":271,"children":272},{},[273,279,280,284],{"type":13,"tag":34,"props":274,"children":276},{"className":275},[],[277],{"type":18,"value":278},"stride",{"type":18,"value":242},{"type":13,"tag":244,"props":281,"children":282},{"href":264},[283],{"type":18,"value":267},{"type":18,"value":285}," specifying the stride of\nelements over the range.",{"type":13,"tag":287,"props":288,"children":290},"validity-group",{"name":289},"Valid Usage",[291,322,375],{"type":13,"tag":292,"props":293,"children":295},"validity-field",{"name":294},"VUID-VkStridedDeviceAddressRangeKHR-size-11411",[296],{"type":13,"tag":14,"props":297,"children":298},{},[299,301,306,308,313,315,320],{"type":18,"value":300},"If ",{"type":13,"tag":34,"props":302,"children":304},{"className":303},[],[305],{"type":18,"value":260},{"type":18,"value":307}," is not 0, ",{"type":13,"tag":34,"props":309,"children":311},{"className":310},[],[312],{"type":18,"value":240},{"type":18,"value":314}," ",{"type":13,"tag":316,"props":317,"children":319},"normative",{"type":318},"must",[],{"type":18,"value":321}," not be 0",{"type":13,"tag":292,"props":323,"children":325},{"name":324},"VUID-VkStridedDeviceAddressRangeKHR-address-11365",[326],{"type":13,"tag":14,"props":327,"children":328},{},[329,331,336,338,343,344,347,349,355,357,363,364,369,371],{"type":18,"value":330},"The sum of ",{"type":13,"tag":34,"props":332,"children":334},{"className":333},[],[335],{"type":18,"value":240},{"type":18,"value":337}," and ",{"type":13,"tag":34,"props":339,"children":341},{"className":340},[],[342],{"type":18,"value":260},{"type":18,"value":314},{"type":13,"tag":316,"props":345,"children":346},{"type":318},[],{"type":18,"value":348}," be less than or equal to\nthe sum of an address retrieved from a ",{"type":13,"tag":244,"props":350,"children":352},{"href":351},"/man/VkBuffer",[353],{"type":18,"value":354},"VkBuffer",{"type":18,"value":356}," and the value of\n",{"type":13,"tag":244,"props":358,"children":360},{"href":359},"/man/VkBufferCreateInfo",[361],{"type":18,"value":362},"VkBufferCreateInfo",{"type":18,"value":151},{"type":13,"tag":34,"props":365,"children":367},{"className":366},[],[368],{"type":18,"value":260},{"type":18,"value":370}," used to create that ",{"type":13,"tag":244,"props":372,"children":373},{"href":351},[374],{"type":18,"value":354},{"type":13,"tag":292,"props":376,"children":378},{"name":377},"VUID-VkStridedDeviceAddressRangeKHR-stride-10957",[379],{"type":13,"tag":14,"props":380,"children":381},{},[382,387,388,391,393],{"type":13,"tag":34,"props":383,"children":385},{"className":384},[],[386],{"type":18,"value":278},{"type":18,"value":314},{"type":13,"tag":316,"props":389,"children":390},{"type":318},[],{"type":18,"value":392}," be less than or equal to ",{"type":13,"tag":34,"props":394,"children":396},{"className":395},[],[397],{"type":18,"value":260},{"type":13,"tag":287,"props":399,"children":401},{"name":400},"Valid Usage (Implicit)",[402],{"type":13,"tag":292,"props":403,"children":405},{"name":404},"VUID-VkStridedDeviceAddressRangeKHR-address-parameter",[406],{"type":13,"tag":14,"props":407,"children":408},{},[409,410,415,417,423,425,430,431,434,436,440],{"type":18,"value":300},{"type":13,"tag":34,"props":411,"children":413},{"className":412},[],[414],{"type":18,"value":240},{"type":18,"value":416}," is not ",{"type":13,"tag":34,"props":418,"children":420},{"className":419},[],[421],{"type":18,"value":422},"0",{"type":18,"value":424},", ",{"type":13,"tag":34,"props":426,"children":428},{"className":427},[],[429],{"type":18,"value":240},{"type":18,"value":314},{"type":13,"tag":316,"props":432,"children":433},{"type":318},[],{"type":18,"value":435}," be a valid ",{"type":13,"tag":244,"props":437,"children":438},{"href":246},[439],{"type":18,"value":249},{"type":18,"value":441}," value",{"type":13,"tag":443,"props":444,"children":445},"style",{},[446],{"type":18,"value":447},"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":31,"searchDepth":62,"depth":62,"links":449},[],"markdown",1773054778565]