77 Test 17: Trigonometry functions . . . . . . . . . . . . . . . . . . . . . . 162
78 Test 18: Common functions . . . . . . . . . . . . . . . . . . . . . . . . . 162
79 Test 19: Exponential functions . . . . . . . . . . . . . . . . . . . . . . . 162
80 Test 20: Geometric functions . . . . . . . . . . . . . . . . . . . . . . . . 163
81 Test 21: Language features . . . . . . . . . . . . . . . . . . . . . . . . . 163
82 Test 22: Vector relational functions . . . . . . . . . . . . . . . . . . . . . 164
83 Test 23: Data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
84 Test 24: Texture lookup functions . . . . . . . . . . . . . . . . . . . . . 164
85 Test 25: System test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
86 Test 26: common Functions . . . . . . . . . . . . . . . . . . . . . . . . . 165
87 Test 27: Built-in functions . . . . . . . . . . . . . . . . . . . . . . . . . . 165
88 Test 28: Geometric functions . . . . . . . . . . . . . . . . . . . . . . . . 166
89 Test 29: Language features . . . . . . . . . . . . . . . . . . . . . . . . . 166
90 Test 30: Matrix functions . . . . . . . . . . . . . . . . . . . . . . . . . . 166
91 Test 31: Noise functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
92 Test 32: Data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
93 Test 33: Vector relational functions . . . . . . . . . . . . . . . . . . . . . 167
94 Test 34: Texture lookup functions . . . . . . . . . . . . . . . . . . . . . 168
95 Test 35: System test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
96 Test 36: Integration test . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
97 Test 37: Acceptance test . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
98 Achievement of non-functional requirements . . . . . . . . . . . . . . . . 170
99 Test 1: Built-in variables . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
100 Test 2: Built-in functions . . . . . . . . . . . . . . . . . . . . . . . . . . 170
101 Test 3: Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
102 Test 4: Data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
103 Test 5: Geometric functions . . . . . . . . . . . . . . . . . . . . . . . . . 171
104 Test 6: Language features . . . . . . . . . . . . . . . . . . . . . . . . . . 171
105 Test 7 - System test increment 1 . . . . . . . . . . . . . . . . . . . . . . 171
106 Test 8: Built-in functions . . . . . . . . . . . . . . . . . . . . . . . . . . 172
107 Test 9: Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
108 Test 10: Correctness of qualifier order . . . . . . . . . . . . . . . . . . . 172
109 Test 11: Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
110 Test 12: Common functions . . . . . . . . . . . . . . . . . . . . . . . . . 172
111 Test 13: Exponential functions . . . . . . . . . . . . . . . . . . . . . . . 172
112 Test 14: Geometric functions . . . . . . . . . . . . . . . . . . . . . . . . 173
113 Test 15: Data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
114 Test 38: Geometric functions (re-test of test 14) . . . . . . . . . . . . . . 173
115 Test 39: Common functions (re-test of test 12) . . . . . . . . . . . . . . 173
116 Test 16: System test increment 2 . . . . . . . . . . . . . . . . . . . . . . 173
117 Test 36: Integration test . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
118 Test 37: Acceptance test . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
xv