[{"data":1,"prerenderedAt":660},["ShallowReactive",2],{"669VFKn3C0":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":659,"_id":4},"VkPhysicalDeviceDriverProperties","Structure containing driver identification information","VK_VERSION_1_2","structs",[],{"type":10,"children":11,"toc":657},"root",[12,28,370,375,440,565,600,605,621,651],{"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,155],{"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 VkPhysicalDeviceDriverProperties {\n VkStructureType sType;\n void* pNext;\n VkDriverId driverID;\n char driverName[VK_MAX_DRIVER_NAME_SIZE];\n char driverInfo[VK_MAX_DRIVER_INFO_SIZE];\n VkConformanceVersion conformanceVersion;\n} VkPhysicalDeviceDriverProperties;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,99,119,137,146],{"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}," VkPhysicalDeviceDriverProperties {\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],{"type":13,"tag":45,"props":95,"children":96},{"style":63},[97],{"type":18,"value":98}," VkDriverId driverID;\n",{"type":13,"tag":45,"props":100,"children":102},{"class":47,"line":101},5,[103,108,114],{"type":13,"tag":45,"props":104,"children":105},{"style":52},[106],{"type":18,"value":107}," char",{"type":13,"tag":45,"props":109,"children":111},{"style":110},"--shiki-default:#953800;--shiki-dark:#FFA657",[112],{"type":18,"value":113}," driverName",{"type":13,"tag":45,"props":115,"children":116},{"style":63},[117],{"type":18,"value":118},"[VK_MAX_DRIVER_NAME_SIZE];\n",{"type":13,"tag":45,"props":120,"children":122},{"class":47,"line":121},6,[123,127,132],{"type":13,"tag":45,"props":124,"children":125},{"style":52},[126],{"type":18,"value":107},{"type":13,"tag":45,"props":128,"children":129},{"style":110},[130],{"type":18,"value":131}," driverInfo",{"type":13,"tag":45,"props":133,"children":134},{"style":63},[135],{"type":18,"value":136},"[VK_MAX_DRIVER_INFO_SIZE];\n",{"type":13,"tag":45,"props":138,"children":140},{"class":47,"line":139},7,[141],{"type":13,"tag":45,"props":142,"children":143},{"style":63},[144],{"type":18,"value":145}," VkConformanceVersion conformanceVersion;\n",{"type":13,"tag":45,"props":147,"children":149},{"class":47,"line":148},8,[150],{"type":13,"tag":45,"props":151,"children":152},{"style":63},[153],{"type":18,"value":154},"} VkPhysicalDeviceDriverProperties;\n",{"type":13,"tag":33,"props":156,"children":161},{"className":157,"code":158,"filename":159,"language":160,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceDriverProperties {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n driver_id: vk::DriverId,\n driver_name: *const [c_char ; MAX_DRIVER_NAME_SIZE],\n driver_info: *const [c_char ; MAX_DRIVER_INFO_SIZE],\n conformance_version: vk::ConformanceVersion,\n}\n","Rust","rs",[162],{"type":13,"tag":21,"props":163,"children":164},{"__ignoreMap":39},[165,187,220,242,271,304,333,362],{"type":13,"tag":45,"props":166,"children":167},{"class":47,"line":48},[168,173,177,182],{"type":13,"tag":45,"props":169,"children":170},{"style":52},[171],{"type":18,"value":172},"pub",{"type":13,"tag":45,"props":174,"children":175},{"style":52},[176],{"type":18,"value":60},{"type":13,"tag":45,"props":178,"children":179},{"style":110},[180],{"type":18,"value":181}," PhysicalDeviceDriverProperties",{"type":13,"tag":45,"props":183,"children":184},{"style":63},[185],{"type":18,"value":186}," {\n",{"type":13,"tag":45,"props":188,"children":189},{"class":47,"line":69},[190,195,200,205,210,215],{"type":13,"tag":45,"props":191,"children":192},{"style":63},[193],{"type":18,"value":194}," s_type",{"type":13,"tag":45,"props":196,"children":197},{"style":52},[198],{"type":18,"value":199},":",{"type":13,"tag":45,"props":201,"children":202},{"style":110},[203],{"type":18,"value":204}," vk",{"type":13,"tag":45,"props":206,"children":207},{"style":52},[208],{"type":18,"value":209},"::",{"type":13,"tag":45,"props":211,"children":212},{"style":110},[213],{"type":18,"value":214},"StructureType",{"type":13,"tag":45,"props":216,"children":217},{"style":63},[218],{"type":18,"value":219},",\n",{"type":13,"tag":45,"props":221,"children":222},{"class":47,"line":78},[223,228,232,237],{"type":13,"tag":45,"props":224,"children":225},{"style":63},[226],{"type":18,"value":227}," p_next",{"type":13,"tag":45,"props":229,"children":230},{"style":52},[231],{"type":18,"value":199},{"type":13,"tag":45,"props":233,"children":234},{"style":52},[235],{"type":18,"value":236}," *mut",{"type":13,"tag":45,"props":238,"children":239},{"style":63},[240],{"type":18,"value":241}," c_void,\n",{"type":13,"tag":45,"props":243,"children":244},{"class":47,"line":92},[245,250,254,258,262,267],{"type":13,"tag":45,"props":246,"children":247},{"style":63},[248],{"type":18,"value":249}," driver_id",{"type":13,"tag":45,"props":251,"children":252},{"style":52},[253],{"type":18,"value":199},{"type":13,"tag":45,"props":255,"children":256},{"style":110},[257],{"type":18,"value":204},{"type":13,"tag":45,"props":259,"children":260},{"style":52},[261],{"type":18,"value":209},{"type":13,"tag":45,"props":263,"children":264},{"style":110},[265],{"type":18,"value":266},"DriverId",{"type":13,"tag":45,"props":268,"children":269},{"style":63},[270],{"type":18,"value":219},{"type":13,"tag":45,"props":272,"children":273},{"class":47,"line":101},[274,279,283,288,293,299],{"type":13,"tag":45,"props":275,"children":276},{"style":63},[277],{"type":18,"value":278}," driver_name",{"type":13,"tag":45,"props":280,"children":281},{"style":52},[282],{"type":18,"value":199},{"type":13,"tag":45,"props":284,"children":285},{"style":52},[286],{"type":18,"value":287}," *const",{"type":13,"tag":45,"props":289,"children":290},{"style":63},[291],{"type":18,"value":292}," [c_char ; ",{"type":13,"tag":45,"props":294,"children":296},{"style":295},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[297],{"type":18,"value":298},"MAX_DRIVER_NAME_SIZE",{"type":13,"tag":45,"props":300,"children":301},{"style":63},[302],{"type":18,"value":303},"],\n",{"type":13,"tag":45,"props":305,"children":306},{"class":47,"line":121},[307,312,316,320,324,329],{"type":13,"tag":45,"props":308,"children":309},{"style":63},[310],{"type":18,"value":311}," driver_info",{"type":13,"tag":45,"props":313,"children":314},{"style":52},[315],{"type":18,"value":199},{"type":13,"tag":45,"props":317,"children":318},{"style":52},[319],{"type":18,"value":287},{"type":13,"tag":45,"props":321,"children":322},{"style":63},[323],{"type":18,"value":292},{"type":13,"tag":45,"props":325,"children":326},{"style":295},[327],{"type":18,"value":328},"MAX_DRIVER_INFO_SIZE",{"type":13,"tag":45,"props":330,"children":331},{"style":63},[332],{"type":18,"value":303},{"type":13,"tag":45,"props":334,"children":335},{"class":47,"line":139},[336,341,345,349,353,358],{"type":13,"tag":45,"props":337,"children":338},{"style":63},[339],{"type":18,"value":340}," conformance_version",{"type":13,"tag":45,"props":342,"children":343},{"style":52},[344],{"type":18,"value":199},{"type":13,"tag":45,"props":346,"children":347},{"style":110},[348],{"type":18,"value":204},{"type":13,"tag":45,"props":350,"children":351},{"style":52},[352],{"type":18,"value":209},{"type":13,"tag":45,"props":354,"children":355},{"style":110},[356],{"type":18,"value":357},"ConformanceVersion",{"type":13,"tag":45,"props":359,"children":360},{"style":63},[361],{"type":18,"value":219},{"type":13,"tag":45,"props":363,"children":364},{"class":47,"line":148},[365],{"type":13,"tag":45,"props":366,"children":367},{"style":63},[368],{"type":18,"value":369},"}\n",{"type":13,"tag":14,"props":371,"children":372},{},[373],{"type":18,"value":374},"or the equivalent",{"type":13,"tag":29,"props":376,"children":377},{},[378,397],{"type":13,"tag":33,"props":379,"children":381},{"className":35,"code":380,"filename":37,"language":38,"meta":39,"style":39},"typedef VkPhysicalDeviceDriverProperties VkPhysicalDeviceDriverPropertiesKHR;\n",[382],{"type":13,"tag":21,"props":383,"children":384},{"__ignoreMap":39},[385],{"type":13,"tag":45,"props":386,"children":387},{"class":47,"line":48},[388,392],{"type":13,"tag":45,"props":389,"children":390},{"style":52},[391],{"type":18,"value":55},{"type":13,"tag":45,"props":393,"children":394},{"style":63},[395],{"type":18,"value":396}," VkPhysicalDeviceDriverProperties VkPhysicalDeviceDriverPropertiesKHR;\n",{"type":13,"tag":33,"props":398,"children":400},{"className":157,"code":399,"filename":159,"language":160,"meta":39,"style":39},"type PhysicalDeviceDriverPropertiesKHR = vk::PhysicalDeviceDriverProperties;\n",[401],{"type":13,"tag":21,"props":402,"children":403},{"__ignoreMap":39},[404],{"type":13,"tag":45,"props":405,"children":406},{"class":47,"line":48},[407,412,417,422,426,430,435],{"type":13,"tag":45,"props":408,"children":409},{"style":52},[410],{"type":18,"value":411},"type",{"type":13,"tag":45,"props":413,"children":414},{"style":110},[415],{"type":18,"value":416}," PhysicalDeviceDriverPropertiesKHR",{"type":13,"tag":45,"props":418,"children":419},{"style":52},[420],{"type":18,"value":421}," =",{"type":13,"tag":45,"props":423,"children":424},{"style":110},[425],{"type":18,"value":204},{"type":13,"tag":45,"props":427,"children":428},{"style":52},[429],{"type":18,"value":209},{"type":13,"tag":45,"props":431,"children":432},{"style":110},[433],{"type":18,"value":434},"PhysicalDeviceDriverProperties",{"type":13,"tag":45,"props":436,"children":437},{"style":63},[438],{"type":18,"value":439},";\n",{"type":13,"tag":441,"props":442,"children":443},"ul",{},[444,465,484,495,522,546],{"type":13,"tag":445,"props":446,"children":447},"li",{},[448,454,456,463],{"type":13,"tag":21,"props":449,"children":451},{"className":450},[],[452],{"type":18,"value":453},"sType",{"type":18,"value":455}," is a ",{"type":13,"tag":457,"props":458,"children":460},"a",{"href":459},"/man/VkStructureType",[461],{"type":18,"value":462},"VkStructureType",{"type":18,"value":464}," value identifying this structure.",{"type":13,"tag":445,"props":466,"children":467},{},[468,474,476,482],{"type":13,"tag":21,"props":469,"children":471},{"className":470},[],[472],{"type":18,"value":473},"pNext",{"type":18,"value":475}," is ",{"type":13,"tag":21,"props":477,"children":479},{"className":478},[],[480],{"type":18,"value":481},"NULL",{"type":18,"value":483}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":445,"props":485,"children":486},{},[487,493],{"type":13,"tag":21,"props":488,"children":490},{"className":489},[],[491],{"type":18,"value":492},"driverID",{"type":18,"value":494}," is a unique identifier for the driver of the physical\ndevice.",{"type":13,"tag":445,"props":496,"children":497},{},[498,504,506,512,514,520],{"type":13,"tag":21,"props":499,"children":501},{"className":500},[],[502],{"type":18,"value":503},"driverName",{"type":18,"value":505}," is an array of ",{"type":13,"tag":21,"props":507,"children":509},{"className":508},[],[510],{"type":18,"value":511},"VK_MAX_DRIVER_NAME_SIZE",{"type":18,"value":513}," ",{"type":13,"tag":21,"props":515,"children":517},{"className":516},[],[518],{"type":18,"value":519},"char",{"type":18,"value":521},"\ncontaining a null-terminated UTF-8 string which is the name of the\ndriver.",{"type":13,"tag":445,"props":523,"children":524},{},[525,531,532,538,539,544],{"type":13,"tag":21,"props":526,"children":528},{"className":527},[],[529],{"type":18,"value":530},"driverInfo",{"type":18,"value":505},{"type":13,"tag":21,"props":533,"children":535},{"className":534},[],[536],{"type":18,"value":537},"VK_MAX_DRIVER_INFO_SIZE",{"type":18,"value":513},{"type":13,"tag":21,"props":540,"children":542},{"className":541},[],[543],{"type":18,"value":519},{"type":18,"value":545},"\ncontaining a null-terminated UTF-8 string with additional information\nabout the driver.",{"type":13,"tag":445,"props":547,"children":548},{},[549,555,557,563],{"type":13,"tag":21,"props":550,"children":552},{"className":551},[],[553],{"type":18,"value":554},"conformanceVersion",{"type":18,"value":556}," is the latest version of the Vulkan conformance\ntest that the implementor has successfully tested this driver against\nprior to release (see ",{"type":13,"tag":457,"props":558,"children":560},{"href":559},"/man/VkConformanceVersion",[561],{"type":18,"value":562},"VkConformanceVersion",{"type":18,"value":564},").",{"type":13,"tag":14,"props":566,"children":567},{},[568,570,575,577,582,584,590,592,598],{"type":18,"value":569},"If the ",{"type":13,"tag":21,"props":571,"children":573},{"className":572},[],[574],{"type":18,"value":4},{"type":18,"value":576}," structure is included in the ",{"type":13,"tag":21,"props":578,"children":580},{"className":579},[],[581],{"type":18,"value":473},{"type":18,"value":583}," chain of the\n",{"type":13,"tag":457,"props":585,"children":587},{"href":586},"/man/VkPhysicalDeviceProperties2",[588],{"type":18,"value":589},"VkPhysicalDeviceProperties2",{"type":18,"value":591}," structure passed to\n",{"type":13,"tag":457,"props":593,"children":595},{"href":594},"/man/vkGetPhysicalDeviceProperties2",[596],{"type":18,"value":597},"vkGetPhysicalDeviceProperties2",{"type":18,"value":599},", it is filled in with each\ncorresponding implementation-dependent property.",{"type":13,"tag":14,"props":601,"children":602},{},[603],{"type":18,"value":604},"These are properties of the driver corresponding to a physical device.",{"type":13,"tag":14,"props":606,"children":607},{},[608,613,614,619],{"type":13,"tag":21,"props":609,"children":611},{"className":610},[],[612],{"type":18,"value":492},{"type":18,"value":513},{"type":13,"tag":615,"props":616,"children":618},"normative",{"type":617},"must",[],{"type":18,"value":620}," be immutable for a given driver across instances,\nprocesses, driver versions, and system reboots.",{"type":13,"tag":622,"props":623,"children":625},"validity-group",{"name":624},"Valid Usage (Implicit)",[626],{"type":13,"tag":627,"props":628,"children":630},"validity-field",{"name":629},"VUID-VkPhysicalDeviceDriverProperties-sType-sType",[631],{"type":13,"tag":14,"props":632,"children":633},{},[634,639,640,643,645],{"type":13,"tag":21,"props":635,"children":637},{"className":636},[],[638],{"type":18,"value":453},{"type":18,"value":513},{"type":13,"tag":615,"props":641,"children":642},{"type":617},[],{"type":18,"value":644}," be ",{"type":13,"tag":21,"props":646,"children":648},{"className":647},[],[649],{"type":18,"value":650},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES",{"type":13,"tag":652,"props":653,"children":654},"style",{},[655],{"type":18,"value":656},"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":658},[],"markdown",1725732567515]