4 execfile(os.path.dirname(__file__) + '/quick.tests')
6 from framework.core import *
7 from framework.gleantest import *
9 # 965 driver fails at some variable array access.
10 profile.tests['shaders']['glsl-texcoord-array'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
11 profile.tests['shaders']['glsl-fs-uniform-array-2'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
13 # 965 driver lacks support for functions calls in the FS and VS.
14 profile.tests['shaders']['glsl-fs-raytrace-bug27060'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
15 profile.tests['shaders']['glsl-vs-raytrace-bug26691'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
16 profile.tests['shaders']['glsl-fs-functions-2'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
17 profile.tests['shaders']['glsl-fs-functions-3'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
18 profile.tests['shaders']['glsl-vs-functions'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
19 profile.tests['shaders']['glsl-vs-functions-2'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
20 profile.tests['shaders']['glsl-vs-functions-3'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
21 # Note that software for the glean tests doesn't help, because swrast_dri.so reports alpha channel even
22 # though it can't actually store to it, so software tests always fail.
23 #profile.tests['glean']['glsl1-function with early return (1)'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
24 #profile.tests['glean']['glsl1-function with early return (2)'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
25 #profile.tests['glean']['glsl1-function with early return (3)'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
26 #profile.tests['glean']['glsl1-function with early return (4)'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
28 # I really thought I'd fixed this.
29 profile.tests['shaders']['glsl-fs-pointcoord'].env['LIBGL_ALWAYS_SOFTWARE'] = 1