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