*out++ = (word & 0x0000FF);
}
+ clear_gl_error();
glTexImage2D(GL_TEXTURE_2D, 0, 3, width, height, 0,
GL_RGB, GL_UNSIGNED_BYTE, data);
+ check_gl_error("texture");
/* setup parameters for texturing */
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
{
XImage *image = xpm_to_ximage (dpy, visual, cmap, xpm_data);
+ clear_gl_error();
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA,
image->width, image->height, 0,
GL_RGBA, GL_UNSIGNED_BYTE, image->data);
+ check_gl_error("texture");
/* setup parameters for texturing */
glPixelStorei(GL_UNPACK_ALIGNMENT, 4);
glBegin(GL_POINTS);
for(i = 0 ; i < NUM_STARS ; i++)
{
-/* size = (drand48()+size_range[0]) * size_range[1]/2.; */
+/* size = ((random()%size_range[0])) * size_range[1]/2.; */
/* glPointSize(size); */
- x = random()*width;
- y = random()*height;
+ x = random() % width;
+ y = random() % height;
glVertex2f(x,y);
}
glEnd();