You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


The Number One Educational Resource for the Game Industry

Session Name: Low-Level Shader Optimization for Next-Gen and DX11
Speaker(s): Emil Persson
Company Name(s): Avalanche Studios
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

Overview: This lecture will go through examples to show how high-level shading constructs map to the underlying hardware assembly instructions, as well as intrinsics for accessing special GPU instruction. Modern shader features such as integer math, doubles, branching and compute will be discussed. Numerous low-level optimization tricks will be covered, illustrating the benefits of a close-to-the-metal mindset while writing shaders in high-level languages. The main focus is on GCN, the GPU architecture powering next-gen consoles, as well as recent AMD GPUs for PC, but generic optimizations applicable to any modern GPU will also be discussed.

GDC 2014

Emil Persson

Avalanche Studios

free content