[{"data":1,"prerenderedAt":500},["ShallowReactive",2],{"CtzM2Y7pwu":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":499,"_id":4},"VkPipelineRobustnessBufferBehaviorEXT","Enum controlling the robustness of buffer accesses in a pipeline stage","VK_EXT_pipeline_robustness","enums",[],{"type":10,"children":11,"toc":497},"root",[12,54,413,491],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,35,37,43,45,52],{"type":18,"value":19},"text","Possible values of the ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":26},"storageBuffers",{"type":18,"value":28},", ",{"type":13,"tag":21,"props":30,"children":32},{"className":31},[],[33],{"type":18,"value":34},"uniformBuffers",{"type":18,"value":36},", and\n",{"type":13,"tag":21,"props":38,"children":40},{"className":39},[],[41],{"type":18,"value":42},"vertexInputs",{"type":18,"value":44}," members of ",{"type":13,"tag":46,"props":47,"children":49},"a",{"href":48},"/man/VkPipelineRobustnessCreateInfoEXT",[50],{"type":18,"value":51},"VkPipelineRobustnessCreateInfoEXT",{"type":18,"value":53}," are:",{"type":13,"tag":55,"props":56,"children":57},"code-group",{},[58,193],{"type":13,"tag":59,"props":60,"children":66},"pre",{"className":61,"code":62,"filename":63,"language":64,"meta":65,"style":65},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkPipelineRobustnessBufferBehaviorEXT {\n VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT = 0,\n VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT = 1,\n VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT = 2,\n VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT = 3,\n} VkPipelineRobustnessBufferBehaviorEXT;\n","C","c","",[67],{"type":13,"tag":21,"props":68,"children":69},{"__ignoreMap":65},[70,93,118,140,162,184],{"type":13,"tag":71,"props":72,"children":75},"span",{"class":73,"line":74},"line",1,[76,82,87],{"type":13,"tag":71,"props":77,"children":79},{"style":78},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[80],{"type":18,"value":81},"typedef",{"type":13,"tag":71,"props":83,"children":84},{"style":78},[85],{"type":18,"value":86}," enum",{"type":13,"tag":71,"props":88,"children":90},{"style":89},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[91],{"type":18,"value":92}," VkPipelineRobustnessBufferBehaviorEXT {\n",{"type":13,"tag":71,"props":94,"children":96},{"class":73,"line":95},2,[97,102,107,113],{"type":13,"tag":71,"props":98,"children":99},{"style":89},[100],{"type":18,"value":101}," VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT ",{"type":13,"tag":71,"props":103,"children":104},{"style":78},[105],{"type":18,"value":106},"=",{"type":13,"tag":71,"props":108,"children":110},{"style":109},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[111],{"type":18,"value":112}," 0",{"type":13,"tag":71,"props":114,"children":115},{"style":89},[116],{"type":18,"value":117},",\n",{"type":13,"tag":71,"props":119,"children":121},{"class":73,"line":120},3,[122,127,131,136],{"type":13,"tag":71,"props":123,"children":124},{"style":89},[125],{"type":18,"value":126}," VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT ",{"type":13,"tag":71,"props":128,"children":129},{"style":78},[130],{"type":18,"value":106},{"type":13,"tag":71,"props":132,"children":133},{"style":109},[134],{"type":18,"value":135}," 1",{"type":13,"tag":71,"props":137,"children":138},{"style":89},[139],{"type":18,"value":117},{"type":13,"tag":71,"props":141,"children":143},{"class":73,"line":142},4,[144,149,153,158],{"type":13,"tag":71,"props":145,"children":146},{"style":89},[147],{"type":18,"value":148}," VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT ",{"type":13,"tag":71,"props":150,"children":151},{"style":78},[152],{"type":18,"value":106},{"type":13,"tag":71,"props":154,"children":155},{"style":109},[156],{"type":18,"value":157}," 2",{"type":13,"tag":71,"props":159,"children":160},{"style":89},[161],{"type":18,"value":117},{"type":13,"tag":71,"props":163,"children":165},{"class":73,"line":164},5,[166,171,175,180],{"type":13,"tag":71,"props":167,"children":168},{"style":89},[169],{"type":18,"value":170}," VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT ",{"type":13,"tag":71,"props":172,"children":173},{"style":78},[174],{"type":18,"value":106},{"type":13,"tag":71,"props":176,"children":177},{"style":109},[178],{"type":18,"value":179}," 3",{"type":13,"tag":71,"props":181,"children":182},{"style":89},[183],{"type":18,"value":117},{"type":13,"tag":71,"props":185,"children":187},{"class":73,"line":186},6,[188],{"type":13,"tag":71,"props":189,"children":190},{"style":89},[191],{"type":18,"value":192},"} VkPipelineRobustnessBufferBehaviorEXT;\n",{"type":13,"tag":59,"props":194,"children":199},{"className":195,"code":196,"filename":197,"language":198,"meta":65,"style":65},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PipelineRobustnessBufferBehaviorEXT(u32);\nimpl PipelineRobustnessBufferBehaviorEXT {\n pub const DEVICE_DEFAULT: Self = 0;\n pub const DISABLED: Self = 1;\n pub const ROBUST_BUFFER_ACCESS: Self = 2;\n pub const ROBUST_BUFFER_ACCESS_2: Self = 3;\n}\n","Rust","rs",[200],{"type":13,"tag":21,"props":201,"children":202},{"__ignoreMap":65},[203,237,254,296,332,368,404],{"type":13,"tag":71,"props":204,"children":205},{"class":73,"line":74},[206,211,216,222,227,232],{"type":13,"tag":71,"props":207,"children":208},{"style":78},[209],{"type":18,"value":210},"pub",{"type":13,"tag":71,"props":212,"children":213},{"style":78},[214],{"type":18,"value":215}," struct",{"type":13,"tag":71,"props":217,"children":219},{"style":218},"--shiki-default:#953800;--shiki-dark:#FFA657",[220],{"type":18,"value":221}," PipelineRobustnessBufferBehaviorEXT",{"type":13,"tag":71,"props":223,"children":224},{"style":89},[225],{"type":18,"value":226},"(",{"type":13,"tag":71,"props":228,"children":229},{"style":218},[230],{"type":18,"value":231},"u32",{"type":13,"tag":71,"props":233,"children":234},{"style":89},[235],{"type":18,"value":236},");\n",{"type":13,"tag":71,"props":238,"children":239},{"class":73,"line":95},[240,245,249],{"type":13,"tag":71,"props":241,"children":242},{"style":78},[243],{"type":18,"value":244},"impl",{"type":13,"tag":71,"props":246,"children":247},{"style":218},[248],{"type":18,"value":221},{"type":13,"tag":71,"props":250,"children":251},{"style":89},[252],{"type":18,"value":253}," {\n",{"type":13,"tag":71,"props":255,"children":256},{"class":73,"line":120},[257,262,267,272,277,282,287,291],{"type":13,"tag":71,"props":258,"children":259},{"style":78},[260],{"type":18,"value":261}," pub",{"type":13,"tag":71,"props":263,"children":264},{"style":78},[265],{"type":18,"value":266}," const",{"type":13,"tag":71,"props":268,"children":269},{"style":109},[270],{"type":18,"value":271}," DEVICE_DEFAULT",{"type":13,"tag":71,"props":273,"children":274},{"style":78},[275],{"type":18,"value":276},":",{"type":13,"tag":71,"props":278,"children":279},{"style":109},[280],{"type":18,"value":281}," Self",{"type":13,"tag":71,"props":283,"children":284},{"style":78},[285],{"type":18,"value":286}," =",{"type":13,"tag":71,"props":288,"children":289},{"style":109},[290],{"type":18,"value":112},{"type":13,"tag":71,"props":292,"children":293},{"style":89},[294],{"type":18,"value":295},";\n",{"type":13,"tag":71,"props":297,"children":298},{"class":73,"line":142},[299,303,307,312,316,320,324,328],{"type":13,"tag":71,"props":300,"children":301},{"style":78},[302],{"type":18,"value":261},{"type":13,"tag":71,"props":304,"children":305},{"style":78},[306],{"type":18,"value":266},{"type":13,"tag":71,"props":308,"children":309},{"style":109},[310],{"type":18,"value":311}," DISABLED",{"type":13,"tag":71,"props":313,"children":314},{"style":78},[315],{"type":18,"value":276},{"type":13,"tag":71,"props":317,"children":318},{"style":109},[319],{"type":18,"value":281},{"type":13,"tag":71,"props":321,"children":322},{"style":78},[323],{"type":18,"value":286},{"type":13,"tag":71,"props":325,"children":326},{"style":109},[327],{"type":18,"value":135},{"type":13,"tag":71,"props":329,"children":330},{"style":89},[331],{"type":18,"value":295},{"type":13,"tag":71,"props":333,"children":334},{"class":73,"line":164},[335,339,343,348,352,356,360,364],{"type":13,"tag":71,"props":336,"children":337},{"style":78},[338],{"type":18,"value":261},{"type":13,"tag":71,"props":340,"children":341},{"style":78},[342],{"type":18,"value":266},{"type":13,"tag":71,"props":344,"children":345},{"style":109},[346],{"type":18,"value":347}," ROBUST_BUFFER_ACCESS",{"type":13,"tag":71,"props":349,"children":350},{"style":78},[351],{"type":18,"value":276},{"type":13,"tag":71,"props":353,"children":354},{"style":109},[355],{"type":18,"value":281},{"type":13,"tag":71,"props":357,"children":358},{"style":78},[359],{"type":18,"value":286},{"type":13,"tag":71,"props":361,"children":362},{"style":109},[363],{"type":18,"value":157},{"type":13,"tag":71,"props":365,"children":366},{"style":89},[367],{"type":18,"value":295},{"type":13,"tag":71,"props":369,"children":370},{"class":73,"line":186},[371,375,379,384,388,392,396,400],{"type":13,"tag":71,"props":372,"children":373},{"style":78},[374],{"type":18,"value":261},{"type":13,"tag":71,"props":376,"children":377},{"style":78},[378],{"type":18,"value":266},{"type":13,"tag":71,"props":380,"children":381},{"style":109},[382],{"type":18,"value":383}," ROBUST_BUFFER_ACCESS_2",{"type":13,"tag":71,"props":385,"children":386},{"style":78},[387],{"type":18,"value":276},{"type":13,"tag":71,"props":389,"children":390},{"style":109},[391],{"type":18,"value":281},{"type":13,"tag":71,"props":393,"children":394},{"style":78},[395],{"type":18,"value":286},{"type":13,"tag":71,"props":397,"children":398},{"style":109},[399],{"type":18,"value":179},{"type":13,"tag":71,"props":401,"children":402},{"style":89},[403],{"type":18,"value":295},{"type":13,"tag":71,"props":405,"children":407},{"class":73,"line":406},7,[408],{"type":13,"tag":71,"props":409,"children":410},{"style":89},[411],{"type":18,"value":412},"}\n",{"type":13,"tag":414,"props":415,"children":416},"ul",{},[417,429,447,470],{"type":13,"tag":418,"props":419,"children":420},"li",{},[421,427],{"type":13,"tag":21,"props":422,"children":424},{"className":423},[],[425],{"type":18,"value":426},"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT",{"type":18,"value":428},"\nspecifies that this pipeline stage follows the behavior of robustness\nfeatures that are enabled on the device that created this pipeline",{"type":13,"tag":418,"props":430,"children":431},{},[432,438,440,445],{"type":13,"tag":21,"props":433,"children":435},{"className":434},[],[436],{"type":18,"value":437},"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT",{"type":18,"value":439}," specifies that\nbuffer accesses by this pipeline stage to the relevant resource types\n",{"type":13,"tag":441,"props":442,"children":444},"normative",{"type":443},"must",[],{"type":18,"value":446}," not be out of bounds",{"type":13,"tag":418,"props":448,"children":449},{},[450,456,458,468],{"type":13,"tag":21,"props":451,"children":453},{"className":452},[],[454],{"type":18,"value":455},"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT",{"type":18,"value":457},"\nspecifies that out of bounds accesses by this pipeline stage to the\nrelevant resource types behave as if the ",{"type":13,"tag":46,"props":459,"children":461},{"href":460},"/man/VkPhysicalDeviceFeatures#features-robustBufferAccess",[462],{"type":13,"tag":21,"props":463,"children":465},{"className":464},[],[466],{"type":18,"value":467},"robustBufferAccess",{"type":18,"value":469}," feature is enabled",{"type":13,"tag":418,"props":471,"children":472},{},[473,479,480,490],{"type":13,"tag":21,"props":474,"children":476},{"className":475},[],[477],{"type":18,"value":478},"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT",{"type":18,"value":457},{"type":13,"tag":46,"props":481,"children":483},{"href":482},"/man/VkPhysicalDeviceRobustness2FeaturesEXT#features-robustBufferAccess2",[484],{"type":13,"tag":21,"props":485,"children":487},{"className":486},[],[488],{"type":18,"value":489},"robustBufferAccess2",{"type":18,"value":469},{"type":13,"tag":492,"props":493,"children":494},"style",{},[495],{"type":18,"value":496},"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":65,"searchDepth":95,"depth":95,"links":498},[],"markdown",1729612473682]