[{"data":1,"prerenderedAt":889},["ShallowReactive",2],{"biJvelmWNc":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":888,"_id":4},"VkBuildAccelerationStructureFlagBitsKHR","Bitmask specifying additional parameters for acceleration structure builds","VK_KHR_acceleration_structure","enums",[],{"type":10,"children":11,"toc":886},"root",[12,59,502,507,587,817,848,880],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,34,36,43,45,51,52,57],{"type":18,"value":19},"text","Bits which ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"can",[],{"type":18,"value":26}," be set in\n",{"type":13,"tag":28,"props":29,"children":31},"a",{"href":30},"/man/VkAccelerationStructureBuildGeometryInfoKHR",[32],{"type":18,"value":33},"VkAccelerationStructureBuildGeometryInfoKHR",{"type":18,"value":35},"::",{"type":13,"tag":37,"props":38,"children":40},"code",{"className":39},[],[41],{"type":18,"value":42},"flags",{"type":18,"value":44},"\nor\n",{"type":13,"tag":28,"props":46,"children":48},{"href":47},"/man/VkAccelerationStructureInfoNV",[49],{"type":18,"value":50},"VkAccelerationStructureInfoNV",{"type":18,"value":35},{"type":13,"tag":37,"props":53,"children":55},{"className":54},[],[56],{"type":18,"value":42},{"type":18,"value":58},"\nspecifying additional parameters for acceleration structure builds, are:",{"type":13,"tag":60,"props":61,"children":62},"code-group",{},[63,241],{"type":13,"tag":64,"props":65,"children":71},"pre",{"className":66,"code":67,"filename":68,"language":69,"meta":70,"style":70},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkBuildAccelerationStructureFlagBitsKHR {\n VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR = 0x00000001,\n VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR = 0x00000002,\n VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR = 0x00000004,\n VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR = 0x00000008,\n VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR = 0x00000010,\n} VkBuildAccelerationStructureFlagBitsKHR;\n","C","c","",[72],{"type":13,"tag":37,"props":73,"children":74},{"__ignoreMap":70},[75,98,128,154,180,206,232],{"type":13,"tag":76,"props":77,"children":80},"span",{"class":78,"line":79},"line",1,[81,87,92],{"type":13,"tag":76,"props":82,"children":84},{"style":83},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[85],{"type":18,"value":86},"typedef",{"type":13,"tag":76,"props":88,"children":89},{"style":83},[90],{"type":18,"value":91}," enum",{"type":13,"tag":76,"props":93,"children":95},{"style":94},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[96],{"type":18,"value":97}," VkBuildAccelerationStructureFlagBitsKHR {\n",{"type":13,"tag":76,"props":99,"children":101},{"class":78,"line":100},2,[102,107,112,117,123],{"type":13,"tag":76,"props":103,"children":104},{"style":94},[105],{"type":18,"value":106}," VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR ",{"type":13,"tag":76,"props":108,"children":109},{"style":83},[110],{"type":18,"value":111},"=",{"type":13,"tag":76,"props":113,"children":114},{"style":83},[115],{"type":18,"value":116}," 0x",{"type":13,"tag":76,"props":118,"children":120},{"style":119},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[121],{"type":18,"value":122},"00000001",{"type":13,"tag":76,"props":124,"children":125},{"style":94},[126],{"type":18,"value":127},",\n",{"type":13,"tag":76,"props":129,"children":131},{"class":78,"line":130},3,[132,137,141,145,150],{"type":13,"tag":76,"props":133,"children":134},{"style":94},[135],{"type":18,"value":136}," VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR ",{"type":13,"tag":76,"props":138,"children":139},{"style":83},[140],{"type":18,"value":111},{"type":13,"tag":76,"props":142,"children":143},{"style":83},[144],{"type":18,"value":116},{"type":13,"tag":76,"props":146,"children":147},{"style":119},[148],{"type":18,"value":149},"00000002",{"type":13,"tag":76,"props":151,"children":152},{"style":94},[153],{"type":18,"value":127},{"type":13,"tag":76,"props":155,"children":157},{"class":78,"line":156},4,[158,163,167,171,176],{"type":13,"tag":76,"props":159,"children":160},{"style":94},[161],{"type":18,"value":162}," VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR ",{"type":13,"tag":76,"props":164,"children":165},{"style":83},[166],{"type":18,"value":111},{"type":13,"tag":76,"props":168,"children":169},{"style":83},[170],{"type":18,"value":116},{"type":13,"tag":76,"props":172,"children":173},{"style":119},[174],{"type":18,"value":175},"00000004",{"type":13,"tag":76,"props":177,"children":178},{"style":94},[179],{"type":18,"value":127},{"type":13,"tag":76,"props":181,"children":183},{"class":78,"line":182},5,[184,189,193,197,202],{"type":13,"tag":76,"props":185,"children":186},{"style":94},[187],{"type":18,"value":188}," VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR ",{"type":13,"tag":76,"props":190,"children":191},{"style":83},[192],{"type":18,"value":111},{"type":13,"tag":76,"props":194,"children":195},{"style":83},[196],{"type":18,"value":116},{"type":13,"tag":76,"props":198,"children":199},{"style":119},[200],{"type":18,"value":201},"00000008",{"type":13,"tag":76,"props":203,"children":204},{"style":94},[205],{"type":18,"value":127},{"type":13,"tag":76,"props":207,"children":209},{"class":78,"line":208},6,[210,215,219,223,228],{"type":13,"tag":76,"props":211,"children":212},{"style":94},[213],{"type":18,"value":214}," VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR ",{"type":13,"tag":76,"props":216,"children":217},{"style":83},[218],{"type":18,"value":111},{"type":13,"tag":76,"props":220,"children":221},{"style":83},[222],{"type":18,"value":116},{"type":13,"tag":76,"props":224,"children":225},{"style":119},[226],{"type":18,"value":227},"00000010",{"type":13,"tag":76,"props":229,"children":230},{"style":94},[231],{"type":18,"value":127},{"type":13,"tag":76,"props":233,"children":235},{"class":78,"line":234},7,[236],{"type":13,"tag":76,"props":237,"children":238},{"style":94},[239],{"type":18,"value":240},"} VkBuildAccelerationStructureFlagBitsKHR;\n",{"type":13,"tag":64,"props":242,"children":247},{"className":243,"code":244,"filename":245,"language":246,"meta":70,"style":70},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct BuildAccelerationStructureFlagBitsKHR(u32);\nimpl BuildAccelerationStructureFlagBitsKHR {\n pub const ALLOW_UPDATE: Self = 0x00000001;\n pub const ALLOW_COMPACTION: Self = 0x00000002;\n pub const PREFER_FAST_TRACE: Self = 0x00000004;\n pub const PREFER_FAST_BUILD: Self = 0x00000008;\n pub const LOW_MEMORY: Self = 0x00000010;\n}\n","Rust","rs",[248],{"type":13,"tag":37,"props":249,"children":250},{"__ignoreMap":70},[251,285,302,345,382,419,456,493],{"type":13,"tag":76,"props":252,"children":253},{"class":78,"line":79},[254,259,264,270,275,280],{"type":13,"tag":76,"props":255,"children":256},{"style":83},[257],{"type":18,"value":258},"pub",{"type":13,"tag":76,"props":260,"children":261},{"style":83},[262],{"type":18,"value":263}," struct",{"type":13,"tag":76,"props":265,"children":267},{"style":266},"--shiki-default:#953800;--shiki-dark:#FFA657",[268],{"type":18,"value":269}," BuildAccelerationStructureFlagBitsKHR",{"type":13,"tag":76,"props":271,"children":272},{"style":94},[273],{"type":18,"value":274},"(",{"type":13,"tag":76,"props":276,"children":277},{"style":266},[278],{"type":18,"value":279},"u32",{"type":13,"tag":76,"props":281,"children":282},{"style":94},[283],{"type":18,"value":284},");\n",{"type":13,"tag":76,"props":286,"children":287},{"class":78,"line":100},[288,293,297],{"type":13,"tag":76,"props":289,"children":290},{"style":83},[291],{"type":18,"value":292},"impl",{"type":13,"tag":76,"props":294,"children":295},{"style":266},[296],{"type":18,"value":269},{"type":13,"tag":76,"props":298,"children":299},{"style":94},[300],{"type":18,"value":301}," {\n",{"type":13,"tag":76,"props":303,"children":304},{"class":78,"line":130},[305,310,315,320,325,330,335,340],{"type":13,"tag":76,"props":306,"children":307},{"style":83},[308],{"type":18,"value":309}," pub",{"type":13,"tag":76,"props":311,"children":312},{"style":83},[313],{"type":18,"value":314}," const",{"type":13,"tag":76,"props":316,"children":317},{"style":119},[318],{"type":18,"value":319}," ALLOW_UPDATE",{"type":13,"tag":76,"props":321,"children":322},{"style":83},[323],{"type":18,"value":324},":",{"type":13,"tag":76,"props":326,"children":327},{"style":119},[328],{"type":18,"value":329}," Self",{"type":13,"tag":76,"props":331,"children":332},{"style":83},[333],{"type":18,"value":334}," =",{"type":13,"tag":76,"props":336,"children":337},{"style":119},[338],{"type":18,"value":339}," 0x00000001",{"type":13,"tag":76,"props":341,"children":342},{"style":94},[343],{"type":18,"value":344},";\n",{"type":13,"tag":76,"props":346,"children":347},{"class":78,"line":156},[348,352,356,361,365,369,373,378],{"type":13,"tag":76,"props":349,"children":350},{"style":83},[351],{"type":18,"value":309},{"type":13,"tag":76,"props":353,"children":354},{"style":83},[355],{"type":18,"value":314},{"type":13,"tag":76,"props":357,"children":358},{"style":119},[359],{"type":18,"value":360}," ALLOW_COMPACTION",{"type":13,"tag":76,"props":362,"children":363},{"style":83},[364],{"type":18,"value":324},{"type":13,"tag":76,"props":366,"children":367},{"style":119},[368],{"type":18,"value":329},{"type":13,"tag":76,"props":370,"children":371},{"style":83},[372],{"type":18,"value":334},{"type":13,"tag":76,"props":374,"children":375},{"style":119},[376],{"type":18,"value":377}," 0x00000002",{"type":13,"tag":76,"props":379,"children":380},{"style":94},[381],{"type":18,"value":344},{"type":13,"tag":76,"props":383,"children":384},{"class":78,"line":182},[385,389,393,398,402,406,410,415],{"type":13,"tag":76,"props":386,"children":387},{"style":83},[388],{"type":18,"value":309},{"type":13,"tag":76,"props":390,"children":391},{"style":83},[392],{"type":18,"value":314},{"type":13,"tag":76,"props":394,"children":395},{"style":119},[396],{"type":18,"value":397}," PREFER_FAST_TRACE",{"type":13,"tag":76,"props":399,"children":400},{"style":83},[401],{"type":18,"value":324},{"type":13,"tag":76,"props":403,"children":404},{"style":119},[405],{"type":18,"value":329},{"type":13,"tag":76,"props":407,"children":408},{"style":83},[409],{"type":18,"value":334},{"type":13,"tag":76,"props":411,"children":412},{"style":119},[413],{"type":18,"value":414}," 0x00000004",{"type":13,"tag":76,"props":416,"children":417},{"style":94},[418],{"type":18,"value":344},{"type":13,"tag":76,"props":420,"children":421},{"class":78,"line":208},[422,426,430,435,439,443,447,452],{"type":13,"tag":76,"props":423,"children":424},{"style":83},[425],{"type":18,"value":309},{"type":13,"tag":76,"props":427,"children":428},{"style":83},[429],{"type":18,"value":314},{"type":13,"tag":76,"props":431,"children":432},{"style":119},[433],{"type":18,"value":434}," PREFER_FAST_BUILD",{"type":13,"tag":76,"props":436,"children":437},{"style":83},[438],{"type":18,"value":324},{"type":13,"tag":76,"props":440,"children":441},{"style":119},[442],{"type":18,"value":329},{"type":13,"tag":76,"props":444,"children":445},{"style":83},[446],{"type":18,"value":334},{"type":13,"tag":76,"props":448,"children":449},{"style":119},[450],{"type":18,"value":451}," 0x00000008",{"type":13,"tag":76,"props":453,"children":454},{"style":94},[455],{"type":18,"value":344},{"type":13,"tag":76,"props":457,"children":458},{"class":78,"line":234},[459,463,467,472,476,480,484,489],{"type":13,"tag":76,"props":460,"children":461},{"style":83},[462],{"type":18,"value":309},{"type":13,"tag":76,"props":464,"children":465},{"style":83},[466],{"type":18,"value":314},{"type":13,"tag":76,"props":468,"children":469},{"style":119},[470],{"type":18,"value":471}," LOW_MEMORY",{"type":13,"tag":76,"props":473,"children":474},{"style":83},[475],{"type":18,"value":324},{"type":13,"tag":76,"props":477,"children":478},{"style":119},[479],{"type":18,"value":329},{"type":13,"tag":76,"props":481,"children":482},{"style":83},[483],{"type":18,"value":334},{"type":13,"tag":76,"props":485,"children":486},{"style":119},[487],{"type":18,"value":488}," 0x00000010",{"type":13,"tag":76,"props":490,"children":491},{"style":94},[492],{"type":18,"value":344},{"type":13,"tag":76,"props":494,"children":496},{"class":78,"line":495},8,[497],{"type":13,"tag":76,"props":498,"children":499},{"style":94},[500],{"type":18,"value":501},"}\n",{"type":13,"tag":14,"props":503,"children":504},{},[505],{"type":18,"value":506},"or the equivalent",{"type":13,"tag":60,"props":508,"children":509},{},[510,536],{"type":13,"tag":64,"props":511,"children":513},{"className":66,"code":512,"filename":68,"language":69,"meta":70,"style":70},"#define VkBuildAccelerationStructureFlagBitsNV VkBuildAccelerationStructureFlagBitsKHR\n",[514],{"type":13,"tag":37,"props":515,"children":516},{"__ignoreMap":70},[517],{"type":13,"tag":76,"props":518,"children":519},{"class":78,"line":79},[520,525,531],{"type":13,"tag":76,"props":521,"children":522},{"style":83},[523],{"type":18,"value":524},"#define",{"type":13,"tag":76,"props":526,"children":528},{"style":527},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[529],{"type":18,"value":530}," VkBuildAccelerationStructureFlagBitsNV",{"type":13,"tag":76,"props":532,"children":533},{"style":94},[534],{"type":18,"value":535}," VkBuildAccelerationStructureFlagBitsKHR\n",{"type":13,"tag":64,"props":537,"children":539},{"className":243,"code":538,"filename":245,"language":246,"meta":70,"style":70},"const BuildAccelerationStructureFlagBitsNV: _ = vk::BuildAccelerationStructureFlagBitsKHR;\n",[540],{"type":13,"tag":37,"props":541,"children":542},{"__ignoreMap":70},[543],{"type":13,"tag":76,"props":544,"children":545},{"class":78,"line":79},[546,551,556,560,565,569,574,578,583],{"type":13,"tag":76,"props":547,"children":548},{"style":83},[549],{"type":18,"value":550},"const",{"type":13,"tag":76,"props":552,"children":553},{"style":119},[554],{"type":18,"value":555}," BuildAccelerationStructureFlagBitsNV",{"type":13,"tag":76,"props":557,"children":558},{"style":83},[559],{"type":18,"value":324},{"type":13,"tag":76,"props":561,"children":562},{"style":94},[563],{"type":18,"value":564}," _ ",{"type":13,"tag":76,"props":566,"children":567},{"style":83},[568],{"type":18,"value":111},{"type":13,"tag":76,"props":570,"children":571},{"style":266},[572],{"type":18,"value":573}," vk",{"type":13,"tag":76,"props":575,"children":576},{"style":83},[577],{"type":18,"value":35},{"type":13,"tag":76,"props":579,"children":580},{"style":266},[581],{"type":18,"value":582},"BuildAccelerationStructureFlagBitsKHR",{"type":13,"tag":76,"props":584,"children":585},{"style":94},[586],{"type":18,"value":344},{"type":13,"tag":588,"props":589,"children":590},"ul",{},[591,652,682,699,714,730,747,763,787,802],{"type":13,"tag":592,"props":593,"children":594},"li",{},[595,601,603,606,608,614,616,622,624,628,630,636,637,643,644,650],{"type":13,"tag":37,"props":596,"children":598},{"className":597},[],[599],{"type":18,"value":600},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR",{"type":18,"value":602}," indicates\nthat the specified acceleration structure ",{"type":13,"tag":21,"props":604,"children":605},{"type":23},[],{"type":18,"value":607}," be updated with\na ",{"type":13,"tag":37,"props":609,"children":611},{"className":610},[],[612],{"type":18,"value":613},"mode",{"type":18,"value":615}," of ",{"type":13,"tag":37,"props":617,"children":619},{"className":618},[],[620],{"type":18,"value":621},"VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR",{"type":18,"value":623}," in\n",{"type":13,"tag":28,"props":625,"children":626},{"href":30},[627],{"type":18,"value":33},{"type":18,"value":629},"\nor\nan ",{"type":13,"tag":37,"props":631,"children":633},{"className":632},[],[634],{"type":18,"value":635},"update",{"type":18,"value":615},{"type":13,"tag":37,"props":638,"children":640},{"className":639},[],[641],{"type":18,"value":642},"VK_TRUE",{"type":18,"value":623},{"type":13,"tag":28,"props":645,"children":647},{"href":646},"/man/vkCmdBuildAccelerationStructureNV",[648],{"type":18,"value":649},"vkCmdBuildAccelerationStructureNV",{"type":18,"value":651},"\n.",{"type":13,"tag":592,"props":653,"children":654},{},[655,661,662,665,667,672,674,680],{"type":13,"tag":37,"props":656,"children":658},{"className":657},[],[659],{"type":18,"value":660},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR",{"type":18,"value":602},{"type":13,"tag":21,"props":663,"children":664},{"type":23},[],{"type":18,"value":666}," act as the source for a\ncopy acceleration structure command with ",{"type":13,"tag":37,"props":668,"children":670},{"className":669},[],[671],{"type":18,"value":613},{"type":18,"value":673}," of\n",{"type":13,"tag":37,"props":675,"children":677},{"className":676},[],[678],{"type":18,"value":679},"VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR",{"type":18,"value":681}," to produce a\ncompacted acceleration structure.",{"type":13,"tag":592,"props":683,"children":684},{},[685,691,693,697],{"type":13,"tag":37,"props":686,"children":688},{"className":687},[],[689],{"type":18,"value":690},"VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR",{"type":18,"value":692},"\nindicates that the given acceleration structure build ",{"type":13,"tag":21,"props":694,"children":696},{"type":695},"should",[],{"type":18,"value":698}," prioritize\ntrace performance over build time.",{"type":13,"tag":592,"props":700,"children":701},{},[702,708,709,712],{"type":13,"tag":37,"props":703,"children":705},{"className":704},[],[706],{"type":18,"value":707},"VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR",{"type":18,"value":692},{"type":13,"tag":21,"props":710,"children":711},{"type":695},[],{"type":18,"value":713}," prioritize\nbuild time over trace performance.",{"type":13,"tag":592,"props":715,"children":716},{},[717,723,725,728],{"type":13,"tag":37,"props":718,"children":720},{"className":719},[],[721],{"type":18,"value":722},"VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR",{"type":18,"value":724}," indicates that\nthis acceleration structure ",{"type":13,"tag":21,"props":726,"children":727},{"type":695},[],{"type":18,"value":729}," minimize the size of the scratch\nmemory and the final result acceleration structure, potentially at the\nexpense of build time or trace performance.",{"type":13,"tag":592,"props":731,"children":732},{},[733,739,741,745],{"type":13,"tag":37,"props":734,"children":736},{"className":735},[],[737],{"type":18,"value":738},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT",{"type":18,"value":740},"\nindicates that the opacity micromaps associated with the specified\nacceleration structure ",{"type":13,"tag":21,"props":742,"children":744},{"type":743},"may",[],{"type":18,"value":746}," change with an acceleration structure\nupdate.",{"type":13,"tag":592,"props":748,"children":749},{},[750,756,758,761],{"type":13,"tag":37,"props":751,"children":753},{"className":752},[],[754],{"type":18,"value":755},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT",{"type":18,"value":757},"\nindicates that the data of the opacity micromaps associated with the\nspecified acceleration structure ",{"type":13,"tag":21,"props":759,"children":760},{"type":743},[],{"type":18,"value":762}," change with an acceleration\nstructure update.",{"type":13,"tag":592,"props":764,"children":765},{},[766,772,774,777,779,785],{"type":13,"tag":37,"props":767,"children":769},{"className":768},[],[770],{"type":18,"value":771},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT",{"type":18,"value":773},"\nindicates that the specified acceleration structure ",{"type":13,"tag":21,"props":775,"children":776},{"type":743},[],{"type":18,"value":778}," be referenced\nin an instance with\n",{"type":13,"tag":37,"props":780,"children":782},{"className":781},[],[783],{"type":18,"value":784},"VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT",{"type":18,"value":786}," set.",{"type":13,"tag":592,"props":788,"children":789},{},[790,796,797,800],{"type":13,"tag":37,"props":791,"children":793},{"className":792},[],[794],{"type":18,"value":795},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR",{"type":18,"value":602},{"type":13,"tag":21,"props":798,"children":799},{"type":23},[],{"type":18,"value":801}," be used when fetching the\nvertex positions of a hit triangle.",{"type":13,"tag":592,"props":803,"children":804},{},[805,811,813,816],{"type":13,"tag":37,"props":806,"children":808},{"className":807},[],[809],{"type":18,"value":810},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV",{"type":18,"value":812},"\nindicates that the displacement micromaps associated with the specified\nacceleration structure ",{"type":13,"tag":21,"props":814,"children":815},{"type":743},[],{"type":18,"value":746},{"type":13,"tag":818,"props":819,"children":820},"note",{},[821],{"type":13,"tag":14,"props":822,"children":823},{},[824,829,831,836,838,841,843,846],{"type":13,"tag":37,"props":825,"children":827},{"className":826},[],[828],{"type":18,"value":600},{"type":18,"value":830}," and\n",{"type":13,"tag":37,"props":832,"children":834},{"className":833},[],[835],{"type":18,"value":660},{"type":18,"value":837}," ",{"type":13,"tag":21,"props":839,"children":840},{"type":743},[],{"type":18,"value":842}," take\nmore time and memory than a normal build, and so ",{"type":13,"tag":21,"props":844,"children":845},{"type":695},[],{"type":18,"value":847}," only be used when\nthose features are needed.",{"type":13,"tag":818,"props":849,"children":850},{},[851],{"type":13,"tag":14,"props":852,"children":853},{},[854,859,860,865,867,872,873,878],{"type":13,"tag":37,"props":855,"children":857},{"className":856},[],[858],{"type":18,"value":600},{"type":18,"value":830},{"type":13,"tag":37,"props":861,"children":863},{"className":862},[],[864],{"type":18,"value":660},{"type":18,"value":866}," are allowed\nto be used together.\nIn that case, the result of the compaction copy is used as the source of a\nbuild with ",{"type":13,"tag":37,"props":868,"children":870},{"className":869},[],[871],{"type":18,"value":613},{"type":18,"value":673},{"type":13,"tag":37,"props":874,"children":876},{"className":875},[],[877],{"type":18,"value":621},{"type":18,"value":879}," to perform the\ncompacted update.",{"type":13,"tag":881,"props":882,"children":883},"style",{},[884],{"type":18,"value":885},"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":70,"searchDepth":100,"depth":100,"links":887},[],"markdown",1725732541873]