Opengl es 在OpenGL ES中绘制三角形风扇需要多少个绘制调用?

Opengl es 在OpenGL ES中绘制三角形风扇需要多少个绘制调用?,opengl-es,opengl-es-2.0,Opengl Es,Opengl Es 2.0,我想画一个三角形扇子。我想知道是否需要1次平局或更多。我认为这并不重要,但我使用OpenGL ES绘图。从用户的角度来看,您只需要一个绘图调用 对于GPU或软件渲染器,这取决于具体实现是否需要1个或多个绘制调用 在我所知道的所有GPU上,我们只准备了一个draw流,它被发送到GPU,GPU在一次突发中绘制它。从用户的角度来看,您只需要一个draw调用 对于GPU或软件渲染器,这取决于具体实现是否需要1个或多个绘制调用 在我所知道的所有GPU上,我们只准备了一个draw流,它被发送到GPU,GPU

我想画一个三角形扇子。我想知道是否需要1次平局或更多。我认为这并不重要,但我使用OpenGL ES绘图。

从用户的角度来看,您只需要一个绘图调用

对于GPU或软件渲染器,这取决于具体实现是否需要1个或多个绘制调用


在我所知道的所有GPU上,我们只准备了一个draw流,它被发送到GPU,GPU在一次突发中绘制它。

从用户的角度来看,您只需要一个draw调用

对于GPU或软件渲染器,这取决于具体实现是否需要1个或多个绘制调用


在我所知道的所有GPU上,我们只准备了一个draw流,它被发送到GPU,GPU在一次突发中绘制它。

从用户的角度来看,您只需要一个draw调用

对于GPU或软件渲染器,这取决于具体实现是否需要1个或多个绘制调用


在我所知道的所有GPU上,我们只准备了一个draw流,它被发送到GPU,GPU在一次突发中绘制它。

从用户的角度来看,您只需要一个draw调用

对于GPU或软件渲染器,这取决于具体实现是否需要1个或多个绘制调用


在我所知道的所有GPU上,我们只准备了一个绘图流,它被发送到GPU,GPU在一次突发中绘制它。

OpenGL有一个
GL\u三角形\u扇
原语类型。因此,您可以通过单个绘制调用绘制三角形风扇:

glDrawArrays(GL_TRIANGLE_FAN, ...);
glDrawElements(GL_TRIANGLE_FAN, ...);
第一个顶点定义风扇的“原点”。如果三角形风扇有
n
个顶点,则将有
n-2个
三角形由以下顶点绘制:

0, 1, 2
0, 2, 3
0, 3, 4
...
0, n - 2, n - 1

OpenGL有一个
GL\u TRIANGLE\u FAN
原语类型。因此,您可以通过单个绘制调用绘制三角形风扇:

glDrawArrays(GL_TRIANGLE_FAN, ...);
glDrawElements(GL_TRIANGLE_FAN, ...);
第一个顶点定义风扇的“原点”。如果三角形风扇有
n
个顶点,则将有
n-2个
三角形由以下顶点绘制:

0, 1, 2
0, 2, 3
0, 3, 4
...
0, n - 2, n - 1

OpenGL有一个
GL\u TRIANGLE\u FAN
原语类型。因此,您可以通过单个绘制调用绘制三角形风扇:

glDrawArrays(GL_TRIANGLE_FAN, ...);
glDrawElements(GL_TRIANGLE_FAN, ...);
第一个顶点定义风扇的“原点”。如果三角形风扇有
n
个顶点,则将有
n-2个
三角形由以下顶点绘制:

0, 1, 2
0, 2, 3
0, 3, 4
...
0, n - 2, n - 1

OpenGL有一个
GL\u TRIANGLE\u FAN
原语类型。因此,您可以通过单个绘制调用绘制三角形风扇:

glDrawArrays(GL_TRIANGLE_FAN, ...);
glDrawElements(GL_TRIANGLE_FAN, ...);
第一个顶点定义风扇的“原点”。如果三角形风扇有
n
个顶点,则将有
n-2个
三角形由以下顶点绘制:

0, 1, 2
0, 2, 3
0, 3, 4
...
0, n - 2, n - 1