android native程序,为什么有错误呢,代码如下...

HectorPeng 2010-12-25 03:58:42
init:
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_FASTEST);
glEnable(GL_CULL_FACE);
glShadeModel(GL_SMOOTH);
glDisable(GL_DEPTH_TEST);

draw line
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrthof(0.0f, 1.0f, 0.0f, 1.0f, -1.0f, 1.0f);
glVertexPointer(3, GL_FLOAT, 0, square);
glEnableClientState(GL_VERTEX_ARRAY);


glColor4f(0,0,1.0,1);
GLfloat v[4];
v[0]=100;v[1]=150;v[2]=200;v[3]=250;
glLineWidth(2.0);
glVertexPointer(2,GL_FLOAT,0,v);
glDrawArrays(GL_LINES,0,2);
glFlush();



eglSwapBuffers(engine->display, engine->surface);

这段代码的本意是:使用OPENGL ES绘制一条直线 ,为什么总是不成功呢,屏幕上没有看到直线!
...全文
67 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,348

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧