Microsoft only tells AMD what they need to know as it relates to Xbox. DirectX 12, like DirectX 11 and 10, is a Windows technology. Microsoft doesn't have to tell them anything about DirectX 12 that doesn't directly relate to the Xbox.

AMD, NVIDIA, and Intel will find out about DX12 at about the same time as they start designing hardware for it. If Microsoft gave a head start to AMD on DX12 hardware, NVIDIA would inevitably sue because Microsoft effectively shuts them out of the market until they can get caught up.

Click to expand...

Hey, don't tell me. Tell Ghost.

But since you messaged me I'll chime in.

If Microsoft genuinely doesn't have a DirectX 12 API Nvidia wouldn't be able to sue. Telling ATI there is no DirectX 12 API wouldn't effect Nvidia's business.

Now if there was an DirectX 12 API and ATI had an unfair headstart that might be different but that's a different discussion.

With current trends in hardware, as in the hardware taking control of the software thread and dispatching the thread to the correct "processor" from unified memory I ma guessing that a new DX is unneeded as the go between interface "API" is just another layer that can create issues. Both AMD and Nvidia have similar architectures, and almost all of the major players in the market are moving to SOC that can and will support the unified memory and intelligent hardware dispatching.

So write a game, app, software, or whatever and the hardware decides in real time how to handle it, not another software API to cause compatibility problems and memory issues.

I see this as good in performance increases, and bad as it is going to start choking smaller competitive hardware companies. Now we have three X86 Mfg's, and two mainstream GPU companies, of those they are all crossing lines and redefining who and what they do exactly with SOC for mobile, and that is becoming the new driving force in hardware, we are really reaching the limit of what hardware as we know it can do with the software limiting it.

Perhaps this will be a pruning of a overburdened tree of hardware/software.

GPUs are programmable enough through DX11 or OpenGL, anything extra can be done (and is being done) through direct compute, OpenCL or CUDA. Nextgen consoles are just coming out of DX9 era into a dx10/11 era so it's no wonder new api is going to be delayed.

DirectX 9 came out way back in 2002 and we're still seeing good looking games released that use it. The reason for that is that it has matured, developers know it, and they've had a lot of time to optimize with it. I'd like to see the same with DirectX 11, let it sit in the market for a good while, let developers have a lot of time to optimize with it. We don't need a new DirectX any time soon.

DirectX 9 came out way back in 2002 and we're still seeing good looking games released that use it. The reason for that is that it has matured, developers know it, and they've had a lot of time to optimize with it. I'd like to see the same with DirectX 11, let it sit in the market for a good while, let developers have a lot of time to optimize with it. We don't need a new DirectX any time soon.

Click to expand...

With the advent of the next generation consoles, the graphics should greatly improve with the use and optimisation of DX11

Man, fruck the graphics. Give me better story for games and better gameplay. Deus Ex 1, Half Life 1/2, Starcraft 1, Warcraft 1/2/3, The Longest Journey 1/2, etc, etc, were so huge success not because of graphics, but because of story and gameplay. I miss good all games....

Man, fruck the graphics. Give me better story for games and better gameplay. Deus Ex 1, Half Life 1/2, Starcraft 1, Warcraft 1/2/3, The Longest Journey 1/2, etc, etc, were so huge success not because of graphics, but because of story and gameplay. I miss good all games....

Man, fruck the graphics. Give me better story for games and better gameplay. Deus Ex 1, Half Life 1/2, Starcraft 1, Warcraft 1/2/3, The Longest Journey 1/2, etc, etc, were so huge success not because of graphics, but because of story and gameplay. I miss good all games....

Click to expand...

Im pretty sure TLJ was not a huge success,.even if it is one of the best games ever made. I sort of agree with you, but there is light at the end of the tunnel in form of a Double Fine adventure, Wasteland 2 and Torment.

Man, fruck the graphics. Give me better story for games and better gameplay. Deus Ex 1, Half Life 1/2, Starcraft 1, Warcraft 1/2/3, The Longest Journey 1/2, etc, etc, were so huge success not because of graphics, but because of story and gameplay. I miss good all games....

Click to expand...

Yes yes. I am playing dues ex 1 and bioshock right now for the first time and they are awesome. I do wish they had better graphics but hey, good game.

wait, whatever happened to "infinite detail technology?" i thought that was going to change everything!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Click to expand...

It was a hoax after all. Notch was right. It can render a same object many times as demonstrated in their videos. But the memory required for rendering an actual game is too much. The performance of a point cloud system also depends on the latency of the memory .DRAMs are "very slow" if you consider latency instead of throughput. This technology is not practical with current hardware.

What would AMD know of Microsoft's plans? I think the future of DirectX depends largely on the future of the Xbox. Microsoft may be waiting for feedback from Xbox developers before advancing DirectX technologies. They need to study what developers are doing before they can expand DirectX.

Click to expand...

I would think AMD would be in a better position to speak about future DirectX implementations than you.

<flameshield>Well, this will give OpenGL a chance to catch up</flameshield>

Click to expand...

OpenGL is doing fine, mobile market is booming, soon all popular 5 year old PC games will be ported on tablets ... half life 2 android edition, shake your tablet when the head crab attaches to your face