accountfor.blogg.se

Directx 11 vs 9
Directx 11 vs 9









directx 11 vs 9

How long has your computer been multi-core?īut DirectX 12? In theory, all your cores can talk to the GPU simultaneously. Think about how limiting that has been for game developers. I want you to think about that for a moment. And exactly 1 of them at a time can talk to the GPU. Meanwhile, your PC might have 4, 8 or more CPU cores on it. And with DirectX 11, I can talk to exactly 1 of them at a time. Last Fall, Nvidia released the Geforce GTX 970. It’s almost as bad as those people who think we should be injecting assembly language into our source code. Getting “closer” to the hardware is relatively meaningless at this point. None of this has to do with getting close to the hardware. It’s not about getting close to the hardwareĮvery time I hear someone say “but X allows you to get close to the hardware” I want to shake them. Thus, you still ended up with 1 CPU core talking to 1 GPU core.

directx 11 vs 9 directx 11 vs 9

This was nice but the pipeline to the GPU was still serialized. Up until DirectX 9, the CPU, being 1 core in those days, would talk to the GPU through the “main” thread.ĭirectX 10 improved things a bit by allowing multiple cores send jobs to the GPU. Since the start of the PC, we have had the PC and the GPU (or at least, the “video card”). If someone wants to send me a chart to put in this article, I’ll update. This article is an extreme oversimplification. Unlike previous versions of DirectX, the difference between the new DirectX and previous generations are obvious enough that they can be explained in charts (and maybe someone with some visual design skill can do this).











Directx 11 vs 9