hi there
direct x 11 will be better than you think,infact this will put the pc platform well and truley on the top of the platform charts,and as long as the game developers dont lose focus on the gameplay there will be some awesome games released in 2010
one of the first dx11 games to be released will be the awesome "colin mcrae dirt 2 " which will be on the shelves by xmas 2009,and from what i have heard will be pretty damn good,and another dx11 release will be the long awaited "doom 4" which will be a release day purchase for me
so what in direct x 11?....well theres a few new features including New hardware stages for tessellation and Improved texture compression as well as support for pixel and shader model 5.0,plus another feature called "compute shader".....so what do these do,or mean ?....well heres a quick guide :
Improved Multithreaded Device : Earlier releases of Direct3D focused primarily on single CPU configurations and as such had limited threading support. With DirectX 11, the API has been updated to enable developers to better drive the GPU from a multi-core CPU. DirectX 11 improves scaling on CPUs via changes to both the API model and driver model. Asynchronous device access becomes possible through two key features of the Direct3D 11 device object.
First, improvements in synchronization between the Direct3D device object and the driver enable asynchronous API calls, including resource allocations. Direct3D 11 allows developers more freedom when expressing parallelism by allowing such calls to occur across multiple threads.
Second, the Direct3D device interface now supports multiple rendering contexts. 1) a primary immediate context which dictates the timeline for work submission to the GPU, and 2) optional deferred contexts created by the application developer as needed. Work associated with each deferred context can occur on a separate thread/core. This enables GPU commands to be accumulated in parallel to the main rendering work, and then sent to the GPU later when the main context is ready to submit a new task to the GPU.
Down-Level Hardware and Operating System Support : Windows Vista and DirectX 10 were engineered to improve the underlying Windows Display Driver Model (WDDM) and create significant opportunities for driver performance improvement. In addition, the DirectX 10 API was designed to be cleaner and simpler, with the near full removal of capability bits, thereby making client code easier to write and removing development pain. DirectX 11 brings enough new features to be a full version update, however, since it builds upon and extends DirectX 10. Anyone familiar with DirectX 10 and 10.1 will feel immediately at home with DirectX 11. With DirectX 11, it is possible for developers to target hardware feature levels 10, 10.1, and 11 by using a single set of functions.The timing for the final release of DirectX 11 aligns with the next version of Windows, but the API will also be made available on Windows Vista. Thus, with the DirectX 10-class and 10.1-class hardware level already in consumer's machines, there will be a lot of hardware to target right from launch.
so is it worth the wait?.............well i think so..each direct x api has brought us new levels of gaming with more realistic graphics allowing game programmers to create game worlds that are near life like as you can get,and with dx10 responsible for some amazing games such as assassins creed and crysis only time will tell what direct x 11 will bring us....watch this space !
Log in to comment