|
|
?? gluSphere()??????????? gluQuadricTexture()???????????????????????????????????????512*512???BMP??????????????????????????????????????????????????
LoadGLTextures()
{
int Status=FALSE;
AUX_RGBImageRec* TextureImage[1];
memset(TextureImage,0,sizeof(void*)*1);
if (TextureImage[0]=LoadBMP("st1.bmp"))
{
Status=TRUE;
glGenTextures(1,&m_texture[0]);
glBindTexture(GL_TEXTURE_2D,m_texture[0]);
glTexImage2D(GL_TEXTURE_2D,
0,
3,
TextureImage[0]->sizeX,
TextureImage[0]->sizeY,
0,
GL_RGB,
GL_UNSIGNED_BYTE,
TextureImage[0]->data);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
}
[em1] [em1] [em1] [em1] |
|