Public feed #602585

Miscellany

public text v1 · immutable
Raw Edit
·published 2007-07-04 04:38 UTC
rendered paste body

	    glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
	    glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, width, 
           	 height, 0, GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 
           	 bytes);

	    glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP);
	    glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP);
	    glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER,
	    		GL_NEAREST);
	    glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, 
	    		GL_NEAREST);
	    glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL);
	    glEnable(GL_TEXTURE_2D);
	    glShadeModel(GL_FLAT);

	    glBegin(GL_QUADS);
		glTexCoord2f(0.0f, 0.0f); glVertex3f(x, y, 0.0f);
		glTexCoord2f(1.0f, 0.0f); glVertex3f(x+width, y, 0.0f);
		glTexCoord2f(1.0f, 1.0f); glVertex3f(x+width, y+height, 0.0f);
		glTexCoord2f(0.0f, 1.0f); glVertex3f(x, y+height, 0.0f);
	    glEnd();