Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mTex = new unsigned[256 * 256];
- for(int i = 0; i < 256 * 256; ++i) {
- mTex[i] = 0xff00ff00;
- }
- glError();
- glEnable(GL_TEXTURE_2D); glError();
- glGenTextures(1, &mTexId); glError();
- glBindTexture(GL_TEXTURE_2D, mTexId); glError();
- // Note that we set height to 256 so it is a power of two
- // The lower 16 rows are unused
- glTexImage2D(GL_TEXTURE_2D, 0, 3, 256, 256, 0, GL_RGB, GL_UNSIGNED_BYTE, mTex); glError();
- glLoadIdentity();
- glBegin(GL_QUADS);
- glTexCoord2f(0.0f, 0.0f);
- glVertex3f(-1.0f, -1.0f, 0.0f);
- glTexCoord2f(0.0f, 1.0f);
- glVertex3f(0.0f, 1.0f, 0.0f);
- glTexCoord2f(1.0f, 1.0f);
- glVertex3f(1.0f, 1.0f, 0.0f);
- glTexCoord2f(1.0f, 0.0f);
- glVertex3f(1.0f, -1.0f, 0.0f);
- glEnd();
Add Comment
Please, Sign In to add comment