Lines 103-115
Link Here
|
103 |
} |
103 |
} |
104 |
glBindTexture(GL_TEXTURE_2D, num + ti); |
104 |
glBindTexture(GL_TEXTURE_2D, num + ti); |
105 |
gluBuild2DMipmaps(GL_TEXTURE_2D, 4, panelWidth, panelHeight, |
105 |
gluBuild2DMipmaps(GL_TEXTURE_2D, 4, panelWidth, panelHeight, |
106 |
GL_RGBA, GL_UNSIGNED_BYTE, pixels); |
106 |
GL_RGBA, GL_UNSIGNED_BYTE, pixels.ptr); |
107 |
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST); |
107 |
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST); |
108 |
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); |
108 |
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); |
109 |
if (maskColor != 0xffffffffu) { |
109 |
if (maskColor != 0xffffffffu) { |
110 |
glBindTexture(GL_TEXTURE_2D, maskNum + ti); |
110 |
glBindTexture(GL_TEXTURE_2D, maskNum + ti); |
111 |
gluBuild2DMipmaps(GL_TEXTURE_2D, 4, panelWidth, panelHeight, |
111 |
gluBuild2DMipmaps(GL_TEXTURE_2D, 4, panelWidth, panelHeight, |
112 |
GL_RGBA, GL_UNSIGNED_BYTE, maskPixels); |
112 |
GL_RGBA, GL_UNSIGNED_BYTE, maskPixels.ptr); |
113 |
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST); |
113 |
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST); |
114 |
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); |
114 |
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); |
115 |
} |
115 |
} |