From: Brian P. <br...@pr...> - 2000-05-08 18:54:13
|
Chuck Tuffli wrote: > > Brian Paul wrote: > > > > First, are you working with the latest DRI CVS sources? A few weeks > > ago I changed quite a bit of the GLX visual initialization code in > > the server. Before, there were some serious problems with setting > > up arbitrary visual configs. > > I pulled the trunk (should I have pulled glxmisc-2-0-0-branch?) on > friday and built a new libGL.so.1.2 (since I'm not using mesa) and X > server and am seeing the same strangeness. Without modifying i810_dri.c, > I get 4 config's in __driCreateScreen: > > cfg 36: RGBA[5 6 5 0] dblBuf FALSE stereo FALSE buf 16 depth 16 stencil > 0 aux 0 > cfg 37: RGBA[5 6 5 0] dblBuf TRUE stereo FALSE buf 16 depth 16 stencil > 0 aux 0 > cfg 38: RGBA[5 6 5 0] dblBuf FALSE stereo FALSE buf 16 depth 16 stencil > 0 aux 0 > cfg 39: RGBA[5 6 5 0] dblBuf TRUE stereo FALSE buf 16 depth 16 stencil > 0 aux 0 > > If I change 2 lines in i810_dri.c > > pConfigs[0].depthSize = 0/*16*/; > ... > pConfigs[2].depthSize = 0/*16*/; > > I get 8 config's in __driCreateScreen: > > cfg 36: RGBA[5 6 5 0] dblBuf FALSE stereo FALSE buf 16 depth 0 stencil 0 > aux 0 > cfg 37: RGBA[5 6 5 0] dblBuf FALSE stereo FALSE buf 16 depth 16 stencil > 0 aux 0 > cfg 38: RGBA[5 6 5 0] dblBuf TRUE stereo FALSE buf 16 depth 0 stencil 0 > aux 0 > cfg 39: RGBA[5 6 5 0] dblBuf TRUE stereo FALSE buf 16 depth 16 stencil > 0 aux 0 > cfg 40: RGBA[5 6 5 0] dblBuf FALSE stereo FALSE buf 16 depth 0 stencil 0 > aux 0 > cfg 41: RGBA[5 6 5 0] dblBuf FALSE stereo FALSE buf 16 depth 16 stencil > 0 aux 0 > cfg 42: RGBA[5 6 5 0] dblBuf TRUE stereo FALSE buf 16 depth 0 stencil 0 > aux 0 > cfg 43: RGBA[5 6 5 0] dblBuf TRUE stereo FALSE buf 16 depth 16 stencil > 0 aux 0 > > A quick check shows that AllocAndFetchScreenConfigs is getting 8 back > from the server as well. I'm setting up an i810 system for myself as I write this. I'll check it out later today. -Brian |