mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 07:18:17 +02:00
fixed s/w alpha bug 458411
This commit is contained in:
parent
9348cfc6e8
commit
30230a9cd1
1 changed files with 2 additions and 7 deletions
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: osmesa.c,v 1.65 2001/08/28 23:12:37 brianp Exp $ */
|
||||
/* $Id: osmesa.c,v 1.66 2001/09/10 18:53:45 brianp Exp $ */
|
||||
|
||||
/*
|
||||
* Mesa 3-D graphics library
|
||||
|
|
@ -135,12 +135,10 @@ OSMesaCreateContextExt( GLenum format, GLint depthBits, GLint stencilBits,
|
|||
GLint rind, gind, bind, aind;
|
||||
GLint indexBits = 0, redBits = 0, greenBits = 0, blueBits = 0, alphaBits =0;
|
||||
GLboolean rgbmode;
|
||||
GLboolean swalpha;
|
||||
const GLuint i4 = 1;
|
||||
const GLubyte *i1 = (GLubyte *) &i4;
|
||||
const GLint little_endian = *i1;
|
||||
|
||||
swalpha = GL_FALSE;
|
||||
rind = gind = bind = aind = 0;
|
||||
if (format==OSMESA_COLOR_INDEX) {
|
||||
indexBits = 8;
|
||||
|
|
@ -233,7 +231,6 @@ OSMesaCreateContextExt( GLenum format, GLint depthBits, GLint stencilBits,
|
|||
gind = 1;
|
||||
bind = 2;
|
||||
rgbmode = GL_TRUE;
|
||||
swalpha = GL_TRUE;
|
||||
}
|
||||
else if (format==OSMESA_BGR) {
|
||||
indexBits = 0;
|
||||
|
|
@ -249,7 +246,6 @@ OSMesaCreateContextExt( GLenum format, GLint depthBits, GLint stencilBits,
|
|||
gind = 1;
|
||||
bind = 0;
|
||||
rgbmode = GL_TRUE;
|
||||
swalpha = GL_TRUE;
|
||||
}
|
||||
else if (format==OSMESA_RGB_565) {
|
||||
indexBits = 0;
|
||||
|
|
@ -265,7 +261,6 @@ OSMesaCreateContextExt( GLenum format, GLint depthBits, GLint stencilBits,
|
|||
gind = 0;
|
||||
bind = 0;
|
||||
rgbmode = GL_TRUE;
|
||||
swalpha = GL_FALSE;
|
||||
}
|
||||
else {
|
||||
return NULL;
|
||||
|
|
@ -312,7 +307,7 @@ OSMesaCreateContextExt( GLenum format, GLint depthBits, GLint stencilBits,
|
|||
osmesa->gl_visual->depthBits > 0,
|
||||
osmesa->gl_visual->stencilBits > 0,
|
||||
osmesa->gl_visual->accumRedBits > 0,
|
||||
swalpha );
|
||||
GL_FALSE /* s/w alpha */ );
|
||||
|
||||
if (!osmesa->gl_buffer) {
|
||||
_mesa_destroy_visual( osmesa->gl_visual );
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue