I'm sure it's been done, but I haven't seen it in the wild. However, a full compliant emulation of OpenGL on top of GLES would be very difficult, mainly because there are a lot of old and crufty features that were removed from GLES because nobody with sense uses them any more. The differences in the shader language are not huge. Well-behaved apps using OpenGL 2 shader features and avoiding glBegin/glEnd should be relatively easy to convert. ![]() (Desktop GL implementations were effectively doing that anyway, which is why the feature was removed from GLES and is now deprecated in OpenGL 3). Conversion of old OpenGL programs should be possible but might not be straightforward, since among other things any use of glBegin/glEnd has to be converted into filling a vertex array and then drawing that. 12-29 04:38:24.382 1430 1430 I SurfaceFlinger: version : OpenGL ES 2.0 (4.5.0 NVIDIA 388.71) You should also be able to run the emulator with OpenGL ES. ![]() I've seen that working on Tegra2 hardware.Īpplications using OpenGL ES on Linux are a bit thin on the ground. ![]() It is a simple matter to provide Mesa OpenGL support - though it will be entirely in software and thus rather slow. Most full OpenGL apps will be running on X11.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |