Vulkan Workshop: Introduction to the Vulkan API


Details
https://secure.meetupstatic.com/photos/event/1/3/0/600_463740304.jpeg
Vulkan is a new low-level graphics API released in early 2016 by the Khronos Group. It maps more directly to the design of modern GPUs and shifts many responsibilities from the GPU driver to the application developer, which can lead to significantly higher and more consistent performance.
Alain Galvan will walk us through how to build a cross-platform Vulkan application from the ground up. We'll start with an overview of the Vulkan API and what data structures you could expect to see, and finish with a live coding session where we'll write a simple C++ Hello Quad application. Attendance will be limited to 20 people. Attendees are expected to bring a laptop with Windows or Linux installed (Vulkan is not available in MacOS) and to set up the Vulkan seed (https://github.com/alaingalvan/vulkan-seed) locally before arriving. This will be an intermediate-level workshop. Some basic familiarity with C++ is recommended, and attendees are expected to have some familiarity a graphics API such as WebGL, OpenGL, or Direct3D.
Alain Galvan (https://twitter.com/alainxyz) is an Engineer at Marmoset (https://www.marmoset.co/), the creators of the Marmoset Toolbag (https://www.youtube.com/watch?v=_yJDm65wT3E), a full-featured real-time rendering, animation, and baking suite, providing artists a powerful and efficient workflow for all stages of production.

Vulkan Workshop: Introduction to the Vulkan API