Wednesday, May 19, 2004
Vincent: Open-Source OpenGL Subset For Mobile Devices
Posted by Janak Parekh in "DEVELOPER" @ 07:00 PM
"The goal of this project is to work towards an implementation of the OpenGL ® ES 1.0 API for mobile devices. The initial target platform will be Pocket PCs (PocketPC) using the Intel XScale PA2xx processor. A key component of this effort is to provide a runtime compilation infrastructure that creates optimized rasterizer code for the current graphics context settings using an embedded JIT compiler. This runtime compilation approach distinguishes the current project significantly from all other similar open source projects I am aware of."
For those of you who don't know what OpenGL ES is, it's "a low-level, lightweight API for advanced embedded graphics using well-defined subset profiles of OpenGL. It provides a low-level applications programming interface (API) between software applications and hardware or software graphics engines." One major difference is that it is capable of using integer-based math, so as to work around handheld devices' lack of hardware floating-point.
Nevertheless, looks like slick stuff. 8) The project is already in a beta phase, with downloadable code.
For those of you who don't know what OpenGL ES is, it's "a low-level, lightweight API for advanced embedded graphics using well-defined subset profiles of OpenGL. It provides a low-level applications programming interface (API) between software applications and hardware or software graphics engines." One major difference is that it is capable of using integer-based math, so as to work around handheld devices' lack of hardware floating-point.
Nevertheless, looks like slick stuff. 8) The project is already in a beta phase, with downloadable code.