Polytechnic and design, Vol. 4 No. 2, 2016.
Original scientific paper
https://doi.org/10.19279/TVZ.PD.2016-4-2-03
DIFFERENCES BETWEEN THE OPENGL AND DIRECT3D PROGRAMMING INTERFACES
Andrija Bernik
; University North, University Center Varaždin, Croatia
Vedran Bergovec
; University North, University Center Varaždin, Croatia
Zvonimir Sabati
; Faculty of organization and informatics, Varaždin, Croatia
Abstract
This paper presents and explains the differences between two of the most popular graphic Application Programming Interfaces (API-s) starting from their isolated inceptions in 1992, through their frequent competitive collisions in the area of performance, ease of use, attempts to penetrate the other’s target group of users and a failed attempt to merge the API-s into a single product. This paper also deals with various techniques they must master and obstacles they must overcome to rise above the competition. The end of this paper explains which user types prefer which API and explains why that is the case.
Keywords
OpenGL; Direct3D; API; Marshalling; Driver Overhead
Hrčak ID:
192069
URI
Publication date:
13.5.2016.
Visits: 1.434 *