summaryrefslogtreecommitdiff
path: root/tests/i965-gen6.tests
blob: cd1fb34c0c0bf86deea0257e95880184b2387b96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Testing the Gen6 (Sandybridge) driver
#

import os
import re

execfile(os.path.dirname(__file__) + '/quick.tests')

# discard will totally fail because it needs header
del profile.tests['shaders']['glsl-fs-discard-02']
del profile.tests['glean']['glsl1-discard statement (1)']
del profile.tests['glean']['glsl1-discard statement (2)']

# loops are totally unfinished
del profile.tests['glean']['glsl1-while-loop']
del profile.tests['glean']['glsl1-do-loop']
del profile.tests['glean']['glsl1-for-loop']
del profile.tests['glean']['glsl1-while-loop with continue']
del profile.tests['glean']['glsl1-for-loop with continue']
del profile.tests['glean']['glsl1-do-loop with break']
del profile.tests['glean']['glsl1-do-loop with continue and break']
del profile.tests['glean']['glsl1-discard statement in for loop']
del profile.tests['shaders']['glsl-fs-vec4-indexing-temp-dst-in-loop']
del profile.tests['shaders']['glsl-fs-vec4-indexing-temp-dst-in-nested-loop-combined']
del profile.tests['shaders']['glsl-fs-vec4-indexing-temp-src-in-loop']
del profile.tests['shaders']['glsl-fs-vec4-indexing-temp-src-in-nested-loop-inner']
del profile.tests['shaders']['glsl-fs-vec4-indexing-temp-src-in-nested-loop-outer']
del profile.tests['shaders']['glsl-fs-vec4-indexing-temp-src-in-nested-loop-combined']
del profile.tests['shaders']['glsl-fs-if-nested-loop']
del profile.tests['shaders']['glsl-fs-loop']
del profile.tests['shaders']['glsl-fs-loop-const-decr']
del profile.tests['shaders']['glsl-fs-loop-const-incr']
del profile.tests['shaders']['glsl-fs-loop-ge']
del profile.tests['shaders']['glsl-fs-loop-gt']
del profile.tests['shaders']['glsl-fs-loop-le']
del profile.tests['shaders']['glsl-fs-loop-lt']
del profile.tests['shaders']['glsl-fs-loop-nested']
del profile.tests['shaders']['glsl-fs-loop-nested-if']
del profile.tests['shaders']['glsl-fs-loop-two-counter-01']
del profile.tests['shaders']['glsl-fs-loop-two-counter-02']
del profile.tests['shaders']['glsl-fs-loop-two-counter-03']
del profile.tests['shaders']['glsl-fs-loop-two-counter-04']
del profile.tests['shaders']['glsl-fs-loop-zero-iter']
del profile.tests['shaders']['glsl-vs-loop']
del profile.tests['shaders']['glsl-vs-loop-nested']
del profile.tests['shaders']['glsl-vs-vec4-indexing-temp-dst-in-loop']
del profile.tests['shaders']['glsl-vs-vec4-indexing-temp-dst-in-nested-loop-combined']
del profile.tests['shaders']['glsl-vs-vec4-indexing-temp-src-in-loop']
del profile.tests['shaders']['glsl-vs-vec4-indexing-temp-src-in-nested-loop-inner']
del profile.tests['shaders']['glsl-vs-vec4-indexing-temp-src-in-nested-loop-outer']
del profile.tests['shaders']['glsl-vs-vec4-indexing-temp-src-in-nested-loop-combined']

# if-related hangs.  Note that not all IFs hang, but these do.
del profile.tests['shaders']['glsl-algebraic-logicand-false-2']
del profile.tests['shaders']['glsl-algebraic-logicand-true']
del profile.tests['shaders']['glsl-algebraic-logicor-false']
del profile.tests['shaders']['glsl-algebraic-not-equals']
del profile.tests['shaders']['glsl-copy-propagation-if-1']
del profile.tests['shaders']['glsl-fs-atan-1']
del profile.tests['shaders']['glsl-fs-conditional-output-write']
del profile.tests['shaders']['glsl-fs-functions-2']
del profile.tests['shaders']['glsl-fs-main-return']
del profile.tests['shaders']['glsl-fs-raytrace-bug27060']
del profile.tests['shaders']['glsl-fs-sampler-numbering-2']
del profile.tests['shaders']['glsl-fs-sampler-numbering-3']
del profile.tests['shaders']['glsl-fs-tan-2']
del profile.tests['shaders']['glsl-fs-tan-3']
del profile.tests['shaders']['glsl-orangebook-ch06-bump']
del profile.tests['shaders']['glsl-unused-varying']
del profile.tests['shaders']['glsl-vs-functions-2']
del profile.tests['texturing']['depth-tex-modes-glsl']

# not tested but probably hang like above
del profile.tests['shaders']['glsl-algebraic-logicor-false-2']
del profile.tests['shaders']['glsl-algebraic-logicor-true']
del profile.tests['shaders']['glsl-algebraic-logicor-true-2']
del profile.tests['shaders']['glsl-algebraic-logicand-true-2']
del profile.tests['shaders']['glsl-algebraic-logicxor-false']
del profile.tests['shaders']['glsl-algebraic-logicxor-true']
del profile.tests['shaders']['glsl-algebraic-not-notequals']
del profile.tests['shaders']['glsl-copy-propagation-if-2']
del profile.tests['shaders']['glsl-copy-propagation-if-3']
del profile.tests['shaders']['glsl-fs-atan-2']
del profile.tests['shaders']['glsl-fs-atan-3']
del profile.tests['shaders']['glsl-fs-bug25902']
del profile.tests['shaders']['glsl-fs-functions-3']
del profile.tests['shaders']['glsl-vs-functions']
del profile.tests['shaders']['glsl-vs-functions-3']
del profile.tests['shaders']['glsl-vs-if-greater']
del profile.tests['shaders']['glsl-vs-if-greater-equal']
del profile.tests['shaders']['glsl-vs-if-less']
del profile.tests['shaders']['glsl-vs-if-less-equal']
del profile.tests['shaders']['glsl-vs-if-nested']
del profile.tests['shaders']['glsl-vs-if-nested-loop']
del profile.tests['shaders']['glsl-vs-main-return']
del profile.tests['shaders']['glsl-vs-vec4-indexing-4']
del profile.tests['shaders']['glsl-vs-vec4-indexing-5']
del profile.tests['shaders']['glsl-vs-raytrace-bug26691']

# some other failure: mostly texture with bias.
del profile.tests['shaders']['glsl-bug-22603']
del profile.tests['shaders']['glsl-fs-shadow2d-bias']
del profile.tests['shaders']['glsl-fs-shadow2dproj-bias']
del profile.tests['shaders']['glsl-fs-statevar-call']
del profile.tests['shaders']['glsl-lod-bias']
del profile.tests['shaders']['glsl-fs-texture2d-bias']
del profile.tests['shaders']['glsl-fs-texture2dproj-bias']
del profile.tests['shaders']['glsl-fs-texture2dproj-bias-2']

# Z writes hang GPU. bug #30392
del profile.tests['fbo']['fbo-blit-d24s8']
del profile.tests['glean']['fp1-Z-write test']
del profile.tests['glean']['glsl1-gl_FragDepth writing']