[{"data":1,"prerenderedAt":1303},["ShallowReactive",2],{"$fTEMlSxbAKZkbESqemgKw1isa8x-TN6loBPGcTHfCWHs":3},{"title":4,"description":5,"parent":6,"extendedby":7,"type":9,"xrefs":10,"body":11,"_type":1302,"_id":4},"VkDisplaySurfaceCreateInfoKHR","Structure specifying parameters of a newly created display plane surface object","VK_KHR_display",[8],"VkDisplaySurfaceStereoCreateInfoNV","structs",[],{"type":12,"children":13,"toc":1300},"root",[14,30,532,707,726,1121,1294],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,28],{"type":20,"value":21},"text","The ",{"type":15,"tag":23,"props":24,"children":26},"code",{"className":25},[],[27],{"type":20,"value":4},{"type":20,"value":29}," structure is defined as:",{"type":15,"tag":31,"props":32,"children":33},"code-group",{},[34,192],{"type":15,"tag":35,"props":36,"children":42},"pre",{"className":37,"code":38,"filename":39,"language":40,"meta":41,"style":41},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDisplaySurfaceCreateInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkDisplaySurfaceCreateFlagsKHR flags;\n VkDisplayModeKHR displayMode;\n uint32_t planeIndex;\n uint32_t planeStackIndex;\n VkSurfaceTransformFlagBitsKHR transform;\n float globalAlpha;\n VkDisplayPlaneAlphaFlagBitsKHR alphaMode;\n VkExtent2D imageExtent;\n} VkDisplaySurfaceCreateInfoKHR;\n","C","c","",[43],{"type":15,"tag":23,"props":44,"children":45},{"__ignoreMap":41},[46,69,78,97,106,115,129,142,151,165,174,183],{"type":15,"tag":47,"props":48,"children":51},"span",{"class":49,"line":50},"line",1,[52,58,63],{"type":15,"tag":47,"props":53,"children":55},{"style":54},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[56],{"type":20,"value":57},"typedef",{"type":15,"tag":47,"props":59,"children":60},{"style":54},[61],{"type":20,"value":62}," struct",{"type":15,"tag":47,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":20,"value":68}," VkDisplaySurfaceCreateInfoKHR {\n",{"type":15,"tag":47,"props":70,"children":72},{"class":49,"line":71},2,[73],{"type":15,"tag":47,"props":74,"children":75},{"style":65},[76],{"type":20,"value":77}," VkStructureType sType;\n",{"type":15,"tag":47,"props":79,"children":81},{"class":49,"line":80},3,[82,87,92],{"type":15,"tag":47,"props":83,"children":84},{"style":54},[85],{"type":20,"value":86}," const",{"type":15,"tag":47,"props":88,"children":89},{"style":54},[90],{"type":20,"value":91}," void*",{"type":15,"tag":47,"props":93,"children":94},{"style":65},[95],{"type":20,"value":96}," pNext;\n",{"type":15,"tag":47,"props":98,"children":100},{"class":49,"line":99},4,[101],{"type":15,"tag":47,"props":102,"children":103},{"style":65},[104],{"type":20,"value":105}," VkDisplaySurfaceCreateFlagsKHR flags;\n",{"type":15,"tag":47,"props":107,"children":109},{"class":49,"line":108},5,[110],{"type":15,"tag":47,"props":111,"children":112},{"style":65},[113],{"type":20,"value":114}," VkDisplayModeKHR displayMode;\n",{"type":15,"tag":47,"props":116,"children":118},{"class":49,"line":117},6,[119,124],{"type":15,"tag":47,"props":120,"children":121},{"style":54},[122],{"type":20,"value":123}," uint32_t",{"type":15,"tag":47,"props":125,"children":126},{"style":65},[127],{"type":20,"value":128}," planeIndex;\n",{"type":15,"tag":47,"props":130,"children":132},{"class":49,"line":131},7,[133,137],{"type":15,"tag":47,"props":134,"children":135},{"style":54},[136],{"type":20,"value":123},{"type":15,"tag":47,"props":138,"children":139},{"style":65},[140],{"type":20,"value":141}," planeStackIndex;\n",{"type":15,"tag":47,"props":143,"children":145},{"class":49,"line":144},8,[146],{"type":15,"tag":47,"props":147,"children":148},{"style":65},[149],{"type":20,"value":150}," VkSurfaceTransformFlagBitsKHR transform;\n",{"type":15,"tag":47,"props":152,"children":154},{"class":49,"line":153},9,[155,160],{"type":15,"tag":47,"props":156,"children":157},{"style":54},[158],{"type":20,"value":159}," float",{"type":15,"tag":47,"props":161,"children":162},{"style":65},[163],{"type":20,"value":164}," globalAlpha;\n",{"type":15,"tag":47,"props":166,"children":168},{"class":49,"line":167},10,[169],{"type":15,"tag":47,"props":170,"children":171},{"style":65},[172],{"type":20,"value":173}," VkDisplayPlaneAlphaFlagBitsKHR alphaMode;\n",{"type":15,"tag":47,"props":175,"children":177},{"class":49,"line":176},11,[178],{"type":15,"tag":47,"props":179,"children":180},{"style":65},[181],{"type":20,"value":182}," VkExtent2D imageExtent;\n",{"type":15,"tag":47,"props":184,"children":186},{"class":49,"line":185},12,[187],{"type":15,"tag":47,"props":188,"children":189},{"style":65},[190],{"type":20,"value":191},"} VkDisplaySurfaceCreateInfoKHR;\n",{"type":15,"tag":35,"props":193,"children":198},{"className":194,"code":195,"filename":196,"language":197,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DisplaySurfaceCreateInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::DisplaySurfaceCreateFlagsKHR,\n display_mode: vk::DisplayModeKHR, // The mode to use when displaying this surface\n plane_index: u32, // The plane on which this surface appears. Must be between 0 and the value returned by vkGetPhysicalDeviceDisplayPlanePropertiesKHR() in pPropertyCount.\n plane_stack_index: u32, // The z-order of the plane.\n transform: vk::SurfaceTransformFlagBitsKHR, // Transform to apply to the images as part of the scanout operation\n global_alpha: f32, // Global alpha value. Must be between 0 and 1, inclusive. Ignored if alphaMode is not VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR\n alpha_mode: vk::DisplayPlaneAlphaFlagBitsKHR, // The type of alpha blending to use. Must be one of the bits from VkDisplayPlaneCapabilitiesKHR::supportedAlpha for this display plane\n image_extent: vk::Extent2D, // size of the images to use with this surface\n}\n","Rust","rs",[199],{"type":15,"tag":23,"props":200,"children":201},{"__ignoreMap":41},[202,225,258,280,309,345,371,396,430,456,490,524],{"type":15,"tag":47,"props":203,"children":204},{"class":49,"line":50},[205,210,214,220],{"type":15,"tag":47,"props":206,"children":207},{"style":54},[208],{"type":20,"value":209},"pub",{"type":15,"tag":47,"props":211,"children":212},{"style":54},[213],{"type":20,"value":62},{"type":15,"tag":47,"props":215,"children":217},{"style":216},"--shiki-default:#953800;--shiki-dark:#FFA657",[218],{"type":20,"value":219}," DisplaySurfaceCreateInfoKHR",{"type":15,"tag":47,"props":221,"children":222},{"style":65},[223],{"type":20,"value":224}," {\n",{"type":15,"tag":47,"props":226,"children":227},{"class":49,"line":71},[228,233,238,243,248,253],{"type":15,"tag":47,"props":229,"children":230},{"style":65},[231],{"type":20,"value":232}," s_type",{"type":15,"tag":47,"props":234,"children":235},{"style":54},[236],{"type":20,"value":237},":",{"type":15,"tag":47,"props":239,"children":240},{"style":216},[241],{"type":20,"value":242}," vk",{"type":15,"tag":47,"props":244,"children":245},{"style":54},[246],{"type":20,"value":247},"::",{"type":15,"tag":47,"props":249,"children":250},{"style":216},[251],{"type":20,"value":252},"StructureType",{"type":15,"tag":47,"props":254,"children":255},{"style":65},[256],{"type":20,"value":257},",\n",{"type":15,"tag":47,"props":259,"children":260},{"class":49,"line":80},[261,266,270,275],{"type":15,"tag":47,"props":262,"children":263},{"style":65},[264],{"type":20,"value":265}," p_next",{"type":15,"tag":47,"props":267,"children":268},{"style":54},[269],{"type":20,"value":237},{"type":15,"tag":47,"props":271,"children":272},{"style":54},[273],{"type":20,"value":274}," *const",{"type":15,"tag":47,"props":276,"children":277},{"style":65},[278],{"type":20,"value":279}," c_void,\n",{"type":15,"tag":47,"props":281,"children":282},{"class":49,"line":99},[283,288,292,296,300,305],{"type":15,"tag":47,"props":284,"children":285},{"style":65},[286],{"type":20,"value":287}," flags",{"type":15,"tag":47,"props":289,"children":290},{"style":54},[291],{"type":20,"value":237},{"type":15,"tag":47,"props":293,"children":294},{"style":216},[295],{"type":20,"value":242},{"type":15,"tag":47,"props":297,"children":298},{"style":54},[299],{"type":20,"value":247},{"type":15,"tag":47,"props":301,"children":302},{"style":216},[303],{"type":20,"value":304},"DisplaySurfaceCreateFlagsKHR",{"type":15,"tag":47,"props":306,"children":307},{"style":65},[308],{"type":20,"value":257},{"type":15,"tag":47,"props":310,"children":311},{"class":49,"line":108},[312,317,321,325,329,334,339],{"type":15,"tag":47,"props":313,"children":314},{"style":65},[315],{"type":20,"value":316}," display_mode",{"type":15,"tag":47,"props":318,"children":319},{"style":54},[320],{"type":20,"value":237},{"type":15,"tag":47,"props":322,"children":323},{"style":216},[324],{"type":20,"value":242},{"type":15,"tag":47,"props":326,"children":327},{"style":54},[328],{"type":20,"value":247},{"type":15,"tag":47,"props":330,"children":331},{"style":216},[332],{"type":20,"value":333},"DisplayModeKHR",{"type":15,"tag":47,"props":335,"children":336},{"style":65},[337],{"type":20,"value":338},", ",{"type":15,"tag":47,"props":340,"children":342},{"style":341},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[343],{"type":20,"value":344},"// The mode to use when displaying this surface\n",{"type":15,"tag":47,"props":346,"children":347},{"class":49,"line":117},[348,353,357,362,366],{"type":15,"tag":47,"props":349,"children":350},{"style":65},[351],{"type":20,"value":352}," plane_index",{"type":15,"tag":47,"props":354,"children":355},{"style":54},[356],{"type":20,"value":237},{"type":15,"tag":47,"props":358,"children":359},{"style":216},[360],{"type":20,"value":361}," u32",{"type":15,"tag":47,"props":363,"children":364},{"style":65},[365],{"type":20,"value":338},{"type":15,"tag":47,"props":367,"children":368},{"style":341},[369],{"type":20,"value":370},"// The plane on which this surface appears. Must be between 0 and the value returned by vkGetPhysicalDeviceDisplayPlanePropertiesKHR() in pPropertyCount.\n",{"type":15,"tag":47,"props":372,"children":373},{"class":49,"line":131},[374,379,383,387,391],{"type":15,"tag":47,"props":375,"children":376},{"style":65},[377],{"type":20,"value":378}," plane_stack_index",{"type":15,"tag":47,"props":380,"children":381},{"style":54},[382],{"type":20,"value":237},{"type":15,"tag":47,"props":384,"children":385},{"style":216},[386],{"type":20,"value":361},{"type":15,"tag":47,"props":388,"children":389},{"style":65},[390],{"type":20,"value":338},{"type":15,"tag":47,"props":392,"children":393},{"style":341},[394],{"type":20,"value":395},"// The z-order of the plane.\n",{"type":15,"tag":47,"props":397,"children":398},{"class":49,"line":144},[399,404,408,412,416,421,425],{"type":15,"tag":47,"props":400,"children":401},{"style":65},[402],{"type":20,"value":403}," transform",{"type":15,"tag":47,"props":405,"children":406},{"style":54},[407],{"type":20,"value":237},{"type":15,"tag":47,"props":409,"children":410},{"style":216},[411],{"type":20,"value":242},{"type":15,"tag":47,"props":413,"children":414},{"style":54},[415],{"type":20,"value":247},{"type":15,"tag":47,"props":417,"children":418},{"style":216},[419],{"type":20,"value":420},"SurfaceTransformFlagBitsKHR",{"type":15,"tag":47,"props":422,"children":423},{"style":65},[424],{"type":20,"value":338},{"type":15,"tag":47,"props":426,"children":427},{"style":341},[428],{"type":20,"value":429},"// Transform to apply to the images as part of the scanout operation\n",{"type":15,"tag":47,"props":431,"children":432},{"class":49,"line":153},[433,438,442,447,451],{"type":15,"tag":47,"props":434,"children":435},{"style":65},[436],{"type":20,"value":437}," global_alpha",{"type":15,"tag":47,"props":439,"children":440},{"style":54},[441],{"type":20,"value":237},{"type":15,"tag":47,"props":443,"children":444},{"style":216},[445],{"type":20,"value":446}," f32",{"type":15,"tag":47,"props":448,"children":449},{"style":65},[450],{"type":20,"value":338},{"type":15,"tag":47,"props":452,"children":453},{"style":341},[454],{"type":20,"value":455},"// Global alpha value. Must be between 0 and 1, inclusive. Ignored if alphaMode is not VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR\n",{"type":15,"tag":47,"props":457,"children":458},{"class":49,"line":167},[459,464,468,472,476,481,485],{"type":15,"tag":47,"props":460,"children":461},{"style":65},[462],{"type":20,"value":463}," alpha_mode",{"type":15,"tag":47,"props":465,"children":466},{"style":54},[467],{"type":20,"value":237},{"type":15,"tag":47,"props":469,"children":470},{"style":216},[471],{"type":20,"value":242},{"type":15,"tag":47,"props":473,"children":474},{"style":54},[475],{"type":20,"value":247},{"type":15,"tag":47,"props":477,"children":478},{"style":216},[479],{"type":20,"value":480},"DisplayPlaneAlphaFlagBitsKHR",{"type":15,"tag":47,"props":482,"children":483},{"style":65},[484],{"type":20,"value":338},{"type":15,"tag":47,"props":486,"children":487},{"style":341},[488],{"type":20,"value":489},"// The type of alpha blending to use. Must be one of the bits from VkDisplayPlaneCapabilitiesKHR::supportedAlpha for this display plane\n",{"type":15,"tag":47,"props":491,"children":492},{"class":49,"line":176},[493,498,502,506,510,515,519],{"type":15,"tag":47,"props":494,"children":495},{"style":65},[496],{"type":20,"value":497}," image_extent",{"type":15,"tag":47,"props":499,"children":500},{"style":54},[501],{"type":20,"value":237},{"type":15,"tag":47,"props":503,"children":504},{"style":216},[505],{"type":20,"value":242},{"type":15,"tag":47,"props":507,"children":508},{"style":54},[509],{"type":20,"value":247},{"type":15,"tag":47,"props":511,"children":512},{"style":216},[513],{"type":20,"value":514},"Extent2D",{"type":15,"tag":47,"props":516,"children":517},{"style":65},[518],{"type":20,"value":338},{"type":15,"tag":47,"props":520,"children":521},{"style":341},[522],{"type":20,"value":523},"// size of the images to use with this surface\n",{"type":15,"tag":47,"props":525,"children":526},{"class":49,"line":185},[527],{"type":15,"tag":47,"props":528,"children":529},{"style":65},[530],{"type":20,"value":531},"}\n",{"type":15,"tag":533,"props":534,"children":535},"ul",{},[536,557,576,594,612,623,634,652,679,696],{"type":15,"tag":537,"props":538,"children":539},"li",{},[540,546,548,555],{"type":15,"tag":23,"props":541,"children":543},{"className":542},[],[544],{"type":20,"value":545},"sType",{"type":20,"value":547}," is a ",{"type":15,"tag":549,"props":550,"children":552},"a",{"href":551},"/man/VkStructureType",[553],{"type":20,"value":554},"VkStructureType",{"type":20,"value":556}," value identifying this structure.",{"type":15,"tag":537,"props":558,"children":559},{},[560,566,568,574],{"type":15,"tag":23,"props":561,"children":563},{"className":562},[],[564],{"type":20,"value":565},"pNext",{"type":20,"value":567}," is ",{"type":15,"tag":23,"props":569,"children":571},{"className":570},[],[572],{"type":20,"value":573},"NULL",{"type":20,"value":575}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":537,"props":577,"children":578},{},[579,585,587,592],{"type":15,"tag":23,"props":580,"children":582},{"className":581},[],[583],{"type":20,"value":584},"flags",{"type":20,"value":586}," is reserved for future use, and ",{"type":15,"tag":588,"props":589,"children":591},"normative",{"type":590},"must",[],{"type":20,"value":593}," be zero.",{"type":15,"tag":537,"props":595,"children":596},{},[597,603,604,610],{"type":15,"tag":23,"props":598,"children":600},{"className":599},[],[601],{"type":20,"value":602},"displayMode",{"type":20,"value":547},{"type":15,"tag":549,"props":605,"children":607},{"href":606},"/man/VkDisplayModeKHR",[608],{"type":20,"value":609},"VkDisplayModeKHR",{"type":20,"value":611}," handle specifying the mode\nto use when displaying this surface.",{"type":15,"tag":537,"props":613,"children":614},{},[615,621],{"type":15,"tag":23,"props":616,"children":618},{"className":617},[],[619],{"type":20,"value":620},"planeIndex",{"type":20,"value":622}," is the plane on which this surface appears.",{"type":15,"tag":537,"props":624,"children":625},{},[626,632],{"type":15,"tag":23,"props":627,"children":629},{"className":628},[],[630],{"type":20,"value":631},"planeStackIndex",{"type":20,"value":633}," is the z-order of the plane.",{"type":15,"tag":537,"props":635,"children":636},{},[637,643,644,650],{"type":15,"tag":23,"props":638,"children":640},{"className":639},[],[641],{"type":20,"value":642},"transform",{"type":20,"value":547},{"type":15,"tag":549,"props":645,"children":647},{"href":646},"/man/VkSurfaceTransformFlagBitsKHR",[648],{"type":20,"value":649},"VkSurfaceTransformFlagBitsKHR",{"type":20,"value":651}," value\nspecifying the transformation to apply to images as part of the scanout\noperation.",{"type":15,"tag":537,"props":653,"children":654},{},[655,661,663,669,671,677],{"type":15,"tag":23,"props":656,"children":658},{"className":657},[],[659],{"type":20,"value":660},"globalAlpha",{"type":20,"value":662}," is the global alpha value.\nThis value is ignored if ",{"type":15,"tag":23,"props":664,"children":666},{"className":665},[],[667],{"type":20,"value":668},"alphaMode",{"type":20,"value":670}," is not\n",{"type":15,"tag":23,"props":672,"children":674},{"className":673},[],[675],{"type":20,"value":676},"VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR",{"type":20,"value":678},".",{"type":15,"tag":537,"props":680,"children":681},{},[682,687,688,694],{"type":15,"tag":23,"props":683,"children":685},{"className":684},[],[686],{"type":20,"value":668},{"type":20,"value":547},{"type":15,"tag":549,"props":689,"children":691},{"href":690},"/man/VkDisplayPlaneAlphaFlagBitsKHR",[692],{"type":20,"value":693},"VkDisplayPlaneAlphaFlagBitsKHR",{"type":20,"value":695}," value\nspecifying the type of alpha blending to use.",{"type":15,"tag":537,"props":697,"children":698},{},[699,705],{"type":15,"tag":23,"props":700,"children":702},{"className":701},[],[703],{"type":20,"value":704},"imageExtent",{"type":20,"value":706}," is the size of the presentable images to use with the\nsurface.",{"type":15,"tag":708,"props":709,"children":710},"note",{},[711],{"type":15,"tag":16,"props":712,"children":713},{},[714,716,719,721,724],{"type":20,"value":715},"Creating a display surface ",{"type":15,"tag":588,"props":717,"children":718},{"type":590},[],{"type":20,"value":720}," not modify the state of the displays,\nplanes, or other resources it names.\nFor example, it ",{"type":15,"tag":588,"props":722,"children":723},{"type":590},[],{"type":20,"value":725}," not apply the specified mode to be set on the\nassociated display.\nApplication of display configuration occurs as a side effect of presenting\nto a display surface.",{"type":15,"tag":727,"props":728,"children":730},"validity-group",{"name":729},"Valid Usage",[731,757,860,908,947,983,1030],{"type":15,"tag":732,"props":733,"children":735},"validity-field",{"name":734},"VUID-VkDisplaySurfaceCreateInfoKHR-planeIndex-01252",[736],{"type":15,"tag":16,"props":737,"children":738},{},[739,744,746,749,751],{"type":15,"tag":23,"props":740,"children":742},{"className":741},[],[743],{"type":20,"value":620},{"type":20,"value":745}," ",{"type":15,"tag":588,"props":747,"children":748},{"type":590},[],{"type":20,"value":750}," be less than the number of display planes\nsupported by the device as determined by calling\n",{"type":15,"tag":23,"props":752,"children":754},{"className":753},[],[755],{"type":20,"value":756},"vkGetPhysicalDeviceDisplayPlanePropertiesKHR",{"type":15,"tag":732,"props":758,"children":760},{"name":759},"VUID-VkDisplaySurfaceCreateInfoKHR-planeReorderPossible-01253",[761],{"type":15,"tag":16,"props":762,"children":763},{},[764,766,772,774,780,782,788,790,795,796,802,804,809,810,813,814,819,821,826,827,830,832,838,840,846,848,853,855],{"type":20,"value":765},"If the ",{"type":15,"tag":23,"props":767,"children":769},{"className":768},[],[770],{"type":20,"value":771},"planeReorderPossible",{"type":20,"value":773}," member of the\n",{"type":15,"tag":23,"props":775,"children":777},{"className":776},[],[778],{"type":20,"value":779},"VkDisplayPropertiesKHR",{"type":20,"value":781}," structure returned by\n",{"type":15,"tag":23,"props":783,"children":785},{"className":784},[],[786],{"type":20,"value":787},"vkGetPhysicalDeviceDisplayPropertiesKHR",{"type":20,"value":789}," for the display\ncorresponding to ",{"type":15,"tag":23,"props":791,"children":793},{"className":792},[],[794],{"type":20,"value":602},{"type":20,"value":567},{"type":15,"tag":23,"props":797,"children":799},{"className":798},[],[800],{"type":20,"value":801},"VK_TRUE",{"type":20,"value":803}," then\n",{"type":15,"tag":23,"props":805,"children":807},{"className":806},[],[808],{"type":20,"value":631},{"type":20,"value":745},{"type":15,"tag":588,"props":811,"children":812},{"type":590},[],{"type":20,"value":750},{"type":15,"tag":23,"props":815,"children":817},{"className":816},[],[818],{"type":20,"value":756},{"type":20,"value":820},"; otherwise\n",{"type":15,"tag":23,"props":822,"children":824},{"className":823},[],[825],{"type":20,"value":631},{"type":20,"value":745},{"type":15,"tag":588,"props":828,"children":829},{"type":590},[],{"type":20,"value":831}," equal the ",{"type":15,"tag":23,"props":833,"children":835},{"className":834},[],[836],{"type":20,"value":837},"currentStackIndex",{"type":20,"value":839}," member of\n",{"type":15,"tag":23,"props":841,"children":843},{"className":842},[],[844],{"type":20,"value":845},"VkDisplayPlanePropertiesKHR",{"type":20,"value":847}," returned by\n",{"type":15,"tag":23,"props":849,"children":851},{"className":850},[],[852],{"type":20,"value":756},{"type":20,"value":854}," for the display plane\ncorresponding to ",{"type":15,"tag":23,"props":856,"children":858},{"className":857},[],[859],{"type":20,"value":602},{"type":15,"tag":732,"props":861,"children":863},{"name":862},"VUID-VkDisplaySurfaceCreateInfoKHR-alphaMode-01254",[864],{"type":15,"tag":16,"props":865,"children":866},{},[867,869,874,875,880,881,886,887,890,892,898,900,906],{"type":20,"value":868},"If ",{"type":15,"tag":23,"props":870,"children":872},{"className":871},[],[873],{"type":20,"value":668},{"type":20,"value":567},{"type":15,"tag":23,"props":876,"children":878},{"className":877},[],[879],{"type":20,"value":676},{"type":20,"value":803},{"type":15,"tag":23,"props":882,"children":884},{"className":883},[],[885],{"type":20,"value":660},{"type":20,"value":745},{"type":15,"tag":588,"props":888,"children":889},{"type":590},[],{"type":20,"value":891}," be between ",{"type":15,"tag":23,"props":893,"children":895},{"className":894},[],[896],{"type":20,"value":897},"0",{"type":20,"value":899}," and ",{"type":15,"tag":23,"props":901,"children":903},{"className":902},[],[904],{"type":20,"value":905},"1",{"type":20,"value":907},", inclusive",{"type":15,"tag":732,"props":909,"children":911},{"name":910},"VUID-VkDisplaySurfaceCreateInfoKHR-alphaMode-01255",[912],{"type":15,"tag":16,"props":913,"children":914},{},[915,920,921,924,926,932,934,940,942],{"type":15,"tag":23,"props":916,"children":918},{"className":917},[],[919],{"type":20,"value":668},{"type":20,"value":745},{"type":15,"tag":588,"props":922,"children":923},{"type":590},[],{"type":20,"value":925}," be one of the bits present in the\n",{"type":15,"tag":23,"props":927,"children":929},{"className":928},[],[930],{"type":20,"value":931},"supportedAlpha",{"type":20,"value":933}," member of ",{"type":15,"tag":23,"props":935,"children":937},{"className":936},[],[938],{"type":20,"value":939},"VkDisplayPlaneCapabilitiesKHR",{"type":20,"value":941}," for\nthe display plane corresponding to ",{"type":15,"tag":23,"props":943,"children":945},{"className":944},[],[946],{"type":20,"value":602},{"type":15,"tag":732,"props":948,"children":950},{"name":949},"VUID-VkDisplaySurfaceCreateInfoKHR-transform-06740",[951],{"type":15,"tag":16,"props":952,"children":953},{},[954,959,960,963,964,970,971,976,978],{"type":15,"tag":23,"props":955,"children":957},{"className":956},[],[958],{"type":20,"value":642},{"type":20,"value":745},{"type":15,"tag":588,"props":961,"children":962},{"type":590},[],{"type":20,"value":925},{"type":15,"tag":23,"props":965,"children":967},{"className":966},[],[968],{"type":20,"value":969},"supportedTransforms",{"type":20,"value":933},{"type":15,"tag":23,"props":972,"children":974},{"className":973},[],[975],{"type":20,"value":779},{"type":20,"value":977}," for the\ndisplay corresponding to ",{"type":15,"tag":23,"props":979,"children":981},{"className":980},[],[982],{"type":20,"value":602},{"type":15,"tag":732,"props":984,"children":986},{"name":985},"VUID-VkDisplaySurfaceCreateInfoKHR-width-01256",[987],{"type":15,"tag":16,"props":988,"children":989},{},[990,991,997,998,1004,1006,1011,1012,1015,1017,1023,1024],{"type":20,"value":21},{"type":15,"tag":23,"props":992,"children":994},{"className":993},[],[995],{"type":20,"value":996},"width",{"type":20,"value":899},{"type":15,"tag":23,"props":999,"children":1001},{"className":1000},[],[1002],{"type":20,"value":1003},"height",{"type":20,"value":1005}," members of ",{"type":15,"tag":23,"props":1007,"children":1009},{"className":1008},[],[1010],{"type":20,"value":704},{"type":20,"value":745},{"type":15,"tag":588,"props":1013,"children":1014},{"type":590},[],{"type":20,"value":1016}," be\nless than or equal to\n",{"type":15,"tag":549,"props":1018,"children":1020},{"href":1019},"/man/VkPhysicalDeviceLimits",[1021],{"type":20,"value":1022},"VkPhysicalDeviceLimits",{"type":20,"value":247},{"type":15,"tag":23,"props":1025,"children":1027},{"className":1026},[],[1028],{"type":20,"value":1029},"maxImageDimension2D",{"type":15,"tag":732,"props":1031,"children":1033},{"name":1032},"VUID-VkDisplaySurfaceCreateInfoKHR-pNext-10284",[1034],{"type":15,"tag":16,"props":1035,"children":1036},{},[1037,1038,1043,1045,1050,1052,1058,1060,1066,1068,1074,1075,1081,1083,1088,1090,1096,1097,1103,1105,1110,1111,1114,1116],{"type":20,"value":765},{"type":15,"tag":23,"props":1039,"children":1041},{"className":1040},[],[1042],{"type":20,"value":565},{"type":20,"value":1044}," chain includes a\n",{"type":15,"tag":549,"props":1046,"children":1048},{"href":1047},"/man/VkDisplaySurfaceStereoCreateInfoNV",[1049],{"type":20,"value":8},{"type":20,"value":1051}," structure whose\n",{"type":15,"tag":23,"props":1053,"children":1055},{"className":1054},[],[1056],{"type":20,"value":1057},"stereoType",{"type":20,"value":1059}," member is\n",{"type":15,"tag":23,"props":1061,"children":1063},{"className":1062},[],[1064],{"type":20,"value":1065},"VK_DISPLAY_SURFACE_STEREO_TYPE_HDMI_3D_NV",{"type":20,"value":1067},", then the\n",{"type":15,"tag":23,"props":1069,"children":1071},{"className":1070},[],[1072],{"type":20,"value":1073},"hdmi3DSupported",{"type":20,"value":773},{"type":15,"tag":549,"props":1076,"children":1078},{"href":1077},"/man/VkDisplayModeStereoPropertiesNV",[1079],{"type":20,"value":1080},"VkDisplayModeStereoPropertiesNV",{"type":20,"value":1082}," structure in the ",{"type":15,"tag":23,"props":1084,"children":1086},{"className":1085},[],[1087],{"type":20,"value":565},{"type":20,"value":1089}," chain\nof the ",{"type":15,"tag":23,"props":1091,"children":1093},{"className":1092},[],[1094],{"type":20,"value":1095},"VkDisplayModeProperties2KHR",{"type":20,"value":781},{"type":15,"tag":549,"props":1098,"children":1100},{"href":1099},"/man/vkGetDisplayModeProperties2KHR",[1101],{"type":20,"value":1102},"vkGetDisplayModeProperties2KHR",{"type":20,"value":1104}," for the display mode corresponding\nto ",{"type":15,"tag":23,"props":1106,"children":1108},{"className":1107},[],[1109],{"type":20,"value":602},{"type":20,"value":745},{"type":15,"tag":588,"props":1112,"children":1113},{"type":590},[],{"type":20,"value":1115}," be ",{"type":15,"tag":23,"props":1117,"children":1119},{"className":1118},[],[1120],{"type":20,"value":801},{"type":15,"tag":727,"props":1122,"children":1124},{"name":1123},"Valid Usage (Implicit)",[1125,1148,1176,1203,1225,1249,1272],{"type":15,"tag":732,"props":1126,"children":1128},{"name":1127},"VUID-VkDisplaySurfaceCreateInfoKHR-sType-sType",[1129],{"type":15,"tag":16,"props":1130,"children":1131},{},[1132,1137,1138,1141,1142],{"type":15,"tag":23,"props":1133,"children":1135},{"className":1134},[],[1136],{"type":20,"value":545},{"type":20,"value":745},{"type":15,"tag":588,"props":1139,"children":1140},{"type":590},[],{"type":20,"value":1115},{"type":15,"tag":23,"props":1143,"children":1145},{"className":1144},[],[1146],{"type":20,"value":1147},"VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR",{"type":15,"tag":732,"props":1149,"children":1151},{"name":1150},"VUID-VkDisplaySurfaceCreateInfoKHR-pNext-pNext",[1152],{"type":15,"tag":16,"props":1153,"children":1154},{},[1155,1160,1161,1164,1165,1170,1172],{"type":15,"tag":23,"props":1156,"children":1158},{"className":1157},[],[1159],{"type":20,"value":565},{"type":20,"value":745},{"type":15,"tag":588,"props":1162,"children":1163},{"type":590},[],{"type":20,"value":1115},{"type":15,"tag":23,"props":1166,"children":1168},{"className":1167},[],[1169],{"type":20,"value":573},{"type":20,"value":1171}," or a pointer to a valid instance of ",{"type":15,"tag":549,"props":1173,"children":1174},{"href":1047},[1175],{"type":20,"value":8},{"type":15,"tag":732,"props":1177,"children":1179},{"name":1178},"VUID-VkDisplaySurfaceCreateInfoKHR-sType-unique",[1180],{"type":15,"tag":16,"props":1181,"children":1182},{},[1183,1184,1189,1191,1196,1198,1201],{"type":20,"value":21},{"type":15,"tag":23,"props":1185,"children":1187},{"className":1186},[],[1188],{"type":20,"value":545},{"type":20,"value":1190}," value of each structure in the ",{"type":15,"tag":23,"props":1192,"children":1194},{"className":1193},[],[1195],{"type":20,"value":565},{"type":20,"value":1197}," chain ",{"type":15,"tag":588,"props":1199,"children":1200},{"type":590},[],{"type":20,"value":1202}," be unique",{"type":15,"tag":732,"props":1204,"children":1206},{"name":1205},"VUID-VkDisplaySurfaceCreateInfoKHR-flags-zerobitmask",[1207],{"type":15,"tag":16,"props":1208,"children":1209},{},[1210,1215,1216,1219,1220],{"type":15,"tag":23,"props":1211,"children":1213},{"className":1212},[],[1214],{"type":20,"value":584},{"type":20,"value":745},{"type":15,"tag":588,"props":1217,"children":1218},{"type":590},[],{"type":20,"value":1115},{"type":15,"tag":23,"props":1221,"children":1223},{"className":1222},[],[1224],{"type":20,"value":897},{"type":15,"tag":732,"props":1226,"children":1228},{"name":1227},"VUID-VkDisplaySurfaceCreateInfoKHR-displayMode-parameter",[1229],{"type":15,"tag":16,"props":1230,"children":1231},{},[1232,1237,1238,1241,1243,1247],{"type":15,"tag":23,"props":1233,"children":1235},{"className":1234},[],[1236],{"type":20,"value":602},{"type":20,"value":745},{"type":15,"tag":588,"props":1239,"children":1240},{"type":590},[],{"type":20,"value":1242}," be a valid ",{"type":15,"tag":549,"props":1244,"children":1245},{"href":606},[1246],{"type":20,"value":609},{"type":20,"value":1248}," handle",{"type":15,"tag":732,"props":1250,"children":1252},{"name":1251},"VUID-VkDisplaySurfaceCreateInfoKHR-transform-parameter",[1253],{"type":15,"tag":16,"props":1254,"children":1255},{},[1256,1261,1262,1265,1266,1270],{"type":15,"tag":23,"props":1257,"children":1259},{"className":1258},[],[1260],{"type":20,"value":642},{"type":20,"value":745},{"type":15,"tag":588,"props":1263,"children":1264},{"type":590},[],{"type":20,"value":1242},{"type":15,"tag":549,"props":1267,"children":1268},{"href":646},[1269],{"type":20,"value":649},{"type":20,"value":1271}," value",{"type":15,"tag":732,"props":1273,"children":1275},{"name":1274},"VUID-VkDisplaySurfaceCreateInfoKHR-alphaMode-parameter",[1276],{"type":15,"tag":16,"props":1277,"children":1278},{},[1279,1284,1285,1288,1289,1293],{"type":15,"tag":23,"props":1280,"children":1282},{"className":1281},[],[1283],{"type":20,"value":668},{"type":20,"value":745},{"type":15,"tag":588,"props":1286,"children":1287},{"type":590},[],{"type":20,"value":1242},{"type":15,"tag":549,"props":1290,"children":1291},{"href":690},[1292],{"type":20,"value":693},{"type":20,"value":1271},{"type":15,"tag":1295,"props":1296,"children":1297},"style",{},[1298],{"type":20,"value":1299},"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":41,"searchDepth":71,"depth":71,"links":1301},[],"markdown",1774813276399]