Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions antora/modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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] /
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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] /
Expand Down
2 changes: 1 addition & 1 deletion en/courses/18_Ray_tracing/01_Dynamic_rendering.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Loading