We are pleased to present a full-day workshop on Vulkan in our latest DevU series in Seoul, Korea. This session will go in depth into Vulkan, providing you with an important overview, then quickly diving deep beyond the basics into its use and structure, and then some case studies with code walkthroughs. You will also have ample opportunity to speak with your instructors.
This DevU session is taught by Khronos Working Group members who specialize in Vulkan and who participated in its creation. Beginners are welcome, but the session is intended for experienced developers with knowledge of 3D graphics and rendering.
In addition to a full day of Vulkan training, the session includes all course materials, a Vulkan Quick Reference Guide, a Vulkan t-shirt, and a buffet lunch lunch. The session price is 68,000 won per day (~US$60).
Vulkan All-day Tutorial
The following schedule is subject to change. This is a detailed technical session about using Vulkan. This tutorial is intended for experienced developers with prior knowledge of 3D graphics and one or more rendering APIs.
All meetings will be held in JW Marriott Hotel Seoul, Meeting Room 1.
The sessions will be followed by a free reception. Stay to socialize and network with the session presenters and other people from Khronos.
Attendees will sign in, and receive a Vulkan shirt, logo sticker, and reference guide. We will have coffee and maybe danish as well.
Introduction - English
Speaker: Tom Olson
Welcome to DevU and Intro to Vulkan
GETTING STARTED WITH VULKAN Part 1 Korean
Speakers: Hyokeun Lee, Minwook Kim
We will cover setting up the environment and initialization. Then we will go over drawing a triangle and a rectangle, including walking through code samples. (~195 slides)
11:00 - 12:30
GETTING STARTED WITH VULKAN Part 2 Korean
Speaker: Hyokeun Lee
Continuation of Part 1
Full buffet lunch in the Marriott restaurant.
VULKAN GAME DEVELOPMENT
FOR ANDROID CASE STUDY Korean
Speakers: Soowan Park, Joonyong Park
We will dive deep into details on the implementation and performance of Vulkan using a game development project for Android as an example. (~95 slides)
(GLSLang, SPIR2CROSS, and others) English
Speaker: John Kessenich
C/C++ with Vulkan-Hpp English
Speaker: Markus Tavenrath
Vulkan Multi-Threading Korean
Speaker: Jiho Choi
We will talk about Vulkan threading issues, use cases, and synchronization.
Pipeline caches & optimization English
Speaker: Bill Licea-Kane
Performance benefits from using Vulkan English
Speaker: Cort Stratton
Speaker: Tom Olson
Q&A and Panel English
We will bring in the beer and snacks at the same time as we focus on answering questions and getting feedback.
End the day with a beer and a social setting to network with fellow attendees and instructors.