[{"data":1,"prerenderedAt":344},["ShallowReactive",2],{"sKtwysmGxV":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":343,"_id":4},"VkRayTracingLssIndexingModeNV","LSS indexing mode","VK_NV_ray_tracing_linear_swept_spheres","enums",[],{"type":10,"children":11,"toc":341},"root",[12,65,308,335],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,34,36,43,45,49,50,56,58,63],{"type":18,"value":19},"text","Chaining LSS primitives ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"can",[],{"type":18,"value":26}," be achieved by specifying an index buffer in\n",{"type":13,"tag":28,"props":29,"children":31},"a",{"href":30},"/man/VkAccelerationStructureGeometryLinearSweptSpheresDataNV",[32],{"type":18,"value":33},"VkAccelerationStructureGeometryLinearSweptSpheresDataNV",{"type":18,"value":35},"::",{"type":13,"tag":37,"props":38,"children":40},"code",{"className":39},[],[41],{"type":18,"value":42},"indexData",{"type":18,"value":44},"\nand setting\n",{"type":13,"tag":28,"props":46,"children":47},{"href":30},[48],{"type":18,"value":33},{"type":18,"value":35},{"type":13,"tag":37,"props":51,"children":53},{"className":52},[],[54],{"type":18,"value":55},"indexingMode",{"type":18,"value":57},"\nto one of ",{"type":13,"tag":37,"props":59,"children":61},{"className":60},[],[62],{"type":18,"value":4},{"type":18,"value":64}," values:",{"type":13,"tag":66,"props":67,"children":68},"code-group",{},[69,160],{"type":13,"tag":70,"props":71,"children":77},"pre",{"className":72,"code":73,"filename":74,"language":75,"meta":76,"style":76},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkRayTracingLssIndexingModeNV {\n VK_RAY_TRACING_LSS_INDEXING_MODE_LIST_NV = 0,\n VK_RAY_TRACING_LSS_INDEXING_MODE_SUCCESSIVE_NV = 1,\n} VkRayTracingLssIndexingModeNV;\n","C","c","",[78],{"type":13,"tag":37,"props":79,"children":80},{"__ignoreMap":76},[81,104,129,151],{"type":13,"tag":82,"props":83,"children":86},"span",{"class":84,"line":85},"line",1,[87,93,98],{"type":13,"tag":82,"props":88,"children":90},{"style":89},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[91],{"type":18,"value":92},"typedef",{"type":13,"tag":82,"props":94,"children":95},{"style":89},[96],{"type":18,"value":97}," enum",{"type":13,"tag":82,"props":99,"children":101},{"style":100},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[102],{"type":18,"value":103}," VkRayTracingLssIndexingModeNV {\n",{"type":13,"tag":82,"props":105,"children":107},{"class":84,"line":106},2,[108,113,118,124],{"type":13,"tag":82,"props":109,"children":110},{"style":100},[111],{"type":18,"value":112}," VK_RAY_TRACING_LSS_INDEXING_MODE_LIST_NV ",{"type":13,"tag":82,"props":114,"children":115},{"style":89},[116],{"type":18,"value":117},"=",{"type":13,"tag":82,"props":119,"children":121},{"style":120},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[122],{"type":18,"value":123}," 0",{"type":13,"tag":82,"props":125,"children":126},{"style":100},[127],{"type":18,"value":128},",\n",{"type":13,"tag":82,"props":130,"children":132},{"class":84,"line":131},3,[133,138,142,147],{"type":13,"tag":82,"props":134,"children":135},{"style":100},[136],{"type":18,"value":137}," VK_RAY_TRACING_LSS_INDEXING_MODE_SUCCESSIVE_NV ",{"type":13,"tag":82,"props":139,"children":140},{"style":89},[141],{"type":18,"value":117},{"type":13,"tag":82,"props":143,"children":144},{"style":120},[145],{"type":18,"value":146}," 1",{"type":13,"tag":82,"props":148,"children":149},{"style":100},[150],{"type":18,"value":128},{"type":13,"tag":82,"props":152,"children":154},{"class":84,"line":153},4,[155],{"type":13,"tag":82,"props":156,"children":157},{"style":100},[158],{"type":18,"value":159},"} VkRayTracingLssIndexingModeNV;\n",{"type":13,"tag":70,"props":161,"children":166},{"className":162,"code":163,"filename":164,"language":165,"meta":76,"style":76},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct RayTracingLssIndexingModeNV(u32);\nimpl RayTracingLssIndexingModeNV {\n pub const LIST: Self = 0;\n pub const SUCCESSIVE: Self = 1;\n}\n","Rust","rs",[167],{"type":13,"tag":37,"props":168,"children":169},{"__ignoreMap":76},[170,204,221,263,299],{"type":13,"tag":82,"props":171,"children":172},{"class":84,"line":85},[173,178,183,189,194,199],{"type":13,"tag":82,"props":174,"children":175},{"style":89},[176],{"type":18,"value":177},"pub",{"type":13,"tag":82,"props":179,"children":180},{"style":89},[181],{"type":18,"value":182}," struct",{"type":13,"tag":82,"props":184,"children":186},{"style":185},"--shiki-default:#953800;--shiki-dark:#FFA657",[187],{"type":18,"value":188}," RayTracingLssIndexingModeNV",{"type":13,"tag":82,"props":190,"children":191},{"style":100},[192],{"type":18,"value":193},"(",{"type":13,"tag":82,"props":195,"children":196},{"style":185},[197],{"type":18,"value":198},"u32",{"type":13,"tag":82,"props":200,"children":201},{"style":100},[202],{"type":18,"value":203},");\n",{"type":13,"tag":82,"props":205,"children":206},{"class":84,"line":106},[207,212,216],{"type":13,"tag":82,"props":208,"children":209},{"style":89},[210],{"type":18,"value":211},"impl",{"type":13,"tag":82,"props":213,"children":214},{"style":185},[215],{"type":18,"value":188},{"type":13,"tag":82,"props":217,"children":218},{"style":100},[219],{"type":18,"value":220}," {\n",{"type":13,"tag":82,"props":222,"children":223},{"class":84,"line":131},[224,229,234,239,244,249,254,258],{"type":13,"tag":82,"props":225,"children":226},{"style":89},[227],{"type":18,"value":228}," pub",{"type":13,"tag":82,"props":230,"children":231},{"style":89},[232],{"type":18,"value":233}," const",{"type":13,"tag":82,"props":235,"children":236},{"style":120},[237],{"type":18,"value":238}," LIST",{"type":13,"tag":82,"props":240,"children":241},{"style":89},[242],{"type":18,"value":243},":",{"type":13,"tag":82,"props":245,"children":246},{"style":120},[247],{"type":18,"value":248}," Self",{"type":13,"tag":82,"props":250,"children":251},{"style":89},[252],{"type":18,"value":253}," =",{"type":13,"tag":82,"props":255,"children":256},{"style":120},[257],{"type":18,"value":123},{"type":13,"tag":82,"props":259,"children":260},{"style":100},[261],{"type":18,"value":262},";\n",{"type":13,"tag":82,"props":264,"children":265},{"class":84,"line":153},[266,270,274,279,283,287,291,295],{"type":13,"tag":82,"props":267,"children":268},{"style":89},[269],{"type":18,"value":228},{"type":13,"tag":82,"props":271,"children":272},{"style":89},[273],{"type":18,"value":233},{"type":13,"tag":82,"props":275,"children":276},{"style":120},[277],{"type":18,"value":278}," SUCCESSIVE",{"type":13,"tag":82,"props":280,"children":281},{"style":89},[282],{"type":18,"value":243},{"type":13,"tag":82,"props":284,"children":285},{"style":120},[286],{"type":18,"value":248},{"type":13,"tag":82,"props":288,"children":289},{"style":89},[290],{"type":18,"value":253},{"type":13,"tag":82,"props":292,"children":293},{"style":120},[294],{"type":18,"value":146},{"type":13,"tag":82,"props":296,"children":297},{"style":100},[298],{"type":18,"value":262},{"type":13,"tag":82,"props":300,"children":302},{"class":84,"line":301},5,[303],{"type":13,"tag":82,"props":304,"children":305},{"style":100},[306],{"type":18,"value":307},"}\n",{"type":13,"tag":309,"props":310,"children":311},"ul",{},[312,324],{"type":13,"tag":313,"props":314,"children":315},"li",{},[316,322],{"type":13,"tag":37,"props":317,"children":319},{"className":318},[],[320],{"type":18,"value":321},"VK_RAY_TRACING_LSS_INDEXING_MODE_LIST_NV",{"type":18,"value":323}," specifies that a list of\nindices is provided where each consecutive pair of indices define a LSS\nprimitive.",{"type":13,"tag":313,"props":325,"children":326},{},[327,333],{"type":13,"tag":37,"props":328,"children":330},{"className":329},[],[331],{"type":18,"value":332},"VK_RAY_TRACING_LSS_INDEXING_MODE_SUCCESSIVE_NV",{"type":18,"value":334}," specifies a\nsuccessive implicit indexing format, in which each LSS primitive is\ndefined by two successive positions and radii, (k, k + 1), where\nk is a single index provided in the index buffer.\nIn this indexing scheme, there is a 1:1 mapping between the index buffer\nand primitive index within the geometry.",{"type":13,"tag":336,"props":337,"children":338},"style",{},[339],{"type":18,"value":340},"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":76,"searchDepth":106,"depth":106,"links":342},[],"markdown",1744876569611]