opengles3-book
opengles3-book copied to clipboard
Chapter 6: P.129 Example 6-1 _TEXCOORD1_ misspelled to _TEXC00RD1_ many times, should O, but 0
Should be TEXCOORD1, but TEXC00RD1
P.129:
#define VERTEX_TEXC00RD1_0FFSET 8
#define VERTEX_ATTRIB_SIZE (VERTEX_POS_SIZE + \
VERTEX_NORMAL_SIZE + \
VERTEX_TEXCOORD0_SIZE + \
VERTEX_TEXC00RD1_SIZE)
P.130:
(p + VERTEX_TEXC00RD1_0FFSET));
float *texcoordl = (float*) malloc(numVertices *
VERTEX_TEXC00RD1_SIZE * sizeof(float));
// texture coordinate 1 is vertex attribute 3
glVertexAttribPointer(VERTEX_TEXCOORDl_INDX,
VERTEX_TEXC00RD1_SIZE,
GL_FLOAT, GL_FALSE,
VERTEX_TEXC00RD1_SIZE * sizeof(float),
texcoordl);