41    auto makeAttribs = [aAlpha]( 
int aSamplers )
 
   43        wxGLAttributes dispAttrs;
 
   49                .Samplers( aSamplers )
 
   50                .SampleBuffers( aSamplers >= 0 ? 1 : -1 )
 
   51                .MinRGBA( 8, 8, 8, aAlpha ? 8 : -1 )
 
   62        if( wxGLCanvas::IsDisplaySupported( makeAttribs( 0 ) ) )
 
   64            static const int aaSamples[4] = { 0, 2, 4, 8 };
 
   67            maxSamples = aaSamples[
static_cast<int>( aAntiAliasingMode )];
 
   69            while( maxSamples > 0 && !wxGLCanvas::IsDisplaySupported( makeAttribs( maxSamples ) ) )
 
   71                maxSamples = maxSamples >> 1;
 
   76    return makeAttribs( maxSamples );