[{"data":1,"prerenderedAt":323},["ShallowReactive",2],{"ZGWdxUotbo":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":322,"_id":4},"VkDependencyFlagBits","Bitmask specifying how execution and memory dependencies are formed","VK_VERSION_1_0","enums",[],{"type":10,"children":11,"toc":320},"root",[12,44,235,314],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,34,36,42],{"type":18,"value":19},"text","Bits which ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"can",[],{"type":18,"value":26}," be set in ",{"type":13,"tag":28,"props":29,"children":31},"code",{"className":30},[],[32],{"type":18,"value":33},"vkCmdPipelineBarrier",{"type":18,"value":35},"::",{"type":13,"tag":28,"props":37,"children":39},{"className":38},[],[40],{"type":18,"value":41},"dependencyFlags",{"type":18,"value":43},",\nspecifying how execution and memory dependencies are formed, are:",{"type":13,"tag":45,"props":46,"children":47},"code-group",{},[48,122],{"type":13,"tag":49,"props":50,"children":56},"pre",{"className":51,"code":52,"filename":53,"language":54,"meta":55,"style":55},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkDependencyFlagBits {\n VK_DEPENDENCY_BY_REGION_BIT = 0x00000001,\n} VkDependencyFlagBits;\n","C","c","",[57],{"type":13,"tag":28,"props":58,"children":59},{"__ignoreMap":55},[60,83,113],{"type":13,"tag":61,"props":62,"children":65},"span",{"class":63,"line":64},"line",1,[66,72,77],{"type":13,"tag":61,"props":67,"children":69},{"style":68},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[70],{"type":18,"value":71},"typedef",{"type":13,"tag":61,"props":73,"children":74},{"style":68},[75],{"type":18,"value":76}," enum",{"type":13,"tag":61,"props":78,"children":80},{"style":79},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[81],{"type":18,"value":82}," VkDependencyFlagBits {\n",{"type":13,"tag":61,"props":84,"children":86},{"class":63,"line":85},2,[87,92,97,102,108],{"type":13,"tag":61,"props":88,"children":89},{"style":79},[90],{"type":18,"value":91}," VK_DEPENDENCY_BY_REGION_BIT ",{"type":13,"tag":61,"props":93,"children":94},{"style":68},[95],{"type":18,"value":96},"=",{"type":13,"tag":61,"props":98,"children":99},{"style":68},[100],{"type":18,"value":101}," 0x",{"type":13,"tag":61,"props":103,"children":105},{"style":104},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[106],{"type":18,"value":107},"00000001",{"type":13,"tag":61,"props":109,"children":110},{"style":79},[111],{"type":18,"value":112},",\n",{"type":13,"tag":61,"props":114,"children":116},{"class":63,"line":115},3,[117],{"type":13,"tag":61,"props":118,"children":119},{"style":79},[120],{"type":18,"value":121},"} VkDependencyFlagBits;\n",{"type":13,"tag":49,"props":123,"children":128},{"className":124,"code":125,"filename":126,"language":127,"meta":55,"style":55},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DependencyFlagBits(u32);\nimpl DependencyFlagBits {\n pub const BY_REGION: Self = 0x00000001;\n}\n","Rust","rs",[129],{"type":13,"tag":28,"props":130,"children":131},{"__ignoreMap":55},[132,166,183,226],{"type":13,"tag":61,"props":133,"children":134},{"class":63,"line":64},[135,140,145,151,156,161],{"type":13,"tag":61,"props":136,"children":137},{"style":68},[138],{"type":18,"value":139},"pub",{"type":13,"tag":61,"props":141,"children":142},{"style":68},[143],{"type":18,"value":144}," struct",{"type":13,"tag":61,"props":146,"children":148},{"style":147},"--shiki-default:#953800;--shiki-dark:#FFA657",[149],{"type":18,"value":150}," DependencyFlagBits",{"type":13,"tag":61,"props":152,"children":153},{"style":79},[154],{"type":18,"value":155},"(",{"type":13,"tag":61,"props":157,"children":158},{"style":147},[159],{"type":18,"value":160},"u32",{"type":13,"tag":61,"props":162,"children":163},{"style":79},[164],{"type":18,"value":165},");\n",{"type":13,"tag":61,"props":167,"children":168},{"class":63,"line":85},[169,174,178],{"type":13,"tag":61,"props":170,"children":171},{"style":68},[172],{"type":18,"value":173},"impl",{"type":13,"tag":61,"props":175,"children":176},{"style":147},[177],{"type":18,"value":150},{"type":13,"tag":61,"props":179,"children":180},{"style":79},[181],{"type":18,"value":182}," {\n",{"type":13,"tag":61,"props":184,"children":185},{"class":63,"line":115},[186,191,196,201,206,211,216,221],{"type":13,"tag":61,"props":187,"children":188},{"style":68},[189],{"type":18,"value":190}," pub",{"type":13,"tag":61,"props":192,"children":193},{"style":68},[194],{"type":18,"value":195}," const",{"type":13,"tag":61,"props":197,"children":198},{"style":104},[199],{"type":18,"value":200}," BY_REGION",{"type":13,"tag":61,"props":202,"children":203},{"style":68},[204],{"type":18,"value":205},":",{"type":13,"tag":61,"props":207,"children":208},{"style":104},[209],{"type":18,"value":210}," Self",{"type":13,"tag":61,"props":212,"children":213},{"style":68},[214],{"type":18,"value":215}," =",{"type":13,"tag":61,"props":217,"children":218},{"style":104},[219],{"type":18,"value":220}," 0x00000001",{"type":13,"tag":61,"props":222,"children":223},{"style":79},[224],{"type":18,"value":225},";\n",{"type":13,"tag":61,"props":227,"children":229},{"class":63,"line":228},4,[230],{"type":13,"tag":61,"props":231,"children":232},{"style":79},[233],{"type":18,"value":234},"}\n",{"type":13,"tag":236,"props":237,"children":238},"ul",{},[239,260,277,295],{"type":13,"tag":240,"props":241,"children":242},"li",{},[243,249,251,258],{"type":13,"tag":28,"props":244,"children":246},{"className":245},[],[247],{"type":18,"value":248},"VK_DEPENDENCY_BY_REGION_BIT",{"type":18,"value":250}," specifies that dependencies will be\n",{"type":13,"tag":252,"props":253,"children":255},"a",{"href":254},"/chapters/synchronization#synchronization-framebuffer-regions",[256],{"type":18,"value":257},"framebuffer-local",{"type":18,"value":259},".",{"type":13,"tag":240,"props":261,"children":262},{},[263,269,270,276],{"type":13,"tag":28,"props":264,"children":266},{"className":265},[],[267],{"type":18,"value":268},"VK_DEPENDENCY_VIEW_LOCAL_BIT",{"type":18,"value":250},{"type":13,"tag":252,"props":271,"children":273},{"href":272},"/chapters/synchronization#synchronization-view-local-dependencies",[274],{"type":18,"value":275},"view-local",{"type":18,"value":259},{"type":13,"tag":240,"props":278,"children":279},{},[280,286,288,294],{"type":13,"tag":28,"props":281,"children":283},{"className":282},[],[284],{"type":18,"value":285},"VK_DEPENDENCY_DEVICE_GROUP_BIT",{"type":18,"value":287}," specifies that dependencies are\n",{"type":13,"tag":252,"props":289,"children":291},{"href":290},"/chapters/synchronization#synchronization-device-local-dependencies",[292],{"type":18,"value":293},"non-device-local",{"type":18,"value":259},{"type":13,"tag":240,"props":296,"children":297},{},[298,304,306,312],{"type":13,"tag":28,"props":299,"children":301},{"className":300},[],[302],{"type":18,"value":303},"VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT",{"type":18,"value":305}," specifies that the render pass\nwill write to and read from the same image using the\n",{"type":13,"tag":28,"props":307,"children":309},{"className":308},[],[310],{"type":18,"value":311},"VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",{"type":18,"value":313}," layout.",{"type":13,"tag":315,"props":316,"children":317},"style",{},[318],{"type":18,"value":319},"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":55,"searchDepth":85,"depth":85,"links":321},[],"markdown",1725732546306]