Secondly, DirectX9.0c is in Windows XP, and only Vista has DirectX 10 components. Is there a big difference between 10.0 and 9.0?įirst of all, there is only DirectX10, not DirectX10.0c. Only by virtue of the above three characteristics, not only can 3D game programmers work more efficiently, but more importantly, it can let people appreciate the close-up movie rendering level. It is said that DirectX9 can be programmed directly through this set of languages, and then you will see more realistic scenes and more realistic characters. In order to take full advantage of the new features of DirectX9, Nvidia recently launched a set of language for 3D programming-Cg Developer Toolkit. He broke through the previous mathematical accuracy barriers that limited the quality of PC graphics and images, and each of its rendering pipelines was upgraded to 128-bit floating point colors. More importantly: DirectX 9.0 supports high-precision floating-point colors.
In addition, DirectX 9.0's VS 2.0 significantly improves the VS performance of the old version (DirectX8) by increasing the flexibility of the Vertex program. Here are some new features of DirectX9.įirst of all, DirectX9.0 PS 2.0 has a fully programmable Pixel Shading architecture. As the execution speed of the Pixel Shader and Vertex Shader of the new generation of graphics cards is further improved, many previous programming obstacles will disappear. To put it plainly, ps and vs make it easier and easier for game programmers to create more beautiful effects. Ps means pixel rendering effect, vs means vertex rendering effect. Its conservative action is to increase ps and vs to version 2.0 (it is said that it will increase to 3.0 when it is released). So far, the development process of DirectX9 has made us very satisfied. Directx9.0c is a higher version of Directx9.0.