311
311
else glColor3ubv(g.color);
312
312
float offset = detrnd((size_t)&g * (seed + 1)*13, grasstex->xs)/float(grasstex->xs);
313
313
glTexCoord2f(offset, 1); glVertex3fv(b1.v);
314
314
glTexCoord2f(offset, 0); glVertex3fv(t1.v);
315
315
glTexCoord2f(offset + float(grasswidth)*64.0f/grasstex->xs, 0); glVertex3fv(t2.v);
316
316
glTexCoord2f(offset + float(grasswidth)*64.0f/grasstex->xs, 1); glVertex3fv(b2.v);
319
320
void rendergrasssamples(vtxarray *va, const vec &dir)