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