aboutsummaryrefslogtreecommitdiff
path: root/generic/Image.c
diff options
context:
space:
mode:
authorlecoanet2002-06-24 09:06:42 +0000
committerlecoanet2002-06-24 09:06:42 +0000
commitd67b11c5ad986c6261a717de6767b5ed0a1a8e82 (patch)
treed47e0e651f1abdd0874efecf58b5bd75a1372a71 /generic/Image.c
parent57d0b8420a7f829c0423511a4c7951f40f1f2fdc (diff)
downloadtkzinc-d67b11c5ad986c6261a717de6767b5ed0a1a8e82.zip
tkzinc-d67b11c5ad986c6261a717de6767b5ed0a1a8e82.tar.gz
tkzinc-d67b11c5ad986c6261a717de6767b5ed0a1a8e82.tar.bz2
tkzinc-d67b11c5ad986c6261a717de6767b5ed0a1a8e82.tar.xz
* (ZnImageTex): On ne peut pas utiliser de filtrage lin�aire
sur les images. Si elles sont utilis�es comme tuiles l'alpha � l'ext�rieur de l'image se trouve inject� dans le bord de l'image et provoque des lignages.
Diffstat (limited to 'generic/Image.c')
-rw-r--r--generic/Image.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/generic/Image.c b/generic/Image.c
index a554a6a..792ddbd 100644
--- a/generic/Image.c
+++ b/generic/Image.c
@@ -860,14 +860,8 @@ ZnImageTex(ZnImage image,
glBindTexture(GL_TEXTURE_2D, this->i.gl.texobj);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
- if (bits->bpixels) {
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
- }
- else {
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
- }
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
if (ZnImageIsBitmap(image)) {
glTexImage2D(GL_TEXTURE_2D, 0, GL_INTENSITY4,
this->bits->t_width, this->bits->t_height,