Design of OpenGL SC emulation library over the desktop OpenGL 1.3
Nakhoon Baek, Gwang Jin Baeck · 2010
In this paper, we present our overall design of OpenGL SC 1.0.1 emulating library based on the desktop OpenGL hardware environment. This kind of emulation library provides benefits such as efficient developing environment, cost-effectiveness, rapid and stable implementation and easy emigration to various systems. We aimed at the implementation of the whole OpenGL SC 1.0.1 features and all the extensions, through using the OpenGL 1.3 facilities, targeting a Linux system with nVIDIA GeForce graphics cards. The OpenGL SC specification presented three extensions of GL_OES_single_ precision, GL_EXT_paletted_texture, and GL_EXT_ shared_texture_palette. However, currently available graphics cards fail to support these extensions directly, and thus, we added customized software emulation features into our design.