Have a nice week-end!
Roy Taylor, NVIDIA’s Vice President of Content Relations, said that the Compute Shader of DirectX 11 would not be a competitor to NVIDIA’s PhysX. His main argument is based on the fact that most current developments are multi-platform titles and only PhysX is ready for cross-platform programming. PhysX is available on Playstation 3, XBox 360, PC, Wii and Linux.
Here is an analysis, by a game developer called Susheel, of the new things that DirectX 11 will bring.
Read the complete analysis HERE.
What is really interesting to see is the emergence of what Microsoft terms as the Compute Shader, no doubt a marketing speak for GPGPU which they claim will allow the GPU, with it’s awesome power to be used for more than just graphics, which smells like CUDA (Compute Unified Device Architecture) to me.
Issues like multi-threaded rendering/resource handling are things that were long time coming and yes, it’s a good thing we will finally see them in the newer version. It just makes my job as a game developer a whole lot easier. Most details on Shader Model 5.0 are pretty sketchy, so I won’t go into things like shader length and function recursion. However, I hope such issues are addressed satisfactorily in the newer shader model.
Microsoft is still fixated on releasing version 11 only for Vista, so don’t expect your XP machines to ever run DirectX 11 even if you buy brand new hardware.
Similar to DirectX 10, DirectX 11 will be available only on Windows Vista and future versions of Microsoft’s operating system. DirectX 11 will add new compute shader technology that Microsoft says will allow GPUs to be used “for more than just 3D graphics,” allowing developers to utilize video cards as parallel processors.
DirectX 11 will support tessellation, a feature which can potentially assist developers in making models appear smoother when seen up close. Multi-threaded resource handling is also incorporated, making it easier for games to utilize multi-core processors in a user’s machine.
Microsoft will start talking about DirectX 11 in less than two weeks. his conference takes place on the 22 and 23 July in Seattle, Washington.
The big feature of DirectX 11 is tessellation / displacement while we also heard that multithreaded rendering and compute shaders are part of it. DirectX 11 also brings shader model 5.0 but we don’t know many details about it.
It looks like DirectX 11 will stick to rasterization as there is no any mentioning of Ray tracing support.