Fix "3D driver claims to not support visual ..." warnings.
In 16-bit color modes the 3D driver was erroneously creating fbconfigs with 16-bits of accumulation alpha. Since the 2D driver always generates modes with zero bits of alpha, the lists of fbconfigs did not match and warnings were generated by libGL.
This commit is contained in:
@@ -393,7 +393,7 @@ static __GLcontextModes *tdfxFillInModes(unsigned pixel_bits,
|
||||
m->accumRedBits = accum ? 16 : 0;
|
||||
m->accumGreenBits = accum ? 16 : 0;
|
||||
m->accumBlueBits = accum ? 16 : 0;
|
||||
m->accumAlphaBits = accum ? 16 : 0;
|
||||
m->accumAlphaBits = (accum && deep) ? 16 : 0;
|
||||
m->stencilBits = stencil ? 8 : 0;
|
||||
m->depthBits = deep
|
||||
? (depth ? 24 : 0)
|
||||
|
||||
Reference in New Issue
Block a user