【发布时间】:2011-08-09 09:46:40
【问题描述】:
我正在使用 OpenGL 和 C 来创建 2D 渲染引擎。我正在学习 VBO 以及如何将它们用于非即时模式渲染。我一直在阅读:http://www.opengl.org/wiki/Vertex_Buffer_Object
本教程建议如下:
struct MyVertex
{
float x, y, z; //Vertex
float nx, ny, nz; //Normal
float s0, t0; //Texcoord0
float s1, t1; //Texcoord1
float s2, t2; //Texcoord2
float padding[4];
};
我不需要法线值,我不确定单个顶点如何或为什么有三个纹理坐标。
我认为我只需要顶点 (XYZ) 和一个 Texcoord (s0, t0
【问题讨论】:
-
您的目标是固定功能还是可编程硬件?
标签: c opengl sprite vbo vertex