752 |
|
|
753 |
glBindTexture(GL_TEXTURE_2D, texid); |
glBindTexture(GL_TEXTURE_2D, texid); |
754 |
glEnable(GL_TEXTURE_2D); |
glEnable(GL_TEXTURE_2D); |
755 |
|
//glDisable(GL_REGISTER_COMBINERS_NV); |
756 |
|
|
757 |
glBegin(GL_QUADS); |
glBegin(GL_QUADS); |
758 |
for (int i = 0; i < 4; i++) { |
for (int i = 0; i < 4; i++) { |
771 |
|
|
772 |
float w = (i & 2) ? wy : wx; |
float w = (i & 2) ? wy : wx; |
773 |
|
|
774 |
glTexCoord3f(tex1.x * w, tex1.y * w, w); |
glTexCoord4f(tex1.x * w, tex1.y * w, 0, w); |
775 |
coords1.vertex(sides[i][2]); |
coords1.vertex(sides[i][2]); |
776 |
|
|
777 |
glTexCoord3f(tex0.x * w, tex0.y * w, w); |
glTexCoord4f(tex0.x * w, tex0.y * w, 0, w); |
778 |
coords1.vertex(sides[i][3]); |
coords1.vertex(sides[i][3]); |
779 |
|
|
780 |
//cout << tex0 << coords1.transform(sides[i][0]) << "\\n"; |
//cout << tex0 << coords1.transform(sides[i][0]) << "\\n"; |
787 |
|
|
788 |
glPopAttrib(); |
glPopAttrib(); |
789 |
GLERR; |
GLERR; |
790 |
|
|
791 |
""", |
""", |
792 |
} , |
} , |
793 |
|
|