Introduction to the Direct3D 11 Graphics Pipeline
![]()
| Allison Klein
| Be the first on your block to learn about how Direct3D 11 extends and enhances Direct3D 10 with new hardware and API calls. This talk discusses the features in Direct3D 11 that enable you to create content that scales from small screens to high-resolution displays, and across different CPU and GPU configurations.
|
Direct3D 11 Tessellation
![]()
| Kev Gee
| Direct3D 11 contains new programmable and fixed function stages designed to enable powerful, flexible tessellation approaches at interactive frame rates in games and modeling applications. Come with us as we take a trip through the pipeline and hear how to prepare your content pipelines to exploit this incredible step in the evolution of graphics.
|
Direct3D 11 Compute Shader —More Generality for Advanced Techniques
![]()
| Chas Boyd
| The Direct3D API imposes some constraints on the processing model in order to achieve optimal rendering performance. Direct3D 11 introduces the Compute Shader as a way to access this computational capability without so many constraints. It opens the door to operations on more general data-structures than just arrays, and to new classes of algorithms as well. Key features include: communication of data between threads, and a rich set of primitives for random access and streaming I/O operations. These features enable faster and simpler implementations of techniques already in use, such as imaging and post-processing effects, and also open up new techniques that become feasible on Direct3D 11–class hardware.
|
High Level Shader Language (HLSL) Update—Introducing Version 5.0 ![]()
| Michael Oneppo
| Get ready to shift your shader development into high gear with the next version of HLSL. This talk introduces new High Level Shader Language features coming in Direct3D 11, including support for Dynamic Shader Linkage and more. Hear how HLSL 5.0 brings support for interfaces, objects, and polymorphism, and get yourself ready for this exciting update to the world’s leading data-parallel programming language!
|