OpenGL ES 开发说明
OpenGL ES 是跨平台的,功能完善的2D和3D图形应用程序接口API,它针对多种嵌入式系统专门设计 - 包括控制台、移动电话、手持设备、家电设备和汽车。
使用OpenGL ES画图必经的步骤
EGLDisplay eglGetDisplay(NativeDisplayType display);
EGLBoolean eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor);
EGLBoolean eglChooseConfig(EGLDisplay dpy, const EGLint *attrib_list,
EGLConfig *configs, EGLint config_size,
EGLint *num_config);
EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config,
NativeWindowType win,
const EGLint *attrib_list);
EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config,
EGLContext share_context,
const EGLint *attrib_list);
EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
链接引用库文件
libGLESv1_CM.lib ―― OpenGL ES 1.1 库文件
libGLESv2.lib ―― OpenGL ES 2.0 库文件
libEGL.lib ―― EGL 库文件
引用头文件#include <gles/gles/gl.h> // OpenGL ES 1.1 头文件 #include <gles/gles2/gl2.h> // OpenGL ES 2.0 头文件 #include <gles/egl/egl.h> // EGL 头文件
OpenGL ES 开发示例
示例代码的具体路径为:
[Drive]:\Program Files\Windows CE Tools\wce600\M8SDK\Samples\MZFC\Gles20_Demo