> I don't know if that patch wasn't applied because other patches of my 
> patchset 
> weren't applied, or because something is wrong with this patch. If something 
> is wrong with this patch please tell me

> @@ -3083,33 +3083,44 @@ BOOL X11DRV_SwapBuffers(X11DRV_PDEVICE *physDev)
>  XVisualInfo *X11DRV_setup_opengl_visual( Display *display )
>  {
>      XVisualInfo *visual = NULL;
> -    /* In order to support OpenGL or D3D, we require a double-buffered 
> visual and stencil buffer support, */
> -    int dblBuf[] = {GLX_RGBA,GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, 
> GLX_ALPHA_SIZE, 8, GLX_DOUBLEBUFFER, None};
> +    /* In order to support OpenGL or D3D, we require a double-buffered 
> visual and stencil buffer support,
> +     * WineD3D and Some applications can make use of aux buffers
> +     */
> +    int dblBuf[] = {GLX_RGBA,GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, 
> GLX_ALPHA_SIZE, 8, GLX_AUX_BUFFERS, 1, GLX_DOUBLEBUFFER, None};
[skip]
> +        int dblBuf2[] = {GLX_RGBA,GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, 
> GLX_ALPHA_SIZE, 8, GLX_DOUBLEBUFFER, None};
[skip]
> +            int dblBuf3[] = {GLX_RGBA,GLX_DEPTH_SIZE, 16, GLX_STENCIL_SIZE, 
> 8, GLX_DOUBLEBUFFER, None};
[skip]
> +                int dblBuf4[] = {GLX_RGBA,GLX_DEPTH_SIZE, 16, 
> GLX_DOUBLEBUFFER, None};

3 levels was bad enough. Can we put this in an array and iterate through
it instead of adding more levels? Specific comments can go there as well.

Vitaliy.


Reply via email to