首页>
外国专利>
OpenGL to openGL/ES translator and openGL/ES simulator
OpenGL to openGL/ES translator and openGL/ES simulator
展开▼
机译:OpenGL到openGL / ES转换器和openGL / ES模拟器
展开▼
页面导航
摘要
著录项
相似文献
摘要
Due to the lack of 3D applications based on the OpenGL|ES standard, a desire exists to run 3D applications based on the OpenGL standard on OpenGL|ES mobile devices such as cellular telephones. To address this desire, one must be able to translate function calls between OpenGL and OpenGL|ES. In supporting this translation, and so as to ensure proper data state for the continued execution of the OpenGL application, global GL states which might be changed by an OpenGL|ES function used during translation are stored. The OpenGL to OpenGL|ES translation is then effectuated by substituting appropriate OpenGL|ES commands for OpenGL commands, and passing OpenGL|ES APIs for OpenGL|ES implementation. Thereafter, the global GL states which were previously saved are restored such that the performed translation does not adversely impact continued execution of the OpenGL configured application. This translation process supports OpenGL to OpenGL|ES translation with respect to a number of OpenGL APIs as well as some known extensions, such as: glBegin/glEnd paradigm, ArrayElement, Automatic Texture Coordinate Generation, Display List, and Multtexture.
展开▼