GDC + [email protected] 2018 Session Scheduler

View, browse and sort the ever-growing list of GDC sessions by time, pass type, track, and format. With GDC Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App. Sessions do fill up, so please arrive early to sessions that you would like to attend. Adding a session to your schedule does not guarantee you a seat.

In order to best utilize Session Scheduler, please use the login credentials you've set up on this page as your login credentials on our GDC Mobile App. Your login credentials are the same as your registration login. You can download the app on iTunes or Google Play.

Advanced Graphics Techniques Tutorial: "New Techniques for Accurate Real-Time Reflections" & "Memory Management in Vulkan and DX12"


Max McMullen (Direct3D Lead, Microsoft)

Maksim Aizenshtein (3DMark Team Lead, Futuremark)

Adam Sawicki (Developer Technology Engineer, AMD)

Location: Room 3020, West Hall

Date: Monday, March 19

Time: 10:00am - 11:00am

Pass Type: All Access, GDC Conference + Summits, GDC Summits - Get your pass now!

Topic: Programming

Format: Tutorial

Tutorials: Advanced Graphics Techniques Tutorial

Vault Recording: Video

This session presents two 30-minute lectures, New Techniques for Accurate Real-Time Reflections and Memory Management in Vulkan and DX12.

New Techniques for Accurate Real-Time Reflections (Max McMullen, Microsoft & Maksim Aizenshtein, Futuremark)
In this session, developers from Microsoft and Futuremark (3DMark, PCMark, VRMark) will present an algorithm for rendering accurate reflections in real-time using new Microsoft graphics technology that will be announced at GDC. Improving on existing methods, the algorithm produces perspective-correct reflections in real-time without the need for unintuitive adjustments to captures. Nor is it limited to certain types of geometry. By attending this talk featuring detailed explanations and practical demonstrations, you'll learn how to implement this exciting technique in your own graphics engine.

Memory Management in Vulkan and DX12 (Adam Sawicki, AMD)
Join this session to get an overview of the challenges that new explicit graphics APIs (Vulkan and Direct3D 12) create for game developers in terms of memory management. You will learn good practices and common patterns that you can apply in your code in order to use GPU memory efficiently, as well as more advanced tips and tricks related to the topic. You will also learn what libraries are available to help you with this task.


You'll see a new method for achieving accurate, perspective-correct reflections that you can implement in your own graphics pipeline with ease. This session will be your first chance to see practical applications of a new Microsoft graphics technology that will be announced at GDC.

Intended Audience

Graphics engineers, technical leaders, and advanced technical artists.