Quick Jump Daily Digest

Thank you for your interest in the Quick Jump Daily Digest. Get notified of all new content on QJ in our free Daily Digest. To subscribe, enter your email address below and click the subscribe button.


Email Address:


Email will come from "donotreply@caputomedia.com". Please whitelist this email address.

Cancel and Return to page

Microsoft details DirectX 11: shader model 5, hardware tessellation, multithreaded computing

Posted Aug 15, 2008 at 3:20PM EST by QJ Staff

Listed in: PC Gaming Tags: DirectX, gaming accessories, GPU, HDR, Microsoft
Ó

Microsoft details DirectX 11: shader model 5, hardware tessellation, multithreaded computing - Image 1 


Taking a step forward, Microsoft planned to not only improve in hardware rendering with the recently announced DirectX 11 API, but also expand the way software engineers could get their programs to work efficiently on modern computer hardware.

Upon reflection of the special feature by Kevin Gee of Microsoft (by way of Gamasutra's XNA portal), Microsoft plans to dive into the mechanics of multiple core and multithreaded computing by way of lower level hardware support.

Communicating with the computer hardware at the "down-level," DirectX 11 is expected to serve as the Windows Display Driver Model (WDDM) of the next Windows, just as DirectX 10 was to Windows Vista.

But unlike DX10, DX11 introduces a "no break" in-between the current generation API, in the same manner that DirectX10 introduced a discontinuity from DirectX 9. As announced before, DirectX 11 will be backward compatible with DirectX 10 hardware and supporting operating systems.

This would mean that Windows Vista and DirectX 10.1 hardware will be able to handle DirectX 11, though Gee confirms that the next generation application programming interface will release by the time the next Windows operating system ships to shelves as well.

In DX11, programmers will be able to streamline engineering of software for multi-core and multi-CPU computers. This is because Microsoft plans to not only implement rendering contexts (processing scheduling) and deferred contexts, but also asynchronous API calls.

This asynchronous system extends to communications and transactions between a multi-core CPU and a GPU, or a multi-core CPU and a multiple-GPU card, which either option would heed the instructions as listed by the primary immediate context and the added deferred contexts.

In addition to that, DX11 takes the idea of general purpose GPU processing and mixes in cross-hardware support. Regardless of graphics chip manufacturer, all modern GPUs with shader processors can be used for helping in processing applications.

But for graphics powerusers and game developers, perhaps the most interesting feature that DirectX 11 has planned for implementation is the inclusion of hardware tessellation. Microsoft's engineers introduced three hardware stages for the rendering pipeline that will allow high power GPUs to perform tessellation over hardware: the hull shader, the tessellator, and domain shader.

With DX11 also comes new texture compression methods BC6 and BC7. Microsoft boasts that these two compression formats are the best they can offer for the ratio of high-quality over performance.

Block compression 6 (BC6) compresses high dynamic ranging (HDR) data at a ratio of 6:1, given hardware support for decompression. BC7 offers 3:1 compression ratios for 8-bit low dynamic range (LDR) data.

DirectX 11 also introduces Shader Model 5 for High Level Shader Language (HLSL), providing a better way graphics programmers will be able to implement shader programs. It also adds double-precision support, which allows programmers to tackle shader specialization with polymorphism, objects, and interfaces.



Related Articles:


Via Gamasutra



This story sucks? This story rocks!
Vote Now!    This story ROCKS! (0) This story SUCKS!! (0)




Become a Member of QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
  • Logged in members can sign up for nightly updates.
  • Logged in members can create Profiles to be seen by other users.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link at the top right!

Comments 


 
# wowGW2 2008-08-15 17:21
i was almost very mad there. i just got 2 8800GTX's. if they bexame incompatible that would suck.

Reply
 

Add comment

Security code
Refresh


Welcome to QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
  • Logged in members can create Profiles to be seen by other users.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link below!



Want to learn more about the team who brings you the QJ news?

Read about them now!


RSS Feeds Follow us on Twitter Find us on Facebook
Login:

HOT FLASH GAMES

Joe War TD

Veracode Defender

Counterstrike Training

Battlefield Vietnam

Ben 10 Milk Transporter

F1 Shanghai

Newest Downloads

05/22/2012 - 05/28/2012

05/27/2012
05/27/2012
05/25/2012
05/24/2012
05/24/2012
05/24/2012
05/22/2012
05/22/2012
05/22/2012
05/22/2012
05/21/2012
05/21/2012
05/19/2012
05/19/2012
05/19/2012


HOT GAMING NEWS TOPICS


POPULAR GAMING NEWS SEARCHES

psp live tv | psp at3 | cerita dewasa mama | pokemon gta | psp dwongrade | psp ad hoc file transfer | ps3 doom | sixaxis 64bit | metal gear 4 manual | xplora2 | ps3 fpt | downloaded psp games | fps | millonaire | pmp mod avc | lost planet 2 | psp repair ultimate | runesca | m33update3 | master key 3ds ninte | psp type 2 | mario underwear | font pack | emulator nds | psp nes | blackops waw zombie | nds backup tool | sphon filter 3 ps1 | ipad2 recharge | patch resident evil | joylite | instalador ios58 | 3gp psp | pspwrite | ipad data recovery | imouto | gta psp dawnlond | devkitppc | ps3 siaxis pc driver | japan foto bugil | hackmi v07b | dr837 | how to burn wii ios files | chicken r2 | game vgenie nesterj | the fast and furious | pokemon sapphire | download psp wxp | wii art | invizimals psp | psp pro b | ff7 nes | video ngentot | midnight club dub ed | lua little fighter 2 | psp print server | forwarder | psp usb charger | irshell 3000 | nes emulator | eflash | lua calendar | firmware psp | p0rtal 2d | collectic | prince of persia | psp homebrew channel | kamapisachi actress | psp rec | xoom | saintsraw3 | hot shot golf homebrew | download babblr | madilover37 | psp han | psp timer shutdown | luacraft | ios 249 base rev | sf4 | battlefield 3 simulator | cwchert | biohazard5 | homebrew disc | s3m | close account | skyward sword review | black wii hacking | b | xbox 360 250gb with | blast monkeys | melty blood | moha | master key | lamecraft download | mplayer | enslaved | fusa game controller | xmbshot | hud in action | psp eyepet | magick memory stick | maths lecturer | dlc for free | cod5 hack | korea | 6 cfw | steam call duty | tuna | program psp | duke nukem trailer | vedio bokef | midnight clup | psp keybord | sixaxis | scribblenauts | top 10 zombie games in psp | call of duty mod | psp cheat hacker | ptd | profile | photostudio | fitness pro | home front beta | yawm | nulldc on psp | metrywars | how to jailbreak ps3 | who dat girl | project wiki | warm wars | gravity guy | blackberry messengr | pligins | psp genesis games | receive news updates | psp rar files free download | photoshp | downgrade xbox 360 | megaman legends | cheat list psp | pspwindowsvista rev 2 | japanes | xbox 360 dictionary | uosnes | midnight club 3 remi | psp visual novel | is psp 2000 hackable | virtual dj sur psp | xmb rcos v4 | gutair hero 3 psp | ps3 fbanext | config psp | psp downgrader | rss channel feeds | error 12 | modernwarfare 3 | beupds | ps3 system update | hts | homebrew story | wii ctf theme | soul calibur | gta 4 psp game | midnight warfare 3 | manual | 3ds lite | openps3ftp | wii homebrew disc | moonlight | chickhen hmebrew | nds xl | sce web browser | muliman | spoof | homebrew flash player |