[{"data":1,"prerenderedAt":167},["ShallowReactive",2],{"YvJUaIvv8g":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":166,"_id":4},"VkBufferView","Opaque handle to a buffer view object","VK_VERSION_1_0","handles",[],{"type":10,"children":11,"toc":164},"root",[12,44,68,80,158],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26,28,35,37,42],{"type":18,"value":19},"text","A ",{"type":13,"tag":21,"props":22,"children":23},"em",{},[24],{"type":18,"value":25},"buffer view",{"type":18,"value":27}," represents a contiguous range of a buffer and a specific\nformat to be used to interpret the data.\nBuffer views are used to enable shaders to access buffer contents using\n",{"type":13,"tag":29,"props":30,"children":32},"a",{"href":31},"/chapters/textures#textures",[33],{"type":18,"value":34},"image operations",{"type":18,"value":36},".\nIn order to create a valid buffer view, the buffer ",{"type":13,"tag":38,"props":39,"children":41},"normative",{"type":40},"must",[],{"type":18,"value":43}," have been created\nwith at least one of the following usage flags:",{"type":13,"tag":45,"props":46,"children":47},"ul",{},[48,59],{"type":13,"tag":49,"props":50,"children":51},"li",{},[52],{"type":13,"tag":53,"props":54,"children":56},"code",{"className":55},[],[57],{"type":18,"value":58},"VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT",{"type":13,"tag":49,"props":60,"children":61},{},[62],{"type":13,"tag":53,"props":63,"children":65},{"className":64},[],[66],{"type":18,"value":67},"VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT",{"type":13,"tag":14,"props":69,"children":70},{},[71,73,78],{"type":18,"value":72},"Buffer views are represented by ",{"type":13,"tag":53,"props":74,"children":76},{"className":75},[],[77],{"type":18,"value":4},{"type":18,"value":79}," handles:",{"type":13,"tag":81,"props":82,"children":83},"code-group",{},[84,114],{"type":13,"tag":85,"props":86,"children":92},"pre",{"className":87,"code":88,"filename":89,"language":90,"meta":91,"style":91},"language-c shiki shiki-themes github-light-default github-dark-default","VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferView)\n","C","c","",[93],{"type":13,"tag":53,"props":94,"children":95},{"__ignoreMap":91},[96],{"type":13,"tag":97,"props":98,"children":101},"span",{"class":99,"line":100},"line",1,[102,108],{"type":13,"tag":97,"props":103,"children":105},{"style":104},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[106],{"type":18,"value":107},"VK_DEFINE_NON_DISPATCHABLE_HANDLE",{"type":13,"tag":97,"props":109,"children":111},{"style":110},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[112],{"type":18,"value":113},"(VkBufferView)\n",{"type":13,"tag":85,"props":115,"children":120},{"className":116,"code":117,"filename":118,"language":119,"meta":91,"style":91},"language-rs shiki shiki-themes github-light-default github-dark-default","#[repr(transparent)]\npub struct BufferView(_);\n","Rust","rs",[121],{"type":13,"tag":53,"props":122,"children":123},{"__ignoreMap":91},[124,132],{"type":13,"tag":97,"props":125,"children":126},{"class":99,"line":100},[127],{"type":13,"tag":97,"props":128,"children":129},{"style":110},[130],{"type":18,"value":131},"#[repr(transparent)]\n",{"type":13,"tag":97,"props":133,"children":135},{"class":99,"line":134},2,[136,142,147,153],{"type":13,"tag":97,"props":137,"children":139},{"style":138},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[140],{"type":18,"value":141},"pub",{"type":13,"tag":97,"props":143,"children":144},{"style":138},[145],{"type":18,"value":146}," struct",{"type":13,"tag":97,"props":148,"children":150},{"style":149},"--shiki-default:#953800;--shiki-dark:#FFA657",[151],{"type":18,"value":152}," BufferView",{"type":13,"tag":97,"props":154,"children":155},{"style":110},[156],{"type":18,"value":157},"(_);\n",{"type":13,"tag":159,"props":160,"children":161},"style",{},[162],{"type":18,"value":163},"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":91,"searchDepth":134,"depth":134,"links":165},[],"markdown",1725732541600]