Contents
Sponsored Feature: Introducing DirectX 11
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
November 22, 2009
 
Video Game Watchdog National Institute On Media And The Family Shutting Down [11]
 
Modern Warfare 2 Infinity Ward's 'Most Successful PC Version' Yet [12]
 
New Tech, Design Details Of Project Natal To Emerge At Gamefest In February
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
November 22, 2009
 
Sucker Punch Productions
Character Artist
 
Sucker Punch Productions
3D Environment Artist
 
Sucker Punch Productions
Network Programmer
 
Sucker Punch Productions
Texture Artist
 
Sony Online Entertainment
Brand Manager
 
Monolith Productions
Sr. Software Engineer, Engine - Monolith Productions - #113767
 
Crystal Dynamics
Sr. Level Designer
 
Gargantuan Studios
Lead World Designer
spacer
Latest Features
spacer View All spacer
 
November 22, 2009
 
arrow Upping The Craft: Susan O'Connor On Games Writing [6]
 
arrow Small Developers: Minimizing Risks in Large Productions - Part II [6]
 
arrow iPhone Piracy: The Inside Story [48]
 
arrow And Yet It Grows: Analyzing the Size and Growth of the European Game Market [5]
 
arrow NPD: Behind the Numbers, October 2009 [13]
 
arrow Reflecting On Uncharted 2: How They Did It [5]
 
arrow Sponsored Feature: Rasterization on Larrabee -- Adaptive Rasterization Helps Boost Efficiency
 
arrow Postmortem: Wadjet Eye's The Blackwell Convergence [2]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
November 22, 2009
 
Accepting the Inherent Value of Games
 
Planckogenesis, Part II: Song Structure & Gravy Train [1]
 
Designing Games Is About Matching Personalities [1]
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Editor At Large:
Chris Remo
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
Features
  Sponsored Feature: Introducing DirectX 11
by Kevin Gee
3 comments
Share RSS
 
 
August 15, 2008 Article Start Previous Page 3 of 3
 

Shader Model 5.0

DirectX 10 brought you Shader Model 4.0, which included full support for integers and bitwise operators among other features. Direct3D 10.1 added Shader Model 4.1, with support for direct MSAA sample access. DirectX 11 brings Shader Model 5, which utilizes object-oriented concepts to help reduce the pain of shader development and brings optional support for double precision. This update to HLSL enables you to bring the full power of the HLSL compiler to bear on the problem of shader specialization using interfaces, objects, and polymorphism. With dynamic shader linkage, developers can more easily author larger, flexible shaders and permute out specialized, optimized versions for use at run time during specific rendering.

Compute Shader

Anyone already familiar with general purpose use of GPUs will be excited to hear about the new compute shader, which brings cross-hardware vendor support for programming the GPU in general purpose ways (GPGPU). There have already been many advances made in applying the huge amount of numerical crunch power GPUs have to large scale computing problems in previously niche markets. With the addition of the compute shader in DirectX 11, Microsoft makes these algorithms possible on the client across a broad range of hardware. Look for exciting new ways that games and other application developers can take advantage of GPUs for tasks other than just rendering.

Advertisement

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.

Additional Features

Even more exciting features are in store for DirectX 11 than can be covered in this basic introduction, but here are two last-minute things we simply couldn't finish this article without mentioning.

Conservative oDepth
Traditionally, IHVs have had to disable Z acceleration structures and algorithms when shaders write to the depth buffer via the oDepth register. The conservative oDepth feature in DirectX 11 enables shaders to write to the depth buffer within a specified region guarantee. This enables the hardware to avoid the full loss in performance by enabling acceleration outside of the guaranteed region.

16K Texture Limits and Texture Clamps
DirectX 11 raises the maximum texture size from 4K to 16K and also provides MIP-LOD control clamps to limit the number of mipmap levels loaded to the GPU.

Summary

We're excited to bring you this newest release of the DirectX API set. This version runs on Windows Vista as well as future versions of Windows, and it will work on your Direct3D 10-class and 10.1-class hardware, while exposing the new features of DirectX 11-class hardware. Many of the features are intended to make developer's lives easier while enabling opportunities for new functionality and performance gains. Look forward to a community tech preview in the November 2008 release of the DirectX SDK and start working with this next step in the evolution of graphics technology.

References

For more information about sub-division surface approximations, see the Sub-Division Surface sample in the DirectX SDK. Also look for the forthcoming Gamefest 2008 talks "Multithreaded Rendering for Games" and "DirectX 11 Tessellation," coming soon at http://msdn.microsoft.com/directx/presentations. Finally, also see Graphics APIs in Windows Vista on MSDN.

 
Article Start Previous Page 3 of 3
 
Comments

jack zarnett
profile image
Great article. Thanks

ucuz otel
profile image
Thank you very much for article.
It's useful for me.
I love that

William Siebler
profile image
Have there been any improvements in the stability under Vista?
Will online marketing consulting


none
 
Comment:
 


Submit Comment