Skip to content

Commit cfdf170

Browse files
Merge pull request #393 from iagoCL/siggraph2026-coming_soon
Added coming soon links for SIGGRAPH2026
2 parents 031c0e1 + 519161e commit cfdf170

4 files changed

Lines changed: 71 additions & 0 deletions

File tree

antora/modules/ROOT/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
** xref:courses/18_Ray_tracing/05_Shadow_transparency.adoc[Shadow transparency]
6262
** xref:courses/18_Ray_tracing/06_Reflections.adoc[Reflections]
6363
** xref:courses/18_Ray_tracing/07_Conclusion.adoc[Conclusion]
64+
* xref:courses/siggraph2026_vk_tutorial/00_Overview.adoc[How to write a Vulkan application in 2026]
6465
* xref:90_FAQ.adoc[FAQ]
6566
* link:https://github.com/KhronosGroup/Vulkan-Tutorial[GitHub Repository, window=_blank]
6667

en/courses/18_Ray_tracing/00_Overview.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
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.
66

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

910
By the end, you'll learn how to:
1011

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
= SIGGRAPH 2026: How to write a Vulkan application in 2026
2+
3+
== Overview
4+
5+
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".
6+
7+
Slides available: Coming soon.
8+
Source code available: Coming soon.
9+
10+
By the end, you'll learn how to:
11+
12+
- Design and implement 2026 Vulkan applications using up-to-date extensions.
13+
- Modernize existing Vulkan applications by identifying legacy Vulkan 1.0 patterns and replacing them with simpler alternatives.
14+
- Evaluate which Vulkan extensions are appropriate for simplifying application design and improving developer productivity.
15+
- Distinguish between legacy and recommended Vulkan approaches, understanding which techniques to avoid and why.
16+
- Use recent Vulkan features such as descriptor heap, dynamic rendering, and related extensions.
17+
18+
*Please visit us at SIGGRAPH 2026*:
19+
20+
SIGGRAPH page:
21+
- https://s2026.conference-schedule.org/presentation/?id=gensub_276&sess=sess202
22+
23+
Session details (from the SIGGRAPH listing):
24+
25+
- Course Title: How to write a Vulkan application in 2026
26+
- Course Date and Time: Wed Jul 22, 9am-12:15pm PDT
27+
- Course Location: Petree D
28+
- Interest Areas: Gaming & Interactive
29+
- Keywords: Education, Games, Real-Time, Rendering
30+
31+
*Prerequisites*:
32+
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.
33+
34+
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.
35+
36+
== Chapters in this series
37+
38+
- Coming soon.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
= SIGGRAPH 2026: How to write a Vulkan application in 2026 - Attribution
2+
3+
This folder contains the courseware for "SIGGRAPH 2026: How to write a Vulkan application in 2026".
4+
5+
SIGGRAPH page:
6+
- https://s2026.conference-schedule.org/presentation/?id=gensub_276&sess=sess202
7+
8+
Session details (from the SIGGRAPH listing):
9+
10+
- Course Title: How to write a Vulkan application in 2026
11+
- Course Date and Time: Wed Jul 22, 9am-12:15pm PDT
12+
- Course Location: Petree D
13+
- Interest Areas: Gaming & Interactive
14+
- Keywords: Education, Games, Real-Time, Rendering
15+
16+
Authors / Presenters:
17+
18+
- Iago Calvo Lista (Arm)
19+
- Jose Emilio Muñoz Lopez (Arm)
20+
- Ralph Potter (Samsung & Khronos Group)
21+
22+
Co-authors:
23+
24+
- Elvar Unnthorsson (Arm)
25+
26+
Attribution:
27+
28+
- The instructional flow and course content here are adapted from the above SIGGRAPH 2026 course. Please cite the authors above when referencing or reusing this material.
29+
- We would like to thank all Khronos Group members and the countless open source contributors to the Vulkan ecosystem, including libraries like vk-bootstrap and Vulkan-Hpp that made this course possible.
30+
31+
If you notice any discrepancy with the official SIGGRAPH listing (title, time, location, or presenters), please open an issue so we can correct the attribution promptly.

0 commit comments

Comments
 (0)