DocumentCode :
2416502
Title :
Implementing OpenGL ES on OpenGL
Author :
Lee, Hwanyong ; Baek, Nakhoon
Author_Institution :
Huone Inc., Daegu, South Korea
fYear :
2009
fDate :
25-28 May 2009
Firstpage :
999
Lastpage :
1003
Abstract :
We present an OpenGL ES implementation which utilizes the existing OpenGL library, aiming to support various embedded systems in current consumer markets. Nowadays OpenGL ES becomes an improved version of OpenGL for embedded systems through introducing new features including the fixed-point numeric type. We optimized arithmetic operations on its specific data types such as fixed-point numbers, and achieved totally new optimized implementations of newly introduced features. Efficient ways of parameter conversions between our OpenGL ES implementation and underlying OpenGL are also accomplished even with strictly obeying the standard specifications. Our final implementation result of OpenGL ES 1.1 library completely provides more than 200 API functions in the standard specification and satisfies all the conformance tests. From the efficiency point of view, we compared execution speeds of real world applications to existing commercial implementations to finally show at most 33.147 times speed-ups, which is fastest among the same category implementations.
Keywords :
computer graphics; API functions; OpenGL ES; embedded systems; fixed-point numeric type; Application software; Consumer electronics; Embedded software; Embedded system; Fixed-point arithmetic; Graphics; Hardware; IEEE news; Software libraries; Testing; 3D graphics library; OpenGL ES; embedded system; software implementation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Consumer Electronics, 2009. ISCE '09. IEEE 13th International Symposium on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4244-2975-2
Electronic_ISBN :
978-1-4244-2976-9
Type :
conf
DOI :
10.1109/ISCE.2009.5156990
Filename :
5156990
Link To Document :
بازگشت