The advantage of this technique is that the programmer doesn’t need to know the specifics of the hardware the user has the programming interface converts what the programmer wants into a command that is compatible with the hardware the user has.ĭirectX and OpenGL are currently the most popular programming interfaces for video cards. The program can also be written for a programming interface that serves the same purpose. So, instead a programmer writing programs to a specific hardware, s/he writes programs for the operating system, in which a driver will translate what the program wants and will access the hardware according to what was requested. This stuffing makes the “translation” of the communication between the software and the hardware. What go between these slices are the drivers and the programming interfaces (API). The hardware is one of the bread slices and the software is the other. Imagine that your computer is a sandwich. There are several DirectX versions available and in this short tutorial we will explain what the main differences between them are. DirectX is a programming interface that allows programs (like games) to talk with your PC hardware (like your video card).
0 Comments
Leave a Reply. |