Its the language used to communicate with the graphics card .. most of the time when a new direct x comes out ,new hardware is required to support the new features so i am curious how this will be incorporated on xbox oneis this a new graphics card or processor?
You do realize that even though DirectX is exclusive to Microsoft platforms, the features on DirectX aren't exclusive to DirectX?if the xbox one is fully capable (hardware wise) in using the direct 12 api then Sony Might have a problem.
but lets just see how this plays out
Its the language used to communicate with the graphics card .. most of the time when a new direct x comes out ,new hardware is required to support the new features so i am curious how this will be incorporated on xbox one
of courseYou do realize that even though DirectX is exclusive to Microsoft platforms, the features on DirectX aren't exclusive to DirectX?
You do realize that you are speaking very cryptically for a reasonYou do realize that even though DirectX is exclusive to Microsoft platforms, the features on DirectX aren't exclusive to DirectX?
DirectX 12 targeting Holiday 2015, preview release coming this year [Update]
At Game Developers Conference, Microsoft detailed DirectX 12. Promising a "console-like API," the key feature of DirectX 12 is Direct3D 12, which Microsoft's Anuj Gosalia jokingly described as "more Direct than ever." As expected, it will run across "all Microsoft platforms," including "the lowest of smartphones, to game consoles, to the highest-end graphics cards."
Direct3D 12 will allow developers to "fully exploit the GPU." As a result of the update, Gosalia promises that Xbox One games will see "increased performance."
In a 3DMark demo, performance increased significantly simply by moving to D3D12 code, with no optimization. With D3D12, multi-threading is more scalable, with asynchronous command list submissions and "near-perfect scaling" across CPU cores. In the demo shown during the presentation, a jungle scene was rendered in 3D, with resources almost evenly divided across the four CPU cores.
D312 is a "lower-level API," which will allow "console-like development." Turn 10 Studios' Chris Tector took the stage to talk about porting Forza 5 to DX11, but there was too much CPU overhead. However, porting the game to D3D12 made it possible. It took a 4 man-month effort to port the rendering engine from Xbox One D3D11.X to D3D12.
The Forza 5 rendering demo showed a P12 driving around, hitting a very steady 60fps. "We're very excited to see console-style development on PC through D3D12, and we're especially excited to see these features come back to Xbox One," Tector said. Unfortunately, no PC port of Forza 5 was announced.
On day one, all Nvidia DirectX 11 hardware will support DirectX 12. "We've already delivered DirectX 12 drivers to developers already," Nvidia's Tony Tamasi announced at the panel.
For mobile, DirectX 12 offers a number of benefits. "We have a lot of cores as well," Qualcomm's Eric Demers pointed out. He says that DX12 will offer "improved power efficiency," with more efficient use of multicore CPUs with the new D3D12 runtime. "We're excited about seeing Xbox and PC titles moving to the mobile platform," Demers added, saying that a unified runtime will ease ports.
Gosalia says that by release, about 50% of gaming PCs should be able to run DirectX 12, joking that "100 percent of Xbox Ones" will support the API. DX12 is targeting "Holiday 2015," however early access preview releases will be available later this year.
However, what OSes will DX12 land on? "We understand your desire to get DirectX on the broadest amount of platforms," Gosalia said, but he refused to say anything specific regarding Windows 7. He did confirm Windows XP won't be supported after a joking question from the audience. "You'll be hearing more from us soon," he said.
What's the big deal?
DirectX 12 introduces the next version of Direct3D, the graphics API at the heart of DirectX. Direct3D is one of the most critical pieces of a game or game engine, and we’ve redesigned it to be faster and more efficient than ever before. Direct3D 12 enables richer scenes, more objects, and full utilization of modern GPU hardware. And it isn’t just for high-end gaming PCs either – Direct3D 12 works across all the Microsoft devices you care about. From phones and tablets, to laptops and desktops, and, of course, Xbox One, Direct3D 12 is the API you’ve been waiting for.
What makes Direct3D 12 better? First and foremost, it provides a lower level of hardware abstraction than ever before, allowing games to significantly improve multithread scaling and CPU utilization. In addition, games will benefit from reduced GPU overhead via features such as descriptor tables and concise pipeline state objects. And that’s not all – Direct3D 12 also introduces a set of new rendering pipeline features that will dramatically improve the efficiency of algorithms such as order-independent transparency, collision detection, and geometry culling.
Of course, an API is only as good as the tools that help you use it. DirectX 12 will contain great tools for Direct3D, available immediately when Direct3D 12 is released.
We think you’ll like this part: DirectX 12 will run on many of the cards gamers already have. More on that in our FAQ.
FAQ
Q: Should I wait to buy a new PC or GPU?
A: No – if you buy a PC with supported graphics hardware (over 80% of gamer PCs currently being sold), you’ll be able to enjoy all the power of DirectX 12 games as soon as they are available.
Q: Does DirectX 12 include anything besides Direct3D 12?
A: Also new is a set of cutting-edge graphics tools for developers. Since this is a preview of DirectX 12 focused on Direct3D 12, other technologies may be previewed at a later date.
Q: When will I be able to get my hands on DirectX 12?
A: We are targeting Holiday 2015 games.
Q: What hardware will support Direct3D 12 / will my existing hardware support Direct3D 12?
A: We will link to our hardware partners’ websites as they announce their hardware support for Direct3D 12.