diff --git a/antora/modules/ROOT/nav.adoc b/antora/modules/ROOT/nav.adoc index 4e828338..663bd724 100644 --- a/antora/modules/ROOT/nav.adoc +++ b/antora/modules/ROOT/nav.adoc @@ -21,10 +21,10 @@ *** xref:03_Drawing_a_triangle/02_Graphics_pipeline_basics/00_Introduction.adoc[Introduction] *** xref:03_Drawing_a_triangle/02_Graphics_pipeline_basics/01_Shader_modules.adoc[Shader modules] *** xref:03_Drawing_a_triangle/02_Graphics_pipeline_basics/02_Fixed_functions.adoc[Fixed functions] -*** xref:03_Drawing_a_triangle/02_Graphics_pipeline_basics/03_Render_passes.adoc[Render passes] +*** xref:03_Drawing_a_triangle/02_Graphics_pipeline_basics/03_Dynamic_rendering.adoc[Dynamic rendering] *** xref:03_Drawing_a_triangle/02_Graphics_pipeline_basics/04_Conclusion.adoc[Conclusion] -** xref:03_Drawing_a_triangle/03_Drawing/00_Framebuffers.adoc[Drawing] -*** xref:03_Drawing_a_triangle/03_Drawing/00_Framebuffers.adoc[Framebuffers] +** xref:03_Drawing_a_triangle/03_Drawing/00_Dynamic_rendering.adoc[Drawing] +*** xref:03_Drawing_a_triangle/03_Drawing/00_Dynamic_rendering.adoc[Dynamic rendering] *** xref:03_Drawing_a_triangle/03_Drawing/01_Command_buffers.adoc[Command buffers] *** xref:03_Drawing_a_triangle/03_Drawing/02_Rendering_and_presentation.adoc[Rendering and presentation] *** xref:03_Drawing_a_triangle/03_Drawing/03_Frames_in_flight.adoc[Frames in flight] diff --git a/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/02_Fixed_functions.adoc b/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/02_Fixed_functions.adoc index 4af54a80..ed2a9abf 100644 --- a/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/02_Fixed_functions.adoc +++ b/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/02_Fixed_functions.adoc @@ -312,7 +312,7 @@ That's it for all the fixed-function state! It's a lot of work to set all of this up from scratch, but the advantage is that we're now nearly fully aware of everything that is going on in the graphics pipeline! This reduces the chance of running into unexpected behavior because the default state of certain components is not what you expect. -There is, however, one more object to create before we can finally create the graphics pipeline, and that is a xref:./03_Render_passes.adoc[render pass]. +In the xref:./03_Dynamic_rendering.adoc[next step] we will set up dynamic rendering to tell the graphics pipeline what and how attachments will be used. link:/attachments/10_fixed_functions.cpp[C{pp} code] / link:/attachments/09_shader_base.slang[Slang shader] / diff --git a/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/03_Render_passes.adoc b/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/03_Dynamic_rendering.adoc similarity index 100% rename from en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/03_Render_passes.adoc rename to en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/03_Dynamic_rendering.adoc diff --git a/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/04_Conclusion.adoc b/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/04_Conclusion.adoc index a7e98ccb..e8d64796 100644 --- a/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/04_Conclusion.adoc +++ b/en/03_Drawing_a_triangle/02_Graphics_pipeline_basics/04_Conclusion.adoc @@ -79,8 +79,8 @@ The graphics pipeline is required for all common drawing operations. Now run your program to confirm that all this hard work has resulted in a successful pipeline creation! We are already getting quite close to seeing something pop up on the screen. -In the xref:/03_Drawing_a_triangle/03_Drawing/00_Framebuffers.adoc[next couple of chapters,] -we'll set up the actual framebuffers from the swap chain images and prepare the drawing commands. +In the xref:/03_Drawing_a_triangle/03_Drawing/00_Dynamic_rendering.adoc[next couple of chapters,] +we'll set up dynamic rendering for the swap chain images and prepare the drawing commands. link:/attachments/12_graphics_pipeline_complete.cpp[C{pp} code] / link:/attachments/09_shader_base.slang[Slang shader] / diff --git a/en/03_Drawing_a_triangle/03_Drawing/00_Framebuffers.adoc b/en/03_Drawing_a_triangle/03_Drawing/00_Dynamic_rendering.adoc similarity index 100% rename from en/03_Drawing_a_triangle/03_Drawing/00_Framebuffers.adoc rename to en/03_Drawing_a_triangle/03_Drawing/00_Dynamic_rendering.adoc diff --git a/en/courses/18_Ray_tracing/01_Dynamic_rendering.adoc b/en/courses/18_Ray_tracing/01_Dynamic_rendering.adoc index e8fe27a1..f2465697 100644 --- a/en/courses/18_Ray_tracing/01_Dynamic_rendering.adoc +++ b/en/courses/18_Ray_tracing/01_Dynamic_rendering.adoc @@ -81,7 +81,7 @@ vk::RenderingInfo renderingInfo = { commandBuffers[frameIndex].beginRendering(renderingInfo); ---- -For more context, refer to the previous tutorial xref:../../03_Drawing_a_triangle/02_Graphics_pipeline_basics/03_Render_passes.adoc[chapter]. +For more context, refer to the previous tutorial xref:../../03_Drawing_a_triangle/02_Graphics_pipeline_basics/03_Dynamic_rendering.adoc[chapter]. === Dynamic rendering with RenderDoc