# This is a database of OpenGL drivers which need to have glut initialized
# at a different time from what one would expect. Look in MG.py for self.glbroken.
# These drivers require glut being started by main thread rather than just before
# glutInit in glthread. Not really broken, but certainly strange.
#
# First column is OS
# Second column is got from glxinfo | grep "OpenGL renderer string:"
# Third column is got from glxinfo | grep "OpenGL version string:"
# Fourth column is got from glxinfo | grep "direct rendering:"
BrokenDrivers = [ 
  ['Linux','Mesa X11','1.4 Mesa 5.0','No'],
  ['Linux','Voodoo4','1.2 Mesa 6.1','Yes'],
  ['Linux','Mesa DRI Intel','1.3 Mesa 6.5.1','Yes'],
  ['Linux','Mesa DRI Intel','1.2 Mesa 5.0','Yes'],
  ['Linux','Mesa DRI Intel(R) 845G 20040919','1.3 Mesa 6.2.1','Yes'],
  ['Linux','Mesa DRI R200 20040929 AGP 1x x86/MMX/SSE2 TCL','1.3 Mesa 6.2.1','Yes'],
  ['Linux','Mesa DRI R200 20040929 AGP 1x x86/MMX/SSE TCL','1.3 Mesa 6.2.1','Yes'],
  ['Linux','Mesa DRI R200 20040929 AGP 1x x86/MMX+/3DNow!+/SSE TCL','1.3 Mesa 6.2.1','Yes'],
  ['Linux','Mesa DRI Intel(R) 915G 20040919 x86/MMX/SSE2','1.3 Mesa 6.2.1','Yes'],
  ['Linux','your renderer','your version','Yes']
]
