
Posted:
Nov 20, 2007 @ 2:49pm
by relo
With use Rasteroid and GLUT|ES
sprintf (stderr3, " OpenGL ES Vendor: %s, \nRenderer: %s, \nVersion: %s ", glGetString (GL_VENDOR), glGetString (GL_RENDERER), glGetString (GL_VERSION)); returns
" OpenGL ES Vendor: Hybrid Graphics, Ltd.,
Renderer: Gerbera 3.0.1,
Version: OpenGL ES-CM 1.1"
and with EDGELIB
"OpenGL ES Vendor: null,
Renderer: null,
Version: null "
it is possible because of plugin1-0.lib??
How I have understood all goes through plugin1-0.lib, instead of directly libGLES_CM??

Posted:
Nov 20, 2007 @ 3:51pm
by edge
Hi Relo,
When using the EDGELIB methods (like WorldTranslate and Render) it uses the plugingl.lib library. When using the OpenGL functions like glRotatef it calls OpenGL directly without using plugingl.lib.
If you only like to use the EDGELIB framework, and use OpenGL (ES) directly for rendering you can use EFL_MANUALFLIP as a flag option and call OpenGL functions only. If you also like to use E3DSurface objects, you can lock them and get the vertex, normal, color and texture coordinate arrays.