[{"data":1,"prerenderedAt":1442},["ShallowReactive",2],{"nx93FEgxrb":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1441,"_id":4},"VkAccelerationStructureGeometryLinearSweptSpheresDataNV","Structure specifying a LSS geometry in a bottom-level acceleration structure","VK_NV_ray_tracing_linear_swept_spheres","structs",[],{"type":10,"children":11,"toc":1439},"root",[12,45,57,642,845,865,1026,1059,1088,1112,1137,1174,1220,1224,1433],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26,28,34,36,43],{"type":18,"value":19},"text","If ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," is included\nin the ",{"type":13,"tag":21,"props":29,"children":31},{"className":30},[],[32],{"type":18,"value":33},"pNext",{"type":18,"value":35}," chain of a ",{"type":13,"tag":37,"props":38,"children":40},"a",{"href":39},"/man/VkAccelerationStructureGeometryKHR",[41],{"type":18,"value":42},"VkAccelerationStructureGeometryKHR",{"type":18,"value":44},"\nstructure, then that structures defines the linear swept sphere’s (LSS)\ngeometry data.",{"type":13,"tag":14,"props":46,"children":47},{},[48,50,55],{"type":18,"value":49},"The ",{"type":13,"tag":21,"props":51,"children":53},{"className":52},[],[54],{"type":18,"value":4},{"type":18,"value":56}," structure\nis defined as:",{"type":13,"tag":58,"props":59,"children":60},"code-group",{},[61,232],{"type":13,"tag":62,"props":63,"children":69},"pre",{"className":64,"code":65,"filename":66,"language":67,"meta":68,"style":68},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkAccelerationStructureGeometryLinearSweptSpheresDataNV {\n VkStructureType sType;\n const void* pNext;\n VkFormat vertexFormat;\n VkDeviceOrHostAddressConstKHR vertexData;\n VkDeviceSize vertexStride;\n VkFormat radiusFormat;\n VkDeviceOrHostAddressConstKHR radiusData;\n VkDeviceSize radiusStride;\n VkIndexType indexType;\n VkDeviceOrHostAddressConstKHR indexData;\n VkDeviceSize indexStride;\n VkRayTracingLssIndexingModeNV indexingMode;\n VkRayTracingLssPrimitiveEndCapsModeNV endCapsMode;\n} VkAccelerationStructureGeometryLinearSweptSpheresDataNV;\n","C","c","",[70],{"type":13,"tag":21,"props":71,"children":72},{"__ignoreMap":68},[73,96,105,124,133,142,151,160,169,178,187,196,205,214,223],{"type":13,"tag":74,"props":75,"children":78},"span",{"class":76,"line":77},"line",1,[79,85,90],{"type":13,"tag":74,"props":80,"children":82},{"style":81},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[83],{"type":18,"value":84},"typedef",{"type":13,"tag":74,"props":86,"children":87},{"style":81},[88],{"type":18,"value":89}," struct",{"type":13,"tag":74,"props":91,"children":93},{"style":92},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[94],{"type":18,"value":95}," VkAccelerationStructureGeometryLinearSweptSpheresDataNV {\n",{"type":13,"tag":74,"props":97,"children":99},{"class":76,"line":98},2,[100],{"type":13,"tag":74,"props":101,"children":102},{"style":92},[103],{"type":18,"value":104}," VkStructureType sType;\n",{"type":13,"tag":74,"props":106,"children":108},{"class":76,"line":107},3,[109,114,119],{"type":13,"tag":74,"props":110,"children":111},{"style":81},[112],{"type":18,"value":113}," const",{"type":13,"tag":74,"props":115,"children":116},{"style":81},[117],{"type":18,"value":118}," void*",{"type":13,"tag":74,"props":120,"children":121},{"style":92},[122],{"type":18,"value":123}," pNext;\n",{"type":13,"tag":74,"props":125,"children":127},{"class":76,"line":126},4,[128],{"type":13,"tag":74,"props":129,"children":130},{"style":92},[131],{"type":18,"value":132}," VkFormat vertexFormat;\n",{"type":13,"tag":74,"props":134,"children":136},{"class":76,"line":135},5,[137],{"type":13,"tag":74,"props":138,"children":139},{"style":92},[140],{"type":18,"value":141}," VkDeviceOrHostAddressConstKHR vertexData;\n",{"type":13,"tag":74,"props":143,"children":145},{"class":76,"line":144},6,[146],{"type":13,"tag":74,"props":147,"children":148},{"style":92},[149],{"type":18,"value":150}," VkDeviceSize vertexStride;\n",{"type":13,"tag":74,"props":152,"children":154},{"class":76,"line":153},7,[155],{"type":13,"tag":74,"props":156,"children":157},{"style":92},[158],{"type":18,"value":159}," VkFormat radiusFormat;\n",{"type":13,"tag":74,"props":161,"children":163},{"class":76,"line":162},8,[164],{"type":13,"tag":74,"props":165,"children":166},{"style":92},[167],{"type":18,"value":168}," VkDeviceOrHostAddressConstKHR radiusData;\n",{"type":13,"tag":74,"props":170,"children":172},{"class":76,"line":171},9,[173],{"type":13,"tag":74,"props":174,"children":175},{"style":92},[176],{"type":18,"value":177}," VkDeviceSize radiusStride;\n",{"type":13,"tag":74,"props":179,"children":181},{"class":76,"line":180},10,[182],{"type":13,"tag":74,"props":183,"children":184},{"style":92},[185],{"type":18,"value":186}," VkIndexType indexType;\n",{"type":13,"tag":74,"props":188,"children":190},{"class":76,"line":189},11,[191],{"type":13,"tag":74,"props":192,"children":193},{"style":92},[194],{"type":18,"value":195}," VkDeviceOrHostAddressConstKHR indexData;\n",{"type":13,"tag":74,"props":197,"children":199},{"class":76,"line":198},12,[200],{"type":13,"tag":74,"props":201,"children":202},{"style":92},[203],{"type":18,"value":204}," VkDeviceSize indexStride;\n",{"type":13,"tag":74,"props":206,"children":208},{"class":76,"line":207},13,[209],{"type":13,"tag":74,"props":210,"children":211},{"style":92},[212],{"type":18,"value":213}," VkRayTracingLssIndexingModeNV indexingMode;\n",{"type":13,"tag":74,"props":215,"children":217},{"class":76,"line":216},14,[218],{"type":13,"tag":74,"props":219,"children":220},{"style":92},[221],{"type":18,"value":222}," VkRayTracingLssPrimitiveEndCapsModeNV endCapsMode;\n",{"type":13,"tag":74,"props":224,"children":226},{"class":76,"line":225},15,[227],{"type":13,"tag":74,"props":228,"children":229},{"style":92},[230],{"type":18,"value":231},"} VkAccelerationStructureGeometryLinearSweptSpheresDataNV;\n",{"type":13,"tag":62,"props":233,"children":238},{"className":234,"code":235,"filename":236,"language":237,"meta":68,"style":68},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct AccelerationStructureGeometryLinearSweptSpheresDataNV {\n s_type: vk::StructureType,\n p_next: *const c_void,\n vertex_format: vk::Format,\n vertex_data: vk::DeviceOrHostAddressConstKHR,\n vertex_stride: vk::DeviceSize,\n radius_format: vk::Format,\n radius_data: vk::DeviceOrHostAddressConstKHR,\n radius_stride: vk::DeviceSize,\n index_type: vk::IndexType,\n index_data: vk::DeviceOrHostAddressConstKHR,\n index_stride: vk::DeviceSize,\n indexing_mode: vk::RayTracingLssIndexingModeNV,\n end_caps_mode: vk::RayTracingLssPrimitiveEndCapsModeNV,\n}\n","Rust","rs",[239],{"type":13,"tag":21,"props":240,"children":241},{"__ignoreMap":68},[242,265,298,320,349,378,407,435,463,491,520,548,576,605,634],{"type":13,"tag":74,"props":243,"children":244},{"class":76,"line":77},[245,250,254,260],{"type":13,"tag":74,"props":246,"children":247},{"style":81},[248],{"type":18,"value":249},"pub",{"type":13,"tag":74,"props":251,"children":252},{"style":81},[253],{"type":18,"value":89},{"type":13,"tag":74,"props":255,"children":257},{"style":256},"--shiki-default:#953800;--shiki-dark:#FFA657",[258],{"type":18,"value":259}," AccelerationStructureGeometryLinearSweptSpheresDataNV",{"type":13,"tag":74,"props":261,"children":262},{"style":92},[263],{"type":18,"value":264}," {\n",{"type":13,"tag":74,"props":266,"children":267},{"class":76,"line":98},[268,273,278,283,288,293],{"type":13,"tag":74,"props":269,"children":270},{"style":92},[271],{"type":18,"value":272}," s_type",{"type":13,"tag":74,"props":274,"children":275},{"style":81},[276],{"type":18,"value":277},":",{"type":13,"tag":74,"props":279,"children":280},{"style":256},[281],{"type":18,"value":282}," vk",{"type":13,"tag":74,"props":284,"children":285},{"style":81},[286],{"type":18,"value":287},"::",{"type":13,"tag":74,"props":289,"children":290},{"style":256},[291],{"type":18,"value":292},"StructureType",{"type":13,"tag":74,"props":294,"children":295},{"style":92},[296],{"type":18,"value":297},",\n",{"type":13,"tag":74,"props":299,"children":300},{"class":76,"line":107},[301,306,310,315],{"type":13,"tag":74,"props":302,"children":303},{"style":92},[304],{"type":18,"value":305}," p_next",{"type":13,"tag":74,"props":307,"children":308},{"style":81},[309],{"type":18,"value":277},{"type":13,"tag":74,"props":311,"children":312},{"style":81},[313],{"type":18,"value":314}," *const",{"type":13,"tag":74,"props":316,"children":317},{"style":92},[318],{"type":18,"value":319}," c_void,\n",{"type":13,"tag":74,"props":321,"children":322},{"class":76,"line":126},[323,328,332,336,340,345],{"type":13,"tag":74,"props":324,"children":325},{"style":92},[326],{"type":18,"value":327}," vertex_format",{"type":13,"tag":74,"props":329,"children":330},{"style":81},[331],{"type":18,"value":277},{"type":13,"tag":74,"props":333,"children":334},{"style":256},[335],{"type":18,"value":282},{"type":13,"tag":74,"props":337,"children":338},{"style":81},[339],{"type":18,"value":287},{"type":13,"tag":74,"props":341,"children":342},{"style":256},[343],{"type":18,"value":344},"Format",{"type":13,"tag":74,"props":346,"children":347},{"style":92},[348],{"type":18,"value":297},{"type":13,"tag":74,"props":350,"children":351},{"class":76,"line":135},[352,357,361,365,369,374],{"type":13,"tag":74,"props":353,"children":354},{"style":92},[355],{"type":18,"value":356}," vertex_data",{"type":13,"tag":74,"props":358,"children":359},{"style":81},[360],{"type":18,"value":277},{"type":13,"tag":74,"props":362,"children":363},{"style":256},[364],{"type":18,"value":282},{"type":13,"tag":74,"props":366,"children":367},{"style":81},[368],{"type":18,"value":287},{"type":13,"tag":74,"props":370,"children":371},{"style":256},[372],{"type":18,"value":373},"DeviceOrHostAddressConstKHR",{"type":13,"tag":74,"props":375,"children":376},{"style":92},[377],{"type":18,"value":297},{"type":13,"tag":74,"props":379,"children":380},{"class":76,"line":144},[381,386,390,394,398,403],{"type":13,"tag":74,"props":382,"children":383},{"style":92},[384],{"type":18,"value":385}," vertex_stride",{"type":13,"tag":74,"props":387,"children":388},{"style":81},[389],{"type":18,"value":277},{"type":13,"tag":74,"props":391,"children":392},{"style":256},[393],{"type":18,"value":282},{"type":13,"tag":74,"props":395,"children":396},{"style":81},[397],{"type":18,"value":287},{"type":13,"tag":74,"props":399,"children":400},{"style":256},[401],{"type":18,"value":402},"DeviceSize",{"type":13,"tag":74,"props":404,"children":405},{"style":92},[406],{"type":18,"value":297},{"type":13,"tag":74,"props":408,"children":409},{"class":76,"line":153},[410,415,419,423,427,431],{"type":13,"tag":74,"props":411,"children":412},{"style":92},[413],{"type":18,"value":414}," radius_format",{"type":13,"tag":74,"props":416,"children":417},{"style":81},[418],{"type":18,"value":277},{"type":13,"tag":74,"props":420,"children":421},{"style":256},[422],{"type":18,"value":282},{"type":13,"tag":74,"props":424,"children":425},{"style":81},[426],{"type":18,"value":287},{"type":13,"tag":74,"props":428,"children":429},{"style":256},[430],{"type":18,"value":344},{"type":13,"tag":74,"props":432,"children":433},{"style":92},[434],{"type":18,"value":297},{"type":13,"tag":74,"props":436,"children":437},{"class":76,"line":162},[438,443,447,451,455,459],{"type":13,"tag":74,"props":439,"children":440},{"style":92},[441],{"type":18,"value":442}," radius_data",{"type":13,"tag":74,"props":444,"children":445},{"style":81},[446],{"type":18,"value":277},{"type":13,"tag":74,"props":448,"children":449},{"style":256},[450],{"type":18,"value":282},{"type":13,"tag":74,"props":452,"children":453},{"style":81},[454],{"type":18,"value":287},{"type":13,"tag":74,"props":456,"children":457},{"style":256},[458],{"type":18,"value":373},{"type":13,"tag":74,"props":460,"children":461},{"style":92},[462],{"type":18,"value":297},{"type":13,"tag":74,"props":464,"children":465},{"class":76,"line":171},[466,471,475,479,483,487],{"type":13,"tag":74,"props":467,"children":468},{"style":92},[469],{"type":18,"value":470}," radius_stride",{"type":13,"tag":74,"props":472,"children":473},{"style":81},[474],{"type":18,"value":277},{"type":13,"tag":74,"props":476,"children":477},{"style":256},[478],{"type":18,"value":282},{"type":13,"tag":74,"props":480,"children":481},{"style":81},[482],{"type":18,"value":287},{"type":13,"tag":74,"props":484,"children":485},{"style":256},[486],{"type":18,"value":402},{"type":13,"tag":74,"props":488,"children":489},{"style":92},[490],{"type":18,"value":297},{"type":13,"tag":74,"props":492,"children":493},{"class":76,"line":180},[494,499,503,507,511,516],{"type":13,"tag":74,"props":495,"children":496},{"style":92},[497],{"type":18,"value":498}," index_type",{"type":13,"tag":74,"props":500,"children":501},{"style":81},[502],{"type":18,"value":277},{"type":13,"tag":74,"props":504,"children":505},{"style":256},[506],{"type":18,"value":282},{"type":13,"tag":74,"props":508,"children":509},{"style":81},[510],{"type":18,"value":287},{"type":13,"tag":74,"props":512,"children":513},{"style":256},[514],{"type":18,"value":515},"IndexType",{"type":13,"tag":74,"props":517,"children":518},{"style":92},[519],{"type":18,"value":297},{"type":13,"tag":74,"props":521,"children":522},{"class":76,"line":189},[523,528,532,536,540,544],{"type":13,"tag":74,"props":524,"children":525},{"style":92},[526],{"type":18,"value":527}," index_data",{"type":13,"tag":74,"props":529,"children":530},{"style":81},[531],{"type":18,"value":277},{"type":13,"tag":74,"props":533,"children":534},{"style":256},[535],{"type":18,"value":282},{"type":13,"tag":74,"props":537,"children":538},{"style":81},[539],{"type":18,"value":287},{"type":13,"tag":74,"props":541,"children":542},{"style":256},[543],{"type":18,"value":373},{"type":13,"tag":74,"props":545,"children":546},{"style":92},[547],{"type":18,"value":297},{"type":13,"tag":74,"props":549,"children":550},{"class":76,"line":198},[551,556,560,564,568,572],{"type":13,"tag":74,"props":552,"children":553},{"style":92},[554],{"type":18,"value":555}," index_stride",{"type":13,"tag":74,"props":557,"children":558},{"style":81},[559],{"type":18,"value":277},{"type":13,"tag":74,"props":561,"children":562},{"style":256},[563],{"type":18,"value":282},{"type":13,"tag":74,"props":565,"children":566},{"style":81},[567],{"type":18,"value":287},{"type":13,"tag":74,"props":569,"children":570},{"style":256},[571],{"type":18,"value":402},{"type":13,"tag":74,"props":573,"children":574},{"style":92},[575],{"type":18,"value":297},{"type":13,"tag":74,"props":577,"children":578},{"class":76,"line":207},[579,584,588,592,596,601],{"type":13,"tag":74,"props":580,"children":581},{"style":92},[582],{"type":18,"value":583}," indexing_mode",{"type":13,"tag":74,"props":585,"children":586},{"style":81},[587],{"type":18,"value":277},{"type":13,"tag":74,"props":589,"children":590},{"style":256},[591],{"type":18,"value":282},{"type":13,"tag":74,"props":593,"children":594},{"style":81},[595],{"type":18,"value":287},{"type":13,"tag":74,"props":597,"children":598},{"style":256},[599],{"type":18,"value":600},"RayTracingLssIndexingModeNV",{"type":13,"tag":74,"props":602,"children":603},{"style":92},[604],{"type":18,"value":297},{"type":13,"tag":74,"props":606,"children":607},{"class":76,"line":216},[608,613,617,621,625,630],{"type":13,"tag":74,"props":609,"children":610},{"style":92},[611],{"type":18,"value":612}," end_caps_mode",{"type":13,"tag":74,"props":614,"children":615},{"style":81},[616],{"type":18,"value":277},{"type":13,"tag":74,"props":618,"children":619},{"style":256},[620],{"type":18,"value":282},{"type":13,"tag":74,"props":622,"children":623},{"style":81},[624],{"type":18,"value":287},{"type":13,"tag":74,"props":626,"children":627},{"style":256},[628],{"type":18,"value":629},"RayTracingLssPrimitiveEndCapsModeNV",{"type":13,"tag":74,"props":631,"children":632},{"style":92},[633],{"type":18,"value":297},{"type":13,"tag":74,"props":635,"children":636},{"class":76,"line":225},[637],{"type":13,"tag":74,"props":638,"children":639},{"style":92},[640],{"type":18,"value":641},"}\n",{"type":13,"tag":643,"props":644,"children":645},"ul",{},[646,666,684,703,714,725,741,752,763,781,798,809,827],{"type":13,"tag":647,"props":648,"children":649},"li",{},[650,656,658,664],{"type":13,"tag":21,"props":651,"children":653},{"className":652},[],[654],{"type":18,"value":655},"sType",{"type":18,"value":657}," is a ",{"type":13,"tag":37,"props":659,"children":661},{"href":660},"/man/VkStructureType",[662],{"type":18,"value":663},"VkStructureType",{"type":18,"value":665}," value identifying this structure.",{"type":13,"tag":647,"props":667,"children":668},{},[669,674,676,682],{"type":13,"tag":21,"props":670,"children":672},{"className":671},[],[673],{"type":18,"value":33},{"type":18,"value":675}," is ",{"type":13,"tag":21,"props":677,"children":679},{"className":678},[],[680],{"type":18,"value":681},"NULL",{"type":18,"value":683}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":647,"props":685,"children":686},{},[687,693,695,701],{"type":13,"tag":21,"props":688,"children":690},{"className":689},[],[691],{"type":18,"value":692},"vertexFormat",{"type":18,"value":694}," is the ",{"type":13,"tag":37,"props":696,"children":698},{"href":697},"/man/VkFormat",[699],{"type":18,"value":700},"VkFormat",{"type":18,"value":702}," of each LSS vertex element.",{"type":13,"tag":647,"props":704,"children":705},{},[706,712],{"type":13,"tag":21,"props":707,"children":709},{"className":708},[],[710],{"type":18,"value":711},"vertexData",{"type":18,"value":713}," is a device or host address to memory containing vertex\ndata for this geometry.",{"type":13,"tag":647,"props":715,"children":716},{},[717,723],{"type":13,"tag":21,"props":718,"children":720},{"className":719},[],[721],{"type":18,"value":722},"vertexStride",{"type":18,"value":724}," is the stride in bytes between each vertex element.",{"type":13,"tag":647,"props":726,"children":727},{},[728,734,735,739],{"type":13,"tag":21,"props":729,"children":731},{"className":730},[],[732],{"type":18,"value":733},"radiusFormat",{"type":18,"value":694},{"type":13,"tag":37,"props":736,"children":737},{"href":697},[738],{"type":18,"value":700},{"type":18,"value":740}," of each LSS radius.",{"type":13,"tag":647,"props":742,"children":743},{},[744,750],{"type":13,"tag":21,"props":745,"children":747},{"className":746},[],[748],{"type":18,"value":749},"radiusData",{"type":18,"value":751}," is a device or host address to memory containing LSS\nradius data value.",{"type":13,"tag":647,"props":753,"children":754},{},[755,761],{"type":13,"tag":21,"props":756,"children":758},{"className":757},[],[759],{"type":18,"value":760},"radiusStride",{"type":18,"value":762}," is the stride in bytes between each radius value.",{"type":13,"tag":647,"props":764,"children":765},{},[766,772,773,779],{"type":13,"tag":21,"props":767,"children":769},{"className":768},[],[770],{"type":18,"value":771},"indexType",{"type":18,"value":694},{"type":13,"tag":37,"props":774,"children":776},{"href":775},"/man/VkIndexType",[777],{"type":18,"value":778},"VkIndexType",{"type":18,"value":780}," of each index element.",{"type":13,"tag":647,"props":782,"children":783},{},[784,790,791,796],{"type":13,"tag":21,"props":785,"children":787},{"className":786},[],[788],{"type":18,"value":789},"indexData",{"type":18,"value":675},{"type":13,"tag":21,"props":792,"children":794},{"className":793},[],[795],{"type":18,"value":681},{"type":18,"value":797}," or a device or host address to memory\ncontaining index data for vertex and radius buffers for this geometry.",{"type":13,"tag":647,"props":799,"children":800},{},[801,807],{"type":13,"tag":21,"props":802,"children":804},{"className":803},[],[805],{"type":18,"value":806},"indexStride",{"type":18,"value":808}," is the stride in bytes between each index element.",{"type":13,"tag":647,"props":810,"children":811},{},[812,818,819,825],{"type":13,"tag":21,"props":813,"children":815},{"className":814},[],[816],{"type":18,"value":817},"indexingMode",{"type":18,"value":657},{"type":13,"tag":37,"props":820,"children":822},{"href":821},"/man/VkRayTracingLssIndexingModeNV",[823],{"type":18,"value":824},"VkRayTracingLssIndexingModeNV",{"type":18,"value":826}," value\nspecifying the mode of indexing.",{"type":13,"tag":647,"props":828,"children":829},{},[830,836,837,843],{"type":13,"tag":21,"props":831,"children":833},{"className":832},[],[834],{"type":18,"value":835},"endCapsMode",{"type":18,"value":657},{"type":13,"tag":37,"props":838,"children":840},{"href":839},"/man/VkRayTracingLssPrimitiveEndCapsModeNV",[841],{"type":18,"value":842},"VkRayTracingLssPrimitiveEndCapsModeNV",{"type":18,"value":844}," value\nspecifying the endcaps mode for LSS primitives.",{"type":13,"tag":14,"props":846,"children":847},{},[848,850,855,857,863],{"type":18,"value":849},"If an index buffer is not specified in ",{"type":13,"tag":21,"props":851,"children":853},{"className":852},[],[854],{"type":18,"value":789},{"type":18,"value":856},", LSS primitives are\nrendered individually using subsequent pairs of vertices similar to\n",{"type":13,"tag":21,"props":858,"children":860},{"className":859},[],[861],{"type":18,"value":862},"VK_PRIMITIVE_TOPOLOGY_LINE_LIST",{"type":18,"value":864},".",{"type":13,"tag":866,"props":867,"children":869},"validity-group",{"name":868},"Valid Usage",[870,894,923],{"type":13,"tag":871,"props":872,"children":874},"validity-field",{"name":873},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-None-10419",[875],{"type":13,"tag":14,"props":876,"children":877},{},[878,879,885,887,892],{"type":18,"value":49},{"type":13,"tag":37,"props":880,"children":882},{"href":881},"/man/VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV#features-linearSweptSpheres",[883],{"type":18,"value":884},"linearSweptSpheres",{"type":18,"value":886}," feature ",{"type":13,"tag":888,"props":889,"children":891},"normative",{"type":890},"must",[],{"type":18,"value":893}," be\nenabled",{"type":13,"tag":871,"props":895,"children":897},{"name":896},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-vertexData-10420",[898],{"type":13,"tag":14,"props":899,"children":900},{},[901,903,908,910,913,915,921],{"type":18,"value":902},"The memory address in ",{"type":13,"tag":21,"props":904,"children":906},{"className":905},[],[907],{"type":18,"value":711},{"type":18,"value":909}," ",{"type":13,"tag":888,"props":911,"children":912},{"type":890},[],{"type":18,"value":914}," not be ",{"type":13,"tag":21,"props":916,"children":918},{"className":917},[],[919],{"type":18,"value":920},"0",{"type":18,"value":922}," or `NULL'",{"type":13,"tag":871,"props":924,"children":926},{"name":925},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-vertexStride-10421",[927,941,993],{"type":13,"tag":14,"props":928,"children":929},{},[930,935,936,939],{"type":13,"tag":21,"props":931,"children":933},{"className":932},[],[934],{"type":18,"value":722},{"type":18,"value":909},{"type":13,"tag":888,"props":937,"children":938},{"type":890},[],{"type":18,"value":940}," be a multiple of:",{"type":13,"tag":643,"props":942,"children":943},{},[944,970],{"type":13,"tag":647,"props":945,"children":946},{},[947,949,955,957,962,964],{"type":18,"value":948},"the ",{"type":13,"tag":37,"props":950,"children":952},{"href":951},"/chapters/formats#formats",[953],{"type":18,"value":954},"size of the format",{"type":18,"value":956}," specified in ",{"type":13,"tag":21,"props":958,"children":960},{"className":959},[],[961],{"type":18,"value":692},{"type":18,"value":963}," if\nthat format is a ",{"type":13,"tag":37,"props":965,"children":967},{"href":966},"/chapters/formats#formats-packed",[968],{"type":18,"value":969},"packed format",{"type":13,"tag":647,"props":971,"children":972},{},[973,974,979,980,985,987,991],{"type":18,"value":948},{"type":13,"tag":37,"props":975,"children":976},{"href":951},[977],{"type":18,"value":978},"component size",{"type":18,"value":956},{"type":13,"tag":21,"props":981,"children":983},{"className":982},[],[984],{"type":18,"value":692},{"type":18,"value":986}," if that\nformat is not a ",{"type":13,"tag":37,"props":988,"children":989},{"href":966},[990],{"type":18,"value":969},{"type":18,"value":992},"\n::",{"type":13,"tag":871,"props":994,"children":996},{"name":995},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-vertexStride-10422",[997],{"type":13,"tag":14,"props":998,"children":999},{},[1000,1005,1007,1012,1013,1016,1018,1024],{"type":13,"tag":21,"props":1001,"children":1003},{"className":1002},[],[1004],{"type":18,"value":722},{"type":18,"value":1006}," and ",{"type":13,"tag":21,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":18,"value":760},{"type":18,"value":909},{"type":13,"tag":888,"props":1014,"children":1015},{"type":890},[],{"type":18,"value":1017}," be less than or equal to\n2",{"type":13,"tag":1019,"props":1020,"children":1021},"sup",{},[1022],{"type":18,"value":1023},"32",{"type":18,"value":1025},"-1",{"type":13,"tag":871,"props":1027,"children":1029},{"name":1028},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-vertexFormat-10423",[1030],{"type":13,"tag":14,"props":1031,"children":1032},{},[1033,1034,1040,1042,1047,1048,1051,1053],{"type":18,"value":49},{"type":13,"tag":37,"props":1035,"children":1037},{"href":1036},"/chapters/resources#resources-buffer-view-format-features",[1038],{"type":18,"value":1039},"format features",{"type":18,"value":1041}," of\n",{"type":13,"tag":21,"props":1043,"children":1045},{"className":1044},[],[1046],{"type":18,"value":692},{"type":18,"value":909},{"type":13,"tag":888,"props":1049,"children":1050},{"type":890},[],{"type":18,"value":1052}," contain\n",{"type":13,"tag":21,"props":1054,"children":1056},{"className":1055},[],[1057],{"type":18,"value":1058},"VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR",{"type":13,"tag":871,"props":1060,"children":1062},{"name":1061},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-radiusFormat-10424",[1063],{"type":13,"tag":14,"props":1064,"children":1065},{},[1066,1067,1071,1072,1077,1078,1081,1082],{"type":18,"value":49},{"type":13,"tag":37,"props":1068,"children":1069},{"href":1036},[1070],{"type":18,"value":1039},{"type":18,"value":1041},{"type":13,"tag":21,"props":1073,"children":1075},{"className":1074},[],[1076],{"type":18,"value":733},{"type":18,"value":909},{"type":13,"tag":888,"props":1079,"children":1080},{"type":890},[],{"type":18,"value":1052},{"type":13,"tag":21,"props":1083,"children":1085},{"className":1084},[],[1086],{"type":18,"value":1087},"VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NV",{"type":13,"tag":871,"props":1089,"children":1091},{"name":1090},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-radiusData-10425",[1092],{"type":13,"tag":14,"props":1093,"children":1094},{},[1095,1096,1101,1102,1105,1106,1111],{"type":18,"value":902},{"type":13,"tag":21,"props":1097,"children":1099},{"className":1098},[],[1100],{"type":18,"value":749},{"type":18,"value":909},{"type":13,"tag":888,"props":1103,"children":1104},{"type":890},[],{"type":18,"value":914},{"type":13,"tag":21,"props":1107,"children":1109},{"className":1108},[],[1110],{"type":18,"value":920},{"type":18,"value":922},{"type":13,"tag":871,"props":1113,"children":1115},{"name":1114},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-radiusData-10426",[1116],{"type":13,"tag":14,"props":1117,"children":1118},{},[1119,1121,1126,1127,1130,1132],{"type":18,"value":1120},"All values referenced in ",{"type":13,"tag":21,"props":1122,"children":1124},{"className":1123},[],[1125],{"type":18,"value":749},{"type":18,"value":909},{"type":13,"tag":888,"props":1128,"children":1129},{"type":890},[],{"type":18,"value":1131}," be greater than or equal\nto ",{"type":13,"tag":21,"props":1133,"children":1135},{"className":1134},[],[1136],{"type":18,"value":920},{"type":13,"tag":871,"props":1138,"children":1140},{"name":1139},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-indexingMode-10427",[1141],{"type":13,"tag":14,"props":1142,"children":1143},{},[1144,1145,1150,1152,1158,1160,1165,1168,1169],{"type":18,"value":19},{"type":13,"tag":21,"props":1146,"children":1148},{"className":1147},[],[1149],{"type":18,"value":817},{"type":18,"value":1151}," is\n",{"type":13,"tag":21,"props":1153,"children":1155},{"className":1154},[],[1156],{"type":18,"value":1157},"VK_RAY_TRACING_LSS_INDEXING_MODE_SUCCESSIVE_NV",{"type":18,"value":1159},", ",{"type":13,"tag":21,"props":1161,"children":1163},{"className":1162},[],[1164],{"type":18,"value":789},{"type":13,"tag":888,"props":1166,"children":1167},{"type":890},[],{"type":18,"value":914},{"type":13,"tag":21,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":18,"value":681},{"type":13,"tag":871,"props":1175,"children":1177},{"name":1176},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-indexData-10428",[1178],{"type":13,"tag":14,"props":1179,"children":1180},{},[1181,1182,1187,1189,1194,1195,1200,1201,1204,1206,1212,1214],{"type":18,"value":19},{"type":13,"tag":21,"props":1183,"children":1185},{"className":1184},[],[1186],{"type":18,"value":789},{"type":18,"value":1188}," is not ",{"type":13,"tag":21,"props":1190,"children":1192},{"className":1191},[],[1193],{"type":18,"value":681},{"type":18,"value":1159},{"type":13,"tag":21,"props":1196,"children":1198},{"className":1197},[],[1199],{"type":18,"value":771},{"type":18,"value":909},{"type":13,"tag":888,"props":1202,"children":1203},{"type":890},[],{"type":18,"value":1205}," be one of\n",{"type":13,"tag":21,"props":1207,"children":1209},{"className":1208},[],[1210],{"type":18,"value":1211},"VK_INDEX_TYPE_UINT16",{"type":18,"value":1213}," or ",{"type":13,"tag":21,"props":1215,"children":1217},{"className":1216},[],[1218],{"type":18,"value":1219},"VK_INDEX_TYPE_UINT32",{"type":13,"tag":14,"props":1221,"children":1222},{},[1223],{"type":18,"value":287},{"type":13,"tag":866,"props":1225,"children":1227},{"name":1226},"Valid Usage (Implicit)",[1228,1252,1276,1301,1323,1345,1367,1389,1411],{"type":13,"tag":871,"props":1229,"children":1231},{"name":1230},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-sType-sType",[1232],{"type":13,"tag":14,"props":1233,"children":1234},{},[1235,1240,1241,1244,1246],{"type":13,"tag":21,"props":1236,"children":1238},{"className":1237},[],[1239],{"type":18,"value":655},{"type":18,"value":909},{"type":13,"tag":888,"props":1242,"children":1243},{"type":890},[],{"type":18,"value":1245}," be ",{"type":13,"tag":21,"props":1247,"children":1249},{"className":1248},[],[1250],{"type":18,"value":1251},"VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_LINEAR_SWEPT_SPHERES_DATA_NV",{"type":13,"tag":871,"props":1253,"children":1255},{"name":1254},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-vertexFormat-parameter",[1256],{"type":13,"tag":14,"props":1257,"children":1258},{},[1259,1264,1265,1268,1270,1274],{"type":13,"tag":21,"props":1260,"children":1262},{"className":1261},[],[1263],{"type":18,"value":692},{"type":18,"value":909},{"type":13,"tag":888,"props":1266,"children":1267},{"type":890},[],{"type":18,"value":1269}," be a valid ",{"type":13,"tag":37,"props":1271,"children":1272},{"href":697},[1273],{"type":18,"value":700},{"type":18,"value":1275}," value",{"type":13,"tag":871,"props":1277,"children":1279},{"name":1278},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-vertexData-parameter",[1280],{"type":13,"tag":14,"props":1281,"children":1282},{},[1283,1288,1289,1292,1293,1299],{"type":13,"tag":21,"props":1284,"children":1286},{"className":1285},[],[1287],{"type":18,"value":711},{"type":18,"value":909},{"type":13,"tag":888,"props":1290,"children":1291},{"type":890},[],{"type":18,"value":1269},{"type":13,"tag":37,"props":1294,"children":1296},{"href":1295},"/man/VkDeviceOrHostAddressConstKHR",[1297],{"type":18,"value":1298},"VkDeviceOrHostAddressConstKHR",{"type":18,"value":1300}," union",{"type":13,"tag":871,"props":1302,"children":1304},{"name":1303},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-radiusFormat-parameter",[1305],{"type":13,"tag":14,"props":1306,"children":1307},{},[1308,1313,1314,1317,1318,1322],{"type":13,"tag":21,"props":1309,"children":1311},{"className":1310},[],[1312],{"type":18,"value":733},{"type":18,"value":909},{"type":13,"tag":888,"props":1315,"children":1316},{"type":890},[],{"type":18,"value":1269},{"type":13,"tag":37,"props":1319,"children":1320},{"href":697},[1321],{"type":18,"value":700},{"type":18,"value":1275},{"type":13,"tag":871,"props":1324,"children":1326},{"name":1325},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-radiusData-parameter",[1327],{"type":13,"tag":14,"props":1328,"children":1329},{},[1330,1335,1336,1339,1340,1344],{"type":13,"tag":21,"props":1331,"children":1333},{"className":1332},[],[1334],{"type":18,"value":749},{"type":18,"value":909},{"type":13,"tag":888,"props":1337,"children":1338},{"type":890},[],{"type":18,"value":1269},{"type":13,"tag":37,"props":1341,"children":1342},{"href":1295},[1343],{"type":18,"value":1298},{"type":18,"value":1300},{"type":13,"tag":871,"props":1346,"children":1348},{"name":1347},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-indexType-parameter",[1349],{"type":13,"tag":14,"props":1350,"children":1351},{},[1352,1357,1358,1361,1362,1366],{"type":13,"tag":21,"props":1353,"children":1355},{"className":1354},[],[1356],{"type":18,"value":771},{"type":18,"value":909},{"type":13,"tag":888,"props":1359,"children":1360},{"type":890},[],{"type":18,"value":1269},{"type":13,"tag":37,"props":1363,"children":1364},{"href":775},[1365],{"type":18,"value":778},{"type":18,"value":1275},{"type":13,"tag":871,"props":1368,"children":1370},{"name":1369},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-indexData-parameter",[1371],{"type":13,"tag":14,"props":1372,"children":1373},{},[1374,1379,1380,1383,1384,1388],{"type":13,"tag":21,"props":1375,"children":1377},{"className":1376},[],[1378],{"type":18,"value":789},{"type":18,"value":909},{"type":13,"tag":888,"props":1381,"children":1382},{"type":890},[],{"type":18,"value":1269},{"type":13,"tag":37,"props":1385,"children":1386},{"href":1295},[1387],{"type":18,"value":1298},{"type":18,"value":1300},{"type":13,"tag":871,"props":1390,"children":1392},{"name":1391},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-indexingMode-parameter",[1393],{"type":13,"tag":14,"props":1394,"children":1395},{},[1396,1401,1402,1405,1406,1410],{"type":13,"tag":21,"props":1397,"children":1399},{"className":1398},[],[1400],{"type":18,"value":817},{"type":18,"value":909},{"type":13,"tag":888,"props":1403,"children":1404},{"type":890},[],{"type":18,"value":1269},{"type":13,"tag":37,"props":1407,"children":1408},{"href":821},[1409],{"type":18,"value":824},{"type":18,"value":1275},{"type":13,"tag":871,"props":1412,"children":1414},{"name":1413},"VUID-VkAccelerationStructureGeometryLinearSweptSpheresDataNV-endCapsMode-parameter",[1415],{"type":13,"tag":14,"props":1416,"children":1417},{},[1418,1423,1424,1427,1428,1432],{"type":13,"tag":21,"props":1419,"children":1421},{"className":1420},[],[1422],{"type":18,"value":835},{"type":18,"value":909},{"type":13,"tag":888,"props":1425,"children":1426},{"type":890},[],{"type":18,"value":1269},{"type":13,"tag":37,"props":1429,"children":1430},{"href":839},[1431],{"type":18,"value":842},{"type":18,"value":1275},{"type":13,"tag":1434,"props":1435,"children":1436},"style",{},[1437],{"type":18,"value":1438},"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":68,"searchDepth":98,"depth":98,"links":1440},[],"markdown",1744876535032]