We are pleased to present a full-day workshop on Vulkan in our latest DevU series in Vancouver, BC, Canada. 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, including presentations from IHVs and ISVs using Vulkan. You will also have ample opportunity to speak with your instructors.
This DevU session is taught by Khronos Working Group members and ISVs who specialize in Vulkan and who participated in its creation. Beginners are welcome, but the session is intended for developers with at least some understanding of 3D graphics and compute.
In addition to a full day of Vulkan training, the session includes all course materials, a buffet lunch, and refreshments. Each attendee will also receive a Vulkan Quick Reference Guide and Vulkan t-shirt.
The session price is CAD$149 until January 16.
Registration on or after January 17 is CAD$199.
Vulkan All-day Tutorial
Date: January 30, 2017, 8:00am – 6:00pm
Room: Pinnacle Ballroom III, Third Floor
Location: Marriott Vancouver Pinnacle Downtown
(1128 West Hastings Street, Vancouver, Canada, BC V6E 4R5)
Complete Schedule Details: DevU webpage
8:00-9:00 - REGISTRATION
Get your badge, reference guide, and shirt, then enjoy some coffee and meet your fellow attendees.
9:00-9:45 – Welcome and Introduction
Introduction to Vulkan. This session starts with the motivation and goals of the Vulkan project, current status, ecosystem momentum, and future direction. Then we discuss who should use Vulkan and why, including a discussion of Vulkan performance benefits.
9:45-10:30 – Getting Started / Your Toolset
What are the tools and resources for getting started with Vulkan and how do you use them? We will look at SDK installation and setup for Linux, Windows, and Android). Then we'll look at VIA, the Vulkan Loader, Validation layers, WSI utilities, and more. Then after a break, we’ll go into:
- vkTrace for the Desktop and Android
- Vulkan C++ Bindings with Vulkan-Hpp
- Making SPIR-V Modules
11:45-12:45 Buffet Lunch with fellow attendees and the workshop presenters
12:45-4:00 - Vulkan Practical Advice / Deeper Dive
We will now go deeper into using Vulkan with these sessions (don’t worry, there will be breaks!):
- Vulkan Tutorial - Let's get into some code!
- Synchronization: Keeping your GPU Fed without Getting Bitten
- Android Game Development Case Study: Porting Vainglory to Vulkan
- Bringing Vulkan to VR
4:15-5:15 - Developer Roundtable & Q&A
Our presenters will assemble as a panel for a Q&A with the audience and to share best practices and performance recommendations. Beer will be served during this and the next session.
5:15-5:30 – Khronos Overview and Closing