【发布时间】:2013-01-03 11:40:47
【问题描述】:
当我使用时:
glUseProgramObjectARB(program);
DrawCube();
glUseProgramObjectARB(0);
DrawCube() 函数在哪里:
DrawCube(){
glBegin(GL_QUADS);
glVertex3f(... data ...);
glVertex3f(... data ...);
glVertex3f(... data ...);
glVertex3f(... data ...);
glEnd();
}
我的问题是:这个功能是在显卡上执行的吗?如果我使用直接模式 [glBegin() - glEnd()] 或使用 VBO 会更快吗?
【问题讨论】:
-
我猜我的评论地址
Is it faster if I use direct mode [glBegin() - glEnd()] or if I use VBO? -
使用shader的时候也一样吗?
标签: opengl