Past Meetup

Moving to Vulkan : How to make your 3D graphics more explicit

This Meetup is past

51 people went


Join us for our 3rd Vulkan Developer event which will take a longer and deeper dive in programming 3D graphics using the Vulkan API. We're delighted that ARM are hosting us for the day, and also inviting us to join them for a drink after at the Cambridge Beer Festival!

In this full-day of technical sessions we aim to provide 3D developers like yourself with everything you need to come up to speed on Vulkan and to forge ahead and explore how to use Vulkan in your engine or application.

Vulkan is a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs. Khronos launched the Vulkan 1.0 specification on February 16th, 2016 and Khronos members released Vulkan drivers and SDKs on the same day. More info: (

Prior Knowledge:

The sessions are aimed at 3D graphics developers who have hands-on experience of programming with API’s such as OpenGL, OpenGL ES, Direct3D and Metal.


09:00–09:30 : Registration, Networking & Demos

09:30-12:15 : Technical Presentations

• Welcome and Introduction
- Alon Or-bach, Samsung (Chair, Vulkan WSI Sub-Group)

• Vulkan 101
- Tom Olson, ARM (Chair, Khronos Vulkan Working Group)

• Command Buffers
- Michael Worcester, Imagination Technologies

• SPIR-V and GLSL, SPIR-V Cross Tool
- Neil Hickey & Hans-Kristian Arntzen, ARM

12:15-13:15 : Lunch, Networking, Demos & Code Clinic*

13:15-16:30 : Technical Presentations

• Vertex Fetch and Resource Desciptors
- Michael Worcester, Imagination Technologies

• Render Passes
- Andrew Garrard, Samsung

• Synchronisation
- Tobias Hector, Imagination

• Simultaneous Graphics and Compute
- Chris Herbert, NVIDIA

• Porting Apps to Vulkan
- Chris Herbert, NVIDIA

16:30-17:30 : Panel Discussion & Q&A

17:30 : Bus leaves to go to the Cambridge Beer Festival ( (with a stop at the Train Station along the way)

* Vulkan Code Clinic: During lunch and the coffee breaks a wide range of experts will be on hand to review any Vulkan code you care to bring with you to help look for potential optimizations and address any technical issues.

Attend Online Only

The presentation slides and audio will be live streamed. To register to attend the live webcast of the sessions please visit the ARM Mali developer page (

An ARM supplied bus is available to take attendees from Cambridge train station to the ARM building. The bus leaves Cambridge station at 8:40am arriving at 9:00am. Further buses run every hour during the day. Full details will be sent to all those signed up nearer the time.

Download the ARM Directions Map ( (pdf)

NOTE: Meetup RSVP may not guarantee attendance!
Space is limited at the event, so we will be emailing all attendees RSVPed nearer the event to confirm their attendance, and determine bus space and parking availability. Please look out for the confirmation email in mid-May. Be sure to supply your email address to receive this.