[{"data":1,"prerenderedAt":914},["ShallowReactive",2],{"11RHJXyKGE":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":913,"_id":4},"VkPhysicalDeviceSubgroupProperties","Structure describing subgroup support for an implementation","VK_VERSION_1_1","structs",[],{"type":10,"children":11,"toc":911},"root",[12,28,366,606,641,690,726,828,875,905],{"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 is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,140],{"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 VkPhysicalDeviceSubgroupProperties {\n VkStructureType sType;\n void* pNext;\n uint32_t subgroupSize;\n VkShaderStageFlags supportedStages;\n VkSubgroupFeatureFlags supportedOperations;\n VkBool32 quadOperationsInAllStages;\n} VkPhysicalDeviceSubgroupProperties;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,104,113,122,131],{"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}," VkPhysicalDeviceSubgroupProperties {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," void*",{"type":13,"tag":45,"props":86,"children":87},{"style":63},[88],{"type":18,"value":89}," pNext;\n",{"type":13,"tag":45,"props":91,"children":93},{"class":47,"line":92},4,[94,99],{"type":13,"tag":45,"props":95,"children":96},{"style":52},[97],{"type":18,"value":98}," uint32_t",{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," subgroupSize;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkShaderStageFlags supportedStages;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117],{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121}," VkSubgroupFeatureFlags supportedOperations;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126],{"type":13,"tag":45,"props":127,"children":128},{"style":63},[129],{"type":18,"value":130}," VkBool32 quadOperationsInAllStages;\n",{"type":13,"tag":45,"props":132,"children":134},{"class":47,"line":133},8,[135],{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139},"} VkPhysicalDeviceSubgroupProperties;\n",{"type":13,"tag":33,"props":141,"children":146},{"className":142,"code":143,"filename":144,"language":145,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceSubgroupProperties {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n subgroup_size: u32, // The size of a subgroup for this queue.\n supported_stages: vk::ShaderStageFlags, // Bitfield of what shader stages support subgroup operations\n supported_operations: vk::SubgroupFeatureFlags, // Bitfield of what subgroup operations are supported.\n quad_operations_in_all_stages: vk::Bool32, // Flag to specify whether quad operations are available in all stages.\n}\n","Rust","rs",[147],{"type":13,"tag":21,"props":148,"children":149},{"__ignoreMap":39},[150,173,206,228,256,290,324,358],{"type":13,"tag":45,"props":151,"children":152},{"class":47,"line":48},[153,158,162,168],{"type":13,"tag":45,"props":154,"children":155},{"style":52},[156],{"type":18,"value":157},"pub",{"type":13,"tag":45,"props":159,"children":160},{"style":52},[161],{"type":18,"value":60},{"type":13,"tag":45,"props":163,"children":165},{"style":164},"--shiki-default:#953800;--shiki-dark:#FFA657",[166],{"type":18,"value":167}," PhysicalDeviceSubgroupProperties",{"type":13,"tag":45,"props":169,"children":170},{"style":63},[171],{"type":18,"value":172}," {\n",{"type":13,"tag":45,"props":174,"children":175},{"class":47,"line":69},[176,181,186,191,196,201],{"type":13,"tag":45,"props":177,"children":178},{"style":63},[179],{"type":18,"value":180}," s_type",{"type":13,"tag":45,"props":182,"children":183},{"style":52},[184],{"type":18,"value":185},":",{"type":13,"tag":45,"props":187,"children":188},{"style":164},[189],{"type":18,"value":190}," vk",{"type":13,"tag":45,"props":192,"children":193},{"style":52},[194],{"type":18,"value":195},"::",{"type":13,"tag":45,"props":197,"children":198},{"style":164},[199],{"type":18,"value":200},"StructureType",{"type":13,"tag":45,"props":202,"children":203},{"style":63},[204],{"type":18,"value":205},",\n",{"type":13,"tag":45,"props":207,"children":208},{"class":47,"line":78},[209,214,218,223],{"type":13,"tag":45,"props":210,"children":211},{"style":63},[212],{"type":18,"value":213}," p_next",{"type":13,"tag":45,"props":215,"children":216},{"style":52},[217],{"type":18,"value":185},{"type":13,"tag":45,"props":219,"children":220},{"style":52},[221],{"type":18,"value":222}," *mut",{"type":13,"tag":45,"props":224,"children":225},{"style":63},[226],{"type":18,"value":227}," c_void,\n",{"type":13,"tag":45,"props":229,"children":230},{"class":47,"line":92},[231,236,240,245,250],{"type":13,"tag":45,"props":232,"children":233},{"style":63},[234],{"type":18,"value":235}," subgroup_size",{"type":13,"tag":45,"props":237,"children":238},{"style":52},[239],{"type":18,"value":185},{"type":13,"tag":45,"props":241,"children":242},{"style":164},[243],{"type":18,"value":244}," u32",{"type":13,"tag":45,"props":246,"children":247},{"style":63},[248],{"type":18,"value":249},", ",{"type":13,"tag":45,"props":251,"children":253},{"style":252},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[254],{"type":18,"value":255},"// The size of a subgroup for this queue.\n",{"type":13,"tag":45,"props":257,"children":258},{"class":47,"line":106},[259,264,268,272,276,281,285],{"type":13,"tag":45,"props":260,"children":261},{"style":63},[262],{"type":18,"value":263}," supported_stages",{"type":13,"tag":45,"props":265,"children":266},{"style":52},[267],{"type":18,"value":185},{"type":13,"tag":45,"props":269,"children":270},{"style":164},[271],{"type":18,"value":190},{"type":13,"tag":45,"props":273,"children":274},{"style":52},[275],{"type":18,"value":195},{"type":13,"tag":45,"props":277,"children":278},{"style":164},[279],{"type":18,"value":280},"ShaderStageFlags",{"type":13,"tag":45,"props":282,"children":283},{"style":63},[284],{"type":18,"value":249},{"type":13,"tag":45,"props":286,"children":287},{"style":252},[288],{"type":18,"value":289},"// Bitfield of what shader stages support subgroup operations\n",{"type":13,"tag":45,"props":291,"children":292},{"class":47,"line":115},[293,298,302,306,310,315,319],{"type":13,"tag":45,"props":294,"children":295},{"style":63},[296],{"type":18,"value":297}," supported_operations",{"type":13,"tag":45,"props":299,"children":300},{"style":52},[301],{"type":18,"value":185},{"type":13,"tag":45,"props":303,"children":304},{"style":164},[305],{"type":18,"value":190},{"type":13,"tag":45,"props":307,"children":308},{"style":52},[309],{"type":18,"value":195},{"type":13,"tag":45,"props":311,"children":312},{"style":164},[313],{"type":18,"value":314},"SubgroupFeatureFlags",{"type":13,"tag":45,"props":316,"children":317},{"style":63},[318],{"type":18,"value":249},{"type":13,"tag":45,"props":320,"children":321},{"style":252},[322],{"type":18,"value":323},"// Bitfield of what subgroup operations are supported.\n",{"type":13,"tag":45,"props":325,"children":326},{"class":47,"line":124},[327,332,336,340,344,349,353],{"type":13,"tag":45,"props":328,"children":329},{"style":63},[330],{"type":18,"value":331}," quad_operations_in_all_stages",{"type":13,"tag":45,"props":333,"children":334},{"style":52},[335],{"type":18,"value":185},{"type":13,"tag":45,"props":337,"children":338},{"style":164},[339],{"type":18,"value":190},{"type":13,"tag":45,"props":341,"children":342},{"style":52},[343],{"type":18,"value":195},{"type":13,"tag":45,"props":345,"children":346},{"style":164},[347],{"type":18,"value":348},"Bool32",{"type":13,"tag":45,"props":350,"children":351},{"style":63},[352],{"type":18,"value":249},{"type":13,"tag":45,"props":354,"children":355},{"style":252},[356],{"type":18,"value":357},"// Flag to specify whether quad operations are available in all stages.\n",{"type":13,"tag":45,"props":359,"children":360},{"class":47,"line":133},[361],{"type":13,"tag":45,"props":362,"children":363},{"style":63},[364],{"type":18,"value":365},"}\n",{"type":13,"tag":367,"props":368,"children":369},"ul",{},[370,391,410,458,519,583],{"type":13,"tag":371,"props":372,"children":373},"li",{},[374,380,382,389],{"type":13,"tag":21,"props":375,"children":377},{"className":376},[],[378],{"type":18,"value":379},"sType",{"type":18,"value":381}," is a ",{"type":13,"tag":383,"props":384,"children":386},"a",{"href":385},"/man/VkStructureType",[387],{"type":18,"value":388},"VkStructureType",{"type":18,"value":390}," value identifying this structure.",{"type":13,"tag":371,"props":392,"children":393},{},[394,400,402,408],{"type":13,"tag":21,"props":395,"children":397},{"className":396},[],[398],{"type":18,"value":399},"pNext",{"type":18,"value":401}," is ",{"type":13,"tag":21,"props":403,"children":405},{"className":404},[],[406],{"type":18,"value":407},"NULL",{"type":18,"value":409}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":371,"props":411,"children":412},{},[413,418,420,426,428,433,435,441,443,449,451,456],{"type":13,"tag":414,"props":415,"children":417},"anchor",{"id":416},"limits-subgroupSize",[],{"type":18,"value":419}," ",{"type":13,"tag":21,"props":421,"children":423},{"className":422},[],[424],{"type":18,"value":425},"subgroupSize",{"type":18,"value":427}," is the default\nnumber of invocations in each subgroup.\n",{"type":13,"tag":21,"props":429,"children":431},{"className":430},[],[432],{"type":18,"value":425},{"type":18,"value":434}," is at least 1 if any of the physical device’s queues\nsupport ",{"type":13,"tag":21,"props":436,"children":438},{"className":437},[],[439],{"type":18,"value":440},"VK_QUEUE_GRAPHICS_BIT",{"type":18,"value":442}," or ",{"type":13,"tag":21,"props":444,"children":446},{"className":445},[],[447],{"type":18,"value":448},"VK_QUEUE_COMPUTE_BIT",{"type":18,"value":450},".\n",{"type":13,"tag":21,"props":452,"children":454},{"className":453},[],[455],{"type":18,"value":425},{"type":18,"value":457}," is a power-of-two.",{"type":13,"tag":371,"props":459,"children":460},{},[461,465,471,473,479,481,487,489,495,497,502,504,510,512,517],{"type":13,"tag":414,"props":462,"children":464},{"id":463},"limits-subgroupSupportedStages",[],{"type":13,"tag":21,"props":466,"children":468},{"className":467},[],[469],{"type":18,"value":470},"supportedStages",{"type":18,"value":472}," is a bitfield of ",{"type":13,"tag":383,"props":474,"children":476},{"href":475},"/man/VkShaderStageFlagBits",[477],{"type":18,"value":478},"VkShaderStageFlagBits",{"type":18,"value":480},"\ndescribing the shader stages that ",{"type":13,"tag":383,"props":482,"children":484},{"href":483},"/404#shaders-group-operations",[485],{"type":18,"value":486},"group\noperations",{"type":18,"value":488}," with ",{"type":13,"tag":383,"props":490,"children":492},{"href":491},"/404#shaders-scope-subgroup",[493],{"type":18,"value":494},"subgroup scope",{"type":18,"value":496}," are\nsupported in.\n",{"type":13,"tag":21,"props":498,"children":500},{"className":499},[],[501],{"type":18,"value":470},{"type":18,"value":503}," will have the ",{"type":13,"tag":21,"props":505,"children":507},{"className":506},[],[508],{"type":18,"value":509},"VK_SHADER_STAGE_COMPUTE_BIT",{"type":18,"value":511},"\nbit set if any of the physical device’s queues support\n",{"type":13,"tag":21,"props":513,"children":515},{"className":514},[],[516],{"type":18,"value":448},{"type":18,"value":518},".",{"type":13,"tag":371,"props":520,"children":521},{},[522,526,532,534,540,542,547,549,553,555,560,562,568,570,575,577,582],{"type":13,"tag":414,"props":523,"children":525},{"id":524},"limits-subgroupSupportedOperations",[],{"type":13,"tag":21,"props":527,"children":529},{"className":528},[],[530],{"type":18,"value":531},"supportedOperations",{"type":18,"value":533}," is a bitmask of\n",{"type":13,"tag":383,"props":535,"children":537},{"href":536},"/man/VkSubgroupFeatureFlagBits",[538],{"type":18,"value":539},"VkSubgroupFeatureFlagBits",{"type":18,"value":541}," specifying the sets of\n",{"type":13,"tag":383,"props":543,"children":544},{"href":483},[545],{"type":18,"value":546},"group operations",{"type":18,"value":548}," with\n",{"type":13,"tag":383,"props":550,"children":551},{"href":491},[552],{"type":18,"value":494},{"type":18,"value":554}," supported on this device.\n",{"type":13,"tag":21,"props":556,"children":558},{"className":557},[],[559],{"type":18,"value":531},{"type":18,"value":561}," will have the\n",{"type":13,"tag":21,"props":563,"children":565},{"className":564},[],[566],{"type":18,"value":567},"VK_SUBGROUP_FEATURE_BASIC_BIT",{"type":18,"value":569}," bit set if any of the physical\ndevice’s queues support ",{"type":13,"tag":21,"props":571,"children":573},{"className":572},[],[574],{"type":18,"value":440},{"type":18,"value":576}," or\n",{"type":13,"tag":21,"props":578,"children":580},{"className":579},[],[581],{"type":18,"value":448},{"type":18,"value":518},{"type":13,"tag":371,"props":584,"children":585},{},[586,590,596,598,604],{"type":13,"tag":414,"props":587,"children":589},{"id":588},"limits-subgroupQuadOperationsInAllStages",[],{"type":13,"tag":21,"props":591,"children":593},{"className":592},[],[594],{"type":18,"value":595},"quadOperationsInAllStages",{"type":18,"value":597}," is a boolean specifying whether\n",{"type":13,"tag":383,"props":599,"children":601},{"href":600},"/404#shaders-quad-operations",[602],{"type":18,"value":603},"quad group operations",{"type":18,"value":605}," are available in all\nstages, or are restricted to fragment and compute stages.",{"type":13,"tag":14,"props":607,"children":608},{},[609,611,616,618,623,625,631,633,639],{"type":18,"value":610},"If the ",{"type":13,"tag":21,"props":612,"children":614},{"className":613},[],[615],{"type":18,"value":4},{"type":18,"value":617}," structure is included in the ",{"type":13,"tag":21,"props":619,"children":621},{"className":620},[],[622],{"type":18,"value":399},{"type":18,"value":624}," chain of the\n",{"type":13,"tag":383,"props":626,"children":628},{"href":627},"/man/VkPhysicalDeviceProperties2",[629],{"type":18,"value":630},"VkPhysicalDeviceProperties2",{"type":18,"value":632}," structure passed to\n",{"type":13,"tag":383,"props":634,"children":636},{"href":635},"/man/vkGetPhysicalDeviceProperties2",[637],{"type":18,"value":638},"vkGetPhysicalDeviceProperties2",{"type":18,"value":640},", it is filled in with each\ncorresponding implementation-dependent property.",{"type":13,"tag":14,"props":642,"children":643},{},[644,646,651,653,663,665,675,677,682,683,688],{"type":18,"value":645},"If ",{"type":13,"tag":21,"props":647,"children":649},{"className":648},[],[650],{"type":18,"value":531},{"type":18,"value":652}," includes ",{"type":13,"tag":383,"props":654,"children":656},{"href":655},"/man/VkSubgroupFeatureFlagBits#features-subgroup-quad",[657],{"type":13,"tag":21,"props":658,"children":660},{"className":659},[],[661],{"type":18,"value":662},"VK_SUBGROUP_FEATURE_QUAD_BIT",{"type":18,"value":664},",\nor ",{"type":13,"tag":383,"props":666,"children":668},{"href":667},"/man/VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR#features-shaderSubgroupUniformControlFlow",[669],{"type":13,"tag":21,"props":670,"children":672},{"className":671},[],[673],{"type":18,"value":674},"shaderSubgroupUniformControlFlow",{"type":18,"value":676}," is enabled,\n",{"type":13,"tag":21,"props":678,"children":680},{"className":679},[],[681],{"type":18,"value":425},{"type":18,"value":419},{"type":13,"tag":684,"props":685,"children":687},"normative",{"type":686},"must",[],{"type":18,"value":689}," be greater than or equal to 4.",{"type":13,"tag":14,"props":691,"children":692},{},[693,694,704,706,711,712,715,717,725],{"type":18,"value":610},{"type":13,"tag":383,"props":695,"children":697},{"href":696},"/man/VkPhysicalDeviceShaderQuadControlFeaturesKHR#features-shaderQuadControl",[698],{"type":13,"tag":21,"props":699,"children":701},{"className":700},[],[702],{"type":18,"value":703},"shaderQuadControl",{"type":18,"value":705}," feature is\nsupported, ",{"type":13,"tag":21,"props":707,"children":709},{"className":708},[],[710],{"type":18,"value":531},{"type":18,"value":419},{"type":13,"tag":684,"props":713,"children":714},{"type":686},[],{"type":18,"value":716}," include ",{"type":13,"tag":383,"props":718,"children":719},{"href":655},[720],{"type":13,"tag":21,"props":721,"children":723},{"className":722},[],[724],{"type":18,"value":662},{"type":18,"value":518},{"type":13,"tag":14,"props":727,"children":728},{},[729,730,736,738,744,745,751,753,763,765,771,772,775,777,782,784,788,789,793,794,799,800,810,811,817,818,821,822,827],{"type":18,"value":645},{"type":13,"tag":383,"props":731,"children":733},{"href":732},"/extensions/VK_KHR_shader_subgroup_rotate",[734],{"type":18,"value":735},"VK_KHR_shader_subgroup_rotate",{"type":18,"value":737}," is supported, and the implementation\nadvertises support with a ",{"type":13,"tag":383,"props":739,"children":741},{"href":740},"/man/VkExtensionProperties",[742],{"type":18,"value":743},"VkExtensionProperties",{"type":18,"value":195},{"type":13,"tag":21,"props":746,"children":748},{"className":747},[],[749],{"type":18,"value":750},"specVersion",{"type":18,"value":752},"\ngreater than or equal to 2, and ",{"type":13,"tag":383,"props":754,"children":756},{"href":755},"/man/VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR#features-shaderSubgroupRotate",[757],{"type":13,"tag":21,"props":758,"children":760},{"className":759},[],[761],{"type":18,"value":762},"shaderSubgroupRotate",{"type":18,"value":764}," is supported,\n",{"type":13,"tag":21,"props":766,"children":768},{"className":767},[],[769],{"type":18,"value":770},"VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR",{"type":18,"value":419},{"type":13,"tag":684,"props":773,"children":774},{"type":686},[],{"type":18,"value":776}," be returned in\n",{"type":13,"tag":21,"props":778,"children":780},{"className":779},[],[781],{"type":18,"value":531},{"type":18,"value":783},".\nIf ",{"type":13,"tag":383,"props":785,"children":786},{"href":732},[787],{"type":18,"value":735},{"type":18,"value":737},{"type":13,"tag":383,"props":790,"children":791},{"href":740},[792],{"type":18,"value":743},{"type":18,"value":195},{"type":13,"tag":21,"props":795,"children":797},{"className":796},[],[798],{"type":18,"value":750},{"type":18,"value":752},{"type":13,"tag":383,"props":801,"children":803},{"href":802},"/man/VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR#features-shaderSubgroupRotateClustered",[804],{"type":13,"tag":21,"props":805,"children":807},{"className":806},[],[808],{"type":18,"value":809},"shaderSubgroupRotateClustered",{"type":18,"value":764},{"type":13,"tag":21,"props":812,"children":814},{"className":813},[],[815],{"type":18,"value":816},"VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR",{"type":18,"value":419},{"type":13,"tag":684,"props":819,"children":820},{"type":686},[],{"type":18,"value":776},{"type":13,"tag":21,"props":823,"children":825},{"className":824},[],[826],{"type":18,"value":531},{"type":18,"value":518},{"type":13,"tag":829,"props":830,"children":831},"note",{},[832],{"type":13,"tag":14,"props":833,"children":834},{},[835,840,842,847,849,853,855,863,865,873],{"type":13,"tag":21,"props":836,"children":838},{"className":837},[],[839],{"type":18,"value":770},{"type":18,"value":841}," and\n",{"type":13,"tag":21,"props":843,"children":845},{"className":844},[],[846],{"type":18,"value":816},{"type":18,"value":848}," were added in version 2\nof the ",{"type":13,"tag":383,"props":850,"children":851},{"href":732},[852],{"type":18,"value":735},{"type":18,"value":854}," extension, after the initial\nrelease, so there are implementations that do not advertise these bits.\nApplications should use the ",{"type":13,"tag":383,"props":856,"children":857},{"href":755},[858],{"type":13,"tag":21,"props":859,"children":861},{"className":860},[],[862],{"type":18,"value":762},{"type":18,"value":864}," and ",{"type":13,"tag":383,"props":866,"children":867},{"href":802},[868],{"type":13,"tag":21,"props":869,"children":871},{"className":870},[],[872],{"type":18,"value":809},{"type":18,"value":874}," features to determine and enable\nsupport.\nThese bits are advertised here for consistency and for future dependencies.",{"type":13,"tag":876,"props":877,"children":879},"validity-group",{"name":878},"Valid Usage (Implicit)",[880],{"type":13,"tag":881,"props":882,"children":884},"validity-field",{"name":883},"VUID-VkPhysicalDeviceSubgroupProperties-sType-sType",[885],{"type":13,"tag":14,"props":886,"children":887},{},[888,893,894,897,899],{"type":13,"tag":21,"props":889,"children":891},{"className":890},[],[892],{"type":18,"value":379},{"type":18,"value":419},{"type":13,"tag":684,"props":895,"children":896},{"type":686},[],{"type":18,"value":898}," be ",{"type":13,"tag":21,"props":900,"children":902},{"className":901},[],[903],{"type":18,"value":904},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES",{"type":13,"tag":906,"props":907,"children":908},"style",{},[909],{"type":18,"value":910},"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":912},[],"markdown",1725732575115]