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
2 changes: 1 addition & 1 deletion README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ Contributions are welcome, details on how to contribute and the technical requir

[NOTE]
====
Claude and Gemini along with local SLMs were used to assist in writing these tutorials.
LLMs like Claude, ChatGPT and Gemini along with local SLMs were used to assist in writing these tutorials.

AI was used for:

Expand Down
7 changes: 6 additions & 1 deletion attachments/siggraph2026_vk_tutorial/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,12 @@ It is intended for people new to Vulkan, and aims to showcase the main improveme

Shaders are written using Slang, a modern shading language hosted by the Khronos Group.

See the https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/courses/siggraph2026_vk_tutorial[course page] for more information.
See the link:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/en/courses/siggraph2026_vk_tutorial/00_Overview.adoc[overview page] for more information.

== Resources

* **Main page**: link:https://docs.vulkan.org/tutorial/latest/courses/siggraph2026_vk_tutorial/00_Overview.html[Tutorial]
* **Slides**: link:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/attachments/How_to_write_a_Vulkan_application_in_2026.pdf[How to write a Vulkan application in 2026].

== Build

Expand Down
8 changes: 6 additions & 2 deletions en/courses/18_Ray_tracing/00_Overview.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@

Welcome! In this series, we enhance a Vulkan renderer with ray tracing features to implement real-time pixel-perfect shadows (with and without transparency) and a bonus reflection effect. You will work with provided scaffolded code (based on the Vulkan Tutorial) and fill in key shader functions following step-by-step instructions.

Slides available link:/attachments/Vulkan%20Ray%20Tracing%20With%20Dynamic%20Rendering.pdf[here].
Source code available link:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/attachments/38_ray_tracing.cpp[here].
'''

* **Slides available**: link:/attachments/Vulkan%20Ray%20Tracing%20With%20Dynamic%20Rendering.pdf[here].
* **Source code available**: link:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/attachments/38_ray_tracing.cpp[here].

'''

By the end, you'll learn how to:

Expand Down
10 changes: 9 additions & 1 deletion en/courses/18_Ray_tracing/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
= SIGGRAPH 2025: Hands-on Vulkan Ray Tracing with Dynamic Rendering — Attribution
= SIGGRAPH 2025: Hands-on Vulkan Ray Tracing with Dynamic Rendering

== Resources

* **Main page**: link:https://docs.vulkan.org/tutorial/latest/courses/18_Ray_tracing/00_Overview.html[here]
* **Slides available**: link:/attachments/Vulkan%20Ray%20Tracing%20With%20Dynamic%20Rendering.pdf[here].
* **Source code available**: link:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/attachments/38_ray_tracing.cpp[here].

== Attribution

This folder contains the courseware for the “SIGGRAPH 2025: Hands-on Vulkan Ray Tracing with Dynamic Rendering” lab.

Expand Down
12 changes: 6 additions & 6 deletions en/courses/siggraph2026_vk_tutorial/00_Overview.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@

Welcome! In this series, we will explain how to write a Vulkan renderer using new Vulkan extensions and the recommended best practices from Khronos as of 2026. This tutorial uses shader objects, dynamic rendering, and descriptor heap techniques, and is based on our SIGGRAPH 2026 course "How to write a Vulkan application in 2026".

Slides: Coming soon.
Source code: link:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/attachments/siggraph2026_vk_tutorial[attachments/siggraph2026_vk_tutorial].
'''

* **Slides**: link:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/attachments/How_to_write_a_Vulkan_application_in_2026.pdf[How to write a Vulkan application in 2026].
* **Source code**: link:https://github.com/KhronosGroup/Vulkan-Tutorial/tree/main/attachments/siggraph2026_vk_tutorial[attachments/siggraph2026_vk_tutorial].

'''

By the end, you'll learn how to:

Expand All @@ -32,7 +36,3 @@ Session details (from the SIGGRAPH listing):
This course primarily targets developers with little to no prior Vulkan experience. The intended audience is programmers with some background in computer graphics, possibly including experience with APIs such as OpenGL or DirectX, who are seeking an introduction to Vulkan.

Familiarity with C++ is expected. Some familiarity with graphics programming concepts (e.g., shaders, rendering pipelines) is helpful but not strictly required, as the course will cover these topics in the context of Vulkan.

== Chapters in this series

- Coming soon.
10 changes: 9 additions & 1 deletion en/courses/siggraph2026_vk_tutorial/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
= SIGGRAPH 2026: How to write a Vulkan application in 2026 - Attribution
= SIGGRAPH 2026: How to write a Vulkan application in 2026

== Resources

* **Main page**: link:https://docs.vulkan.org/tutorial/latest/courses/siggraph2026_vk_tutorial/00_Overview.html[Course Overview]
* **Slides**: link:https://github.com/KhronosGroup/Vulkan-Tutorial/blob/main/attachments/How_to_write_a_Vulkan_application_in_2026.pdf[How to write a Vulkan application in 2026].
* **Source code**: link:https://github.com/KhronosGroup/Vulkan-Tutorial/tree/main/attachments/siggraph2026_vk_tutorial[attachments/siggraph2026_vk_tutorial].

== Attribution

This folder contains the courseware for "SIGGRAPH 2026: How to write a Vulkan application in 2026".

Expand Down
Loading