projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
http://ftp.ussg.iu.edu/linux/slackware/slackware-9.0/source/xap/xscreensaver/xscreens...
[xscreensaver]
/
hacks
/
glx
/
glblur.c
diff --git
a/hacks/glx/glblur.c
b/hacks/glx/glblur.c
index 2ed914f10760ce99d09b04f181f93a8e4f6e3792..f34776b39e97ccaaee061547c176e78a2d96fb73 100644
(file)
--- a/
hacks/glx/glblur.c
+++ b/
hacks/glx/glblur.c
@@
-258,7
+258,10
@@
init_texture (ModeInfo *mi)
glGenTextures (1, &bp->texture);
glBindTexture (GL_TEXTURE_2D, bp->texture);
glTexImage2D (GL_TEXTURE_2D, 0, 4, 128, 128, 0,
glGenTextures (1, &bp->texture);
glBindTexture (GL_TEXTURE_2D, bp->texture);
glTexImage2D (GL_TEXTURE_2D, 0, 4, 128, 128, 0,
- GL_RGBA, GL_UNSIGNED_BYTE, bp->tex_data);
+ GL_RGBA,
+ /* GL_UNSIGNED_BYTE, */
+ GL_UNSIGNED_INT_8_8_8_8_REV,
+ bp->tex_data);
glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
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_LINEAR);
}
@@
-327,7
+330,7
@@
overlay_blur_texture (ModeInfo *mi)
{
glColor4f (1, 1, 1, alpha);
glTexCoord2f (0+spost, 1-spost); glVertex2f (0, 0);
{
glColor4f (1, 1, 1, alpha);
glTexCoord2f (0+spost, 1-spost); glVertex2f (0, 0);
- glTexCoord2f (0+spost, 0+spost); glVertex2f (0,
w
);
+ glTexCoord2f (0+spost, 0+spost); glVertex2f (0,
h
);
glTexCoord2f (1-spost, 0+spost); glVertex2f (w, h);
glTexCoord2f (1-spost, 1-spost); glVertex2f (w, 0);
spost += inc;
glTexCoord2f (1-spost, 0+spost); glVertex2f (w, h);
glTexCoord2f (1-spost, 1-spost); glVertex2f (w, 0);
spost += inc;