Skip to content

Commit f7d956c

Browse files
committed
Update Antora navigation to include "Building a Simple Engine" with detailed sections and links
1 parent eb7e6e9 commit f7d956c

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed

antora/modules/ROOT/nav.adoc

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,96 @@
6363
** xref:courses/18_Ray_tracing/07_Conclusion.adoc[Conclusion]
6464
* xref:90_FAQ.adoc[FAQ]
6565
* link:https://github.com/KhronosGroup/Vulkan-Tutorial[GitHub Repository, window=_blank]
66+
67+
* Building a Simple Engine
68+
** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/introduction.adoc[Introduction, window=_blank]
69+
** Engine Architecture
70+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Engine_Architecture/01_introduction.adoc[Introduction, window=_blank]
71+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Engine_Architecture/02_architectural_patterns.adoc[Architectural patterns, window=_blank]
72+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Engine_Architecture/03_component_systems.adoc[Component systems, window=_blank]
73+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Engine_Architecture/04_resource_management.adoc[Resource management, window=_blank]
74+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Engine_Architecture/05_rendering_pipeline.adoc[Rendering pipeline, window=_blank]
75+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Engine_Architecture/06_event_systems.adoc[Event systems, window=_blank]
76+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Engine_Architecture/conclusion.adoc[Conclusion, window=_blank]
77+
** Camera Transformations
78+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Camera_Transformations/index.adoc[Overview, window=_blank]
79+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Camera_Transformations/01_introduction.adoc[Introduction, window=_blank]
80+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Camera_Transformations/02_math_foundations.adoc[Math foundations, window=_blank]
81+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Camera_Transformations/03_transformation_matrices.adoc[Transformation matrices, window=_blank]
82+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Camera_Transformations/04_camera_implementation.adoc[Camera implementation, window=_blank]
83+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Camera_Transformations/05_vulkan_integration.adoc[Vulkan integration, window=_blank]
84+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Camera_Transformations/06_conclusion.adoc[Conclusion, window=_blank]
85+
** Loading Models
86+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/index.adoc[Overview, window=_blank]
87+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/01_introduction.adoc[Introduction, window=_blank]
88+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/02_project_setup.adoc[Project setup, window=_blank]
89+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/03_model_system.adoc[Model system, window=_blank]
90+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/04_loading_gltf.adoc[Loading glTF, window=_blank]
91+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/05_pbr_rendering.adoc[PBR rendering, window=_blank]
92+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/06_multiple_objects.adoc[Multiple objects, window=_blank]
93+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/07_scene_rendering.adoc[Scene rendering, window=_blank]
94+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/08_animations.adoc[Animations, window=_blank]
95+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Loading_Models/09_conclusion.adoc[Conclusion, window=_blank]
96+
** Lighting & Materials
97+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Lighting_Materials/index.adoc[Overview, window=_blank]
98+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Lighting_Materials/01_introduction.adoc[Introduction, window=_blank]
99+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Lighting_Materials/02_lighting_models.adoc[Lighting models, window=_blank]
100+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Lighting_Materials/03_push_constants.adoc[Push constants, window=_blank]
101+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Lighting_Materials/04_lighting_implementation.adoc[Lighting implementation, window=_blank]
102+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Lighting_Materials/05_vulkan_integration.adoc[Vulkan integration, window=_blank]
103+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Lighting_Materials/06_conclusion.adoc[Conclusion, window=_blank]
104+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Lighting_Materials/07_shadows.adoc[Shadows, window=_blank]
105+
** GUI
106+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/GUI/index.adoc[Overview, window=_blank]
107+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/GUI/01_introduction.adoc[Introduction, window=_blank]
108+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/GUI/02_imgui_setup.adoc[ImGui setup, window=_blank]
109+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/GUI/03_input_handling.adoc[Input handling, window=_blank]
110+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/GUI/04_ui_elements.adoc[UI elements, window=_blank]
111+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/GUI/05_vulkan_integration.adoc[Vulkan integration, window=_blank]
112+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/GUI/06_conclusion.adoc[Conclusion, window=_blank]
113+
** Subsystems
114+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Subsystems/index.adoc[Overview, window=_blank]
115+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Subsystems/01_introduction.adoc[Introduction, window=_blank]
116+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Subsystems/02_audio_basics.adoc[Audio basics, window=_blank]
117+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Subsystems/03_vulkan_audio.adoc[Vulkan audio, window=_blank]
118+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Subsystems/04_physics_basics.adoc[Physics basics, window=_blank]
119+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Subsystems/05_vulkan_physics.adoc[Vulkan physics, window=_blank]
120+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Subsystems/06_conclusion.adoc[Conclusion, window=_blank]
121+
** Tooling
122+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Tooling/index.adoc[Overview, window=_blank]
123+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Tooling/01_introduction.adoc[Introduction, window=_blank]
124+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Tooling/02_cicd.adoc[CI/CD, window=_blank]
125+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Tooling/03_debugging_and_renderdoc.adoc[Debugging & RenderDoc, window=_blank]
126+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Tooling/04_crash_minidump.adoc[Crash minidumps, window=_blank]
127+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Tooling/05_extensions.adoc[Extensions, window=_blank]
128+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Tooling/06_packaging_and_distribution.adoc[Packaging & distribution, window=_blank]
129+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Tooling/07_conclusion.adoc[Conclusion, window=_blank]
130+
** Mobile Development
131+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Mobile_Development/index.adoc[Overview, window=_blank]
132+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Mobile_Development/01_introduction.adoc[Introduction, window=_blank]
133+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Mobile_Development/02_platform_considerations.adoc[Platform considerations, window=_blank]
134+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Mobile_Development/03_performance_optimizations.adoc[Performance optimizations, window=_blank]
135+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Mobile_Development/04_rendering_approaches.adoc[Rendering approaches, window=_blank]
136+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Mobile_Development/05_vulkan_extensions.adoc[Vulkan extensions, window=_blank]
137+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Mobile_Development/06_conclusion.adoc[Conclusion, window=_blank]
138+
** Advanced Topics
139+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/01_introduction.adoc[Introduction, window=_blank]
140+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Rendering_Pipeline_Overview.adoc[Rendering pipeline overview, window=_blank]
141+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Forward_ForwardPlus_Deferred.adoc[Forward vs Forward+ vs Deferred, window=_blank]
142+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/ForwardPlus_Rendering.adoc[Forward+ rendering, window=_blank]
143+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Culling.adoc[Culling, window=_blank]
144+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Mipmaps_and_LOD.adoc[Mipmaps & LOD, window=_blank]
145+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Push_Constants_Per_Object.adoc[Push constants per object, window=_blank]
146+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Synchronization_and_Streaming.adoc[Synchronization & streaming, window=_blank]
147+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Synchronization_2_Frame_Pacing.adoc[Synchronization2 & frame pacing, window=_blank]
148+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Descriptor_Indexing_UpdateAfterBind.adoc[Descriptor indexing (UpdateAfterBind), window=_blank]
149+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Separate_Image_Sampler_Descriptors.adoc[Separate image/sampler descriptors, window=_blank]
150+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Shader_Tile_Image.adoc[Shader tile image, window=_blank]
151+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/GLTF_Animation.adoc[glTF animation, window=_blank]
152+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Planar_Reflections.adoc[Planar reflections, window=_blank]
153+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Ray_Query_Rendering.adoc[Ray query rendering, window=_blank]
154+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Ray_Query_Reflections_and_Transparency.adoc[Ray query: reflections & transparency, window=_blank]
155+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Dynamic_Rendering_Local_Read.adoc[Dynamic rendering local read, window=_blank]
156+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Advanced_Topics/Robustness2.adoc[Robustness2, window=_blank]
157+
** Appendix
158+
*** xref:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/Building_a_Simple_Engine/Appendix/appendix.adoc[Appendix, window=_blank]

0 commit comments

Comments
 (0)