TY - GEN
T1 - Prototype implementation of the Direct3d-on-OpenGL library
AU - Do, Joo Young
AU - Baek, Nakhoon
AU - Yoo, Kwan Hee
PY - 2011
Y1 - 2011
N2 - In this paper, we aimed to provide Direct3D graphics features on Linux-based systems, which are actively used for various portable game platforms and mobile phone devices. Direct3D is used as one of the most important middle-wares for game and graphics applications developed on Microsoft Windows operating systems. However, this graphics library is not commonly available for other operating systems. We present a prototype library to provide Direct3D functionalities on Linux-based systems, using the OpenGL graphics library. In typical Linux-based systems, only the X window system and OpenGL graphics library are available. There are lots of needs to port Direct3D-based applications on these systems, and our Direct3D-on-OpenGL library would be a good starting point. Selecting a set of widely-used Direct3D data structures and functions, we implemented selected Direct3D functionalities and finally acquired a prototype implementation. Our implementation currently covers 3D transformations, light and material processing, texture mapping, simple animation features and more. We showed its feasibility through successfully executing a set of Direct3D demonstration programs on our implementation.
AB - In this paper, we aimed to provide Direct3D graphics features on Linux-based systems, which are actively used for various portable game platforms and mobile phone devices. Direct3D is used as one of the most important middle-wares for game and graphics applications developed on Microsoft Windows operating systems. However, this graphics library is not commonly available for other operating systems. We present a prototype library to provide Direct3D functionalities on Linux-based systems, using the OpenGL graphics library. In typical Linux-based systems, only the X window system and OpenGL graphics library are available. There are lots of needs to port Direct3D-based applications on these systems, and our Direct3D-on-OpenGL library would be a good starting point. Selecting a set of widely-used Direct3D data structures and functions, we implemented selected Direct3D functionalities and finally acquired a prototype implementation. Our implementation currently covers 3D transformations, light and material processing, texture mapping, simple animation features and more. We showed its feasibility through successfully executing a set of Direct3D demonstration programs on our implementation.
KW - black-box testing
KW - DirectX
KW - Implementation
KW - OpenGL
UR - http://www.scopus.com/inward/record.url?scp=80052401852&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-23312-8_8
DO - 10.1007/978-3-642-23312-8_8
M3 - Conference contribution
AN - SCOPUS:80052401852
SN - 9783642233111
T3 - Communications in Computer and Information Science
SP - 59
EP - 65
BT - Advanced Communication and Networking - Third International Conference, ACN 2011, Proceedings
T2 - 3rd International Conference on Advanced Communication and Networking, ACN 2011
Y2 - 15 August 2011 through 17 August 2011
ER -