[{"data":1,"prerenderedAt":368},["ShallowReactive",2],{"PRxZwnoCKR":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":367,"_id":4},"VkShadingRatePaletteNV","Structure specifying a single shading rate palette","VK_NV_shading_rate_image","structs",[],{"type":10,"children":11,"toc":365},"root",[12,28,214,250,300,359],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure specifies to contents of a single\nshading rate image palette and is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,114],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkShadingRatePaletteNV {\n uint32_t shadingRatePaletteEntryCount;\n const VkShadingRatePaletteEntryNV* pShadingRatePaletteEntries;\n} VkShadingRatePaletteNV;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,81,105],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkShadingRatePaletteNV {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71,76],{"type":13,"tag":45,"props":72,"children":73},{"style":52},[74],{"type":18,"value":75}," uint32_t",{"type":13,"tag":45,"props":77,"children":78},{"style":63},[79],{"type":18,"value":80}," shadingRatePaletteEntryCount;\n",{"type":13,"tag":45,"props":82,"children":84},{"class":47,"line":83},3,[85,90,95,100],{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," const",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," VkShadingRatePaletteEntryNV",{"type":13,"tag":45,"props":96,"children":97},{"style":52},[98],{"type":18,"value":99},"*",{"type":13,"tag":45,"props":101,"children":102},{"style":63},[103],{"type":18,"value":104}," pShadingRatePaletteEntries;\n",{"type":13,"tag":45,"props":106,"children":108},{"class":47,"line":107},4,[109],{"type":13,"tag":45,"props":110,"children":111},{"style":63},[112],{"type":18,"value":113},"} VkShadingRatePaletteNV;\n",{"type":13,"tag":33,"props":115,"children":120},{"className":116,"code":117,"filename":118,"language":119,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ShadingRatePaletteNV {\n shading_rate_palette_entry_count: u32,\n p_shading_rate_palette_entries: *const vk::ShadingRatePaletteEntryNV,\n}\n","Rust","rs",[121],{"type":13,"tag":21,"props":122,"children":123},{"__ignoreMap":39},[124,147,170,206],{"type":13,"tag":45,"props":125,"children":126},{"class":47,"line":48},[127,132,136,142],{"type":13,"tag":45,"props":128,"children":129},{"style":52},[130],{"type":18,"value":131},"pub",{"type":13,"tag":45,"props":133,"children":134},{"style":52},[135],{"type":18,"value":60},{"type":13,"tag":45,"props":137,"children":139},{"style":138},"--shiki-default:#953800;--shiki-dark:#FFA657",[140],{"type":18,"value":141}," ShadingRatePaletteNV",{"type":13,"tag":45,"props":143,"children":144},{"style":63},[145],{"type":18,"value":146}," {\n",{"type":13,"tag":45,"props":148,"children":149},{"class":47,"line":69},[150,155,160,165],{"type":13,"tag":45,"props":151,"children":152},{"style":63},[153],{"type":18,"value":154}," shading_rate_palette_entry_count",{"type":13,"tag":45,"props":156,"children":157},{"style":52},[158],{"type":18,"value":159},":",{"type":13,"tag":45,"props":161,"children":162},{"style":138},[163],{"type":18,"value":164}," u32",{"type":13,"tag":45,"props":166,"children":167},{"style":63},[168],{"type":18,"value":169},",\n",{"type":13,"tag":45,"props":171,"children":172},{"class":47,"line":83},[173,178,182,187,192,197,202],{"type":13,"tag":45,"props":174,"children":175},{"style":63},[176],{"type":18,"value":177}," p_shading_rate_palette_entries",{"type":13,"tag":45,"props":179,"children":180},{"style":52},[181],{"type":18,"value":159},{"type":13,"tag":45,"props":183,"children":184},{"style":52},[185],{"type":18,"value":186}," *const",{"type":13,"tag":45,"props":188,"children":189},{"style":138},[190],{"type":18,"value":191}," vk",{"type":13,"tag":45,"props":193,"children":194},{"style":52},[195],{"type":18,"value":196},"::",{"type":13,"tag":45,"props":198,"children":199},{"style":138},[200],{"type":18,"value":201},"ShadingRatePaletteEntryNV",{"type":13,"tag":45,"props":203,"children":204},{"style":63},[205],{"type":18,"value":169},{"type":13,"tag":45,"props":207,"children":208},{"class":47,"line":107},[209],{"type":13,"tag":45,"props":210,"children":211},{"style":63},[212],{"type":18,"value":213},"}\n",{"type":13,"tag":215,"props":216,"children":217},"ul",{},[218,230],{"type":13,"tag":219,"props":220,"children":221},"li",{},[222,228],{"type":13,"tag":21,"props":223,"children":225},{"className":224},[],[226],{"type":18,"value":227},"shadingRatePaletteEntryCount",{"type":18,"value":229}," specifies the number of entries in\nthe shading rate image palette.",{"type":13,"tag":219,"props":231,"children":232},{},[233,239,241,248],{"type":13,"tag":21,"props":234,"children":236},{"className":235},[],[237],{"type":18,"value":238},"pShadingRatePaletteEntries",{"type":18,"value":240}," is a pointer to an array of\n",{"type":13,"tag":242,"props":243,"children":245},"a",{"href":244},"/man/VkShadingRatePaletteEntryNV",[246],{"type":18,"value":247},"VkShadingRatePaletteEntryNV",{"type":18,"value":249}," enums defining the shading rate for\neach palette entry.",{"type":13,"tag":251,"props":252,"children":254},"validity-group",{"name":253},"Valid Usage",[255],{"type":13,"tag":256,"props":257,"children":259},"validity-field",{"name":258},"VUID-VkShadingRatePaletteNV-shadingRatePaletteEntryCount-02071",[260],{"type":13,"tag":14,"props":261,"children":262},{},[263,268,270,275,277,283,285,291,292,298],{"type":13,"tag":21,"props":264,"children":266},{"className":265},[],[267],{"type":18,"value":227},{"type":18,"value":269}," ",{"type":13,"tag":271,"props":272,"children":274},"normative",{"type":273},"must",[],{"type":18,"value":276}," be between ",{"type":13,"tag":21,"props":278,"children":280},{"className":279},[],[281],{"type":18,"value":282},"1",{"type":18,"value":284}," and\n",{"type":13,"tag":21,"props":286,"children":288},{"className":287},[],[289],{"type":18,"value":290},"VkPhysicalDeviceShadingRateImagePropertiesNV",{"type":18,"value":196},{"type":13,"tag":21,"props":293,"children":295},{"className":294},[],[296],{"type":18,"value":297},"shadingRatePaletteSize",{"type":18,"value":299},",\ninclusive",{"type":13,"tag":251,"props":301,"children":303},{"name":302},"Valid Usage (Implicit)",[304,335],{"type":13,"tag":256,"props":305,"children":307},{"name":306},"VUID-VkShadingRatePaletteNV-pShadingRatePaletteEntries-parameter",[308],{"type":13,"tag":14,"props":309,"children":310},{},[311,316,317,320,322,327,329,333],{"type":13,"tag":21,"props":312,"children":314},{"className":313},[],[315],{"type":18,"value":238},{"type":18,"value":269},{"type":13,"tag":271,"props":318,"children":319},{"type":273},[],{"type":18,"value":321}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":323,"children":325},{"className":324},[],[326],{"type":18,"value":227},{"type":18,"value":328}," valid ",{"type":13,"tag":242,"props":330,"children":331},{"href":244},[332],{"type":18,"value":247},{"type":18,"value":334}," values",{"type":13,"tag":256,"props":336,"children":338},{"name":337},"VUID-VkShadingRatePaletteNV-shadingRatePaletteEntryCount-arraylength",[339],{"type":13,"tag":14,"props":340,"children":341},{},[342,347,348,351,353],{"type":13,"tag":21,"props":343,"children":345},{"className":344},[],[346],{"type":18,"value":227},{"type":18,"value":269},{"type":13,"tag":271,"props":349,"children":350},{"type":273},[],{"type":18,"value":352}," be greater than ",{"type":13,"tag":21,"props":354,"children":356},{"className":355},[],[357],{"type":18,"value":358},"0",{"type":13,"tag":360,"props":361,"children":362},"style",{},[363],{"type":18,"value":364},"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":39,"searchDepth":69,"depth":69,"links":366},[],"markdown",1725732586569]