@@ -197,21 +197,33 @@ typedef IndexedPointsTest<GLubyte, GL_UNSIGNED_BYTE> IndexedPointsTestUByte;
197
197
198
198
TEST_P (IndexedPointsTestUByte, UnsignedByteOffset0)
199
199
{
200
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
201
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
202
+
200
203
runTest (0 );
201
204
}
202
205
203
206
TEST_P (IndexedPointsTestUByte, UnsignedByteOffset1)
204
207
{
208
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
209
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
210
+
205
211
runTest (1 );
206
212
}
207
213
208
214
TEST_P (IndexedPointsTestUByte, UnsignedByteOffset2)
209
215
{
216
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
217
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
218
+
210
219
runTest (2 );
211
220
}
212
221
213
222
TEST_P (IndexedPointsTestUByte, UnsignedByteOffset3)
214
223
{
224
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
225
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
226
+
215
227
runTest (3 );
216
228
}
217
229
@@ -220,77 +232,120 @@ TEST_P(IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset0)
220
232
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
221
233
ANGLE_SKIP_TEST_IF (IsVulkan () && IsAMD ());
222
234
235
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
236
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
237
+
223
238
runTest (0 , true );
224
239
}
225
240
226
241
TEST_P (IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset1)
227
242
{
228
243
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
229
244
ANGLE_SKIP_TEST_IF (IsVulkan () && IsAMD ());
245
+
246
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
247
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
248
+
230
249
runTest (1 , true );
231
250
}
232
251
233
252
TEST_P (IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset2)
234
253
{
235
254
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
236
255
ANGLE_SKIP_TEST_IF (IsVulkan () && IsAMD ());
256
+
257
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
258
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
259
+
237
260
runTest (2 , true );
238
261
}
239
262
240
263
TEST_P (IndexedPointsTestUByte, VertexWithColorUnsignedByteOffset3)
241
264
{
242
265
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
243
266
ANGLE_SKIP_TEST_IF (IsVulkan () && IsAMD ());
267
+
268
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
269
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
270
+
244
271
runTest (3 , true );
245
272
}
246
273
247
274
typedef IndexedPointsTest<GLushort, GL_UNSIGNED_SHORT> IndexedPointsTestUShort;
248
275
249
276
TEST_P (IndexedPointsTestUShort, UnsignedShortOffset0)
250
277
{
278
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
279
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
280
+
251
281
runTest (0 );
252
282
}
253
283
254
284
TEST_P (IndexedPointsTestUShort, UnsignedShortOffset1)
255
285
{
286
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
287
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
288
+
256
289
runTest (1 );
257
290
}
258
291
259
292
TEST_P (IndexedPointsTestUShort, UnsignedShortOffset2)
260
293
{
294
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
295
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
296
+
261
297
runTest (2 );
262
298
}
263
299
264
300
TEST_P (IndexedPointsTestUShort, UnsignedShortOffset3)
265
301
{
302
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
303
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
304
+
266
305
runTest (3 );
267
306
}
268
307
269
308
TEST_P (IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset0)
270
309
{
271
310
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
272
311
ANGLE_SKIP_TEST_IF (IsVulkan () && IsAMD ());
312
+
313
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
314
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
315
+
273
316
runTest (0 , true );
274
317
}
275
318
276
319
TEST_P (IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset1)
277
320
{
278
321
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
279
322
ANGLE_SKIP_TEST_IF (IsVulkan () && IsAMD ());
323
+
324
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
325
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
326
+
280
327
runTest (1 , true );
281
328
}
282
329
283
330
TEST_P (IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset2)
284
331
{
285
332
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
286
333
ANGLE_SKIP_TEST_IF (IsVulkan () && IsAMD ());
334
+
335
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
336
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
337
+
287
338
runTest (2 , true );
288
339
}
289
340
290
341
TEST_P (IndexedPointsTestUShort, VertexWithColorUnsignedShortOffset3)
291
342
{
292
343
// TODO(fjhenigman): Fix with buffer offset http://anglebug.com/2848
293
344
ANGLE_SKIP_TEST_IF (IsVulkan () && IsAMD ());
345
+
346
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
347
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
348
+
294
349
runTest (3 , true );
295
350
}
296
351
@@ -302,6 +357,9 @@ TEST_P(IndexedPointsTestUShort, VertexWithColorUnsignedShortOffsetChangingIndice
302
357
// TODO(fjhenigman): Figure out why this fails on Ozone Intel.
303
358
ANGLE_SKIP_TEST_IF (IsOzone () && IsIntel () && IsOpenGLES ());
304
359
360
+ // http://anglebug.com/2599: Fails on the 5x due to driver bug.
361
+ ANGLE_SKIP_TEST_IF (IsAndroid () && IsVulkan ());
362
+
305
363
runTest (3 , true );
306
364
runTest (1 , true );
307
365
runTest (0 , true );
0 commit comments