// Copyright 2022-2024 The Khronos Group Inc.
// SPDX-License-Identifier: CC-BY-4.0

// Navigation page for Vulkan spec in Antora

// This corresponds to ../vkspec.adoc - each top-level chapter is referenced
// below in the same order

:test: 0
ifeval::["{test}"=="0"]
* xref:chapters/introduction.adoc[]
* xref:chapters/fundamentals.adoc[]
* xref:chapters/initialization.adoc[]
* xref:chapters/devsandqueues.adoc[]
* xref:chapters/cmdbuffers.adoc[]
* xref:chapters/synchronization.adoc[]
* xref:chapters/renderpass.adoc[]
* xref:chapters/shaders.adoc[]
* xref:chapters/pipelines.adoc[]
* xref:chapters/memory.adoc[]
* xref:chapters/resources.adoc[]
* xref:chapters/samplers.adoc[]
* xref:chapters/descriptorsets.adoc[]
* xref:chapters/interfaces.adoc[]
* xref:chapters/textures.adoc[]
* xref:chapters/fragmentdensitymapops.adoc[]
* xref:chapters/queries.adoc[]
* xref:chapters/clears.adoc[]
* xref:chapters/copies.adoc[]
* xref:chapters/drawing.adoc[]
* xref:chapters/fxvertex.adoc[]
* xref:chapters/tessellation.adoc[]
* xref:chapters/geometry.adoc[]
* xref:chapters/VK_NV_mesh_shader/mesh.adoc[]
* xref:chapters/VK_HUAWEI_cluster_culling_shader/clusterculling.adoc[]
* xref:chapters/vertexpostproc.adoc[]
* xref:chapters/primsrast.adoc[]
* xref:chapters/fragops.adoc[]
* xref:chapters/framebuffer.adoc[]
* xref:chapters/dispatch.adoc[]
* xref:chapters/VK_NV_device_generated_commands/generatedcommands.adoc[]
* xref:chapters/sparsemem.adoc[]
* xref:chapters/VK_KHR_surface/wsi.adoc[]
* xref:chapters/VK_KHR_deferred_host_operations/deferred_host_operations.adoc[]
* xref:chapters/VK_EXT_private_data.adoc[]
* xref:chapters/accelstructures.adoc[]
* xref:chapters/VK_EXT_opacity_micromap/micromaps.adoc[]
* xref:chapters/raytraversal.adoc[]
* xref:chapters/raytracing.adoc[]
* xref:chapters/VK_NV_memory_decompression.adoc[]
* xref:chapters/videocoding.adoc[]
* xref:chapters/VK_NV_optical_flow/optical_flow.adoc[]
* xref:chapters/executiongraphs.adoc[]
* xref:chapters/VK_NV_low_latency2/low_latency2.adoc[]
* xref:chapters/extensions.adoc[]
* xref:chapters/features.adoc[]
* xref:chapters/limits.adoc[]
* xref:chapters/formats.adoc[]
* xref:chapters/capabilities.adoc[]
* xref:chapters/debugging.adoc[]
* xref:appendices/spirvenv.adoc[]
* xref:appendices/memorymodel.adoc[]
* xref:appendices/compressedtex.adoc[]
* xref:appendices/versions.adoc[]
* xref:appendices/extensions.adoc[]
* xref:appendices/roadmap.adoc[]
* xref:appendices/boilerplate.adoc[]
* xref:appendices/invariance.adoc[]
* xref:appendices/glossary.adoc[]
* xref:appendices/credits.adoc[]
endif::[]

ifeval::["{test}"=="1"]
// * xref:appendices/extensions.adoc[]
* xref:appendices/memorymodel.adoc[]
endif::[]
