Skip to content

Commit b33d996

Browse files
committed
Update Antora xrefs to reflect correct relative paths for accurate and consistent navigation across documentation.
1 parent 265fe76 commit b33d996

64 files changed

Lines changed: 208 additions & 208 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

en/Building_a_Simple_Engine/Advanced_Topics/01_introduction.adoc

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,22 @@ Welcome — this section collects short, conversational guides that explain what
66

77
Start anywhere that matches your interest:
88

9-
* xref:Planar_Reflections.adoc[Planar Reflections]
10-
* xref:Ray_Query_Rendering.adoc[Ray Query Rendering]
11-
* xref:Ray_Query_Reflections_and_Transparency.adoc[Ray Query Reflections and Transparency]
12-
* xref:Rendering_Pipeline_Overview.adoc[Rendering Pipeline Overview]
13-
* xref:Forward_ForwardPlus_Deferred.adoc[Forward, Forward+, Deferred]
14-
* xref:ForwardPlus_Rendering.adoc[Forward+ Rendering]
15-
* xref:Culling.adoc[Frustum Culling and Distance LOD]
16-
* xref:Mipmaps_and_LOD.adoc[Mipmaps and LOD]
17-
* xref:GLTF_Animation.adoc[glTF Animation & Transform Composition]
18-
* xref:Push_Constants_Per_Object.adoc[Push Constants (per‑object material)]
19-
* xref:Descriptor_Indexing_UpdateAfterBind.adoc[Descriptor Indexing & Stable Updates]
20-
* xref:Separate_Image_Sampler_Descriptors.adoc[Separate Image/Sampler]
21-
* xref:Synchronization_and_Streaming.adoc[Synchronization & Streaming]
22-
* xref:Synchronization_2_Frame_Pacing.adoc[Synchronization 2 & Frame Pacing]
23-
* xref:Robustness2.adoc[VK_EXT_robustness2]
24-
* xref:Dynamic_Rendering_Local_Read.adoc[Dynamic Rendering Local Read]
25-
* xref:Shader_Tile_Image.adoc[Shader Tile Image]
9+
* xref:Building_a_Simple_Engine/Advanced_Topics/Planar_Reflections.adoc[Planar Reflections]
10+
* xref:Building_a_Simple_Engine/Advanced_Topics/Ray_Query_Rendering.adoc[Ray Query Rendering]
11+
* xref:Building_a_Simple_Engine/Advanced_Topics/Ray_Query_Reflections_and_Transparency.adoc[Ray Query Reflections and Transparency]
12+
* xref:Building_a_Simple_Engine/Advanced_Topics/Rendering_Pipeline_Overview.adoc[Rendering Pipeline Overview]
13+
* xref:Building_a_Simple_Engine/Advanced_Topics/Forward_ForwardPlus_Deferred.adoc[Forward, Forward+, Deferred]
14+
* xref:Building_a_Simple_Engine/Advanced_Topics/ForwardPlus_Rendering.adoc[Forward+ Rendering]
15+
* xref:Building_a_Simple_Engine/Advanced_Topics/Culling.adoc[Frustum Culling and Distance LOD]
16+
* xref:Building_a_Simple_Engine/Advanced_Topics/Mipmaps_and_LOD.adoc[Mipmaps and LOD]
17+
* xref:Building_a_Simple_Engine/Advanced_Topics/GLTF_Animation.adoc[glTF Animation & Transform Composition]
18+
* xref:Building_a_Simple_Engine/Advanced_Topics/Push_Constants_Per_Object.adoc[Push Constants (per‑object material)]
19+
* xref:Building_a_Simple_Engine/Advanced_Topics/Descriptor_Indexing_UpdateAfterBind.adoc[Descriptor Indexing & Stable Updates]
20+
* xref:Building_a_Simple_Engine/Advanced_Topics/Separate_Image_Sampler_Descriptors.adoc[Separate Image/Sampler]
21+
* xref:Building_a_Simple_Engine/Advanced_Topics/Synchronization_and_Streaming.adoc[Synchronization & Streaming]
22+
* xref:Building_a_Simple_Engine/Advanced_Topics/Synchronization_2_Frame_Pacing.adoc[Synchronization 2 & Frame Pacing]
23+
* xref:Building_a_Simple_Engine/Advanced_Topics/Robustness2.adoc[VK_EXT_robustness2]
24+
* xref:Building_a_Simple_Engine/Advanced_Topics/Dynamic_Rendering_Local_Read.adoc[Dynamic Rendering Local Read]
25+
* xref:Building_a_Simple_Engine/Advanced_Topics/Shader_Tile_Image.adoc[Shader Tile Image]
2626

27-
xref:../index.adoc[Back to Building a Simple Engine]
27+
xref:Building_a_Simple_Engine/introduction.adoc[Back to Building a Simple Engine]

en/Building_a_Simple_Engine/Advanced_Topics/Planar_Reflections.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,9 @@ If you want to push planar reflections further:
152152

153153
If you’re curious about the rest of this sample:
154154

155-
* xref:Synchronization_and_Streaming.adoc[Synchronization and Streaming]
156-
* xref:ForwardPlus_Rendering.adoc[Forward+ Rendering]
157-
* xref:Descriptor_Indexing_UpdateAfterBind.adoc[Descriptor Indexing and Stable Descriptor Updates]
158-
* xref:Rendering_Pipeline_Overview.adoc[Rendering Pipeline Overview]
155+
* xref:Building_a_Simple_Engine/Advanced_Topics/Synchronization_and_Streaming.adoc[Synchronization and Streaming]
156+
* xref:Building_a_Simple_Engine/Advanced_Topics/ForwardPlus_Rendering.adoc[Forward+ Rendering]
157+
* xref:Building_a_Simple_Engine/Advanced_Topics/Descriptor_Indexing_UpdateAfterBind.adoc[Descriptor Indexing and Stable Descriptor Updates]
158+
* xref:Building_a_Simple_Engine/Advanced_Topics/Rendering_Pipeline_Overview.adoc[Rendering Pipeline Overview]
159159

160160
Enjoy experimenting. This approach is intentionally straightforward so you can focus on learning Vulkan’s moving parts without getting lost in a maze of techniques.

en/Building_a_Simple_Engine/Appendix/appendix.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -335,5 +335,5 @@ When designing your engine architecture, consider:
335335
3. *Team Size and Experience* - More complex architectures may be harder to work with for smaller teams.
336336
4. *Project Scope* - A small project may not need the complexity of a full ECS.
337337

338-
xref:../Engine_Architecture/02_architectural_patterns.adoc[Back to Architectural Patterns]
339-
xref:../Engine_Architecture/05_rendering_pipeline.adoc[Back to Rendering Pipeline]
338+
xref:Building_a_Simple_Engine/Engine_Architecture/02_architectural_patterns.adoc[Back to Architectural Patterns]
339+
xref:Building_a_Simple_Engine/Engine_Architecture/05_rendering_pipeline.adoc[Back to Rendering Pipeline]

en/Building_a_Simple_Engine/Camera_Transformations/01_introduction.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ By the end of this chapter, you'll have a solid understanding of 3D transformati
2222
Before starting this chapter, you should have completed the main Vulkan tutorial. You should also be familiar with:
2323

2424
* Basic Vulkan concepts:
25-
** xref:../../03_Drawing_a_triangle/03_Drawing/01_Command_buffers.adoc[Command buffers]
26-
** xref:../../03_Drawing_a_triangle/02_Graphics_pipeline_basics/00_Introduction.adoc[Graphics pipelines]
27-
* xref:../../04_Vertex_buffers/00_Vertex_input_description.adoc[Vertex] and xref:../../04_Vertex_buffers/03_Index_buffer.adoc[index buffers]
28-
* xref:../../05_Uniform_buffers/00_Descriptor_set_layout_and_buffer.adoc[Uniform buffers]
25+
** xref:03_Drawing_a_triangle/03_Drawing/01_Command_buffers.adoc[Command buffers]
26+
** xref:03_Drawing_a_triangle/02_Graphics_pipeline_basics/00_Introduction.adoc[Graphics pipelines]
27+
* xref:04_Vertex_buffers/00_Vertex_input_description.adoc[Vertex] and xref:04_Vertex_buffers/03_Index_buffer.adoc[index buffers]
28+
* xref:05_Uniform_buffers/00_Descriptor_set_layout_and_buffer.adoc[Uniform buffers]
2929
* Basic programming concepts and C++
3030

31-
xref:02_math_foundations.adoc[Next: Mathematical Foundations]
31+
xref:Building_a_Simple_Engine/Engine_Architecture/conclusion.adoc[Previous: Engine Architecture Conclusion] | xref:Building_a_Simple_Engine/Camera_Transformations/02_math_foundations.adoc[Next: Mathematical Foundations]

en/Building_a_Simple_Engine/Camera_Transformations/02_math_foundations.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1102,4 +1102,4 @@ If you're finding some of the mathematical concepts challenging or want to deepe
11021102

11031103
These resources should help you gain a deeper understanding of the mathematical concepts used in 3D graphics and camera systems. If you're struggling with a particular concept, try looking at multiple resources as different explanations might resonate better with your learning style.
11041104

1105-
xref:01_introduction.adoc[Previous: Introduction] | xref:03_transformation_matrices.adoc[Next: Transformation Matrices]
1105+
xref:Building_a_Simple_Engine/Camera_Transformations/01_introduction.adoc[Previous: Introduction] | xref:Building_a_Simple_Engine/Camera_Transformations/03_transformation_matrices.adoc[Next: Transformation Matrices]

en/Building_a_Simple_Engine/Camera_Transformations/03_transformation_matrices.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,4 +173,4 @@ glm::mat4 childWorldModel = parentModel * localModel;
173173

174174
In the next section, we'll implement a camera system that uses these transformation concepts to navigate our 3D scenes.
175175

176-
xref:02_math_foundations.adoc[Previous: Mathematical Foundations] | xref:04_camera_implementation.adoc[Next: Camera Implementation]
176+
xref:Building_a_Simple_Engine/Camera_Transformations/02_math_foundations.adoc[Previous: Mathematical Foundations] | xref:Building_a_Simple_Engine/Camera_Transformations/04_camera_implementation.adoc[Next: Camera Implementation]

en/Building_a_Simple_Engine/Camera_Transformations/04_camera_implementation.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ The `GLFW_CURSOR_DISABLED` mode captures the mouse cursor, allowing unlimited mo
308308

309309
[NOTE]
310310
====
311-
The specific implementation of input handling will depend on your windowing library and application architecture. The example above uses GLFW, but similar principles apply to other libraries like SDL, Qt, or platform-specific APIs. For more details on input handling with GLFW, refer to the xref:https://www.glfw.org/docs/latest/input_guide.html[GLFW Input Guide].
311+
The specific implementation of input handling will depend on your windowing library and application architecture. The example above uses GLFW, but similar principles apply to other libraries like SDL, Qt, or platform-specific APIs. For more details on input handling with GLFW, refer to the link:https://www.glfw.org/docs/latest/input_guide.html[GLFW Input Guide].
312312
====
313313

314314
=== Camera Rotation
@@ -686,9 +686,9 @@ void gameLoop(float deltaTime) {
686686

687687
[NOTE]
688688
====
689-
For more advanced camera techniques, refer to the Advanced Camera Techniques section in the xref:../Appendix/appendix.adoc[Appendix].
689+
For more advanced camera techniques, refer to the Advanced Camera Techniques section in the xref:Building_a_Simple_Engine/Appendix/appendix.adoc[Appendix].
690690
====
691691

692692
In the next section, we'll integrate our camera system with Vulkan to render 3D scenes.
693693

694-
xref:03_transformation_matrices.adoc[Previous: Transformation Matrices] | xref:05_vulkan_integration.adoc[Next: Vulkan Integration]
694+
xref:Building_a_Simple_Engine/Camera_Transformations/03_transformation_matrices.adoc[Previous: Transformation Matrices] | xref:Building_a_Simple_Engine/Camera_Transformations/05_vulkan_integration.adoc[Next: Vulkan Integration]

en/Building_a_Simple_Engine/Camera_Transformations/05_vulkan_integration.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ To keep the integration digestible, think of it in five small steps:
2424

2525
[NOTE]
2626
====
27-
See xref:03_transformation_matrices.adoc[Transformation matrices] and xref:04_camera_implementation.adoc[Camera implementation] for a refresher on matrix math.
27+
See xref:Building_a_Simple_Engine/Camera_Transformations/03_transformation_matrices.adoc[Transformation matrices] and xref:Building_a_Simple_Engine/Camera_Transformations/04_camera_implementation.adoc[Camera implementation] for a refresher on matrix math.
2828
====
2929

3030
=== Uniform Buffer Setup
@@ -294,4 +294,4 @@ With these components in place, we now have a fully functional camera system int
294294

295295
In the next section, we'll wrap up with a conclusion and discuss potential improvements to our camera system.
296296

297-
xref:04_camera_implementation.adoc[Previous: Camera Implementation] | xref:06_conclusion.adoc[Next: Conclusion]
297+
xref:Building_a_Simple_Engine/Camera_Transformations/04_camera_implementation.adoc[Previous: Camera Implementation] | xref:Building_a_Simple_Engine/Camera_Transformations/06_conclusion.adoc[Next: Conclusion]

en/Building_a_Simple_Engine/Camera_Transformations/06_conclusion.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,4 @@ A well-designed camera system is essential for any 3D application. It serves as
5252

5353
Remember that the code provided in this chapter is a starting point. Feel free to modify and extend it to suit your specific needs and application requirements.
5454

55-
xref:05_vulkan_integration.adoc[Previous: Vulkan Integration] | xref:../Lighting_Materials/01_introduction.adoc[Next: Lighting & Materials]
55+
xref:Building_a_Simple_Engine/Camera_Transformations/05_vulkan_integration.adoc[Previous: Vulkan Integration] | xref:Building_a_Simple_Engine/Lighting_Materials/01_introduction.adoc[Next: Lighting & Materials]

en/Building_a_Simple_Engine/Camera_Transformations/index.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ This chapter covers the implementation of a 3D camera system and the mathematica
66

77
== Contents
88

9-
* xref:01_introduction.adoc[Introduction]
10-
* xref:02_math_foundations.adoc[Mathematical Foundations]
11-
* xref:03_transformation_matrices.adoc[Transformation Matrices]
12-
* xref:04_camera_implementation.adoc[Camera Implementation]
13-
* xref:05_vulkan_integration.adoc[Vulkan Integration]
14-
* xref:06_conclusion.adoc[Conclusion]
9+
* xref:Building_a_Simple_Engine/Camera_Transformations/01_introduction.adoc[Introduction]
10+
* xref:Building_a_Simple_Engine/Camera_Transformations/02_math_foundations.adoc[Mathematical Foundations]
11+
* xref:Building_a_Simple_Engine/Camera_Transformations/03_transformation_matrices.adoc[Transformation Matrices]
12+
* xref:Building_a_Simple_Engine/Camera_Transformations/04_camera_implementation.adoc[Camera Implementation]
13+
* xref:Building_a_Simple_Engine/Camera_Transformations/05_vulkan_integration.adoc[Vulkan Integration]
14+
* xref:Building_a_Simple_Engine/Camera_Transformations/06_conclusion.adoc[Conclusion]

0 commit comments

Comments
 (0)