From 4ce5f630fc215a5c05af6d44d4d3ca0601cfc5e4 Mon Sep 17 00:00:00 2001 From: Pyry Haulos Date: Wed, 22 Jul 2015 15:41:56 -0700 Subject: [PATCH] Remove tests not feasible for M from mustpass Bug: 22635479 Bug: 22632106 Bug: 22632003 Bug: 22760309 Change-Id: I2dfe4fd743fc459d83e55b82aeaa21d19f9acf05 --- android/cts/master/com.drawelements.deqp.egl.xml | 15 - android/cts/master/com.drawelements.deqp.gles2.xml | 27 - android/cts/master/com.drawelements.deqp.gles3.xml | 4900 ++------------------ .../cts/master/com.drawelements.deqp.gles31.xml | 3508 ++------------ android/cts/master/egl-master.txt | 5 - android/cts/master/gles2-master.txt | 9 - .../cts/master/gles3-565-no-depth-no-stencil.txt | 8 - android/cts/master/gles3-master.txt | 989 ---- android/cts/master/gles3-multisample.txt | 177 - android/cts/master/gles3-rotate-landscape.txt | 171 - android/cts/master/gles3-rotate-portrait.txt | 171 - .../cts/master/gles3-rotate-reverse-landscape.txt | 171 - .../cts/master/gles3-rotate-reverse-portrait.txt | 171 - android/cts/master/gles31-master.txt | 860 ---- android/cts/master/src/egl-failures.txt | 5 + android/cts/master/src/gles2-failures.txt | 9 + android/cts/master/src/gles3-driver-issues.txt | 997 ++++ android/cts/master/src/gles3-pixelformat.txt | 4 +- android/cts/master/src/gles31-driver-issues.txt | 863 ++++ scripts/build_android_mustpass.py | 1 + 20 files changed, 2683 insertions(+), 10378 deletions(-) create mode 100644 android/cts/master/src/gles31-driver-issues.txt diff --git a/android/cts/master/com.drawelements.deqp.egl.xml b/android/cts/master/com.drawelements.deqp.egl.xml index e2cf0ff..fbf5f9a 100644 --- a/android/cts/master/com.drawelements.deqp.egl.xml +++ b/android/cts/master/com.drawelements.deqp.egl.xml @@ -2510,9 +2510,6 @@ - - - @@ -2863,9 +2860,6 @@ - - - @@ -4423,9 +4417,6 @@ - - - @@ -4583,15 +4574,9 @@ - - - - - - diff --git a/android/cts/master/com.drawelements.deqp.gles2.xml b/android/cts/master/com.drawelements.deqp.gles2.xml index 0706340..29e8527 100644 --- a/android/cts/master/com.drawelements.deqp.gles2.xml +++ b/android/cts/master/com.drawelements.deqp.gles2.xml @@ -37010,15 +37010,6 @@ - - - - - - - - - @@ -39603,15 +39594,6 @@ - - - - - - - - - @@ -39823,9 +39805,6 @@ - - - @@ -40946,18 +40925,12 @@ - - - - - - diff --git a/android/cts/master/com.drawelements.deqp.gles3.xml b/android/cts/master/com.drawelements.deqp.gles3.xml index 0b66e1d..8866e37 100644 --- a/android/cts/master/com.drawelements.deqp.gles3.xml +++ b/android/cts/master/com.drawelements.deqp.gles3.xml @@ -2695,12 +2695,6 @@ - - - - - - @@ -2909,12 +2903,6 @@ - - - - - - @@ -3705,48 +3693,18 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4537,12 +4495,6 @@ - - - - - - @@ -4741,12 +4693,6 @@ - - - - - - @@ -4793,51 +4739,21 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4974,9 +4890,6 @@ - - - @@ -5086,27 +4999,6 @@ - - - - - - - - - - - - - - - - - - - - - @@ -5124,12 +5016,6 @@ - - - - - - @@ -8773,24 +8659,12 @@ - - - - - - - - - - - - @@ -8815,18 +8689,6 @@ - - - - - - - - - - - - @@ -8857,12 +8719,6 @@ - - - - - - @@ -8893,24 +8749,6 @@ - - - - - - - - - - - - - - - - - - @@ -10959,12 +10797,6 @@ - - - - - - @@ -11369,12 +11201,6 @@ - - - - - - @@ -11627,12 +11453,6 @@ - - - - - - @@ -11681,12 +11501,6 @@ - - - - - - @@ -11735,30 +11549,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -11795,18 +11585,6 @@ - - - - - - - - - - - - @@ -12099,18 +11877,6 @@ - - - - - - - - - - - - @@ -12169,12 +11935,6 @@ - - - - - - @@ -12455,9 +12215,6 @@ - - - @@ -12655,84 +12412,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -12841,12 +12526,6 @@ - - - - - - @@ -12943,162 +12622,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -13171,24 +12694,6 @@ - - - - - - - - - - - - - - - - - - @@ -13269,38 +12774,20 @@ - - - - - - - - - - - - - - - - - - @@ -13318,9 +12805,6 @@ - - - @@ -13390,9 +12874,6 @@ - - - @@ -13426,27 +12907,6 @@ - - - - - - - - - - - - - - - - - - - - - @@ -13560,9 +13020,6 @@ - - - @@ -13572,12 +13029,6 @@ - - - - - - @@ -13646,12 +13097,6 @@ - - - - - - @@ -13682,12 +13127,6 @@ - - - - - - @@ -13730,18 +13169,6 @@ - - - - - - - - - - - - @@ -13924,18 +13351,6 @@ - - - - - - - - - - - - @@ -13972,30 +13387,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -14022,18 +13413,6 @@ - - - - - - - - - - - - @@ -14142,12 +13521,6 @@ - - - - - - @@ -14190,18 +13563,6 @@ - - - - - - - - - - - - @@ -14220,18 +13581,6 @@ - - - - - - - - - - - - @@ -19127,78 +18476,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -19563,78 +18840,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -19999,78 +19204,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -46206,30 +45339,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -46250,9 +45359,6 @@ - - - @@ -46301,18 +45407,12 @@ - - - - - - @@ -46631,9 +45731,6 @@ - - - @@ -47704,18 +46801,6 @@ - - - - - - - - - - - - @@ -47837,9 +46922,6 @@ - - - @@ -47973,9 +47055,6 @@ - - - @@ -48029,9 +47108,6 @@ - - - @@ -48092,12 +47168,6 @@ - - - - - - @@ -48426,78 +47496,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -48622,12 +47626,6 @@ - - - - - - @@ -48760,12 +47758,6 @@ - - - - - - @@ -49071,7 +48063,7 @@ - + @@ -49079,7 +48071,7 @@ - + @@ -49087,7 +48079,9 @@ - + + + @@ -49095,7 +48089,7 @@ - + @@ -49103,7 +48097,7 @@ - + @@ -49111,9 +48105,7 @@ - - - + @@ -49121,7 +48113,7 @@ - + @@ -49129,7 +48121,9 @@ - + + + @@ -49137,7 +48131,7 @@ - + @@ -49145,7 +48139,7 @@ - + @@ -49153,7 +48147,7 @@ - + @@ -49169,16 +48163,8 @@ - - - - - - - - - + @@ -49211,7 +48197,7 @@ - + @@ -49219,7 +48205,9 @@ - + + + @@ -49227,7 +48215,7 @@ - + @@ -49235,7 +48223,7 @@ - + @@ -49243,9 +48231,7 @@ - - - + @@ -49253,7 +48239,7 @@ - + @@ -49261,7 +48247,9 @@ - + + + @@ -49269,7 +48257,7 @@ - + @@ -49277,7 +48265,7 @@ - + @@ -49285,7 +48273,7 @@ - + @@ -49301,16 +48289,8 @@ - - - - - - - - - + @@ -49343,154 +48323,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -49499,14 +48331,6 @@ - - - - - - - - @@ -49541,22 +48365,6 @@ - - - - - - - - - - - - - - - - @@ -49565,14 +48373,6 @@ - - - - - - - - @@ -49607,22 +48407,6 @@ - - - - - - - - - - - - - - - - @@ -49631,14 +48415,6 @@ - - - - - - - - @@ -49673,22 +48449,6 @@ - - - - - - - - - - - - - - - - @@ -49740,22 +48500,6 @@ - - - - - - - - - - - - - - - - @@ -49764,14 +48508,6 @@ - - - - - - - - @@ -49806,22 +48542,6 @@ - - - - - - - - - - - - - - - - @@ -49874,22 +48594,6 @@ - - - - - - - - - - - - - - - - @@ -49898,14 +48602,6 @@ - - - - - - - - @@ -49940,22 +48636,6 @@ - - - - - - - - - - - - - - - - @@ -50008,22 +48688,6 @@ - - - - - - - - - - - - - - - - @@ -50032,14 +48696,6 @@ - - - - - - - - @@ -50074,22 +48730,6 @@ - - - - - - - - - - - - - - - - @@ -50098,14 +48738,6 @@ - - - - - - - - @@ -50124,14 +48756,6 @@ - - - - - - - - @@ -50148,38 +48772,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -50196,14 +48788,6 @@ - - - - - - - - @@ -50222,14 +48806,6 @@ - - - - - - - - @@ -50246,38 +48822,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -50294,14 +48838,6 @@ - - - - - - - - @@ -50389,30 +48925,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -50429,14 +48941,6 @@ - - - - - - - - @@ -50471,205 +48975,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -50677,7 +48983,9 @@ - + + + @@ -50685,7 +48993,7 @@ - + @@ -50693,7 +49001,7 @@ - + @@ -50701,9 +49009,7 @@ - - - + @@ -50711,7 +49017,7 @@ - + @@ -50719,7 +49025,9 @@ - + + + @@ -50727,7 +49035,7 @@ - + @@ -50735,7 +49043,7 @@ - + @@ -50743,7 +49051,7 @@ - + @@ -50759,7 +49067,9 @@ - + + + @@ -50767,9 +49077,7 @@ - - - + @@ -50777,7 +49085,7 @@ - + @@ -50785,7 +49093,7 @@ - + @@ -50793,7 +49101,7 @@ - + @@ -50801,7 +49109,9 @@ - + + + @@ -50809,7 +49119,7 @@ - + @@ -50817,7 +49127,7 @@ - + @@ -50825,7 +49135,7 @@ - + @@ -50833,9 +49143,7 @@ - - - + @@ -50843,7 +49151,9 @@ - + + + @@ -50851,7 +49161,7 @@ - + @@ -50859,7 +49169,7 @@ - + @@ -50867,7 +49177,7 @@ - + @@ -50875,7 +49185,7 @@ - + @@ -50883,7 +49193,9 @@ - + + + @@ -50891,7 +49203,7 @@ - + @@ -50899,9 +49211,7 @@ - - - + @@ -50909,7 +49219,7 @@ - + @@ -50917,7 +49227,7 @@ - + @@ -50925,7 +49235,9 @@ - + + + @@ -50933,7 +49245,7 @@ - + @@ -50941,7 +49253,7 @@ - + @@ -50949,7 +49261,7 @@ - + @@ -50957,7 +49269,7 @@ - + @@ -51007,14 +49319,6 @@ - - - - - - - - @@ -51066,22 +49370,6 @@ - - - - - - - - - - - - - - - - @@ -51090,14 +49378,6 @@ - - - - - - - - @@ -51140,14 +49420,6 @@ - - - - - - - - @@ -51200,22 +49472,6 @@ - - - - - - - - - - - - - - - - @@ -51224,14 +49480,6 @@ - - - - - - - - @@ -51274,14 +49522,6 @@ - - - - - - - - @@ -51334,155 +49574,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -51490,7 +49582,9 @@ - + + + @@ -51498,7 +49592,7 @@ - + @@ -51506,7 +49600,7 @@ - + @@ -51514,7 +49608,7 @@ - + @@ -51522,7 +49616,7 @@ - + @@ -51531,7 +49625,7 @@ - + @@ -51572,7 +49666,7 @@ - + @@ -51580,7 +49674,7 @@ - + @@ -51588,7 +49682,7 @@ - + @@ -51596,7 +49690,9 @@ - + + + @@ -51604,7 +49700,7 @@ - + @@ -51612,7 +49708,7 @@ - + @@ -51620,7 +49716,39 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -51715,30 +49843,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -51755,14 +49859,6 @@ - - - - - - - - @@ -51797,22 +49893,6 @@ - - - - - - - - - - - - - - - - @@ -51821,14 +49901,6 @@ - - - - - - - - @@ -51863,22 +49935,6 @@ - - - - - - - - - - - - - - - - @@ -51887,14 +49943,6 @@ - - - - - - - - @@ -51929,22 +49977,6 @@ - - - - - - - - - - - - - - - - @@ -51953,14 +49985,6 @@ - - - - - - - - @@ -51995,22 +50019,6 @@ - - - - - - - - - - - - - - - - @@ -52019,14 +50027,6 @@ - - - - - - - - @@ -52061,22 +50061,6 @@ - - - - - - - - - - - - - - - - @@ -52085,14 +50069,6 @@ - - - - - - - - @@ -52127,22 +50103,6 @@ - - - - - - - - - - - - - - - - @@ -52151,14 +50111,6 @@ - - - - - - - - @@ -52193,88 +50145,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -52283,24 +50153,8 @@ - - - - - - - - - - - - - - - - - + @@ -52317,7 +50171,7 @@ - + @@ -52325,7 +50179,7 @@ - + @@ -52333,7 +50187,7 @@ - + @@ -52341,7 +50195,9 @@ - + + + @@ -52349,7 +50205,7 @@ - + @@ -52357,7 +50213,7 @@ - + @@ -52365,7 +50221,7 @@ - + @@ -52373,7 +50229,7 @@ - + @@ -52381,7 +50237,7 @@ - + @@ -52424,22 +50280,6 @@ - - - - - - - - - - - - - - - - @@ -52448,14 +50288,6 @@ - - - - - - - - @@ -52506,22 +50338,6 @@ - - - - - - - - - - - - - - - - @@ -52590,22 +50406,6 @@ - - - - - - - - - - - - - - - - @@ -52614,14 +50414,6 @@ - - - - - - - - @@ -52672,22 +50464,6 @@ - - - - - - - - - - - - - - - - @@ -52756,22 +50532,6 @@ - - - - - - - - - - - - - - - - @@ -52780,14 +50540,6 @@ - - - - - - - - @@ -52822,22 +50574,6 @@ - - - - - - - - - - - - - - - - @@ -52846,14 +50582,6 @@ - - - - - - - - @@ -52872,14 +50600,6 @@ - - - - - - - - @@ -52896,38 +50616,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -52944,14 +50632,6 @@ - - - - - - - - @@ -52970,14 +50650,6 @@ - - - - - - - - @@ -52994,38 +50666,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -53042,14 +50682,6 @@ - - - - - - - - @@ -55071,311 +52703,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -55389,7 +52717,7 @@ - + @@ -55403,7 +52731,7 @@ - + @@ -55417,7 +52745,9 @@ - + + + @@ -55431,9 +52761,7 @@ - - - + @@ -55447,7 +52775,9 @@ - + + + @@ -55461,7 +52791,7 @@ - + @@ -55475,7 +52805,9 @@ - + + + @@ -55489,7 +52821,7 @@ - + @@ -55503,7 +52835,7 @@ - + @@ -55517,9 +52849,7 @@ - - - + @@ -55533,7 +52863,7 @@ - + @@ -55547,7 +52877,7 @@ - + @@ -55561,7 +52891,9 @@ - + + + @@ -55575,9 +52907,7 @@ - - - + @@ -55591,7 +52921,7 @@ - + @@ -55605,7 +52935,7 @@ - + @@ -55619,9 +52949,7 @@ - - - + @@ -55635,7 +52963,7 @@ - + @@ -55649,7 +52977,9 @@ - + + + @@ -55663,7 +52993,7 @@ - + @@ -55677,7 +53007,7 @@ - + @@ -55691,7 +53021,7 @@ - + @@ -55706,7 +53036,7 @@ - + @@ -55792,7 +53122,7 @@ - + @@ -55849,7 +53179,9 @@ - + + + @@ -55863,7 +53195,21 @@ - + + + + + + + + + + + + + + + @@ -55878,7 +53224,7 @@ - + @@ -55964,7 +53310,7 @@ - + @@ -56050,7 +53396,7 @@ - + @@ -56107,36 +53453,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -56222,7 +53540,7 @@ - + @@ -56308,7 +53626,7 @@ - + @@ -56394,7 +53712,7 @@ - + @@ -56480,7 +53798,7 @@ - + @@ -56566,7 +53884,7 @@ - + @@ -56652,7 +53970,7 @@ - + @@ -56738,7 +54056,7 @@ - + @@ -56824,7 +54142,7 @@ - + @@ -56910,7 +54228,7 @@ - + @@ -56996,27 +54314,7 @@ - - - - - - - - - - - - - - - - - - - - - + @@ -57073,37 +54371,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -57117,7 +54385,7 @@ - + @@ -57132,7 +54400,7 @@ - + @@ -57189,9 +54457,7 @@ - - - + @@ -57205,7 +54471,7 @@ - + @@ -57219,7 +54485,23 @@ - + + + + + + + + + + + + + + + + + @@ -57233,7 +54515,7 @@ - + @@ -57247,7 +54529,7 @@ - + @@ -57261,7 +54543,7 @@ - + @@ -57276,7 +54558,7 @@ - + @@ -57333,7 +54615,9 @@ - + + + @@ -57347,7 +54631,7 @@ - + @@ -57361,9 +54645,7 @@ - - - + @@ -57377,7 +54659,7 @@ - + @@ -57391,18 +54673,8 @@ - - - - - - - - - - - + @@ -57488,7 +54760,7 @@ - + @@ -57574,7 +54846,7 @@ - + @@ -57603,63 +54875,18 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - + @@ -57745,7 +54972,7 @@ - + @@ -57831,14 +55058,8 @@ - + - - - - - - @@ -57847,12 +55068,6 @@ - - - - - - @@ -57861,12 +55076,6 @@ - - - - - - @@ -57875,43 +55084,42 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -57997,183 +55205,119 @@ - + - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - + - + - + + + - + - + + + - + - - + + + + - + - + - + + + - + - + - + + + - + - + - - - - - - - - + + - + - + - + + + - + - + + + - + - + @@ -58213,6 +55357,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -58232,7 +55396,27 @@ - + + + + + + + + + + + + + + + + + + + + + @@ -58261,7 +55445,29 @@ - + + + + + + + + + + + + + + + + + + + + + + + @@ -58290,7 +55496,7 @@ - + @@ -58319,7 +55525,7 @@ - + @@ -58348,9 +55554,7 @@ - - - + @@ -58379,7 +55583,7 @@ - + @@ -58408,7 +55612,7 @@ - + @@ -58437,7 +55641,58 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -58466,6 +55721,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -58586,15 +55861,9 @@ - - - - - - @@ -58624,15 +55893,9 @@ - - - - - - @@ -58662,15 +55925,9 @@ - - - - - - @@ -58710,12 +55967,6 @@ - - - - - - @@ -61186,9 +58437,6 @@ - - - @@ -61488,9 +58736,6 @@ - - - @@ -63372,9 +60617,6 @@ - - - @@ -64649,9 +61891,6 @@ - - - @@ -65037,9 +62276,6 @@ - - - @@ -65192,9 +62428,6 @@ - - - @@ -65228,9 +62461,6 @@ - - - @@ -65252,9 +62482,6 @@ - - - @@ -65279,9 +62506,6 @@ - - - @@ -73284,44 +70508,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -77859,9 +75045,6 @@ - - - @@ -96320,11 +93503,6 @@ - - - - - @@ -96405,11 +93583,6 @@ - - - - - @@ -96575,11 +93748,6 @@ - - - - - @@ -96605,11 +93773,6 @@ - - - - - @@ -97515,9 +94678,6 @@ - - - @@ -97588,12 +94748,6 @@ - - - - - - @@ -97648,12 +94802,6 @@ - - - - - - @@ -98213,9 +95361,6 @@ - - - @@ -100647,45 +97792,24 @@ - - - - - - - - - - - - - - - - - - - - - @@ -100701,18 +97825,6 @@ - - - - - - - - - - - - @@ -112667,9 +109779,6 @@ - - - @@ -112880,9 +109989,6 @@ - - - @@ -112895,9 +110001,6 @@ - - - @@ -113189,9 +110292,6 @@ - - - @@ -113347,9 +110447,6 @@ - - - @@ -118078,15 +115175,6 @@ - - - - - - - - - @@ -118134,15 +115222,6 @@ - - - - - - - - - @@ -118190,15 +115269,6 @@ - - - - - - - - - @@ -118246,15 +115316,6 @@ - - - - - - - - - @@ -119563,9 +116624,6 @@ - - - @@ -119619,9 +116677,6 @@ - - - @@ -119867,9 +116922,6 @@ - - - @@ -119879,9 +116931,6 @@ - - - @@ -119921,9 +116970,6 @@ - - - @@ -120095,9 +117141,6 @@ - - - @@ -120131,9 +117174,6 @@ - - - @@ -120313,9 +117353,6 @@ - - - @@ -120764,172 +117801,24 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -124209,13 +121098,6 @@ - - - - - - - @@ -127879,15 +124761,6 @@ - - - - - - - - - @@ -128070,15 +124943,6 @@ - - - - - - - - - @@ -128261,15 +125125,6 @@ - - - - - - - - - @@ -128995,215 +125850,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -129303,24 +125949,6 @@ - - - - - - - - - - - - - - - - - - @@ -129339,24 +125967,6 @@ - - - - - - - - - - - - - - - - - - @@ -129376,25 +125986,7 @@ - - - - - - - - - - - - - - - - - - - + @@ -129494,24 +126086,6 @@ - - - - - - - - - - - - - - - - - - @@ -129530,24 +126104,6 @@ - - - - - - - - - - - - - - - - - - @@ -129567,27 +126123,7 @@ - - - - - - - - - - - - - - - - - - - - - + @@ -129687,24 +126223,6 @@ - - - - - - - - - - - - - - - - - - @@ -129723,24 +126241,6 @@ - - - - - - - - - - - - - - - - - - @@ -129760,43 +126260,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -129878,116 +126344,91 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + + + @@ -130069,78 +126510,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -130183,15 +126552,6 @@ - - - - - - - - - @@ -130374,15 +126734,6 @@ - - - - - - - - - @@ -130565,15 +126916,6 @@ - - - - - - - - - @@ -131472,9 +127814,6 @@ - - - @@ -131487,9 +127826,6 @@ - - - @@ -131501,9 +127837,6 @@ - - - @@ -131522,20 +127855,11 @@ - - - - - - - - - @@ -131548,21 +127872,12 @@ - - - - - - - - - @@ -131570,9 +127885,6 @@ - - - @@ -131599,15 +127911,9 @@ - - - - - - @@ -131617,9 +127923,6 @@ - - - @@ -131649,18 +127952,9 @@ - - - - - - - - - @@ -131981,9 +128275,6 @@ - - - @@ -132384,9 +128675,6 @@ - - - @@ -132880,10 +129168,6 @@ - - - - @@ -132940,9 +129224,6 @@ - - - @@ -133040,9 +129321,6 @@ - - - @@ -134715,9 +130993,6 @@ - - - @@ -134727,9 +131002,6 @@ - - - @@ -134739,9 +131011,6 @@ - - - @@ -134751,9 +131020,6 @@ - - - @@ -134763,9 +131029,6 @@ - - - @@ -134775,9 +131038,6 @@ - - - @@ -135422,22 +131682,6 @@ - - - - - - - - - - - - - - - - @@ -135455,9 +131699,6 @@ - - - @@ -135490,69 +131731,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -135562,9 +131770,6 @@ - - - @@ -135574,9 +131779,6 @@ - - - @@ -136051,9 +132253,6 @@ - - - @@ -136086,18 +132285,6 @@ - - - - - - - - - - - - @@ -136183,23 +132370,11 @@ - - - - - - - - - - - - @@ -136217,12 +132392,6 @@ - - - - - - @@ -136256,9 +132425,6 @@ - - - @@ -136274,18 +132440,12 @@ - - - - - - @@ -136307,9 +132467,6 @@ - - - @@ -136357,12 +132514,6 @@ - - - - - - @@ -138901,14 +135052,6 @@ - - - - - - - - @@ -138920,12 +135063,6 @@ - - - - - - @@ -138935,12 +135072,6 @@ - - - - - - @@ -138950,9 +135081,6 @@ - - - @@ -140498,9 +136626,6 @@ - - - @@ -140515,9 +136640,6 @@ - - - diff --git a/android/cts/master/com.drawelements.deqp.gles31.xml b/android/cts/master/com.drawelements.deqp.gles31.xml index c304355..00d200c 100644 --- a/android/cts/master/com.drawelements.deqp.gles31.xml +++ b/android/cts/master/com.drawelements.deqp.gles31.xml @@ -7040,20 +7040,6 @@ - - - - - - - - - - - - - - @@ -8323,50 +8309,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -10055,15 +9997,6 @@ - - - - - - - - - @@ -10076,31 +10009,10 @@ - - - - - - - - - - - - - - - - - - - - - @@ -10113,18 +10025,6 @@ - - - - - - - - - - - - @@ -10359,15 +10259,6 @@ - - - - - - - - - @@ -10380,18 +10271,6 @@ - - - - - - - - - - - - @@ -12043,12 +11922,6 @@ - - - - - - @@ -12290,15 +12163,6 @@ - - - - - - - - - @@ -12549,9 +12413,6 @@ - - - @@ -12711,9 +12572,6 @@ - - - @@ -17015,12 +16873,6 @@ - - - - - - @@ -17045,12 +16897,6 @@ - - - - - - @@ -17063,12 +16909,6 @@ - - - - - - @@ -18661,9 +18501,6 @@ - - - @@ -19605,41 +19442,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -19675,14 +19477,6 @@ - - - - - - - - @@ -28342,9 +28136,6 @@ - - - @@ -28405,9 +28196,6 @@ - - - @@ -39529,12 +39317,6 @@ - - - - - - @@ -39571,12 +39353,6 @@ - - - - - - @@ -39585,12 +39361,6 @@ - - - - - - @@ -39815,12 +39585,6 @@ - - - - - - @@ -39833,21 +39597,12 @@ - - - - - - - - - @@ -39877,9 +39632,6 @@ - - - @@ -40221,26 +39973,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -40633,21 +40365,12 @@ - - - - - - - - - @@ -43154,18 +42877,6 @@ - - - - - - - - - - - - @@ -44641,36 +44352,18 @@ - - - - - - - - - - - - - - - - - - @@ -44680,12 +44373,6 @@ - - - - - - @@ -44695,9 +44382,6 @@ - - - @@ -53448,18 +53132,12 @@ - - - - - - @@ -53472,9 +53150,6 @@ - - - @@ -53496,15 +53171,9 @@ - - - - - - @@ -53526,9 +53195,6 @@ - - - @@ -53546,18 +53212,12 @@ - - - - - - @@ -53570,30 +53230,12 @@ - - - - - - - - - - - - - - - - - - @@ -59869,39 +59511,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -59931,74 +59540,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -60024,30 +59565,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -60072,74 +59589,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -60180,48 +59629,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -60264,128 +59671,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -60411,30 +59696,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -60459,74 +59720,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -60890,272 +60083,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -61300,434 +60227,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -61753,30 +60252,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -61801,74 +60276,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -61911,23 +60318,6 @@ - - - - - - - - - - - - - - - - - @@ -61985,74 +60375,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -62084,20 +60406,6 @@ - - - - - - - - - - - - - - @@ -62144,74 +60452,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -62264,32 +60504,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -62306,9 +60520,6 @@ - - - @@ -62372,128 +60583,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -62525,20 +60614,6 @@ - - - - - - - - - - - - - - @@ -62585,74 +60660,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -62829,177 +60836,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -63040,10 +60877,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + @@ -63108,7 +60970,9 @@ - + + + @@ -63118,43 +60982,35 @@ - - - - + - + - + - - - + - + - + - + - + - - - - + @@ -63164,16 +61020,31 @@ + + + + + + - + - + + + + + + + + + + @@ -63548,362 +61419,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -63935,20 +61450,6 @@ - - - - - - - - - - - - - - @@ -63995,74 +61496,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -64076,9 +61509,6 @@ - - - @@ -64093,9 +61523,6 @@ - - - @@ -64110,9 +61537,6 @@ - - - @@ -64124,10 +61548,7 @@ - - - - + @@ -64144,9 +61565,6 @@ - - - @@ -64161,9 +61579,6 @@ - - - @@ -64178,9 +61593,6 @@ - - - @@ -64197,9 +61609,6 @@ - - - @@ -64214,9 +61623,6 @@ - - - @@ -64231,9 +61637,6 @@ - - - @@ -64248,9 +61651,6 @@ - - - @@ -64265,9 +61665,6 @@ - - - @@ -64282,9 +61679,6 @@ - - - @@ -64299,9 +61693,6 @@ - - - @@ -64318,9 +61709,6 @@ - - - @@ -64335,9 +61723,6 @@ - - - @@ -64352,9 +61737,6 @@ - - - @@ -64369,9 +61751,6 @@ - - - @@ -64386,9 +61765,6 @@ - - - @@ -64403,9 +61779,6 @@ - - - @@ -64420,9 +61793,6 @@ - - - @@ -64633,71 +62003,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -64774,29 +62079,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -64873,29 +62155,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -64972,373 +62231,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + @@ -65348,21 +62248,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -65437,7 +62509,60 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -67997,9 +65122,6 @@ - - - @@ -68050,9 +65172,6 @@ - - - @@ -68103,9 +65222,6 @@ - - - @@ -68156,9 +65272,6 @@ - - - @@ -68209,9 +65322,6 @@ - - - @@ -68262,9 +65372,6 @@ - - - @@ -69698,9 +66805,6 @@ - - - @@ -69722,9 +66826,6 @@ - - - @@ -69740,9 +66841,6 @@ - - - @@ -69752,9 +66850,6 @@ - - - @@ -69818,9 +66913,6 @@ - - - @@ -69833,18 +66925,12 @@ - - - - - - @@ -69860,12 +66946,6 @@ - - - - - - diff --git a/android/cts/master/egl-master.txt b/android/cts/master/egl-master.txt index 93fe8b9..a0d0113 100644 --- a/android/cts/master/egl-master.txt +++ b/android/cts/master/egl-master.txt @@ -774,7 +774,6 @@ dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.7 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.8 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.10 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.11 -dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.13 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.14 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.16 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.18 @@ -885,7 +884,6 @@ dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.3 dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.7 dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.11 dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.12 -dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.13 dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_sync.buffers.gen_delete dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_sync.buffers.bufferdata dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_sync.buffers.buffersubdata @@ -1371,7 +1369,6 @@ dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.at dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.attach_detach.16 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.attach_detach.17 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.attach_detach.18 -dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.attach_detach.19 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.link.0 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.link.2 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.link.4 @@ -1421,9 +1418,7 @@ dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texs dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.8 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.10 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.12 -dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.13 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.14 -dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.16 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.19 dEQP-EGL.functional.negative_api.bind_tex_image dEQP-EGL.functional.negative_api.copy_buffers diff --git a/android/cts/master/gles2-master.txt b/android/cts/master/gles2-master.txt index 47333f2..5327ad2 100644 --- a/android/cts/master/gles2-master.txt +++ b/android/cts/master/gles2-master.txt @@ -12061,9 +12061,6 @@ dEQP-GLES2.functional.uniform_api.info_query.multiple_nested_structs_arrays.frag dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.float_vec4_vertex dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.float_vec4_fragment dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.float_vec4_both -dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.mat4_mat2_vertex -dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.mat4_mat2_fragment -dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.mat4_mat2_both dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.int_ivec4_vertex dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.int_ivec4_fragment dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.int_ivec4_both @@ -12879,9 +12876,6 @@ dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_partial.mult dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.float_vec4_vertex dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.float_vec4_fragment dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.float_vec4_both -dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.mat4_mat2_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.mat4_mat2_fragment -dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.mat4_mat2_both dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.int_ivec4_vertex dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.int_ivec4_fragment dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.int_ivec4_both @@ -12951,7 +12945,6 @@ dEQP-GLES2.functional.uniform_api.random.89 dEQP-GLES2.functional.uniform_api.random.90 dEQP-GLES2.functional.uniform_api.random.92 dEQP-GLES2.functional.uniform_api.random.93 -dEQP-GLES2.functional.uniform_api.random.94 dEQP-GLES2.functional.uniform_api.random.95 dEQP-GLES2.functional.uniform_api.random.96 dEQP-GLES2.functional.uniform_api.random.97 @@ -13318,10 +13311,8 @@ dEQP-GLES2.functional.state_query.floats.polygon_offset_units_getfloat dEQP-GLES2.functional.state_query.floats.sample_coverage_value_getboolean dEQP-GLES2.functional.state_query.floats.sample_coverage_value_getfloat dEQP-GLES2.functional.state_query.floats.color_clear_value_getboolean -dEQP-GLES2.functional.state_query.floats.color_clear_value_getinteger dEQP-GLES2.functional.state_query.floats.color_clear_value_getfloat dEQP-GLES2.functional.state_query.floats.depth_clear_value_getboolean -dEQP-GLES2.functional.state_query.floats.depth_clear_value_getinteger dEQP-GLES2.functional.state_query.floats.depth_clear_value_getfloat dEQP-GLES2.functional.state_query.floats.aliased_point_size_range_getboolean dEQP-GLES2.functional.state_query.floats.aliased_point_size_range_getinteger diff --git a/android/cts/master/gles3-565-no-depth-no-stencil.txt b/android/cts/master/gles3-565-no-depth-no-stencil.txt index a4bd533..ea44fa9 100644 --- a/android/cts/master/gles3-565-no-depth-no-stencil.txt +++ b/android/cts/master/gles3-565-no-depth-no-stencil.txt @@ -3101,7 +3101,6 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.23 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.24 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.25 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.26 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.27 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.28 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.29 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.30 @@ -3118,7 +3117,6 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.40 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.41 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.42 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.43 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.44 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.45 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.46 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.47 @@ -3152,13 +3150,11 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.74 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.75 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.76 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.77 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.78 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.79 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.80 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.81 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.82 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.83 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.84 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.85 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.86 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.87 @@ -3332,7 +3328,3 @@ dEQP-GLES3.functional.state_query.integers.read_buffer_getboolean dEQP-GLES3.functional.state_query.integers.read_buffer_getinteger dEQP-GLES3.functional.state_query.integers.read_buffer_getinteger64 dEQP-GLES3.functional.state_query.integers.read_buffer_getfloat -dEQP-GLES3.functional.state_query.integers.draw_buffer_getboolean -dEQP-GLES3.functional.state_query.integers.draw_buffer_getinteger -dEQP-GLES3.functional.state_query.integers.draw_buffer_getinteger64 -dEQP-GLES3.functional.state_query.integers.draw_buffer_getfloat diff --git a/android/cts/master/gles3-master.txt b/android/cts/master/gles3-master.txt index 81e248d..42581a8 100644 --- a/android/cts/master/gles3-master.txt +++ b/android/cts/master/gles3-master.txt @@ -797,8 +797,6 @@ dEQP-GLES3.functional.shaders.preprocessor.basic.empty_function_vertex dEQP-GLES3.functional.shaders.preprocessor.basic.empty_function_fragment dEQP-GLES3.functional.shaders.preprocessor.basic.empty_directive_vertex dEQP-GLES3.functional.shaders.preprocessor.basic.empty_directive_fragment -dEQP-GLES3.functional.shaders.preprocessor.basic.identifier_with_double_underscore_vertex -dEQP-GLES3.functional.shaders.preprocessor.basic.identifier_with_double_underscore_fragment dEQP-GLES3.functional.shaders.preprocessor.definitions.define_value_and_function_vertex dEQP-GLES3.functional.shaders.preprocessor.definitions.define_value_and_function_fragment dEQP-GLES3.functional.shaders.preprocessor.definitions.undefine_object_invalid_syntax_vertex @@ -865,8 +863,6 @@ dEQP-GLES3.functional.shaders.preprocessor.comments.unterminated_comment_1_verte dEQP-GLES3.functional.shaders.preprocessor.comments.unterminated_comment_1_fragment dEQP-GLES3.functional.shaders.preprocessor.comments.unterminated_comment_2_vertex dEQP-GLES3.functional.shaders.preprocessor.comments.unterminated_comment_2_fragment -dEQP-GLES3.functional.shaders.preprocessor.comments.backslash_in_a_comment_1_vertex -dEQP-GLES3.functional.shaders.preprocessor.comments.backslash_in_a_comment_1_fragment dEQP-GLES3.functional.shaders.preprocessor.comments.backslash_in_a_comment_2_vertex dEQP-GLES3.functional.shaders.preprocessor.comments.backslash_in_a_comment_2_fragment dEQP-GLES3.functional.shaders.preprocessor.line_continuation.comment_vertex @@ -1121,20 +1117,10 @@ dEQP-GLES3.functional.shaders.preprocessor.builtin.line_vertex dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment -dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex -dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment -dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex -dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment -dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex -dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_fragment dEQP-GLES3.functional.shaders.preprocessor.builtin.empty_line_vertex dEQP-GLES3.functional.shaders.preprocessor.builtin.empty_line_fragment -dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_1_vertex -dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_1_fragment -dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_3_vertex -dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_3_fragment dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_4_vertex dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_4_fragment dEQP-GLES3.functional.shaders.preprocessor.pragmas.pragma_vertex @@ -1394,8 +1380,6 @@ dEQP-GLES3.functional.shaders.constants.const_float_assignment_4_fragment dEQP-GLES3.functional.shaders.constants.const_float_assign_uniform_vertex dEQP-GLES3.functional.shaders.constants.const_float_assign_uniform_fragment dEQP-GLES3.functional.shaders.constants.const_float_assign_varying -dEQP-GLES3.functional.shaders.constants.const_float_function_gotcha_vertex -dEQP-GLES3.functional.shaders.constants.const_float_function_gotcha_fragment dEQP-GLES3.functional.shaders.constants.const_float_from_int_vertex dEQP-GLES3.functional.shaders.constants.const_float_from_int_fragment dEQP-GLES3.functional.shaders.constants.const_float_from_vec2_vertex @@ -1462,8 +1446,6 @@ dEQP-GLES3.functional.shaders.constants.uint_ul_suffix_vertex dEQP-GLES3.functional.shaders.constants.uint_ul_suffix_fragment dEQP-GLES3.functional.shaders.constants.invalid_octal_0_vertex dEQP-GLES3.functional.shaders.constants.invalid_octal_0_fragment -dEQP-GLES3.functional.shaders.constants.invalid_octal_1_vertex -dEQP-GLES3.functional.shaders.constants.invalid_octal_1_fragment dEQP-GLES3.functional.shaders.constants.invalid_hexadecimal_0_vertex dEQP-GLES3.functional.shaders.constants.invalid_hexadecimal_0_fragment dEQP-GLES3.functional.shaders.constants.invalid_hexadecimal_1_vertex @@ -1478,21 +1460,11 @@ dEQP-GLES3.functional.shaders.linkage.varying.rules.vertex_use_fragment_use dEQP-GLES3.functional.shaders.linkage.varying.rules.differing_precision_1 dEQP-GLES3.functional.shaders.linkage.varying.rules.differing_precision_2 dEQP-GLES3.functional.shaders.linkage.varying.rules.differing_precision_3 -dEQP-GLES3.functional.shaders.linkage.varying.rules.type_mismatch_1 dEQP-GLES3.functional.shaders.linkage.varying.rules.type_mismatch_2 dEQP-GLES3.functional.shaders.linkage.varying.rules.type_mismatch_3 -dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_1 -dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_2 -dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_3 dEQP-GLES3.functional.shaders.linkage.varying.rules.interpolation_mismatch_1 dEQP-GLES3.functional.shaders.linkage.varying.rules.differing_interpolation_2 -dEQP-GLES3.functional.shaders.linkage.varying.rules.illegal_usage_1 -dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_int -dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_uint dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_bool -dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_struct_array -dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_struct_struct -dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_array_struct dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_array_array dEQP-GLES3.functional.shaders.linkage.varying.basic_types.float dEQP-GLES3.functional.shaders.linkage.varying.basic_types.vec2 @@ -1537,7 +1509,6 @@ dEQP-GLES3.functional.shaders.linkage.varying.struct.uvec2 dEQP-GLES3.functional.shaders.linkage.varying.struct.uvec3 dEQP-GLES3.functional.shaders.linkage.varying.struct.uvec4 dEQP-GLES3.functional.shaders.linkage.varying.struct.float_vec3 -dEQP-GLES3.functional.shaders.linkage.varying.struct.float_uvec2_vec3 dEQP-GLES3.functional.shaders.linkage.varying.interpolation.smooth dEQP-GLES3.functional.shaders.linkage.varying.interpolation.centroid dEQP-GLES3.functional.shaders.linkage.varying.interpolation.flat @@ -1571,20 +1542,11 @@ dEQP-GLES3.functional.shaders.linkage.uniform.struct.partial_int_float dEQP-GLES3.functional.shaders.linkage.uniform.struct.partial_bvec2_vec2 dEQP-GLES3.functional.shaders.linkage.uniform.struct.partial_ivec2_vec2 dEQP-GLES3.functional.shaders.linkage.uniform.struct.partial_ivec2_ivec2 -dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_1 -dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_2 -dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_3 -dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_1 -dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_2 -dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_3 -dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_4 dEQP-GLES3.functional.shaders.linkage.uniform.struct.light_struct_highp dEQP-GLES3.functional.shaders.linkage.uniform.struct.light_struct_mediump dEQP-GLES3.functional.shaders.linkage.uniform.block.differing_precision dEQP-GLES3.functional.shaders.linkage.uniform.block.type_mismatch dEQP-GLES3.functional.shaders.linkage.uniform.block.members_mismatch -dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_1 -dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_2 dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_4 dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_5 dEQP-GLES3.functional.shaders.conversions.scalar_to_scalar.float_to_float_vertex @@ -2789,12 +2751,8 @@ dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_in_verte dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_in_fragment_main dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_main_vertex dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_main_fragment -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_attribute -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_1_vertex dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_1_fragment -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_2_vertex -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_2_fragment dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_layout_qualifier_vertex dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_layout_qualifier_fragment dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_member_layout_qualifier_vertex @@ -2803,10 +2761,6 @@ dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_ne dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_nested_struct_definition_fragment dEQP-GLES3.functional.shaders.declarations.invalid_declarations.nested_uniform_block_vertex dEQP-GLES3.functional.shaders.declarations.invalid_declarations.nested_uniform_block_fragment -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_2d_vertex -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_2d_fragment -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_cube_vertex -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_cube_fragment dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_missing_member_semicolon_vertex dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_missing_member_semicolon_fragment dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_missing_end_semicolon_vertex @@ -2817,8 +2771,6 @@ dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_du dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_member_name_2_fragment dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_member_name_3_vertex dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_member_name_3_fragment -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_block_name_vertex -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_block_name_fragment dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_instance_name_1_vertex dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_instance_name_1_fragment dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_instance_name_2_vertex @@ -2829,12 +2781,6 @@ dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_ar dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_array_without_instance_name_1_fragment dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_array_without_instance_name_2_vertex dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_array_without_instance_name_2_fragment -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_vertex -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_fragment -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_out_vertex -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_out_fragment -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_const_vertex -dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_const_fragment dEQP-GLES3.functional.shaders.swizzles.vector_swizzles.mediump_vec2_x_vertex dEQP-GLES3.functional.shaders.swizzles.vector_swizzles.mediump_vec2_x_fragment dEQP-GLES3.functional.shaders.swizzles.vector_swizzles.mediump_vec2_xx_vertex @@ -3515,8 +3461,6 @@ dEQP-GLES3.functional.shaders.functions.datatypes.uint_uvec4_vertex dEQP-GLES3.functional.shaders.functions.datatypes.uint_uvec4_fragment dEQP-GLES3.functional.shaders.functions.datatypes.bool_bool_vertex dEQP-GLES3.functional.shaders.functions.datatypes.bool_bool_fragment -dEQP-GLES3.functional.shaders.functions.datatypes.bool_bvec2_vertex -dEQP-GLES3.functional.shaders.functions.datatypes.bool_bvec2_fragment dEQP-GLES3.functional.shaders.functions.datatypes.bool_bvec3_vertex dEQP-GLES3.functional.shaders.functions.datatypes.bool_bvec3_fragment dEQP-GLES3.functional.shaders.functions.datatypes.bool_bvec4_vertex @@ -3649,8 +3593,6 @@ dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_in_on_call_v dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_in_on_call_fragment dEQP-GLES3.functional.shaders.functions.array_arguments.copy_local_inout_on_call_vertex dEQP-GLES3.functional.shaders.functions.array_arguments.copy_local_inout_on_call_fragment -dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_inout_on_call_vertex -dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_inout_on_call_fragment dEQP-GLES3.functional.shaders.functions.control_flow.simple_return_vertex dEQP-GLES3.functional.shaders.functions.control_flow.simple_return_fragment dEQP-GLES3.functional.shaders.functions.control_flow.return_in_if_vertex @@ -3733,8 +3675,6 @@ dEQP-GLES3.functional.shaders.functions.invalid.return_type_const_overload_verte dEQP-GLES3.functional.shaders.functions.invalid.return_type_const_overload_fragment dEQP-GLES3.functional.shaders.functions.invalid.return_without_value_vertex dEQP-GLES3.functional.shaders.functions.invalid.return_without_value_fragment -dEQP-GLES3.functional.shaders.functions.invalid.local_function_prototype_vertex -dEQP-GLES3.functional.shaders.functions.invalid.local_function_prototype_fragment dEQP-GLES3.functional.shaders.functions.invalid.local_function_definition_vertex dEQP-GLES3.functional.shaders.functions.invalid.local_function_definition_fragment dEQP-GLES3.functional.shaders.functions.invalid.name_type_conflict_vertex @@ -3751,8 +3691,6 @@ dEQP-GLES3.functional.shaders.functions.invalid.inout_local_vertex dEQP-GLES3.functional.shaders.functions.invalid.inout_local_fragment dEQP-GLES3.functional.shaders.functions.invalid.uniform_argument_vertex dEQP-GLES3.functional.shaders.functions.invalid.uniform_argument_fragment -dEQP-GLES3.functional.shaders.functions.invalid.uniform_return_type_vertex -dEQP-GLES3.functional.shaders.functions.invalid.uniform_return_type_fragment dEQP-GLES3.functional.shaders.functions.invalid.in_return_type_vertex dEQP-GLES3.functional.shaders.functions.invalid.in_return_type_fragment dEQP-GLES3.functional.shaders.functions.invalid.out_return_type_vertex @@ -3769,14 +3707,6 @@ dEQP-GLES3.functional.shaders.functions.invalid.write_const_arg_vertex dEQP-GLES3.functional.shaders.functions.invalid.write_const_arg_fragment dEQP-GLES3.functional.shaders.functions.invalid.write_const_array_arg_vertex dEQP-GLES3.functional.shaders.functions.invalid.write_const_array_arg_fragment -dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_in_const_expr_vertex -dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_in_const_expr_fragment -dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_as_array_size_vertex -dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_as_array_size_fragment -dEQP-GLES3.functional.shaders.functions.invalid.overload_builtin_function_vertex -dEQP-GLES3.functional.shaders.functions.invalid.overload_builtin_function_fragment -dEQP-GLES3.functional.shaders.functions.invalid.redefine_builtin_function_vertex -dEQP-GLES3.functional.shaders.functions.invalid.redefine_builtin_function_fragment dEQP-GLES3.functional.shaders.functions.invalid.basic_recursion_vertex dEQP-GLES3.functional.shaders.functions.invalid.basic_recursion_fragment dEQP-GLES3.functional.shaders.functions.invalid.simple_tail_recursion_vertex @@ -3789,10 +3719,6 @@ dEQP-GLES3.functional.shaders.functions.invalid.dynamic_switch_recursion_vertex dEQP-GLES3.functional.shaders.functions.invalid.dynamic_switch_recursion_fragment dEQP-GLES3.functional.shaders.functions.invalid.modify_const_arg_vertex dEQP-GLES3.functional.shaders.functions.invalid.modify_const_arg_fragment -dEQP-GLES3.functional.shaders.functions.invalid.init_const_local_from_const_arg_vertex -dEQP-GLES3.functional.shaders.functions.invalid.init_const_local_from_const_arg_fragment -dEQP-GLES3.functional.shaders.functions.invalid.array_size_from_const_arg_vertex -dEQP-GLES3.functional.shaders.functions.invalid.array_size_from_const_arg_fragment dEQP-GLES3.functional.shaders.arrays.constructor.float3_vertex dEQP-GLES3.functional.shaders.arrays.constructor.float3_fragment dEQP-GLES3.functional.shaders.arrays.constructor.float4_vertex @@ -3887,10 +3813,6 @@ dEQP-GLES3.functional.shaders.arrays.declaration.constant_expression_array_acces dEQP-GLES3.functional.shaders.arrays.declaration.constant_expression_array_access_fragment dEQP-GLES3.functional.shaders.arrays.declaration.dynamic_expression_array_access_vertex dEQP-GLES3.functional.shaders.arrays.declaration.dynamic_expression_array_access_fragment -dEQP-GLES3.functional.shaders.arrays.declaration.multiple_declarations_single_statement_explicit_vertex -dEQP-GLES3.functional.shaders.arrays.declaration.multiple_declarations_single_statement_explicit_fragment -dEQP-GLES3.functional.shaders.arrays.declaration.multiple_declarations_single_statement_implicit_vertex -dEQP-GLES3.functional.shaders.arrays.declaration.multiple_declarations_single_statement_implicit_fragment dEQP-GLES3.functional.shaders.arrays.length.float_vertex dEQP-GLES3.functional.shaders.arrays.length.float_fragment dEQP-GLES3.functional.shaders.arrays.length.int_vertex @@ -3909,8 +3831,6 @@ dEQP-GLES3.functional.shaders.arrays.invalid.multidimensional_array_in_uniform_b dEQP-GLES3.functional.shaders.arrays.invalid.multidimensional_array_in_uniform_block_fragment dEQP-GLES3.functional.shaders.arrays.invalid.dynamic_expression_array_size_vertex dEQP-GLES3.functional.shaders.arrays.invalid.dynamic_expression_array_size_fragment -dEQP-GLES3.functional.shaders.arrays.invalid.empty_declaration_with_var_name_vertex -dEQP-GLES3.functional.shaders.arrays.invalid.empty_declaration_with_var_name_fragment dEQP-GLES3.functional.shaders.arrays.invalid.constructor_c_style1_vertex dEQP-GLES3.functional.shaders.arrays.invalid.constructor_c_style1_fragment dEQP-GLES3.functional.shaders.arrays.invalid.constructor_c_style2_vertex @@ -4003,7 +3923,6 @@ dEQP-GLES3.functional.shaders.keywords.keywords.vec2_vertex dEQP-GLES3.functional.shaders.keywords.keywords.vec2_fragment dEQP-GLES3.functional.shaders.keywords.keywords.vec3_vertex dEQP-GLES3.functional.shaders.keywords.keywords.vec3_fragment -dEQP-GLES3.functional.shaders.keywords.keywords.vec4_vertex dEQP-GLES3.functional.shaders.keywords.keywords.vec4_fragment dEQP-GLES3.functional.shaders.keywords.keywords.ivec2_vertex dEQP-GLES3.functional.shaders.keywords.keywords.ivec2_fragment @@ -4069,32 +3988,8 @@ dEQP-GLES3.functional.shaders.keywords.reserved_keywords.attribute_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.attribute_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.varying_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.varying_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.coherent_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.coherent_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.restrict_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.restrict_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.readonly_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.readonly_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.writeonly_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.writeonly_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.resource_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.resource_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.atomic_uint_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.atomic_uint_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.noperspective_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.noperspective_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.patch_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.patch_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sample_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sample_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.subroutine_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.subroutine_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.common_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.common_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.partition_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.partition_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.active_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.active_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.asm_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.asm_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.class_vertex @@ -4131,8 +4026,6 @@ dEQP-GLES3.functional.shaders.keywords.reserved_keywords.long_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.long_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.short_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.short_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.double_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.double_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.half_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.half_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.fixed_vertex @@ -4165,58 +4058,6 @@ dEQP-GLES3.functional.shaders.keywords.reserved_keywords.fvec4_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.fvec4_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sampler3DRect_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sampler3DRect_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.filter_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.filter_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1D_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1D_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2D_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2D_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image3D_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image3D_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageCube_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageCube_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage1D_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage1D_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage2D_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage2D_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage3D_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage3D_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageCube_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageCube_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1D_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1D_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2D_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2D_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage3D_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage3D_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimageCube_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimageCube_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArray_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArray_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArray_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArray_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage1DArray_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage1DArray_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage2DArray_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage2DArray_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimageBuffer_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimageBuffer_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sampler1D_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sampler1D_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sampler1DShadow_vertex @@ -4241,12 +4082,6 @@ dEQP-GLES3.functional.shaders.keywords.reserved_keywords.isampler2DRect_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.isampler2DRect_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.usampler2DRect_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.usampler2DRect_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.samplerBuffer_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.samplerBuffer_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.isamplerBuffer_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.isamplerBuffer_fragment -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.usamplerBuffer_vertex -dEQP-GLES3.functional.shaders.keywords.reserved_keywords.usamplerBuffer_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sampler2DMS_vertex dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sampler2DMS_fragment dEQP-GLES3.functional.shaders.keywords.reserved_keywords.isampler2DMS_vertex @@ -4273,21 +4108,14 @@ dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.digit_vertex dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.digit_fragment dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.digit_begin_vertex dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.digit_begin_fragment -dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.max_length_vertex -dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.max_length_fragment -dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_interp_storage_precision dEQP-GLES3.functional.shaders.qualification_order.variables.valid.interp_storage_precision -dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_interp_storage -dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_storage_precision dEQP-GLES3.functional.shaders.qualification_order.variables.valid.storage_precision dEQP-GLES3.functional.shaders.qualification_order.variables.valid.interp_storage -dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_storage dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_precision_storage dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_interp_precision dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_precision_interp dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_precision_interp_storage dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_precision_storage_interp -dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_storage_precision dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_precision_storage dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_invariant_precision dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_precision_invariant @@ -4311,7 +4139,6 @@ dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_prec dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.precision_interp_storage dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.precision_storage_interp dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_interp -dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_storage dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_invariant dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_invariant_interp dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_interp_invariant @@ -4323,13 +4150,6 @@ dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.precision_st dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.precision_storage dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_interp dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_invariant -dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_storage_precision_invariant_input -dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_precision_invariant_input -dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_storage_invariant_input -dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_precision_invariant_input -dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_precision_invariant_input -dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_invariant_input -dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_invariant_input dEQP-GLES3.functional.shaders.qualification_order.parameters.valid.storage_parameter_precision_vertex dEQP-GLES3.functional.shaders.qualification_order.parameters.valid.storage_parameter_precision_fragment dEQP-GLES3.functional.shaders.qualification_order.parameters.valid.storage_parameter_vertex @@ -4364,12 +4184,9 @@ dEQP-GLES3.functional.shaders.scoping.valid.for_init_statement_variable_hides_lo dEQP-GLES3.functional.shaders.scoping.valid.for_init_statement_variable_hides_local_variable_fragment dEQP-GLES3.functional.shaders.scoping.valid.while_condition_variable_hides_local_variable_vertex dEQP-GLES3.functional.shaders.scoping.valid.while_condition_variable_hides_local_variable_fragment -dEQP-GLES3.functional.shaders.scoping.valid.for_init_statement_variable_hides_global_variable_vertex dEQP-GLES3.functional.shaders.scoping.valid.for_init_statement_variable_hides_global_variable_fragment dEQP-GLES3.functional.shaders.scoping.valid.while_condition_variable_hides_global_variable_vertex dEQP-GLES3.functional.shaders.scoping.valid.while_condition_variable_hides_global_variable_fragment -dEQP-GLES3.functional.shaders.scoping.valid.variable_in_if_hides_global_variable_vertex -dEQP-GLES3.functional.shaders.scoping.valid.variable_in_if_hides_global_variable_fragment dEQP-GLES3.functional.shaders.scoping.valid.variable_from_outer_scope_visible_in_initializer_vertex dEQP-GLES3.functional.shaders.scoping.valid.variable_from_outer_scope_visible_in_initializer_fragment dEQP-GLES3.functional.shaders.scoping.valid.local_int_variable_hides_struct_type_vertex @@ -4392,8 +4209,6 @@ dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_global_variable_vertex dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_global_variable_fragment dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_local_variable_vertex dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_local_variable_fragment -dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_for_init_statement_variable_vertex -dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_for_init_statement_variable_fragment dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_for_condition_variable_vertex dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_for_condition_variable_fragment dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_for_init_statement_variable_in_for_condition_vertex @@ -4404,8 +4219,6 @@ dEQP-GLES3.functional.shaders.scoping.invalid.redefine_function_vertex dEQP-GLES3.functional.shaders.scoping.invalid.redefine_function_fragment dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_builtin_vertex dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_builtin_fragment -dEQP-GLES3.functional.shaders.scoping.invalid.redefine_builtin_vertex -dEQP-GLES3.functional.shaders.scoping.invalid.redefine_builtin_fragment dEQP-GLES3.functional.shaders.scoping.invalid.conflict_function_struct_vertex dEQP-GLES3.functional.shaders.scoping.invalid.conflict_function_struct_fragment dEQP-GLES3.functional.shaders.scoping.invalid.conflict_function_variable_vertex @@ -4420,10 +4233,6 @@ dEQP-GLES3.functional.shaders.scoping.invalid.use_function_before_declaration_ve dEQP-GLES3.functional.shaders.scoping.invalid.use_function_before_declaration_fragment dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_block_in_outer_scope_vertex dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_block_in_outer_scope_fragment -dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_if_in_outer_scope_vertex -dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_if_in_outer_scope_fragment -dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_else_in_outer_scope_vertex -dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_else_in_outer_scope_fragment dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_if_in_else_vertex dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_if_in_else_fragment dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_for_init_statement_in_outer_scope_vertex @@ -4482,10 +4291,6 @@ dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_row_major_vertex dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_row_major_fragment dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_column_major_vertex dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_column_major_fragment -dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_row_major_vec4_vertex -dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_row_major_vec4_fragment -dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_column_major_vec4_vertex -dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_column_major_vec4_fragment dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_all_vertex dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_all_fragment dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_all_8_times_vertex @@ -4498,14 +4303,6 @@ dEQP-GLES3.functional.shaders.uniform_block.valid.same_variable_and_instance_nam dEQP-GLES3.functional.shaders.uniform_block.valid.same_variable_and_instance_name_fragment dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_vertex dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_fragment -dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_row_major_vertex -dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_row_major_fragment -dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_column_major_vertex -dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_column_major_fragment -dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_all_vertex -dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_all_fragment -dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_all_8_times_vertex -dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_all_8_times_fragment dEQP-GLES3.functional.shaders.uniform_block.valid.long_block_name_vertex dEQP-GLES3.functional.shaders.uniform_block.valid.long_block_name_fragment dEQP-GLES3.functional.shaders.uniform_block.valid.long_instance_name_vertex @@ -4514,10 +4311,6 @@ dEQP-GLES3.functional.shaders.uniform_block.valid.underscore_block_name_vertex dEQP-GLES3.functional.shaders.uniform_block.valid.underscore_block_name_fragment dEQP-GLES3.functional.shaders.uniform_block.valid.underscore_instance_name_vertex dEQP-GLES3.functional.shaders.uniform_block.valid.underscore_instance_name_fragment -dEQP-GLES3.functional.shaders.uniform_block.invalid.member_in_interface_qualifier_vertex -dEQP-GLES3.functional.shaders.uniform_block.invalid.member_in_interface_qualifier_fragment -dEQP-GLES3.functional.shaders.uniform_block.invalid.member_out_interface_qualifier_vertex -dEQP-GLES3.functional.shaders.uniform_block.invalid.member_out_interface_qualifier_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.member_buffer_interface_qualifier_vertex dEQP-GLES3.functional.shaders.uniform_block.invalid.member_buffer_interface_qualifier_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.member_attribute_interface_qualifier_vertex @@ -4554,8 +4347,6 @@ dEQP-GLES3.functional.shaders.uniform_block.invalid.empty_member_layout_vertex dEQP-GLES3.functional.shaders.uniform_block.invalid.empty_member_layout_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.empty_global_layout_vertex dEQP-GLES3.functional.shaders.uniform_block.invalid.empty_global_layout_fragment -dEQP-GLES3.functional.shaders.uniform_block.invalid.structure_definition_vertex -dEQP-GLES3.functional.shaders.uniform_block.invalid.structure_definition_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.member_layout_shared_vertex dEQP-GLES3.functional.shaders.uniform_block.invalid.member_layout_shared_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.member_layout_packed_vertex @@ -4570,20 +4361,12 @@ dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_hash_block_name_vert dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_hash_block_name_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_dollar_block_name_vertex dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_dollar_block_name_fragment -dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_vertex -dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_fragment -dEQP-GLES3.functional.shaders.uniform_block.invalid.too_long_block_name_vertex -dEQP-GLES3.functional.shaders.uniform_block.invalid.too_long_block_name_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_number_instance_name_vertex dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_number_instance_name_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_hash_instance_name_vertex dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_hash_instance_name_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_dollar_instance_name_vertex dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_dollar_instance_name_fragment -dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_vertex -dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_fragment -dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_vertex -dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_fragment dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_no_instance_name_vertex dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_no_instance_name_fragment dEQP-GLES3.functional.shaders.discard.basic_always @@ -6191,30 +5974,6 @@ dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediu dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_ivec4_fragment dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_ivec4_vertex dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_ivec4_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uint_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uint_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uint_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uint_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uint_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uint_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec2_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec2_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec2_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec2_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec2_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec2_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec3_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec3_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec3_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec3_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec3_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec3_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec4_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec4_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec4_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec4_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec4_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec4_fragment dEQP-GLES3.functional.shaders.operator.unary_operator.post_increment_effect.lowp_float_vertex dEQP-GLES3.functional.shaders.operator.unary_operator.post_increment_effect.lowp_float_fragment dEQP-GLES3.functional.shaders.operator.unary_operator.post_increment_effect.mediump_float_vertex @@ -6335,30 +6094,6 @@ dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.medi dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_ivec4_fragment dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_ivec4_vertex dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_ivec4_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uint_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uint_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uint_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uint_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uint_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uint_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec2_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec2_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec2_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec2_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec2_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec2_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec3_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec3_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec3_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec3_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec3_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec3_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec4_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec4_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec4_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec4_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec4_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec4_fragment dEQP-GLES3.functional.shaders.operator.unary_operator.pre_increment_result.lowp_float_vertex dEQP-GLES3.functional.shaders.operator.unary_operator.pre_increment_result.lowp_float_fragment dEQP-GLES3.functional.shaders.operator.unary_operator.pre_increment_result.mediump_float_vertex @@ -6479,30 +6214,6 @@ dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediu dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_ivec4_fragment dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_ivec4_vertex dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_ivec4_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uint_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uint_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uint_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uint_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uint_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uint_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec2_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec2_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec2_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec2_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec2_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec2_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec3_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec3_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec3_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec3_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec3_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec3_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec4_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec4_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec4_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec4_fragment -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec4_vertex -dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec4_fragment dEQP-GLES3.functional.shaders.operator.unary_operator.post_increment_result.lowp_float_vertex dEQP-GLES3.functional.shaders.operator.unary_operator.post_increment_result.lowp_float_fragment dEQP-GLES3.functional.shaders.operator.unary_operator.post_increment_result.mediump_float_vertex @@ -15111,21 +14822,12 @@ dEQP-GLES3.functional.shaders.struct.local.dynamic_loop_struct_array_vertex dEQP-GLES3.functional.shaders.struct.local.dynamic_loop_struct_array_fragment dEQP-GLES3.functional.shaders.struct.local.dynamic_loop_nested_struct_array_vertex dEQP-GLES3.functional.shaders.struct.local.dynamic_loop_nested_struct_array_fragment -dEQP-GLES3.functional.shaders.struct.local.basic_equal_vertex -dEQP-GLES3.functional.shaders.struct.local.basic_equal_fragment -dEQP-GLES3.functional.shaders.struct.local.basic_not_equal_vertex -dEQP-GLES3.functional.shaders.struct.local.basic_not_equal_fragment -dEQP-GLES3.functional.shaders.struct.local.nested_equal_vertex -dEQP-GLES3.functional.shaders.struct.local.nested_equal_fragment -dEQP-GLES3.functional.shaders.struct.local.nested_not_equal_vertex -dEQP-GLES3.functional.shaders.struct.local.nested_not_equal_fragment dEQP-GLES3.functional.shaders.struct.uniform.basic_vertex dEQP-GLES3.functional.shaders.struct.uniform.basic_fragment dEQP-GLES3.functional.shaders.struct.uniform.nested_vertex dEQP-GLES3.functional.shaders.struct.uniform.nested_fragment dEQP-GLES3.functional.shaders.struct.uniform.array_member_vertex dEQP-GLES3.functional.shaders.struct.uniform.array_member_fragment -dEQP-GLES3.functional.shaders.struct.uniform.array_member_dynamic_index_vertex dEQP-GLES3.functional.shaders.struct.uniform.array_member_dynamic_index_fragment dEQP-GLES3.functional.shaders.struct.uniform.struct_array_vertex dEQP-GLES3.functional.shaders.struct.uniform.struct_array_fragment @@ -15142,10 +14844,8 @@ dEQP-GLES3.functional.shaders.struct.uniform.loop_nested_struct_array_fragment dEQP-GLES3.functional.shaders.struct.uniform.dynamic_loop_struct_array_vertex dEQP-GLES3.functional.shaders.struct.uniform.dynamic_loop_struct_array_fragment dEQP-GLES3.functional.shaders.struct.uniform.dynamic_loop_nested_struct_array_vertex -dEQP-GLES3.functional.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment dEQP-GLES3.functional.shaders.struct.uniform.sampler_vertex dEQP-GLES3.functional.shaders.struct.uniform.sampler_fragment -dEQP-GLES3.functional.shaders.struct.uniform.sampler_nested_vertex dEQP-GLES3.functional.shaders.struct.uniform.sampler_nested_fragment dEQP-GLES3.functional.shaders.struct.uniform.sampler_array_vertex dEQP-GLES3.functional.shaders.struct.uniform.sampler_array_fragment @@ -15251,7 +14951,6 @@ dEQP-GLES3.functional.shaders.switch.for_loop_in_switch_dynamic_vertex dEQP-GLES3.functional.shaders.switch.for_loop_in_switch_dynamic_fragment dEQP-GLES3.functional.shaders.switch.while_loop_in_switch_static_vertex dEQP-GLES3.functional.shaders.switch.while_loop_in_switch_static_fragment -dEQP-GLES3.functional.shaders.switch.while_loop_in_switch_uniform_vertex dEQP-GLES3.functional.shaders.switch.while_loop_in_switch_uniform_fragment dEQP-GLES3.functional.shaders.switch.while_loop_in_switch_dynamic_vertex dEQP-GLES3.functional.shaders.switch.while_loop_in_switch_dynamic_fragment @@ -15586,10 +15285,6 @@ dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler3d_fixe dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler3d_float_vertex dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.isampler3d_vertex dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.usampler3d_vertex -dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler3d_bias_fixed_fragment -dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler3d_bias_float_fragment -dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.isampler3d_bias_fragment -dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.usampler3d_bias_fragment dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler2dshadow_vertex dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler2dshadow_fragment dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler2dshadow_bias_fragment @@ -15629,7 +15324,6 @@ dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.sampler2darray_ dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.sampler2darray_float_fragment dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.isampler2darray_vertex dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.isampler2darray_fragment -dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.usampler2darray_vertex dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.usampler2darray_fragment dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.sampler3d_fixed_vertex dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.sampler3d_fixed_fragment @@ -15673,7 +15367,6 @@ dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.usampler2d_ dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.sampler3d_fixed_vertex dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.sampler3d_fixed_fragment dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.sampler3d_float_fragment -dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.isampler3d_vertex dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.isampler3d_fragment dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.usampler3d_fragment dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.sampler2dshadow_vertex @@ -15691,7 +15384,6 @@ dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercube_fixed_fr dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercube_float_vertex dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercube_float_fragment dEQP-GLES3.functional.shaders.texture_functions.texturegrad.isamplercube_vertex -dEQP-GLES3.functional.shaders.texture_functions.texturegrad.isamplercube_fragment dEQP-GLES3.functional.shaders.texture_functions.texturegrad.usamplercube_vertex dEQP-GLES3.functional.shaders.texture_functions.texturegrad.usamplercube_fragment dEQP-GLES3.functional.shaders.texture_functions.texturegrad.sampler2darray_fixed_vertex @@ -15712,8 +15404,6 @@ dEQP-GLES3.functional.shaders.texture_functions.texturegrad.usampler3d_vertex dEQP-GLES3.functional.shaders.texture_functions.texturegrad.usampler3d_fragment dEQP-GLES3.functional.shaders.texture_functions.texturegrad.sampler2dshadow_vertex dEQP-GLES3.functional.shaders.texture_functions.texturegrad.sampler2dshadow_fragment -dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercubeshadow_vertex -dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercubeshadow_fragment dEQP-GLES3.functional.shaders.texture_functions.texturegrad.sampler2darrayshadow_vertex dEQP-GLES3.functional.shaders.texture_functions.texturegrad.sampler2darrayshadow_fragment dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.sampler2d_fixed_vertex @@ -15820,30 +15510,8 @@ dEQP-GLES3.functional.shaders.texture_functions.texelfetch.isampler3d_vertex dEQP-GLES3.functional.shaders.texture_functions.texelfetch.isampler3d_fragment dEQP-GLES3.functional.shaders.texture_functions.texelfetch.usampler3d_vertex dEQP-GLES3.functional.shaders.texture_functions.texelfetch.usampler3d_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2d_fixed_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2d_fixed_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2d_float_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2d_float_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler2d_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler2d_fragment dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler2d_vertex dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler2d_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2darray_fixed_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2darray_fixed_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2darray_float_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2darray_float_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler2darray_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler2darray_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler2darray_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler2darray_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler3d_fixed_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler3d_fixed_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler3d_float_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler3d_float_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler3d_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler3d_fragment -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler3d_vertex -dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler3d_fragment dEQP-GLES3.functional.shaders.texture_functions.texturesize.sampler2d_fixed_vertex dEQP-GLES3.functional.shaders.texture_functions.texturesize.sampler2d_fixed_fragment dEQP-GLES3.functional.shaders.texture_functions.texturesize.sampler2d_float_vertex @@ -15884,8 +15552,6 @@ dEQP-GLES3.functional.shaders.texture_functions.texturesize.sampler2darrayshadow dEQP-GLES3.functional.shaders.texture_functions.texturesize.sampler2darrayshadow_fragment dEQP-GLES3.functional.shaders.texture_functions.invalid.texture_sampler3dshadow_vec4_vertex dEQP-GLES3.functional.shaders.texture_functions.invalid.texture_sampler3dshadow_vec4_fragment -dEQP-GLES3.functional.shaders.texture_functions.invalid.texture_sampler2darrayshadow_vec4_float_vertex -dEQP-GLES3.functional.shaders.texture_functions.invalid.texture_sampler2darrayshadow_vec4_float_fragment dEQP-GLES3.functional.shaders.texture_functions.invalid.textureproj_samplercube_vec4_vertex dEQP-GLES3.functional.shaders.texture_functions.invalid.textureproj_samplercube_vec4_fragment dEQP-GLES3.functional.shaders.texture_functions.invalid.textureproj_isamplercube_vec4_vertex @@ -15930,8 +15596,6 @@ dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_samplercub dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_samplercubeshadow_vec4_ivec2_fragment dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_samplercubeshadow_vec4_ivec3_vertex dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_samplercubeshadow_vec4_ivec3_fragment -dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_vertex -dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_fragment dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_float_vertex dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_float_fragment dEQP-GLES3.functional.shaders.texture_functions.invalid.texelfetch_samplercube_ivec3_int_vertex @@ -16013,155 +15677,98 @@ dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.constant.float dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec2 dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec3 @@ -16172,156 +15779,105 @@ dEQP-GLES3.functional.shaders.derivate.dfdy.linear.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.constant.float dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec2 dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec3 @@ -16332,104 +15888,65 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.linear.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_mediump @@ -16438,18 +15955,13 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_mediump @@ -16458,42 +15970,24 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.builtin_functions.common.abs.float_lowp_vertex dEQP-GLES3.functional.shaders.builtin_functions.common.abs.float_lowp_fragment dEQP-GLES3.functional.shaders.builtin_functions.common.abs.float_mediump_vertex @@ -17202,14 +16696,6 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.mediump_fragment. dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.mediump_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.mediump_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.mediump_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec4 dEQP-GLES3.functional.shaders.builtin_functions.precision.asinh.lowp_vertex.scalar dEQP-GLES3.functional.shaders.builtin_functions.precision.asinh.lowp_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.asinh.lowp_vertex.vec3 @@ -17326,14 +16812,6 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.log.mediump_fragment.s dEQP-GLES3.functional.shaders.builtin_functions.precision.log.mediump_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.log.mediump_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.log.mediump_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_vertex.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_vertex.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_fragment.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_fragment.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_fragment.vec4 dEQP-GLES3.functional.shaders.builtin_functions.precision.exp2.lowp_vertex.scalar dEQP-GLES3.functional.shaders.builtin_functions.precision.exp2.lowp_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.exp2.lowp_vertex.vec3 @@ -17574,30 +17052,6 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.roundeven.highp_fragme dEQP-GLES3.functional.shaders.builtin_functions.precision.roundeven.highp_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.roundeven.highp_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.roundeven.highp_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_vertex.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_vertex.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_fragment.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_fragment.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_vertex.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_vertex.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_fragment.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_fragment.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_vertex.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_vertex.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_fragment.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_fragment.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_fragment.vec4 dEQP-GLES3.functional.shaders.builtin_functions.precision.fract.lowp_vertex.scalar dEQP-GLES3.functional.shaders.builtin_functions.precision.fract.lowp_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.fract.lowp_vertex.vec3 @@ -17650,8 +17104,6 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.lowp_vertex dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.lowp_fragment dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.mediump_vertex dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.mediump_fragment -dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.highp_vertex -dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.highp_fragment dEQP-GLES3.functional.shaders.builtin_functions.precision.min.lowp_vertex.scalar dEQP-GLES3.functional.shaders.builtin_functions.precision.min.lowp_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.min.lowp_vertex.vec3 @@ -17806,20 +17258,12 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.distance.highp_fragmen dEQP-GLES3.functional.shaders.builtin_functions.precision.distance.highp_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.distance.highp_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.distance.highp_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_vertex.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_vertex.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.highp_vertex.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.highp_fragment.vec3 @@ -17853,76 +17297,34 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.normalize.highp_fragme dEQP-GLES3.functional.shaders.builtin_functions.precision.normalize.highp_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.normalize.highp_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.normalize.highp_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_vertex.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_vertex.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_vertex.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_fragment.vec4 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_vertex.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_vertex.vec4 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_fragment.vec4 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_vertex.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_vertex.vec4 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_fragment.vec4 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_vertex.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_vertex.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_fragment.vec2 dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_fragment.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.scalar -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec4 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_vertex.mat2 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_vertex.mat2x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_vertex.mat2x4 @@ -17935,11 +17337,8 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_ve dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat2 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat2x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat2x4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat3x2 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat3x4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat4x2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat4x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat4 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_vertex.mat2 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_vertex.mat2x3 @@ -17953,11 +17352,8 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat2 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat2x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat2x4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat3x2 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat3x4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat4x2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat4x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat4 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_vertex.mat2 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_vertex.mat2x3 @@ -17971,11 +17367,8 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_v dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat2 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat2x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat2x4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat3x2 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat3x4 -dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat4x2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat4x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat4 dEQP-GLES3.functional.shaders.builtin_functions.precision.outerproduct.lowp_vertex.mat2 dEQP-GLES3.functional.shaders.builtin_functions.precision.outerproduct.lowp_vertex.mat2x3 @@ -18041,11 +17434,8 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_vertex. dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_vertex.mat4x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_vertex.mat4 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat2x3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat2x4 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat3x2 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat3x4 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat4x2 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat4x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat4 @@ -18059,11 +17449,8 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_vert dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_vertex.mat4x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_vertex.mat4 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat2 -dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat2x3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat2x4 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat3x2 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat3 -dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat3x4 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat4x2 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat4x3 dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat4 @@ -18096,9 +17483,7 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.inverse.lowp_fragment. dEQP-GLES3.functional.shaders.builtin_functions.precision.inverse.mediump_vertex.mat2 dEQP-GLES3.functional.shaders.builtin_functions.precision.inverse.mediump_fragment.mat2 dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_0 -dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_1 dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_2 -dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_3 dEQP-GLES3.functional.shaders.invariance.highp.subexpression_precision_lowp dEQP-GLES3.functional.shaders.invariance.highp.subexpression_precision_mediump dEQP-GLES3.functional.shaders.invariance.highp.subexpression_precision_highp @@ -18108,9 +17493,7 @@ dEQP-GLES3.functional.shaders.invariance.highp.loop_2 dEQP-GLES3.functional.shaders.invariance.highp.loop_3 dEQP-GLES3.functional.shaders.invariance.highp.loop_4 dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_0 -dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_1 dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_2 -dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_3 dEQP-GLES3.functional.shaders.invariance.mediump.subexpression_precision_lowp dEQP-GLES3.functional.shaders.invariance.mediump.subexpression_precision_mediump dEQP-GLES3.functional.shaders.invariance.mediump.subexpression_precision_highp @@ -18120,9 +17503,7 @@ dEQP-GLES3.functional.shaders.invariance.mediump.loop_2 dEQP-GLES3.functional.shaders.invariance.mediump.loop_3 dEQP-GLES3.functional.shaders.invariance.mediump.loop_4 dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_0 -dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_1 dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_2 -dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_3 dEQP-GLES3.functional.shaders.invariance.lowp.subexpression_precision_lowp dEQP-GLES3.functional.shaders.invariance.lowp.subexpression_precision_mediump dEQP-GLES3.functional.shaders.invariance.lowp.subexpression_precision_highp @@ -18135,8 +17516,6 @@ dEQP-GLES3.functional.shaders.fragdata.valid_static_index dEQP-GLES3.functional.shaders.fragdata.valid_uniform_index dEQP-GLES3.functional.shaders.fragdata.valid_dynamic_index dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_simple -dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_static_if -dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_unused_func dEQP-GLES3.functional.shaders.constant_expressions.trivial.float_vertex dEQP-GLES3.functional.shaders.constant_expressions.trivial.float_fragment dEQP-GLES3.functional.shaders.constant_expressions.trivial.int_vertex @@ -18949,7 +18328,6 @@ dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.68 dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.69 dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.70 dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.71 -dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.72 dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.73 dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.74 dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.75 @@ -19049,7 +18427,6 @@ dEQP-GLES3.functional.shaders.random.scalar_conversion.combined.68 dEQP-GLES3.functional.shaders.random.scalar_conversion.combined.69 dEQP-GLES3.functional.shaders.random.scalar_conversion.combined.70 dEQP-GLES3.functional.shaders.random.scalar_conversion.combined.71 -dEQP-GLES3.functional.shaders.random.scalar_conversion.combined.72 dEQP-GLES3.functional.shaders.random.scalar_conversion.combined.73 dEQP-GLES3.functional.shaders.random.scalar_conversion.combined.74 dEQP-GLES3.functional.shaders.random.scalar_conversion.combined.75 @@ -19669,7 +19046,6 @@ dEQP-GLES3.functional.shaders.random.trigonometric.vertex.92 dEQP-GLES3.functional.shaders.random.trigonometric.vertex.93 dEQP-GLES3.functional.shaders.random.trigonometric.vertex.95 dEQP-GLES3.functional.shaders.random.trigonometric.vertex.96 -dEQP-GLES3.functional.shaders.random.trigonometric.vertex.97 dEQP-GLES3.functional.shaders.random.trigonometric.vertex.98 dEQP-GLES3.functional.shaders.random.trigonometric.vertex.99 dEQP-GLES3.functional.shaders.random.trigonometric.fragment.0 @@ -20090,7 +19466,6 @@ dEQP-GLES3.functional.shaders.random.texture.fragment.68 dEQP-GLES3.functional.shaders.random.texture.fragment.69 dEQP-GLES3.functional.shaders.random.texture.fragment.70 dEQP-GLES3.functional.shaders.random.texture.fragment.71 -dEQP-GLES3.functional.shaders.random.texture.fragment.72 dEQP-GLES3.functional.shaders.random.texture.fragment.73 dEQP-GLES3.functional.shaders.random.texture.fragment.74 dEQP-GLES3.functional.shaders.random.texture.fragment.75 @@ -20218,7 +19593,6 @@ dEQP-GLES3.functional.shaders.random.all_features.vertex.64 dEQP-GLES3.functional.shaders.random.all_features.vertex.67 dEQP-GLES3.functional.shaders.random.all_features.vertex.68 dEQP-GLES3.functional.shaders.random.all_features.vertex.69 -dEQP-GLES3.functional.shaders.random.all_features.vertex.70 dEQP-GLES3.functional.shaders.random.all_features.vertex.71 dEQP-GLES3.functional.shaders.random.all_features.vertex.73 dEQP-GLES3.functional.shaders.random.all_features.vertex.74 @@ -20269,7 +19643,6 @@ dEQP-GLES3.functional.shaders.random.all_features.fragment.43 dEQP-GLES3.functional.shaders.random.all_features.fragment.44 dEQP-GLES3.functional.shaders.random.all_features.fragment.45 dEQP-GLES3.functional.shaders.random.all_features.fragment.47 -dEQP-GLES3.functional.shaders.random.all_features.fragment.48 dEQP-GLES3.functional.shaders.random.all_features.fragment.49 dEQP-GLES3.functional.shaders.random.all_features.fragment.50 dEQP-GLES3.functional.shaders.random.all_features.fragment.51 @@ -20281,7 +19654,6 @@ dEQP-GLES3.functional.shaders.random.all_features.fragment.58 dEQP-GLES3.functional.shaders.random.all_features.fragment.59 dEQP-GLES3.functional.shaders.random.all_features.fragment.60 dEQP-GLES3.functional.shaders.random.all_features.fragment.61 -dEQP-GLES3.functional.shaders.random.all_features.fragment.62 dEQP-GLES3.functional.shaders.random.all_features.fragment.63 dEQP-GLES3.functional.shaders.random.all_features.fragment.67 dEQP-GLES3.functional.shaders.random.all_features.fragment.68 @@ -20289,7 +19661,6 @@ dEQP-GLES3.functional.shaders.random.all_features.fragment.71 dEQP-GLES3.functional.shaders.random.all_features.fragment.73 dEQP-GLES3.functional.shaders.random.all_features.fragment.74 dEQP-GLES3.functional.shaders.random.all_features.fragment.75 -dEQP-GLES3.functional.shaders.random.all_features.fragment.76 dEQP-GLES3.functional.shaders.random.all_features.fragment.77 dEQP-GLES3.functional.shaders.random.all_features.fragment.78 dEQP-GLES3.functional.shaders.random.all_features.fragment.79 @@ -20298,7 +19669,6 @@ dEQP-GLES3.functional.shaders.random.all_features.fragment.83 dEQP-GLES3.functional.shaders.random.all_features.fragment.84 dEQP-GLES3.functional.shaders.random.all_features.fragment.85 dEQP-GLES3.functional.shaders.random.all_features.fragment.87 -dEQP-GLES3.functional.shaders.random.all_features.fragment.88 dEQP-GLES3.functional.shaders.random.all_features.fragment.90 dEQP-GLES3.functional.shaders.random.all_features.fragment.91 dEQP-GLES3.functional.shaders.random.all_features.fragment.92 @@ -22916,18 +22286,6 @@ dEQP-GLES3.functional.texture.mipmap.2d.affine.nearest_linear_mirror dEQP-GLES3.functional.texture.mipmap.2d.affine.linear_linear_clamp dEQP-GLES3.functional.texture.mipmap.2d.affine.linear_linear_repeat dEQP-GLES3.functional.texture.mipmap.2d.affine.linear_linear_mirror -dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_clamp -dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_repeat -dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_mirror -dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_clamp -dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_repeat -dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_mirror -dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_clamp -dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_repeat -dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_mirror -dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_clamp -dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_repeat -dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_mirror dEQP-GLES3.functional.texture.mipmap.2d.bias.nearest_nearest dEQP-GLES3.functional.texture.mipmap.2d.bias.linear_nearest dEQP-GLES3.functional.texture.mipmap.2d.bias.nearest_linear @@ -24395,7 +23753,6 @@ dEQP-GLES3.functional.texture.specification.teximage3d_depth.depth32f_stencil8_2 dEQP-GLES3.functional.texture.specification.teximage3d_depth.depth24_stencil8_2d_array dEQP-GLES3.functional.texture.specification.teximage3d_depth_pbo.depth_component32f_2d_array dEQP-GLES3.functional.texture.specification.teximage3d_depth_pbo.depth_component24_2d_array -dEQP-GLES3.functional.texture.specification.teximage3d_depth_pbo.depth_component16_2d_array dEQP-GLES3.functional.texture.specification.teximage3d_depth_pbo.depth32f_stencil8_2d_array dEQP-GLES3.functional.texture.specification.teximage3d_depth_pbo.depth24_stencil8_2d_array dEQP-GLES3.functional.texture.specification.basic_texsubimage3d.rgba32f_3d @@ -28442,7 +27799,6 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.23 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.24 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.25 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.26 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.27 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.28 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.29 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.30 @@ -28459,7 +27815,6 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.40 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.41 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.42 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.43 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.44 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.45 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.46 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.47 @@ -28493,13 +27848,11 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.74 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.75 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.76 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.77 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.78 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.79 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.80 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.81 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.82 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.83 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.84 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.85 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.86 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.87 @@ -28769,7 +28122,6 @@ dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.srgb_alpha_ dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.srgb8_alpha8 dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.depth_component32f dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.depth32f_stencil8 -dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.stencil_index8 dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.rgb565 dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.rgba32ui dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.rgb32ui @@ -28792,8 +28144,6 @@ dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.srg8_ext dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.rgb10_a2ui dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.depth_component_unsigned_short dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.depth_component_unsigned_int -dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.red_unsigned_byte -dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.red_float dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.red_half_float_oes dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rgb_unsigned_byte dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rgb_unsigned_short_5_6_5 @@ -28812,8 +28162,6 @@ dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rgb10_a2 dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.depth_component16 dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.depth_component24 dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.depth_component32 -dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rg_unsigned_byte -dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rg_float dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rg_half_float_oes dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.r8 dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rg8 @@ -28999,7 +28347,6 @@ dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.srgb_alpha_unsig dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.srgb8_alpha8 dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.depth_component32f dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.depth32f_stencil8 -dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.stencil_index8 dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.rgb565 dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.rgba32ui dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.rgb32ui @@ -29787,28 +29134,17 @@ dEQP-GLES3.functional.fbo.blit.rect.scale_reverse_src_dst_x_linear dEQP-GLES3.functional.fbo.blit.rect.scale_reverse_src_dst_y_nearest dEQP-GLES3.functional.fbo.blit.rect.scale_reverse_src_dst_y_linear dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_nearest -dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_linear dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_x_nearest -dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_x_linear dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_y_nearest -dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_y_linear dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_dst_x_nearest -dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_dst_x_linear dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_dst_y_nearest -dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_dst_y_linear dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_dst_x_nearest -dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_dst_x_linear dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_dst_y_nearest -dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_dst_y_linear dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_y dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_y dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_y dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y -dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_y -dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_y -dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_dst_y -dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_dst_y dEQP-GLES3.functional.fbo.blit.conversion.rgba32i_to_rgba32i dEQP-GLES3.functional.fbo.blit.conversion.rgba32i_to_rgba16i dEQP-GLES3.functional.fbo.blit.conversion.rgba32i_to_rgba8i @@ -33499,7 +32835,6 @@ dEQP-GLES3.functional.ubo.random.basic_arrays.11 dEQP-GLES3.functional.ubo.random.basic_arrays.12 dEQP-GLES3.functional.ubo.random.basic_arrays.13 dEQP-GLES3.functional.ubo.random.basic_arrays.14 -dEQP-GLES3.functional.ubo.random.basic_arrays.15 dEQP-GLES3.functional.ubo.random.basic_arrays.16 dEQP-GLES3.functional.ubo.random.basic_arrays.17 dEQP-GLES3.functional.ubo.random.basic_arrays.18 @@ -33568,12 +32903,10 @@ dEQP-GLES3.functional.ubo.random.nested_structs_arrays.5 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.6 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.7 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.8 -dEQP-GLES3.functional.ubo.random.nested_structs_arrays.9 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.10 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.11 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.12 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.13 -dEQP-GLES3.functional.ubo.random.nested_structs_arrays.14 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.15 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.16 dEQP-GLES3.functional.ubo.random.nested_structs_arrays.17 @@ -33669,7 +33002,6 @@ dEQP-GLES3.functional.ubo.random.all_per_block_buffers.31 dEQP-GLES3.functional.ubo.random.all_per_block_buffers.32 dEQP-GLES3.functional.ubo.random.all_per_block_buffers.33 dEQP-GLES3.functional.ubo.random.all_per_block_buffers.34 -dEQP-GLES3.functional.ubo.random.all_per_block_buffers.35 dEQP-GLES3.functional.ubo.random.all_per_block_buffers.36 dEQP-GLES3.functional.ubo.random.all_per_block_buffers.37 dEQP-GLES3.functional.ubo.random.all_per_block_buffers.38 @@ -33721,7 +33053,6 @@ dEQP-GLES3.functional.ubo.random.all_shared_buffer.33 dEQP-GLES3.functional.ubo.random.all_shared_buffer.34 dEQP-GLES3.functional.ubo.random.all_shared_buffer.35 dEQP-GLES3.functional.ubo.random.all_shared_buffer.36 -dEQP-GLES3.functional.ubo.random.all_shared_buffer.37 dEQP-GLES3.functional.ubo.random.all_shared_buffer.38 dEQP-GLES3.functional.ubo.random.all_shared_buffer.39 dEQP-GLES3.functional.ubo.random.all_shared_buffer.40 @@ -35249,9 +34580,6 @@ dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_array.s dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.float_vec4_vertex dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.float_vec4_fragment dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.float_vec4_both -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_vertex -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_fragment -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_both dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.int_ivec4_vertex dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.int_ivec4_fragment dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.int_ivec4_both @@ -35267,9 +34595,6 @@ dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct. dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.float_vec4_vertex dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.float_vec4_fragment dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.float_vec4_both -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_vertex -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_fragment -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_both dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.int_ivec4_vertex dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.int_ivec4_fragment dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.int_ivec4_both @@ -35285,9 +34610,6 @@ dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_arr dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.float_vec4_vertex dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.float_vec4_fragment dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.float_vec4_both -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_vertex -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_fragment -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_both dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.int_ivec4_vertex dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.int_ivec4_fragment dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.int_ivec4_both @@ -35303,9 +34625,6 @@ dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_stru dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.float_vec4_vertex dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.float_vec4_fragment dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.float_vec4_both -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_vertex -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_fragment -dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_both dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.int_ivec4_vertex dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.int_ivec4_fragment dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.int_ivec4_both @@ -35725,7 +35044,6 @@ dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_a dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.bvec4_both dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.sampler2D_vertex dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.sampler2D_fragment -dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.sampler2D_both dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.float_vec4_vertex dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.float_vec4_fragment dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.float_vec4_both @@ -35743,7 +35061,6 @@ dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_i dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.bool_bvec4_both dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.sampler2D_samplerCube_vertex dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.sampler2D_samplerCube_fragment -dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.sampler2D_samplerCube_both dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.multiple_basic_array.vertex dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.multiple_basic_array.fragment dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.multiple_basic_array.both @@ -35820,11 +35137,9 @@ dEQP-GLES3.functional.uniform_api.random.0 dEQP-GLES3.functional.uniform_api.random.1 dEQP-GLES3.functional.uniform_api.random.2 dEQP-GLES3.functional.uniform_api.random.3 -dEQP-GLES3.functional.uniform_api.random.4 dEQP-GLES3.functional.uniform_api.random.5 dEQP-GLES3.functional.uniform_api.random.6 dEQP-GLES3.functional.uniform_api.random.7 -dEQP-GLES3.functional.uniform_api.random.8 dEQP-GLES3.functional.uniform_api.random.9 dEQP-GLES3.functional.uniform_api.random.10 dEQP-GLES3.functional.uniform_api.random.11 @@ -35838,7 +35153,6 @@ dEQP-GLES3.functional.uniform_api.random.18 dEQP-GLES3.functional.uniform_api.random.19 dEQP-GLES3.functional.uniform_api.random.20 dEQP-GLES3.functional.uniform_api.random.21 -dEQP-GLES3.functional.uniform_api.random.22 dEQP-GLES3.functional.uniform_api.random.24 dEQP-GLES3.functional.uniform_api.random.25 dEQP-GLES3.functional.uniform_api.random.26 @@ -35896,7 +35210,6 @@ dEQP-GLES3.functional.uniform_api.random.77 dEQP-GLES3.functional.uniform_api.random.78 dEQP-GLES3.functional.uniform_api.random.79 dEQP-GLES3.functional.uniform_api.random.80 -dEQP-GLES3.functional.uniform_api.random.81 dEQP-GLES3.functional.uniform_api.random.82 dEQP-GLES3.functional.uniform_api.random.83 dEQP-GLES3.functional.uniform_api.random.84 @@ -35908,7 +35221,6 @@ dEQP-GLES3.functional.uniform_api.random.89 dEQP-GLES3.functional.uniform_api.random.90 dEQP-GLES3.functional.uniform_api.random.91 dEQP-GLES3.functional.uniform_api.random.92 -dEQP-GLES3.functional.uniform_api.random.93 dEQP-GLES3.functional.uniform_api.random.94 dEQP-GLES3.functional.uniform_api.random.95 dEQP-GLES3.functional.uniform_api.random.96 @@ -35966,7 +35278,6 @@ dEQP-GLES3.functional.attribute_location.bind_max_attributes.mat4x4 dEQP-GLES3.functional.attribute_location.bind_hole.float dEQP-GLES3.functional.attribute_location.bind_hole.vec2 dEQP-GLES3.functional.attribute_location.bind_hole.vec3 -dEQP-GLES3.functional.attribute_location.bind_hole.vec4 dEQP-GLES3.functional.attribute_location.bind_hole.mat2 dEQP-GLES3.functional.attribute_location.bind_hole.mat3 dEQP-GLES3.functional.attribute_location.bind_hole.mat4 @@ -36141,54 +35452,6 @@ dEQP-GLES3.functional.attribute_location.mixed_hole.mat3x4 dEQP-GLES3.functional.attribute_location.mixed_hole.mat4x2 dEQP-GLES3.functional.attribute_location.mixed_hole.mat4x3 dEQP-GLES3.functional.attribute_location.mixed_hole.mat4x4 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.float -dEQP-GLES3.functional.attribute_location.bind_relink_hole.vec2 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.vec3 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.vec4 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat2 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat3 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat4 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.int -dEQP-GLES3.functional.attribute_location.bind_relink_hole.ivec2 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.ivec3 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.ivec4 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.uint -dEQP-GLES3.functional.attribute_location.bind_relink_hole.uvec2 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.uvec3 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.uvec4 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat2x2 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat2x3 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat2x4 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat3x2 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat3x3 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat3x4 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat4x2 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat4x3 -dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat4x4 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.float -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.vec2 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.vec3 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.vec4 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat2 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat3 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat4 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.int -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.ivec2 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.ivec3 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.ivec4 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.uint -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.uvec2 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.uvec3 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.uvec4 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat2x2 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat2x3 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat2x4 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat3x2 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat3x3 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat3x4 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat4x2 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat4x3 -dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat4x4 dEQP-GLES3.functional.fragment_out.basic.float.rgba32f_lowp_float dEQP-GLES3.functional.fragment_out.basic.float.rgba32f_lowp_vec2 dEQP-GLES3.functional.fragment_out.basic.float.rgba32f_lowp_vec3 @@ -37202,7 +36465,6 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles -dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb565_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles @@ -38021,9 +37283,6 @@ dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_vec3 dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_vec4 dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_vec4 dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_vec4 -dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat2 -dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat2 -dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat2 dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat2x3 dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat2x3 dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat2x3 @@ -38084,9 +37343,6 @@ dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_vec3 dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_vec4 dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_vec4 dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_vec4 -dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat2 -dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat2 -dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat2 dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat2x3 dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat2x3 dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat2x3 @@ -38147,9 +37403,6 @@ dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_ve dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.lowp_vec4 dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.mediump_vec4 dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_vec4 -dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.lowp_mat2 -dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.mediump_mat2 -dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_mat2 dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.lowp_mat2x3 dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.mediump_mat2x3 dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_mat2x3 @@ -38387,12 +37640,6 @@ dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.highp dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.lowp_uvec4 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.mediump_uvec4 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.highp_uvec4 -dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_float -dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_float -dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_float -dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_vec2 -dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_vec2 -dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_vec2 dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_vec3 dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_vec3 dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_vec3 @@ -38426,36 +37673,18 @@ dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_mat4x3 dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_mat4 dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_mat4 dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_mat4 -dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_int -dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_int -dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_int -dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec2 -dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_ivec2 -dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec2 dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec3 dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_ivec3 dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec3 dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec4 dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_ivec4 dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec4 -dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uint -dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uint -dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uint -dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec2 -dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uvec2 -dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec2 dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec3 dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uvec3 dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec3 dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec4 dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uvec4 dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec4 -dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_float -dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_float -dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_float -dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_vec2 -dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_vec2 -dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_vec2 dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_vec3 dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_vec3 dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_vec3 @@ -38489,36 +37718,18 @@ dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_mat4x3 dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_mat4 dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_mat4 dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_mat4 -dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_int -dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_int -dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_int -dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_ivec2 -dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec2 -dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_ivec2 dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_ivec3 dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec3 dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_ivec3 dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_ivec4 dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec4 dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_ivec4 -dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uint -dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uint -dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uint -dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uvec2 -dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec2 -dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uvec2 dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uvec3 dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec3 dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uvec3 dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uvec4 dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec4 dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uvec4 -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_float -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_float -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_float -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_vec2 -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_vec2 -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_vec2 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_vec3 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_vec3 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_vec3 @@ -38552,42 +37763,18 @@ dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_mat4x3 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_mat4 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_mat4 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_mat4 -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_int -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_int -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_int -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_ivec2 -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_ivec2 -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_ivec2 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_ivec3 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_ivec3 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_ivec3 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_ivec4 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_ivec4 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_ivec4 -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uint -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uint -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uint -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uvec2 -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uvec2 -dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uvec2 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uvec3 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uvec3 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uvec3 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uvec4 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uvec4 dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uvec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_float -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_float -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_float -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec4 dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_mat2 dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_mat2 dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat2 @@ -38615,42 +37802,6 @@ dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat4x3 dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_mat4 dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_mat4 dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_int -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_int -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_int -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uint -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uint -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uint -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_float -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_float -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_float -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec4 dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_mat2 dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_mat2 dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat2 @@ -38678,42 +37829,6 @@ dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat4x3 dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_mat4 dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_mat4 dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_int -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_int -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_int -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uint -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uint -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uint -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_float -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_float -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_float -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec4 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_mat2 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_mat2 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_mat2 @@ -38741,30 +37856,6 @@ dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_mat4x dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_mat4 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_mat4 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_mat4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_int -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_int -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_int -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uint -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uint -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uint -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec2 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec3 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec4 -dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec4 dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_float dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_float dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_float @@ -38777,9 +37868,6 @@ dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec4 dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec4 dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec4 -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2 -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2 -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2 dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2x3 dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2x3 dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2x3 @@ -38840,9 +37928,6 @@ dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec3 dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec4 dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec4 dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec4 -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2 -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2 -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2 dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2x3 dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2x3 dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2x3 @@ -38903,9 +37988,6 @@ dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec4 dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec4 dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec4 -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2 -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2 -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2 dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x3 dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x3 dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x3 @@ -39198,37 +38280,27 @@ dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_lines dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_separate dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_interleaved dEQP-GLES3.functional.transform_feedback.random.separate.points.1 -dEQP-GLES3.functional.transform_feedback.random.separate.points.2 dEQP-GLES3.functional.transform_feedback.random.separate.points.3 dEQP-GLES3.functional.transform_feedback.random.separate.points.4 dEQP-GLES3.functional.transform_feedback.random.separate.points.5 dEQP-GLES3.functional.transform_feedback.random.separate.points.6 -dEQP-GLES3.functional.transform_feedback.random.separate.points.7 dEQP-GLES3.functional.transform_feedback.random.separate.points.8 dEQP-GLES3.functional.transform_feedback.random.separate.points.9 dEQP-GLES3.functional.transform_feedback.random.separate.points.10 -dEQP-GLES3.functional.transform_feedback.random.separate.lines.1 dEQP-GLES3.functional.transform_feedback.random.separate.lines.2 dEQP-GLES3.functional.transform_feedback.random.separate.lines.3 dEQP-GLES3.functional.transform_feedback.random.separate.lines.4 dEQP-GLES3.functional.transform_feedback.random.separate.lines.5 dEQP-GLES3.functional.transform_feedback.random.separate.lines.6 dEQP-GLES3.functional.transform_feedback.random.separate.lines.7 -dEQP-GLES3.functional.transform_feedback.random.separate.lines.8 -dEQP-GLES3.functional.transform_feedback.random.separate.lines.9 dEQP-GLES3.functional.transform_feedback.random.separate.lines.10 -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.1 dEQP-GLES3.functional.transform_feedback.random.separate.triangles.2 dEQP-GLES3.functional.transform_feedback.random.separate.triangles.3 dEQP-GLES3.functional.transform_feedback.random.separate.triangles.4 dEQP-GLES3.functional.transform_feedback.random.separate.triangles.5 -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.6 dEQP-GLES3.functional.transform_feedback.random.separate.triangles.7 dEQP-GLES3.functional.transform_feedback.random.separate.triangles.8 -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9 -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.10 dEQP-GLES3.functional.transform_feedback.random.interleaved.points.1 -dEQP-GLES3.functional.transform_feedback.random.interleaved.points.2 dEQP-GLES3.functional.transform_feedback.random.interleaved.points.3 dEQP-GLES3.functional.transform_feedback.random.interleaved.points.4 dEQP-GLES3.functional.transform_feedback.random.interleaved.points.5 @@ -39237,13 +38309,10 @@ dEQP-GLES3.functional.transform_feedback.random.interleaved.points.7 dEQP-GLES3.functional.transform_feedback.random.interleaved.points.8 dEQP-GLES3.functional.transform_feedback.random.interleaved.points.9 dEQP-GLES3.functional.transform_feedback.random.interleaved.points.10 -dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.1 dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.2 -dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.3 dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.4 dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.5 dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.6 -dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.7 dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.8 dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.9 dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.10 @@ -39253,10 +38322,7 @@ dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.3 dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.4 dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.5 dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.6 -dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.7 -dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.8 dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.9 -dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.10 dEQP-GLES3.functional.fence_sync.wait_sync_smalldraw dEQP-GLES3.functional.fence_sync.wait_sync_largedraw dEQP-GLES3.functional.fence_sync.client_wait_sync_smalldraw @@ -39339,7 +38405,6 @@ dEQP-GLES3.functional.negative_api.buffer.copy_buffer_sub_data dEQP-GLES3.functional.negative_api.buffer.draw_buffers dEQP-GLES3.functional.negative_api.buffer.flush_mapped_buffer_range dEQP-GLES3.functional.negative_api.buffer.map_buffer_range -dEQP-GLES3.functional.negative_api.buffer.read_buffer dEQP-GLES3.functional.negative_api.buffer.unmap_buffer dEQP-GLES3.functional.negative_api.buffer.bind_framebuffer dEQP-GLES3.functional.negative_api.buffer.bind_renderbuffer @@ -39472,7 +38537,6 @@ dEQP-GLES3.functional.negative_api.shader.delete_program dEQP-GLES3.functional.negative_api.shader.validate_program dEQP-GLES3.functional.negative_api.shader.get_program_binary dEQP-GLES3.functional.negative_api.shader.program_binary -dEQP-GLES3.functional.negative_api.shader.program_parameteri dEQP-GLES3.functional.negative_api.shader.gen_samplers dEQP-GLES3.functional.negative_api.shader.bind_sampler dEQP-GLES3.functional.negative_api.shader.delete_samplers @@ -39632,7 +38696,6 @@ dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_small_quads dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_big_quad dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_viewport_quad dEQP-GLES3.functional.multisample.default_framebuffer.depth -dEQP-GLES3.functional.multisample.default_framebuffer.stencil dEQP-GLES3.functional.multisample.default_framebuffer.sample_coverage_invert dEQP-GLES3.functional.multisample.default_framebuffer.proportionality_alpha_to_coverage dEQP-GLES3.functional.multisample.default_framebuffer.proportionality_sample_coverage @@ -39648,7 +38711,6 @@ dEQP-GLES3.functional.multisample.fbo_4_samples.common_edge_small_quads dEQP-GLES3.functional.multisample.fbo_4_samples.common_edge_big_quad dEQP-GLES3.functional.multisample.fbo_4_samples.common_edge_viewport_quad dEQP-GLES3.functional.multisample.fbo_4_samples.depth -dEQP-GLES3.functional.multisample.fbo_4_samples.stencil dEQP-GLES3.functional.multisample.fbo_4_samples.sample_coverage_invert dEQP-GLES3.functional.multisample.fbo_4_samples.proportionality_alpha_to_coverage dEQP-GLES3.functional.multisample.fbo_4_samples.proportionality_sample_coverage @@ -39680,7 +38742,6 @@ dEQP-GLES3.functional.multisample.fbo_max_samples.common_edge_small_quads dEQP-GLES3.functional.multisample.fbo_max_samples.common_edge_big_quad dEQP-GLES3.functional.multisample.fbo_max_samples.common_edge_viewport_quad dEQP-GLES3.functional.multisample.fbo_max_samples.depth -dEQP-GLES3.functional.multisample.fbo_max_samples.stencil dEQP-GLES3.functional.multisample.fbo_max_samples.sample_coverage_invert dEQP-GLES3.functional.multisample.fbo_max_samples.proportionality_alpha_to_coverage dEQP-GLES3.functional.multisample.fbo_max_samples.proportionality_sample_coverage @@ -40129,27 +39190,21 @@ dEQP-GLES3.functional.state_query.integers.stencil_back_func_separate_both_getfl dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getboolean dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getinteger dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getinteger64 -dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getfloat dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getboolean dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getinteger dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getinteger64 -dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getfloat dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getboolean dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getinteger dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getinteger64 -dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getfloat dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getboolean dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getinteger dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getinteger64 -dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getfloat dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getboolean dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getinteger dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getinteger64 -dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getfloat dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getboolean dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getinteger dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getinteger64 -dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getfloat dEQP-GLES3.functional.state_query.integers.stencil_writemask_getboolean dEQP-GLES3.functional.state_query.integers.stencil_writemask_getinteger dEQP-GLES3.functional.state_query.integers.stencil_writemask_getinteger64 @@ -40362,16 +39417,11 @@ dEQP-GLES3.functional.state_query.integers.read_buffer_getboolean dEQP-GLES3.functional.state_query.integers.read_buffer_getinteger dEQP-GLES3.functional.state_query.integers.read_buffer_getinteger64 dEQP-GLES3.functional.state_query.integers.read_buffer_getfloat -dEQP-GLES3.functional.state_query.integers.draw_buffer_getboolean -dEQP-GLES3.functional.state_query.integers.draw_buffer_getinteger -dEQP-GLES3.functional.state_query.integers.draw_buffer_getinteger64 -dEQP-GLES3.functional.state_query.integers.draw_buffer_getfloat dEQP-GLES3.functional.state_query.integers64.max_element_index_getboolean dEQP-GLES3.functional.state_query.integers64.max_element_index_getinteger dEQP-GLES3.functional.state_query.integers64.max_element_index_getfloat dEQP-GLES3.functional.state_query.integers64.max_server_wait_timeout_getboolean dEQP-GLES3.functional.state_query.integers64.max_server_wait_timeout_getinteger -dEQP-GLES3.functional.state_query.integers64.max_server_wait_timeout_getfloat dEQP-GLES3.functional.state_query.integers64.max_uniform_block_size_getboolean dEQP-GLES3.functional.state_query.integers64.max_uniform_block_size_getinteger dEQP-GLES3.functional.state_query.integers64.max_uniform_block_size_getfloat @@ -40382,35 +39432,22 @@ dEQP-GLES3.functional.state_query.integers64.max_combined_fragment_uniform_compo dEQP-GLES3.functional.state_query.integers64.max_combined_fragment_uniform_components_getinteger dEQP-GLES3.functional.state_query.integers64.max_combined_fragment_uniform_components_getfloat dEQP-GLES3.functional.state_query.floats.depth_range_getboolean -dEQP-GLES3.functional.state_query.floats.depth_range_getinteger -dEQP-GLES3.functional.state_query.floats.depth_range_getinteger64 dEQP-GLES3.functional.state_query.floats.depth_range_getfloat dEQP-GLES3.functional.state_query.floats.line_width_getboolean -dEQP-GLES3.functional.state_query.floats.line_width_getinteger -dEQP-GLES3.functional.state_query.floats.line_width_getinteger64 dEQP-GLES3.functional.state_query.floats.line_width_getfloat dEQP-GLES3.functional.state_query.floats.polygon_offset_factor_getboolean -dEQP-GLES3.functional.state_query.floats.polygon_offset_factor_getinteger -dEQP-GLES3.functional.state_query.floats.polygon_offset_factor_getinteger64 dEQP-GLES3.functional.state_query.floats.polygon_offset_factor_getfloat dEQP-GLES3.functional.state_query.floats.polygon_offset_units_getboolean -dEQP-GLES3.functional.state_query.floats.polygon_offset_units_getinteger -dEQP-GLES3.functional.state_query.floats.polygon_offset_units_getinteger64 dEQP-GLES3.functional.state_query.floats.polygon_offset_units_getfloat dEQP-GLES3.functional.state_query.floats.sample_coverage_value_getboolean -dEQP-GLES3.functional.state_query.floats.sample_coverage_value_getinteger -dEQP-GLES3.functional.state_query.floats.sample_coverage_value_getinteger64 dEQP-GLES3.functional.state_query.floats.sample_coverage_value_getfloat dEQP-GLES3.functional.state_query.floats.blend_color_getboolean -dEQP-GLES3.functional.state_query.floats.blend_color_getinteger dEQP-GLES3.functional.state_query.floats.blend_color_getinteger64 dEQP-GLES3.functional.state_query.floats.blend_color_getfloat dEQP-GLES3.functional.state_query.floats.color_clear_value_getboolean -dEQP-GLES3.functional.state_query.floats.color_clear_value_getinteger dEQP-GLES3.functional.state_query.floats.color_clear_value_getinteger64 dEQP-GLES3.functional.state_query.floats.color_clear_value_getfloat dEQP-GLES3.functional.state_query.floats.depth_clear_value_getboolean -dEQP-GLES3.functional.state_query.floats.depth_clear_value_getinteger dEQP-GLES3.functional.state_query.floats.depth_clear_value_getinteger64 dEQP-GLES3.functional.state_query.floats.depth_clear_value_getfloat dEQP-GLES3.functional.state_query.floats.max_texture_lod_bias_getboolean @@ -40567,7 +39604,6 @@ dEQP-GLES3.functional.state_query.string.renderer dEQP-GLES3.functional.state_query.string.vendor dEQP-GLES3.functional.state_query.string.version dEQP-GLES3.functional.state_query.string.shading_language_version -dEQP-GLES3.functional.state_query.string.extensions dEQP-GLES3.functional.state_query.sampler.sampler_texture_wrap_s_getsamplerparameteri dEQP-GLES3.functional.state_query.sampler.sampler_texture_wrap_s_getsamplerparameterf dEQP-GLES3.functional.state_query.sampler.sampler_texture_wrap_t_getsamplerparameteri @@ -40578,10 +39614,6 @@ dEQP-GLES3.functional.state_query.sampler.sampler_texture_mag_filter_getsamplerp dEQP-GLES3.functional.state_query.sampler.sampler_texture_mag_filter_getsamplerparameterf dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_filter_getsamplerparameteri dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_filter_getsamplerparameterf -dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_lod_getsamplerparameteri -dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_lod_getsamplerparameterf -dEQP-GLES3.functional.state_query.sampler.sampler_texture_max_lod_getsamplerparameteri -dEQP-GLES3.functional.state_query.sampler.sampler_texture_max_lod_getsamplerparameterf dEQP-GLES3.functional.state_query.sampler.sampler_texture_compare_mode_getsamplerparameteri dEQP-GLES3.functional.state_query.sampler.sampler_texture_compare_mode_getsamplerparameterf dEQP-GLES3.functional.state_query.sampler.sampler_texture_compare_func_getsamplerparameteri @@ -40609,18 +39641,12 @@ dEQP-GLES3.functional.state_query.fbo.framebuffer_attachment_x_size_initial dEQP-GLES3.functional.state_query.fbo.framebuffer_attachment_x_size_rbo dEQP-GLES3.functional.state_query.fbo.framebuffer_attachment_x_size_texture dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_color_encoding -dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_component_type -dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_x_size_rbo dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_x_size_texture -dEQP-GLES3.functional.state_query.rbo.renderbuffer_size -dEQP-GLES3.functional.state_query.rbo.renderbuffer_internal_format dEQP-GLES3.functional.state_query.rbo.renderbuffer_component_size_color dEQP-GLES3.functional.state_query.rbo.renderbuffer_component_size_depth dEQP-GLES3.functional.state_query.rbo.renderbuffer_samples dEQP-GLES3.functional.state_query.shader.shader_type dEQP-GLES3.functional.state_query.shader.shader_compile_status -dEQP-GLES3.functional.state_query.shader.shader_info_log_length -dEQP-GLES3.functional.state_query.shader.shader_source_length dEQP-GLES3.functional.state_query.shader.delete_status dEQP-GLES3.functional.state_query.shader.current_vertex_attrib_initial dEQP-GLES3.functional.state_query.shader.current_vertex_attrib_float @@ -40632,16 +39658,13 @@ dEQP-GLES3.functional.state_query.shader.program_info_log_length_link_error dEQP-GLES3.functional.state_query.shader.program_validate_status dEQP-GLES3.functional.state_query.shader.program_attached_shaders dEQP-GLES3.functional.state_query.shader.program_active_uniform_name -dEQP-GLES3.functional.state_query.shader.program_active_uniform_types dEQP-GLES3.functional.state_query.shader.program_active_uniform_blocks dEQP-GLES3.functional.state_query.shader.program_binary dEQP-GLES3.functional.state_query.shader.transform_feedback dEQP-GLES3.functional.state_query.shader.active_attributes dEQP-GLES3.functional.state_query.shader.vertex_attrib_size -dEQP-GLES3.functional.state_query.shader.vertex_attrib_type dEQP-GLES3.functional.state_query.shader.vertex_attrib_stride dEQP-GLES3.functional.state_query.shader.vertex_attrib_normalized -dEQP-GLES3.functional.state_query.shader.vertex_attrib_integer dEQP-GLES3.functional.state_query.shader.vertex_attrib_array_enabled dEQP-GLES3.functional.state_query.shader.vertex_attrib_array_divisor dEQP-GLES3.functional.state_query.shader.vertex_attrib_array_buffer_binding @@ -40649,7 +39672,6 @@ dEQP-GLES3.functional.state_query.shader.vertex_attrib_pointerv dEQP-GLES3.functional.state_query.shader.uniform_value_float dEQP-GLES3.functional.state_query.shader.uniform_value_int dEQP-GLES3.functional.state_query.shader.uniform_value_uint -dEQP-GLES3.functional.state_query.shader.uniform_value_boolean dEQP-GLES3.functional.state_query.shader.uniform_value_sampler dEQP-GLES3.functional.state_query.shader.uniform_value_array dEQP-GLES3.functional.state_query.shader.uniform_value_matrix @@ -40665,8 +39687,6 @@ dEQP-GLES3.functional.state_query.shader.precision_fragment_highp_float dEQP-GLES3.functional.state_query.shader.precision_fragment_lowp_int dEQP-GLES3.functional.state_query.shader.precision_fragment_mediump_int dEQP-GLES3.functional.state_query.shader.precision_fragment_highp_int -dEQP-GLES3.functional.state_query.internal_format.rgba_samples -dEQP-GLES3.functional.state_query.internal_format.rgb_samples dEQP-GLES3.functional.state_query.internal_format.r8_samples dEQP-GLES3.functional.state_query.internal_format.rg8_samples dEQP-GLES3.functional.state_query.internal_format.rgb8_samples @@ -41305,22 +40325,15 @@ dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_pos_x_pos_y_pos_z dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z dEQP-GLES3.functional.polygon_offset.default_enable -dEQP-GLES3.functional.polygon_offset.default_displacement_with_units -dEQP-GLES3.functional.polygon_offset.default_render_with_units dEQP-GLES3.functional.polygon_offset.default_render_with_factor dEQP-GLES3.functional.polygon_offset.default_factor_0_slope dEQP-GLES3.functional.polygon_offset.fixed16_enable -dEQP-GLES3.functional.polygon_offset.fixed16_displacement_with_units -dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units dEQP-GLES3.functional.polygon_offset.fixed16_render_with_factor dEQP-GLES3.functional.polygon_offset.fixed16_factor_0_slope dEQP-GLES3.functional.polygon_offset.fixed24_enable -dEQP-GLES3.functional.polygon_offset.fixed24_displacement_with_units -dEQP-GLES3.functional.polygon_offset.fixed24_render_with_units dEQP-GLES3.functional.polygon_offset.fixed24_render_with_factor dEQP-GLES3.functional.polygon_offset.fixed24_factor_0_slope dEQP-GLES3.functional.polygon_offset.float32_enable -dEQP-GLES3.functional.polygon_offset.float32_displacement_with_units dEQP-GLES3.functional.polygon_offset.float32_render_with_units dEQP-GLES3.functional.polygon_offset.float32_render_with_factor dEQP-GLES3.functional.polygon_offset.float32_factor_0_slope @@ -41780,12 +40793,10 @@ dEQP-GLES3.functional.lifetime.delete_used.program dEQP-GLES3.functional.lifetime.attach.deleted_name.texture_framebuffer dEQP-GLES3.functional.lifetime.attach.deleted_name.renderbuffer_framebuffer dEQP-GLES3.functional.lifetime.attach.deleted_name.shader_program -dEQP-GLES3.functional.lifetime.attach.deleted_name.buffer_vertex_array dEQP-GLES3.functional.lifetime.attach.deleted_name.buffer_transform_feedback dEQP-GLES3.functional.lifetime.attach.deleted_input.texture_framebuffer dEQP-GLES3.functional.lifetime.attach.deleted_input.renderbuffer_framebuffer dEQP-GLES3.functional.lifetime.attach.deleted_input.shader_program -dEQP-GLES3.functional.lifetime.attach.deleted_input.buffer_vertex_array dEQP-GLES3.functional.lifetime.attach.deleted_output.texture_framebuffer dEQP-GLES3.functional.lifetime.attach.deleted_output.renderbuffer_framebuffer dEQP-GLES3.functional.lifetime.attach.deleted_output.buffer_transform_feedback diff --git a/android/cts/master/gles3-multisample.txt b/android/cts/master/gles3-multisample.txt index 0b258c7..580226a 100644 --- a/android/cts/master/gles3-multisample.txt +++ b/android/cts/master/gles3-multisample.txt @@ -96,155 +96,98 @@ dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.constant.float dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec2 dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec3 @@ -255,156 +198,105 @@ dEQP-GLES3.functional.shaders.derivate.dfdy.linear.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.constant.float dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec2 dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec3 @@ -415,104 +307,65 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.linear.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_mediump @@ -521,18 +374,13 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_mediump @@ -541,42 +389,24 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_highp dEQP-GLES3.functional.fragment_ops.depth.cmp_always dEQP-GLES3.functional.fragment_ops.depth.cmp_never dEQP-GLES3.functional.fragment_ops.depth.cmp_equal @@ -3652,7 +3482,6 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.23 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.24 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.25 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.26 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.27 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.28 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.29 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.30 @@ -3669,7 +3498,6 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.40 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.41 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.42 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.43 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.44 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.45 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.46 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.47 @@ -3703,13 +3531,11 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.74 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.75 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.76 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.77 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.78 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.79 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.80 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.81 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.82 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.83 -dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.84 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.85 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.86 dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.87 @@ -3898,7 +3724,6 @@ dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_small_quads dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_big_quad dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_viewport_quad dEQP-GLES3.functional.multisample.default_framebuffer.depth -dEQP-GLES3.functional.multisample.default_framebuffer.stencil dEQP-GLES3.functional.multisample.default_framebuffer.sample_coverage_invert dEQP-GLES3.functional.multisample.default_framebuffer.proportionality_alpha_to_coverage dEQP-GLES3.functional.multisample.default_framebuffer.proportionality_sample_coverage @@ -4559,7 +4384,5 @@ dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_pos_x_pos_y_pos_z dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z dEQP-GLES3.functional.polygon_offset.default_enable -dEQP-GLES3.functional.polygon_offset.default_displacement_with_units -dEQP-GLES3.functional.polygon_offset.default_render_with_units dEQP-GLES3.functional.polygon_offset.default_render_with_factor dEQP-GLES3.functional.polygon_offset.default_factor_0_slope diff --git a/android/cts/master/gles3-rotate-landscape.txt b/android/cts/master/gles3-rotate-landscape.txt index 2421fa4..646b33b 100644 --- a/android/cts/master/gles3-rotate-landscape.txt +++ b/android/cts/master/gles3-rotate-landscape.txt @@ -53,155 +53,98 @@ dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.constant.float dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec2 dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec3 @@ -212,156 +155,105 @@ dEQP-GLES3.functional.shaders.derivate.dfdy.linear.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.constant.float dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec2 dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec3 @@ -372,104 +264,65 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.linear.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_mediump @@ -478,18 +331,13 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_mediump @@ -498,42 +346,24 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_highp dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_from_default dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_to_default @@ -734,7 +564,6 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles -dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb565_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles diff --git a/android/cts/master/gles3-rotate-portrait.txt b/android/cts/master/gles3-rotate-portrait.txt index 2421fa4..646b33b 100644 --- a/android/cts/master/gles3-rotate-portrait.txt +++ b/android/cts/master/gles3-rotate-portrait.txt @@ -53,155 +53,98 @@ dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.constant.float dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec2 dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec3 @@ -212,156 +155,105 @@ dEQP-GLES3.functional.shaders.derivate.dfdy.linear.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.constant.float dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec2 dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec3 @@ -372,104 +264,65 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.linear.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_mediump @@ -478,18 +331,13 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_mediump @@ -498,42 +346,24 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_highp dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_from_default dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_to_default @@ -734,7 +564,6 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles -dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb565_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles diff --git a/android/cts/master/gles3-rotate-reverse-landscape.txt b/android/cts/master/gles3-rotate-reverse-landscape.txt index 2421fa4..646b33b 100644 --- a/android/cts/master/gles3-rotate-reverse-landscape.txt +++ b/android/cts/master/gles3-rotate-reverse-landscape.txt @@ -53,155 +53,98 @@ dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.constant.float dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec2 dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec3 @@ -212,156 +155,105 @@ dEQP-GLES3.functional.shaders.derivate.dfdy.linear.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.constant.float dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec2 dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec3 @@ -372,104 +264,65 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.linear.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_mediump @@ -478,18 +331,13 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_mediump @@ -498,42 +346,24 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_highp dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_from_default dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_to_default @@ -734,7 +564,6 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles -dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb565_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles diff --git a/android/cts/master/gles3-rotate-reverse-portrait.txt b/android/cts/master/gles3-rotate-reverse-portrait.txt index 2421fa4..646b33b 100644 --- a/android/cts/master/gles3-rotate-reverse-portrait.txt +++ b/android/cts/master/gles3-rotate-reverse-portrait.txt @@ -53,155 +53,98 @@ dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.constant.float dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec2 dEQP-GLES3.functional.shaders.derivate.dfdy.constant.vec3 @@ -212,156 +155,105 @@ dEQP-GLES3.functional.shaders.derivate.dfdy.linear.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec4_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_mediump dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.constant.float dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec2 dEQP-GLES3.functional.shaders.derivate.fwidth.constant.vec3 @@ -372,104 +264,65 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.linear.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_mediump @@ -478,18 +331,13 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_mediump @@ -498,42 +346,24 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_mediump dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_highp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_lowp -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_highp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_lowp dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_mediump -dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_highp dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_from_default dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_to_default @@ -734,7 +564,6 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles -dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears dEQP-GLES3.functional.pbo.renderbuffer.rgb565_triangles dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles diff --git a/android/cts/master/gles31-master.txt b/android/cts/master/gles31-master.txt index 5a04f02..5665d1c 100644 --- a/android/cts/master/gles31-master.txt +++ b/android/cts/master/gles31-master.txt @@ -2270,10 +2270,6 @@ dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.mediump_compute. dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.mediump_compute.vec2 dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.mediump_compute.vec3 dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.mediump_compute.vec4 -dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.scalar -dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec2 -dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec3 -dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.asinh.lowp_compute.scalar dEQP-GLES31.functional.shaders.builtin_functions.precision.asinh.lowp_compute.vec2 dEQP-GLES31.functional.shaders.builtin_functions.precision.asinh.lowp_compute.vec3 @@ -2618,18 +2614,6 @@ dEQP-GLES31.functional.shaders.builtin_functions.precision.reflect.mediump_compu dEQP-GLES31.functional.shaders.builtin_functions.precision.reflect.highp_compute.scalar dEQP-GLES31.functional.shaders.builtin_functions.precision.reflect.highp_compute.vec2 dEQP-GLES31.functional.shaders.builtin_functions.precision.reflect.highp_compute.vec3 -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.scalar -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec2 -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec3 -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec4 -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.scalar -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec2 -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec3 -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec4 -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.scalar -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec2 -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec3 -dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec4 dEQP-GLES31.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_compute.mat2 dEQP-GLES31.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_compute.mat2x3 dEQP-GLES31.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_compute.mat2x4 @@ -3102,28 +3086,14 @@ dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.a dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.at_sample_id.multisample_rbo_4 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.at_sample_id.multisample_rbo_8 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.at_sample_id.multisample_rbo_16 -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_identity_swizzle -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_crop_swizzle -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_mixed_swizzle dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_ivec4 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_uvec4 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_array dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_struct -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_struct_member -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_local -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_global -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_constant -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_identity_swizzle -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_crop_swizzle -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_mixed_swizzle dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_ivec4 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_uvec4 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_array dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_struct -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_struct_member -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_local -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_global -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_constant dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.no_qualifiers.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.no_qualifiers.singlesample_texture dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.no_qualifiers.multisample_texture_1 @@ -3189,17 +3159,10 @@ dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.a dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.array_element.multisample_rbo_4 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.array_element.multisample_rbo_8 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.array_element.multisample_rbo_16 -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_identity_swizzle -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_crop_swizzle -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_mixed_swizzle dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_ivec4 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_uvec4 dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_array dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_struct -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_struct_member -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_local -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_global -dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_constant dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.vertex.sampler2d dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.vertex.samplercube dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.vertex.sampler2darray @@ -3716,8 +3679,6 @@ dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_type_mismatc dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_type_mismatch dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_different_precision dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_different_precision -dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_no_declaration -dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_no_declaration dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_superfluous_declaration dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_superfluous_declaration dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_array_explicit_size @@ -3793,9 +3754,6 @@ dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_type_ dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.input_different_precision dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.output_different_precision dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_different_precision -dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.input_no_declaration -dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.output_no_declaration -dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_no_declaration dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.input_superfluous_declaration dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.output_superfluous_declaration dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_superfluous_declaration @@ -3874,7 +3832,6 @@ dEQP-GLES31.functional.shaders.linkage.tessellation.uniform.types.uvec4 dEQP-GLES31.functional.shaders.linkage.tessellation.uniform.types.float_struct dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.type_mismatch dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.different_precision -dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.no_output_declaration dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.superfluous_output_declaration dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.vertex_geometry_same_varying_name_1 dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.vertex_geometry_same_varying_name_2 @@ -3924,7 +3881,6 @@ dEQP-GLES31.functional.shaders.linkage.io_block.mismatch_member_name dEQP-GLES31.functional.shaders.linkage.io_block.mismatch_member_array_size dEQP-GLES31.functional.shaders.linkage.io_block.with_and_without_instance_name dEQP-GLES31.functional.shaders.linkage.io_block.mismatch_block_array_size -dEQP-GLES31.functional.shaders.linkage.io_block.missing_output_block dEQP-GLES31.functional.shaders.linkage.io_block.ambiguous_variable_name_1 dEQP-GLES31.functional.shaders.linkage.io_block.ambiguous_variable_name_2 dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_attribs @@ -5203,8 +5159,6 @@ dEQP-GLES31.functional.shaders.uniform_block.invalid.missing_block_name_vertex dEQP-GLES31.functional.shaders.uniform_block.invalid.missing_block_name_fragment dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_number_block_name_vertex dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_number_block_name_fragment -dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_vertex -dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_fragment dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_hash_block_name_vertex dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_hash_block_name_fragment dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_dollar_block_name_vertex @@ -5213,14 +5167,10 @@ dEQP-GLES31.functional.shaders.uniform_block.invalid.too_long_block_name_vertex dEQP-GLES31.functional.shaders.uniform_block.invalid.too_long_block_name_fragment dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_number_instance_name_vertex dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_number_instance_name_fragment -dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_vertex -dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_fragment dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_hash_instance_name_vertex dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_hash_instance_name_fragment dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_dollar_instance_name_vertex dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_dollar_instance_name_fragment -dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_vertex -dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_fragment dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_no_instance_name_vertex dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_no_instance_name_fragment dEQP-GLES31.functional.shaders.uniform_block.invalid.layout_std430_vertex @@ -5708,7 +5658,6 @@ dEQP-GLES31.functional.tessellation.shader_input_output.tess_level_outer_3_tes dEQP-GLES31.functional.tessellation.shader_input_output.gl_position_vs_to_tcs dEQP-GLES31.functional.tessellation.shader_input_output.gl_position_tcs_to_tes dEQP-GLES31.functional.tessellation.shader_input_output.gl_position_vs_to_tcs_to_tes -dEQP-GLES31.functional.tessellation.shader_input_output.barrier dEQP-GLES31.functional.tessellation.misc_draw.fill_cover_triangles_equal_spacing dEQP-GLES31.functional.tessellation.misc_draw.fill_cover_triangles_fractional_odd_spacing dEQP-GLES31.functional.tessellation.misc_draw.fill_cover_triangles_fractional_even_spacing @@ -6002,15 +5951,6 @@ dEQP-GLES31.functional.tessellation.user_defined_io.per_patch_block_array.vertex dEQP-GLES31.functional.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_query.triangles dEQP-GLES31.functional.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_query.quads dEQP-GLES31.functional.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_query.isolines -dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.triangles -dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.quads -dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.isolines -dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.triangles -dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.quads -dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.isolines -dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.triangles -dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.quads -dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.isolines dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_implicit.triangles dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_implicit.quads dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_implicit.isolines @@ -6020,8 +5960,6 @@ dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_a dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_query.triangles dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_query.quads dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_query.isolines -dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_patch_array_of_structs -dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_patch_structs_containing_arrays dEQP-GLES31.functional.ssbo.layout.single_basic_type.shared.lowp_float dEQP-GLES31.functional.ssbo.layout.single_basic_type.shared.mediump_float dEQP-GLES31.functional.ssbo.layout.single_basic_type.shared.highp_float @@ -8840,7 +8778,6 @@ dEQP-GLES31.functional.ubo.random.all_per_block_buffers.16 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.17 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.18 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.19 -dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.21 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.22 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.23 @@ -8861,7 +8798,6 @@ dEQP-GLES31.functional.ubo.random.all_per_block_buffers.37 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.38 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.39 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.40 -dEQP-GLES31.functional.ubo.random.all_per_block_buffers.41 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.42 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.43 dEQP-GLES31.functional.ubo.random.all_per_block_buffers.44 @@ -12172,8 +12108,6 @@ dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.nearest_s dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.nearest_size_npot dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.gather_size_pot dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.gather_size_npot -dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_pot -dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_npot dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.gather_size_pot dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.gather_size_npot dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_depth.nearest_size_pot @@ -12184,12 +12118,8 @@ dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_dep dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.nearest_size_npot dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.gather_size_pot dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.gather_size_npot -dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_pot -dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_npot dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.gather_size_pot dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.gather_size_npot -dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_pot -dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_npot dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.gather_size_pot dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.gather_size_npot dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.nearest_size_tile_multiple @@ -12257,17 +12187,12 @@ dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_unorm_color dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_snorm_color dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_snorm_color dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_color -dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_int_color -dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_uint_color dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_srgb_color dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_srgb_color dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth -dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_uint_stencil dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth_uint_stencil_sample_depth -dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth_uint_stencil_sample_stencil dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth_uint_stencil_sample_depth -dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth_uint_stencil_sample_stencil dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_compressed_color dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_compressed_color dEQP-GLES31.functional.texture.border_clamp.sampler.unorm_color @@ -12277,7 +12202,6 @@ dEQP-GLES31.functional.texture.border_clamp.sampler.int_color dEQP-GLES31.functional.texture.border_clamp.sampler.uint_color dEQP-GLES31.functional.texture.border_clamp.sampler.unorm_depth dEQP-GLES31.functional.texture.border_clamp.sampler.float_depth -dEQP-GLES31.functional.texture.border_clamp.sampler.uint_stencil dEQP-GLES31.functional.texture.border_clamp.sampler.compressed_color dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.nearest.s_clamp_to_edge_t_clamp_to_border_pot dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.nearest.s_clamp_to_edge_t_clamp_to_border_npot @@ -12375,12 +12299,6 @@ dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_ dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_repeat_t_clamp_to_border_npot dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_mirrored_repeat_t_clamp_to_border_pot dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_mirrored_repeat_t_clamp_to_border_npot -dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_pot -dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_npot -dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_pot -dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_npot -dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_pot -dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_npot dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.gather.s_clamp_to_edge_t_clamp_to_border_pot dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.gather.s_clamp_to_edge_t_clamp_to_border_npot dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.gather.s_repeat_t_clamp_to_border_pot @@ -12495,11 +12413,8 @@ dEQP-GLES31.functional.texture.border_clamp.unused_channels.alpha dEQP-GLES31.functional.texture.border_clamp.unused_channels.luminance_alpha dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth_component16 dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth_component32f -dEQP-GLES31.functional.texture.border_clamp.unused_channels.stencil_index8 dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth32f_stencil8_sample_depth -dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth32f_stencil8_sample_stencil dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sample_depth -dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sample_stencil dEQP-GLES31.functional.texture.border_clamp.unused_channels.compressed_r11_eac dEQP-GLES31.functional.state_query.boolean.sample_mask_isenabled dEQP-GLES31.functional.state_query.boolean.sample_mask_getboolean @@ -13320,10 +13235,6 @@ dEQP-GLES31.functional.state_query.texture_level.texture_buffer.width_integer dEQP-GLES31.functional.state_query.texture_level.texture_buffer.width_float dEQP-GLES31.functional.state_query.texture_level.texture_buffer.height_integer dEQP-GLES31.functional.state_query.texture_level.texture_buffer.height_float -dEQP-GLES31.functional.state_query.texture_level.texture_buffer.depth_integer -dEQP-GLES31.functional.state_query.texture_level.texture_buffer.depth_float -dEQP-GLES31.functional.state_query.texture_level.texture_buffer.internal_format_integer -dEQP-GLES31.functional.state_query.texture_level.texture_buffer.internal_format_float dEQP-GLES31.functional.state_query.texture_level.texture_buffer.red_size_integer dEQP-GLES31.functional.state_query.texture_level.texture_buffer.red_size_float dEQP-GLES31.functional.state_query.texture_level.texture_buffer.green_size_integer @@ -13788,25 +13699,16 @@ dEQP-GLES31.functional.geometry_shading.conversion.points_to_lines dEQP-GLES31.functional.geometry_shading.conversion.triangles_to_lines dEQP-GLES31.functional.geometry_shading.conversion.points_to_triangles dEQP-GLES31.functional.geometry_shading.conversion.lines_to_triangles -dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_0 -dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_1 dEQP-GLES31.functional.geometry_shading.emit.points_emit_1_end_1 -dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_2 dEQP-GLES31.functional.geometry_shading.emit.points_emit_1_end_2 -dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_0 -dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_1 dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_1_end_1 dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_2_end_1 -dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_2 dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_1_end_2 dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_2_end_2 dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_2_end_2_emit_2_end_0 -dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_0 -dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_1 dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_1_end_1 dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_2_end_1 dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_3_end_1 -dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_2 dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_1_end_2 dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_2_end_2 dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_3_end_2 @@ -16620,15 +16522,12 @@ dEQP-GLES31.functional.debug.externally_generated.application_messages dEQP-GLES31.functional.debug.externally_generated.third_party_messages dEQP-GLES31.functional.debug.externally_generated.push_pop_stack dEQP-GLES31.functional.debug.externally_generated.push_pop_consistency -dEQP-GLES31.functional.debug.error_filters.case_0 dEQP-GLES31.functional.debug.error_filters.case_1 dEQP-GLES31.functional.debug.error_filters.case_2 -dEQP-GLES31.functional.debug.error_filters.case_3 dEQP-GLES31.functional.debug.error_filters.case_4 dEQP-GLES31.functional.debug.error_filters.case_5 dEQP-GLES31.functional.debug.error_filters.case_6 dEQP-GLES31.functional.debug.error_filters.case_7 -dEQP-GLES31.functional.debug.error_filters.case_8 dEQP-GLES31.functional.debug.error_filters.case_9 dEQP-GLES31.functional.debug.error_filters.case_10 dEQP-GLES31.functional.debug.error_filters.case_11 @@ -16636,9 +16535,7 @@ dEQP-GLES31.functional.debug.error_filters.case_12 dEQP-GLES31.functional.debug.error_filters.case_13 dEQP-GLES31.functional.debug.error_filters.case_14 dEQP-GLES31.functional.debug.error_filters.case_15 -dEQP-GLES31.functional.debug.error_filters.case_16 dEQP-GLES31.functional.debug.error_filters.case_17 -dEQP-GLES31.functional.debug.error_filters.case_18 dEQP-GLES31.functional.debug.error_filters.case_19 dEQP-GLES31.functional.debug.error_filters.case_20 dEQP-GLES31.functional.debug.error_filters.case_21 @@ -16646,28 +16543,19 @@ dEQP-GLES31.functional.debug.error_filters.case_22 dEQP-GLES31.functional.debug.error_filters.case_23 dEQP-GLES31.functional.debug.error_filters.case_24 dEQP-GLES31.functional.debug.error_filters.case_25 -dEQP-GLES31.functional.debug.error_filters.case_26 dEQP-GLES31.functional.debug.error_filters.case_27 dEQP-GLES31.functional.debug.error_filters.case_28 dEQP-GLES31.functional.debug.error_filters.case_29 dEQP-GLES31.functional.debug.error_filters.case_30 dEQP-GLES31.functional.debug.error_filters.case_31 -dEQP-GLES31.functional.debug.error_groups.case_0 dEQP-GLES31.functional.debug.error_groups.case_1 dEQP-GLES31.functional.debug.error_groups.case_2 -dEQP-GLES31.functional.debug.error_groups.case_3 dEQP-GLES31.functional.debug.error_groups.case_4 dEQP-GLES31.functional.debug.error_groups.case_5 dEQP-GLES31.functional.debug.error_groups.case_6 dEQP-GLES31.functional.debug.error_groups.case_7 -dEQP-GLES31.functional.debug.error_groups.case_8 -dEQP-GLES31.functional.debug.error_groups.case_9 -dEQP-GLES31.functional.debug.error_groups.case_10 -dEQP-GLES31.functional.debug.error_groups.case_11 dEQP-GLES31.functional.debug.error_groups.case_12 -dEQP-GLES31.functional.debug.error_groups.case_13 dEQP-GLES31.functional.debug.error_groups.case_14 -dEQP-GLES31.functional.debug.error_groups.case_15 dEQP-GLES31.functional.debug.async.case_0_log dEQP-GLES31.functional.debug.async.case_1_callback dEQP-GLES31.functional.debug.async.case_2_log @@ -18540,15 +18428,6 @@ dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separ dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_fragment.var dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_fragment.var_struct dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_fragment.var_array -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_ctrl.empty -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.empty -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.var -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var_array -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_geometry.empty -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_geometry.var dEQP-GLES31.functional.program_interface_query.program_input.resource_list.compute.empty dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block.var dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block.var_struct @@ -18556,59 +18435,17 @@ dEQP-GLES31.functional.program_interface_query.program_input.resource_list.inter dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block_explicit_location.var dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block_explicit_location.var_struct dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var_array dEQP-GLES31.functional.program_interface_query.program_input.array_size.vertex_fragment.var dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_vertex.var dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_fragment.var dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_fragment.var_struct dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_fragment.var_array -dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.var -dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var -dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var_array -dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_geometry.var dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block.var dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block.var_struct dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block.var_array dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block_explicit_location.var dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block_explicit_location.var_struct dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var_array dEQP-GLES31.functional.program_interface_query.program_input.location.vertex_fragment.var dEQP-GLES31.functional.program_interface_query.program_input.location.vertex_fragment.var_explicit_location dEQP-GLES31.functional.program_interface_query.program_input.location.separable_vertex.var @@ -18619,18 +18456,6 @@ dEQP-GLES31.functional.program_interface_query.program_input.location.separable_ dEQP-GLES31.functional.program_interface_query.program_input.location.separable_fragment.var_struct_explicit_location dEQP-GLES31.functional.program_interface_query.program_input.location.separable_fragment.var_array dEQP-GLES31.functional.program_interface_query.program_input.location.separable_fragment.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_ctrl.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.var -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_array -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_geometry.var -dEQP-GLES31.functional.program_interface_query.program_input.location.separable_geometry.var_explicit_location dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block.var dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block.var_explicit_location dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block.var_struct @@ -18643,77 +18468,17 @@ dEQP-GLES31.functional.program_interface_query.program_input.location.interface_ dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block_explicit_location.var_struct_explicit_location dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block_explicit_location.var_array dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block_explicit_location.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_array_explicit_location dEQP-GLES31.functional.program_interface_query.program_input.name_length.vertex_fragment.var dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_vertex.var dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_fragment.var dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_fragment.var_struct dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_fragment.var_array -dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.var -dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var -dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var_array -dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_geometry.var dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block.var dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block.var_struct dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block.var_array dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block_explicit_location.var dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block_explicit_location.var_struct dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var_array dEQP-GLES31.functional.program_interface_query.program_input.referenced_by.referenced_by_vertex_fragment dEQP-GLES31.functional.program_interface_query.program_input.referenced_by.referenced_by_vertex_tess_fragment dEQP-GLES31.functional.program_interface_query.program_input.referenced_by.referenced_by_vertex_geo_fragment @@ -18829,90 +18594,6 @@ dEQP-GLES31.functional.program_interface_query.program_input.type.separable_frag dEQP-GLES31.functional.program_interface_query.program_input.type.separable_fragment.struct.mat4x2 dEQP-GLES31.functional.program_interface_query.program_input.type.separable_fragment.struct.mat4x3 dEQP-GLES31.functional.program_interface_query.program_input.type.separable_fragment.struct.mat4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.float -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.int -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2x3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2x4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3x4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4x3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2x3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2x4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3x4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4x3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.float -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.int -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.float -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.int -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.float -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.int -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.float -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.int -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2x3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2x4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3x4 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4x3 -dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4 dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block.basic_type.float dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block.basic_type.int dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block.basic_type.uint @@ -18955,167 +18636,17 @@ dEQP-GLES31.functional.program_interface_query.program_input.type.interface_bloc dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block_explicit_location.struct.ivec2 dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block_explicit_location.struct.uvec4 dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block_explicit_location.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.float -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.int -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.uint -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.mat3x2 dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.vertex_fragment.var dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_vertex.var dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_fragment.var dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_fragment.var_struct dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_fragment.var_array -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.var -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var_array -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_geometry.var dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block.var dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block.var_struct dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block.var_array dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block_explicit_location.var dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block_explicit_location.var_struct dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var_array dEQP-GLES31.functional.program_interface_query.program_output.resource_list.vertex_fragment.empty dEQP-GLES31.functional.program_interface_query.program_output.resource_list.vertex_fragment.var dEQP-GLES31.functional.program_interface_query.program_output.resource_list.vertex_fragment.var_array @@ -19126,11 +18657,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.resource_list.sepa dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_fragment.empty dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_fragment.var dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_fragment.var_array -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.empty -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var_array dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_eval.empty dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_eval.var dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_eval.var_struct @@ -19146,24 +18672,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.resource_list.inte dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.named_block_explicit_location.var dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.named_block_explicit_location.var_struct dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var_array dEQP-GLES31.functional.program_interface_query.program_output.array_size.vertex_fragment.var dEQP-GLES31.functional.program_interface_query.program_output.array_size.vertex_fragment.var_array dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_vertex.var @@ -19171,10 +18679,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.array_size.separab dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_vertex.var_array dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_fragment.var dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_fragment.var_array -dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var -dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var_array dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_eval.var dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_eval.var_struct dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_eval.var_array @@ -19187,24 +18691,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.array_size.interfa dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.named_block_explicit_location.var dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.named_block_explicit_location.var_struct dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var_array dEQP-GLES31.functional.program_interface_query.program_output.location.vertex_fragment.var dEQP-GLES31.functional.program_interface_query.program_output.location.vertex_fragment.var_explicit_location dEQP-GLES31.functional.program_interface_query.program_output.location.vertex_fragment.var_array @@ -19219,20 +18705,11 @@ dEQP-GLES31.functional.program_interface_query.program_output.location.separable dEQP-GLES31.functional.program_interface_query.program_output.location.separable_fragment.var_explicit_location dEQP-GLES31.functional.program_interface_query.program_output.location.separable_fragment.var_array dEQP-GLES31.functional.program_interface_query.program_output.location.separable_fragment.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var -dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_array -dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_array_explicit_location dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_explicit_location dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_struct dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_struct_explicit_location dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_array -dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_array_explicit_location dEQP-GLES31.functional.program_interface_query.program_output.location.separable_geometry.var dEQP-GLES31.functional.program_interface_query.program_output.location.separable_geometry.var_explicit_location dEQP-GLES31.functional.program_interface_query.program_output.location.separable_geometry.var_struct @@ -19251,42 +18728,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.location.interface dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.named_block_explicit_location.var_struct_explicit_location dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.named_block_explicit_location.var_array dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.named_block_explicit_location.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_array_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_struct_explicit_location -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_array_explicit_location dEQP-GLES31.functional.program_interface_query.program_output.name_length.vertex_fragment.var dEQP-GLES31.functional.program_interface_query.program_output.name_length.vertex_fragment.var_array dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_vertex.var @@ -19294,10 +18735,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.name_length.separa dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_vertex.var_array dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_fragment.var dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_fragment.var_array -dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var -dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var_array dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_eval.var dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_eval.var_struct dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_eval.var_array @@ -19310,24 +18747,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.name_length.interf dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.named_block_explicit_location.var dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.named_block_explicit_location.var_struct dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var_array dEQP-GLES31.functional.program_interface_query.program_output.referenced_by.referenced_by_vertex_fragment dEQP-GLES31.functional.program_interface_query.program_output.referenced_by.referenced_by_vertex_tess_fragment dEQP-GLES31.functional.program_interface_query.program_output.referenced_by.referenced_by_vertex_geo_fragment @@ -19449,48 +18868,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.type.separable_fra dEQP-GLES31.functional.program_interface_query.program_output.type.separable_fragment.array.uvec2 dEQP-GLES31.functional.program_interface_query.program_output.type.separable_fragment.array.uvec3 dEQP-GLES31.functional.program_interface_query.program_output.type.separable_fragment.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2x3 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2x4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3x4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4x3 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.float -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.int -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.float -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.int -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.float -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.int -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.mat3x2 dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_eval.basic_type.float dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_eval.basic_type.int dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_eval.basic_type.uint @@ -19603,108 +18980,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blo dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.named_block_explicit_location.struct.ivec2 dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.named_block_explicit_location.struct.uvec4 dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.named_block_explicit_location.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.int -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.uint -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.vec3 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.mat3x2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.float -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.mat3x2 dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.vertex_fragment.var dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.vertex_fragment.var_array dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_vertex.var @@ -19712,10 +18987,6 @@ dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separ dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_vertex.var_array dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_fragment.var dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_fragment.var_array -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.var -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var_struct -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var_array dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_eval.var dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_eval.var_struct dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_eval.var_array @@ -19728,127 +18999,88 @@ dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.inter dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.named_block_explicit_location.var dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.named_block_explicit_location.var_struct dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var_array -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var_array -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var_array -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var_struct -dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.builtin_gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_basic_type -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_struct_member dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array_element dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.builtin.gl_position @@ -19915,27 +19147,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.mat4x2 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.mat4x3 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.mat4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.float -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.int -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uint -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2x3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2x4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3x4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4x2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4x3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.builtin.gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.float dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.int @@ -19958,13 +19169,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.ivec3 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.uvec2 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.mat3x4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.float -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.int -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.uint -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.vec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.ivec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.uvec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.mat3x4 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.builtin.gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.float dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.int @@ -19987,13 +19191,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.ivec3 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.uvec2 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.mat3x4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.float -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.int -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.uint -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.vec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.ivec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.uvec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.mat3x4 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.builtin.gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.float dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.int @@ -20016,13 +19213,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.ivec3 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.uvec2 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.mat3x4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.float -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.int -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.uint -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.vec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.ivec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.uvec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.mat3x4 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.builtin.gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.float dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.int @@ -20087,27 +19277,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.mat4x2 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.mat4x3 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.mat4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.float -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.int -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uint -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2x3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2x4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3x2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3x4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4x2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4x3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.builtin.gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.float dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.int @@ -20130,13 +19299,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.ivec3 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.uvec2 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.mat3x4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.float -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.int -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.uint -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.vec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.ivec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.uvec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.mat3x4 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.builtin.gl_position dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.float dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.int @@ -20159,13 +19321,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.ivec3 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.uvec2 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.mat3x4 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.float -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.int -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.uint -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.vec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.ivec3 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.uvec2 -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.mat3x4 dEQP-GLES31.functional.program_interface_query.buffer_variable.resource_list.named_block.var dEQP-GLES31.functional.program_interface_query.buffer_variable.resource_list.named_block.var_struct dEQP-GLES31.functional.program_interface_query.buffer_variable.resource_list.named_block.var_struct_struct @@ -20938,7 +20093,6 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.com dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_array_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_struct_struct dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_unsized_array -dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_unsized_struct_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.unnamed_block.float dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.unnamed_block.float_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.unnamed_block.float_struct @@ -20953,7 +20107,6 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_array_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_struct_struct dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_unsized_array -dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_unsized_struct_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.unnamed_block.float dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.unnamed_block.float_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.unnamed_block.float_struct @@ -20968,7 +20121,6 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_array_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_struct_struct dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_unsized_array -dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_unsized_struct_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.unnamed_block.float dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.unnamed_block.float_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.unnamed_block.float_struct @@ -20983,7 +20135,6 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_array_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_struct_struct dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_unsized_array -dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_unsized_struct_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.unnamed_block.float dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.unnamed_block.float_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.unnamed_block.float_struct @@ -20998,7 +20149,6 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_array_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_struct_struct dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_unsized_array -dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_unsized_struct_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.unnamed_block.float dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.unnamed_block.float_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.unnamed_block.float_struct @@ -21013,7 +20163,6 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_array_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_struct_struct dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_unsized_array -dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_unsized_struct_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.unnamed_block.float dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.unnamed_block.float_array dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.unnamed_block.float_struct @@ -21421,7 +20570,6 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.random.18 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.19 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.20 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.21 -dEQP-GLES31.functional.program_interface_query.buffer_variable.random.22 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.23 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.24 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.25 @@ -21429,17 +20577,14 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.random.26 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.27 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.28 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.29 -dEQP-GLES31.functional.program_interface_query.buffer_variable.random.30 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.31 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.32 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.33 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.34 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.35 -dEQP-GLES31.functional.program_interface_query.buffer_variable.random.36 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.37 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.38 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.39 -dEQP-GLES31.functional.program_interface_query.buffer_variable.random.40 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.41 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.42 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.43 @@ -21461,22 +20606,17 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.random.58 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.59 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.60 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.61 -dEQP-GLES31.functional.program_interface_query.buffer_variable.random.62 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.63 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.64 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.65 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.66 -dEQP-GLES31.functional.program_interface_query.buffer_variable.random.67 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.68 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.69 -dEQP-GLES31.functional.program_interface_query.buffer_variable.random.70 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.71 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.72 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.73 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.74 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.75 -dEQP-GLES31.functional.program_interface_query.buffer_variable.random.76 -dEQP-GLES31.functional.program_interface_query.buffer_variable.random.77 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.78 dEQP-GLES31.functional.program_interface_query.buffer_variable.random.79 dEQP-GLES31.functional.program_interface_query.shader_storage_block.resource_list.named_block diff --git a/android/cts/master/src/egl-failures.txt b/android/cts/master/src/egl-failures.txt index b9004ee..5f338d7 100644 --- a/android/cts/master/src/egl-failures.txt +++ b/android/cts/master/src/egl-failures.txt @@ -778,12 +778,15 @@ dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texi dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.teximage2d.2 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.1 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.11 +dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.13 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.15 +dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.16 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.17 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.18 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.4 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.6 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.images.texsubimage2d.9 +dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.attach_detach.19 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.create_destroy.17 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.link.1 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.link.10 @@ -1039,6 +1042,7 @@ dEQP-EGL.functional.sharing.gles2.multithread.random.images.teximage2d.8 dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.0 dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.1 dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.10 +dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.13 dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.14 dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.15 dEQP-EGL.functional.sharing.gles2.multithread.random.images.texsubimage2d.16 @@ -1071,6 +1075,7 @@ dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.compile.12 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.compile.17 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.1 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.12 +dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.13 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.15 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.17 dEQP-EGL.functional.sharing.gles2.multithread.random.shaders.create_destroy.2 diff --git a/android/cts/master/src/gles2-failures.txt b/android/cts/master/src/gles2-failures.txt index ec7671e..d25bd84 100644 --- a/android/cts/master/src/gles2-failures.txt +++ b/android/cts/master/src/gles2-failures.txt @@ -2326,6 +2326,8 @@ dEQP-GLES2.functional.shaders.texture_functions.invalid.texturecube_bias_in_vert dEQP-GLES2.functional.shaders.texture_functions.vertex.texture2dlod dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod dEQP-GLES2.functional.state_query.fbo.framebuffer_attachment_texture_cube_map_face +dEQP-GLES2.functional.state_query.floats.color_clear_value_getinteger +dEQP-GLES2.functional.state_query.floats.depth_clear_value_getinteger dEQP-GLES2.functional.state_query.floats.depth_range_getinteger dEQP-GLES2.functional.state_query.floats.line_width_getinteger dEQP-GLES2.functional.state_query.floats.polygon_offset_factor_getinteger @@ -2718,6 +2720,9 @@ dEQP-GLES2.functional.uniform_api.info_query.struct_in_array.mat4_mat2_both dEQP-GLES2.functional.uniform_api.info_query.struct_in_array.mat4_mat2_fragment dEQP-GLES2.functional.uniform_api.info_query.struct_in_array.mat4_mat2_vertex dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.bool_bvec4_both +dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.mat4_mat2_both +dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.mat4_mat2_fragment +dEQP-GLES2.functional.uniform_api.info_query.unused_uniforms.mat4_mat2_vertex dEQP-GLES2.functional.uniform_api.random.0 dEQP-GLES2.functional.uniform_api.random.13 dEQP-GLES2.functional.uniform_api.random.15 @@ -2751,6 +2756,7 @@ dEQP-GLES2.functional.uniform_api.random.87 dEQP-GLES2.functional.uniform_api.random.88 dEQP-GLES2.functional.uniform_api.random.9 dEQP-GLES2.functional.uniform_api.random.91 +dEQP-GLES2.functional.uniform_api.random.94 dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.bool_bvec4_both dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.int_ivec4_vertex dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.mat4_mat2_both @@ -2906,6 +2912,9 @@ dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.struct_in_array dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.struct_in_array.sampler2D_samplerCube_fragment dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.struct_in_array.sampler2D_samplerCube_vertex dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.bool_bvec4_both +dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.mat4_mat2_both +dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.mat4_mat2_fragment +dEQP-GLES2.functional.uniform_api.value.assigned.unused_uniforms.mat4_mat2_vertex dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.array_in_struct.bool_bvec4_both dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.array_in_struct.mat4_mat2_both dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.array_in_struct.mat4_mat2_fragment diff --git a/android/cts/master/src/gles3-driver-issues.txt b/android/cts/master/src/gles3-driver-issues.txt index bf3e5e8..0c91e69 100644 --- a/android/cts/master/src/gles3-driver-issues.txt +++ b/android/cts/master/src/gles3-driver-issues.txt @@ -8,3 +8,1000 @@ dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.line_2_fragment # Bug 22488431 dEQP-GLES3.functional.shaders.fragdata.draw_buffers dEQP-GLES3.functional.shaders.fragdata.invalid_assign_to_1 + +# Bug 22635479 +dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears +dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.stencil_index8 +dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.stencil_index8 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec4 +dEQP-GLES3.functional.shaders.constants.const_float_function_gotcha_fragment +dEQP-GLES3.functional.shaders.constants.const_float_function_gotcha_vertex +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_attribute +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_2_fragment +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_2_vertex +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_block_name_fragment +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_block_name_vertex +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_2d_fragment +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_2d_vertex +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_cube_fragment +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_cube_vertex +dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_static_if +dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_unused_func +dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_inout_on_call_fragment +dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_inout_on_call_vertex +dEQP-GLES3.functional.shaders.functions.invalid.array_size_from_const_arg_fragment +dEQP-GLES3.functional.shaders.functions.invalid.array_size_from_const_arg_vertex +dEQP-GLES3.functional.shaders.functions.invalid.init_const_local_from_const_arg_fragment +dEQP-GLES3.functional.shaders.functions.invalid.init_const_local_from_const_arg_vertex +dEQP-GLES3.functional.shaders.functions.invalid.local_function_prototype_fragment +dEQP-GLES3.functional.shaders.functions.invalid.local_function_prototype_vertex +dEQP-GLES3.functional.shaders.functions.invalid.uniform_return_type_fragment +dEQP-GLES3.functional.shaders.functions.invalid.uniform_return_type_vertex +dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_as_array_size_fragment +dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_as_array_size_vertex +dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_in_const_expr_fragment +dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_in_const_expr_vertex +dEQP-GLES3.functional.shaders.keywords.keywords.vec4_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.double_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.double_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.subroutine_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.subroutine_vertex +dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_1 +dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_2 +dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_1 +dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_2 +dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_3 +dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_4 +dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_1 +dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_2 +dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_3 +dEQP-GLES3.functional.shaders.linkage.varying.rules.illegal_usage_1 +dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_array_struct +dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_int +dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_struct_array +dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_struct_struct +dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_uint +dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_2 +dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_3 +dEQP-GLES3.functional.shaders.linkage.varying.rules.type_mismatch_1 +dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_1_fragment +dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_1_vertex +dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_3_fragment +dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_3_vertex +dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment +dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex +dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_fragment +dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex +dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment +dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex +dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_storage +dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_storage_precision +dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_invariant_input +dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_precision_invariant_input +dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_storage_invariant_input +dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_storage_precision_invariant_input +dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_invariant_input +dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_precision_invariant_input +dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_precision_invariant_input +dEQP-GLES3.functional.shaders.random.all_features.fragment.62 +dEQP-GLES3.functional.shaders.random.all_features.fragment.88 +dEQP-GLES3.functional.shaders.random.all_features.vertex.70 +dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_fragment +dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_vertex +dEQP-GLES3.functional.shaders.texture_functions.texturegrad.isamplercube_fragment +dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercubeshadow_fragment +dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercubeshadow_vertex +dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_fragment +dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_vertex +dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_fragment +dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_vertex +dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_fragment +dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_vertex +dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_component_type +dEQP-GLES3.functional.state_query.floats.blend_color_getinteger +dEQP-GLES3.functional.state_query.floats.color_clear_value_getinteger +dEQP-GLES3.functional.state_query.floats.depth_clear_value_getinteger +dEQP-GLES3.functional.state_query.floats.depth_range_getinteger +dEQP-GLES3.functional.state_query.integers64.max_server_wait_timeout_getfloat +dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getfloat +dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getfloat +dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getfloat +dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getfloat +dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getfloat +dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getfloat +dEQP-GLES3.functional.state_query.rbo.renderbuffer_internal_format +dEQP-GLES3.functional.state_query.rbo.renderbuffer_size +dEQP-GLES3.functional.state_query.sampler.sampler_texture_max_lod_getsamplerparameteri +dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_lod_getsamplerparameteri +dEQP-GLES3.functional.state_query.shader.shader_info_log_length +dEQP-GLES3.functional.state_query.shader.shader_source_length +dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_clamp +dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_mirror +dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_repeat +dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_clamp +dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_mirror +dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_repeat +dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_clamp +dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_mirror +dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_repeat +dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_clamp +dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_mirror +dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_repeat +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2 +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2 +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2 +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2 +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2 +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2 +dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2 +dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2 +dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_float +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_int +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uint +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_float +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_int +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uint +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_float +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_int +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uint +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_float +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_int +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uint +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_float +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_int +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uint +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_float +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_int +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uint +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_float +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_int +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uint +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_float +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_int +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uint +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_float +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_int +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uint +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec4 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec2 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec3 +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec4 +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_float +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_int +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uint +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_vec2 +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_float +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_int +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uint +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_vec2 +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_float +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_int +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec2 +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uint +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec2 +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_vec2 +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_float +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_int +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uint +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_vec2 +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_float +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_int +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uint +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_vec2 +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_float +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_int +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_ivec2 +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uint +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uvec2 +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_vec2 +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_float +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_int +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uint +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_vec2 +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_float +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_int +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_ivec2 +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uint +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uvec2 +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_vec2 +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_float +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_int +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_ivec2 +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uint +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uvec2 +dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_vec2 +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat2 +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat2 +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat2 +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat2 +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat2 +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat2 +dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_mat2 +dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.lowp_mat2 +dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.mediump_mat2 +dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.1 +dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.7 +dEQP-GLES3.functional.transform_feedback.random.interleaved.points.2 +dEQP-GLES3.functional.transform_feedback.random.separate.lines.1 +dEQP-GLES3.functional.transform_feedback.random.separate.lines.8 +dEQP-GLES3.functional.transform_feedback.random.separate.lines.9 +dEQP-GLES3.functional.transform_feedback.random.separate.points.2 +dEQP-GLES3.functional.transform_feedback.random.separate.points.7 +dEQP-GLES3.functional.transform_feedback.random.separate.triangles.10 +dEQP-GLES3.functional.transform_feedback.random.separate.triangles.6 +dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9 + +# Bug 22632106 +dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_1 +dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_3 +dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_1 +dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_3 +dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_1 +dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_3 +dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.usampler2darray_vertex +dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.isampler3d_vertex +dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler3d_bias_fixed_fragment +dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler3d_bias_float_fragment +dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.isampler3d_bias_fragment +dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.usampler3d_bias_fragment + +# Bug 22632003 +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_y +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_y +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_dst_y +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_dst_y +dEQP-GLES3.functional.polygon_offset.default_displacement_with_units +dEQP-GLES3.functional.polygon_offset.default_render_with_units +dEQP-GLES3.functional.polygon_offset.fixed16_displacement_with_units +dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units +dEQP-GLES3.functional.polygon_offset.fixed24_displacement_with_units +dEQP-GLES3.functional.polygon_offset.fixed24_render_with_units +dEQP-GLES3.functional.polygon_offset.float32_displacement_with_units + +# Bug 22760309 +dEQP-GLES3.functional.attribute_location.bind_hole.vec4 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.float +dEQP-GLES3.functional.attribute_location.bind_relink_hole.vec2 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.vec3 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.vec4 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat2 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat3 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat4 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.int +dEQP-GLES3.functional.attribute_location.bind_relink_hole.ivec2 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.ivec3 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.ivec4 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.uint +dEQP-GLES3.functional.attribute_location.bind_relink_hole.uvec2 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.uvec3 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.uvec4 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat2x2 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat2x3 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat2x4 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat3x2 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat3x3 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat3x4 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat4x2 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat4x3 +dEQP-GLES3.functional.attribute_location.bind_relink_hole.mat4x4 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.float +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.vec2 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.vec3 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.vec4 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat2 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat3 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat4 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.int +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.ivec2 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.ivec3 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.ivec4 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.uint +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.uvec2 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.uvec3 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.uvec4 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat2x2 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat2x3 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat2x4 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat3x2 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat3x3 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat3x4 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat4x2 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat4x3 +dEQP-GLES3.functional.attribute_location.mixed_relink_hole.mat4x4 +dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.red_unsigned_byte +dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.red_float +dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rg_unsigned_byte +dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rg_float +dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_linear +dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_x_linear +dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_y_linear +dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_dst_x_linear +dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_dst_y_linear +dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_dst_x_linear +dEQP-GLES3.functional.fbo.blit.rect.out_of_bounds_reverse_src_dst_y_linear +dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.27 +dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.44 +dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.78 +dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.84 +dEQP-GLES3.functional.negative_api.buffer.read_buffer +dEQP-GLES3.functional.negative_api.shader.program_parameteri +dEQP-GLES3.functional.multisample.default_framebuffer.stencil +dEQP-GLES3.functional.multisample.fbo_4_samples.stencil +dEQP-GLES3.functional.multisample.fbo_max_samples.stencil +dEQP-GLES3.functional.lifetime.attach.deleted_name.buffer_vertex_array +dEQP-GLES3.functional.lifetime.attach.deleted_input.buffer_vertex_array +dEQP-GLES3.functional.shaders.arrays.declaration.multiple_declarations_single_statement_explicit_vertex +dEQP-GLES3.functional.shaders.arrays.declaration.multiple_declarations_single_statement_explicit_fragment +dEQP-GLES3.functional.shaders.arrays.declaration.multiple_declarations_single_statement_implicit_vertex +dEQP-GLES3.functional.shaders.arrays.declaration.multiple_declarations_single_statement_implicit_fragment +dEQP-GLES3.functional.shaders.arrays.invalid.empty_declaration_with_var_name_vertex +dEQP-GLES3.functional.shaders.arrays.invalid.empty_declaration_with_var_name_fragment +dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_vertex.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_vertex.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_fragment.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.log.highp_fragment.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_vertex.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_vertex.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_fragment.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.lowp_fragment.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_vertex.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_vertex.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_fragment.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.mediump_fragment.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_vertex.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_vertex.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_fragment.vec3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.ceil.highp_fragment.vec4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.lowp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.dot.mediump_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.mediump_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_vertex.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_fragment.scalar +dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.highp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat3x2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat4x2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_fragment.mat4x3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat3x2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat4x2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.mediump_fragment.mat4x3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat3x2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat4x2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.highp_fragment.mat4x3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.lowp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_vertex.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_fragment.vec2 +dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat2x3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat2x4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragment.mat3x4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat2x3 +dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat2x4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat3x4 +dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.highp_vertex +dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.highp_fragment +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_vertex +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_fragment +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_out_vertex +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_out_fragment +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_const_vertex +dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_const_fragment +dEQP-GLES3.functional.shaders.functions.datatypes.bool_bvec2_vertex +dEQP-GLES3.functional.shaders.functions.datatypes.bool_bvec2_fragment +dEQP-GLES3.functional.shaders.functions.invalid.overload_builtin_function_vertex +dEQP-GLES3.functional.shaders.functions.invalid.overload_builtin_function_fragment +dEQP-GLES3.functional.shaders.functions.invalid.redefine_builtin_function_vertex +dEQP-GLES3.functional.shaders.functions.invalid.redefine_builtin_function_fragment +dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.default.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_float.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.default.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.dfdx.nicest.fbo_float.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.basic.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.msaa4.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.float_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec2_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_fastest.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.float_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec2_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.texture.float_nicest.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.linear.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.in_function.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.static_if.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.static_loop.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.static_switch.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_if.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_loop.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.uniform_switch.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.fbo.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.dfdx.fbo_float.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.default.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.fastest.fbo_float.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.default.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.nicest.fbo_float.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.basic.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec2_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_fastest.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec2_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.texture.float_nicest.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.linear.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.in_function.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.static_if.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.static_loop.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.static_switch.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_if.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_loop.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.uniform_switch.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec3_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.fbo.vec4_highp +dEQP-GLES3.functional.shaders.derivate.dfdy.fbo_float.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.default.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.default.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.basic.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.float_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec2_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_fastest.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.float_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec2_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.texture.float_nicest.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.linear.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.in_function.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.static_if.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.static_loop.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.static_switch.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_if.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_loop.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.uniform_switch.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo.vec4_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_lowp +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_mediump +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_highp +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_highp +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.coherent_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.coherent_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.atomic_uint_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.atomic_uint_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.common_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.common_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.active_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.active_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.filter_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.filter_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage1D_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage1D_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage2D_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage2D_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage3D_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage1DArray_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage1DArray_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage2DArray_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage2DArray_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.restrict_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.restrict_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.readonly_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.readonly_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.writeonly_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.writeonly_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.resource_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.resource_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.patch_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.patch_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sample_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.sample_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.partition_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.partition_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1D_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1D_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2D_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2D_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image3D_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image3D_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageCube_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageCube_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimage3D_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageCube_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageCube_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1D_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1D_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2D_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2D_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage3D_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage3D_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimageCube_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimageCube_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArray_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArray_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArray_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArray_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimageBuffer_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimageBuffer_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.samplerBuffer_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.samplerBuffer_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.isamplerBuffer_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.isamplerBuffer_fragment +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.usamplerBuffer_vertex +dEQP-GLES3.functional.shaders.keywords.reserved_keywords.usamplerBuffer_fragment +dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.max_length_vertex +dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.max_length_fragment +dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_1 +dEQP-GLES3.functional.shaders.linkage.varying.struct.float_uvec2_vec3 +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uint_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uint_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uint_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uint_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uint_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uint_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec2_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec2_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec2_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec2_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec2_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec2_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec3_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec3_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec3_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec3_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec3_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec3_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec4_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.lowp_uvec4_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec4_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.mediump_uvec4_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec4_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_effect.highp_uvec4_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uint_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uint_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uint_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uint_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uint_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uint_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec2_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec2_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec2_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec2_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec2_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec2_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec3_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec3_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec3_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec3_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec3_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec3_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec4_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_uvec4_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec4_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.mediump_uvec4_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec4_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.post_decrement_effect.highp_uvec4_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uint_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uint_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uint_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uint_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uint_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uint_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec2_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec2_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec2_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec2_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec2_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec2_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec3_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec3_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec3_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec3_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec3_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec3_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec4_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.lowp_uvec4_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec4_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_uvec4_fragment +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec4_vertex +dEQP-GLES3.functional.shaders.operator.unary_operator.pre_decrement_result.highp_uvec4_fragment +dEQP-GLES3.functional.shaders.preprocessor.basic.identifier_with_double_underscore_vertex +dEQP-GLES3.functional.shaders.preprocessor.basic.identifier_with_double_underscore_fragment +dEQP-GLES3.functional.shaders.preprocessor.comments.backslash_in_a_comment_1_vertex +dEQP-GLES3.functional.shaders.preprocessor.comments.backslash_in_a_comment_1_fragment +dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_interp_storage_precision +dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_interp_storage +dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_storage_precision +dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_storage +dEQP-GLES3.functional.shaders.random.all_features.fragment.48 +dEQP-GLES3.functional.shaders.random.all_features.fragment.76 +dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.72 +dEQP-GLES3.functional.shaders.random.scalar_conversion.combined.72 +dEQP-GLES3.functional.shaders.random.trigonometric.vertex.97 +dEQP-GLES3.functional.shaders.random.texture.fragment.72 +dEQP-GLES3.functional.shaders.scoping.valid.for_init_statement_variable_hides_global_variable_vertex +dEQP-GLES3.functional.shaders.scoping.valid.variable_in_if_hides_global_variable_vertex +dEQP-GLES3.functional.shaders.scoping.valid.variable_in_if_hides_global_variable_fragment +dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_for_init_statement_variable_vertex +dEQP-GLES3.functional.shaders.scoping.invalid.redeclare_for_init_statement_variable_fragment +dEQP-GLES3.functional.shaders.scoping.invalid.redefine_builtin_vertex +dEQP-GLES3.functional.shaders.scoping.invalid.redefine_builtin_fragment +dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_if_in_outer_scope_vertex +dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_if_in_outer_scope_fragment +dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_else_in_outer_scope_vertex +dEQP-GLES3.functional.shaders.scoping.invalid.use_variable_from_else_in_outer_scope_fragment +dEQP-GLES3.functional.shaders.struct.local.basic_equal_vertex +dEQP-GLES3.functional.shaders.struct.local.basic_equal_fragment +dEQP-GLES3.functional.shaders.struct.local.basic_not_equal_vertex +dEQP-GLES3.functional.shaders.struct.local.basic_not_equal_fragment +dEQP-GLES3.functional.shaders.struct.local.nested_not_equal_fragment +dEQP-GLES3.functional.shaders.struct.local.nested_not_equal_vertex +dEQP-GLES3.functional.shaders.struct.local.nested_equal_fragment +dEQP-GLES3.functional.shaders.struct.local.nested_equal_vertex +dEQP-GLES3.functional.shaders.struct.uniform.array_member_dynamic_index_vertex +dEQP-GLES3.functional.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment +dEQP-GLES3.functional.shaders.struct.uniform.sampler_nested_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2d_fixed_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2d_fixed_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2d_float_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2d_float_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler2d_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler2d_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2darray_fixed_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2darray_fixed_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2darray_float_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler2darray_float_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler2darray_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler2darray_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler2darray_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler2darray_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler3d_fixed_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler3d_fixed_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler3d_float_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.sampler3d_float_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler3d_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.isampler3d_fragment +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler3d_vertex +dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.usampler3d_fragment +dEQP-GLES3.functional.shaders.texture_functions.invalid.texture_sampler2darrayshadow_vec4_float_vertex +dEQP-GLES3.functional.shaders.texture_functions.invalid.texture_sampler2darrayshadow_vec4_float_fragment +dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_row_major_vec4_vertex +dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_row_major_vec4_fragment +dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_column_major_vec4_vertex +dEQP-GLES3.functional.shaders.uniform_block.valid.member_layout_column_major_vec4_fragment +dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_row_major_vertex +dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_row_major_fragment +dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_column_major_vertex +dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_column_major_fragment +dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_all_vertex +dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_all_fragment +dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_all_8_times_vertex +dEQP-GLES3.functional.shaders.uniform_block.valid.struct_member_layout_all_8_times_fragment +dEQP-GLES3.functional.shaders.uniform_block.invalid.member_in_interface_qualifier_vertex +dEQP-GLES3.functional.shaders.uniform_block.invalid.member_in_interface_qualifier_fragment +dEQP-GLES3.functional.shaders.uniform_block.invalid.member_out_interface_qualifier_vertex +dEQP-GLES3.functional.shaders.uniform_block.invalid.member_out_interface_qualifier_fragment +dEQP-GLES3.functional.shaders.uniform_block.invalid.structure_definition_vertex +dEQP-GLES3.functional.shaders.uniform_block.invalid.structure_definition_fragment +dEQP-GLES3.functional.shaders.uniform_block.invalid.too_long_block_name_vertex +dEQP-GLES3.functional.shaders.uniform_block.invalid.too_long_block_name_fragment +dEQP-GLES3.functional.shaders.constants.invalid_octal_1_vertex +dEQP-GLES3.functional.shaders.constants.invalid_octal_1_fragment +dEQP-GLES3.functional.shaders.switch.while_loop_in_switch_uniform_vertex +dEQP-GLES3.functional.state_query.integers.draw_buffer_getboolean +dEQP-GLES3.functional.state_query.integers.draw_buffer_getinteger +dEQP-GLES3.functional.state_query.integers.draw_buffer_getinteger64 +dEQP-GLES3.functional.state_query.integers.draw_buffer_getfloat +dEQP-GLES3.functional.state_query.floats.depth_range_getinteger64 +dEQP-GLES3.functional.state_query.floats.line_width_getinteger +dEQP-GLES3.functional.state_query.floats.line_width_getinteger64 +dEQP-GLES3.functional.state_query.floats.polygon_offset_factor_getinteger +dEQP-GLES3.functional.state_query.floats.polygon_offset_factor_getinteger64 +dEQP-GLES3.functional.state_query.floats.polygon_offset_units_getinteger +dEQP-GLES3.functional.state_query.floats.polygon_offset_units_getinteger64 +dEQP-GLES3.functional.state_query.floats.sample_coverage_value_getinteger +dEQP-GLES3.functional.state_query.floats.sample_coverage_value_getinteger64 +dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_lod_getsamplerparameterf +dEQP-GLES3.functional.state_query.sampler.sampler_texture_max_lod_getsamplerparameterf +dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_x_size_rbo +dEQP-GLES3.functional.state_query.shader.program_active_uniform_types +dEQP-GLES3.functional.state_query.shader.vertex_attrib_type +dEQP-GLES3.functional.state_query.shader.vertex_attrib_integer +dEQP-GLES3.functional.state_query.shader.uniform_value_boolean +dEQP-GLES3.functional.state_query.internal_format.rgba_samples +dEQP-GLES3.functional.state_query.internal_format.rgb_samples +dEQP-GLES3.functional.state_query.string.extensions +dEQP-GLES3.functional.texture.specification.teximage3d_depth_pbo.depth_component16_2d_array +dEQP-GLES3.functional.transform_feedback.random.separate.triangles.1 +dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.3 +dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.7 +dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.8 +dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.10 +dEQP-GLES3.functional.ubo.random.all_per_block_buffers.35 +dEQP-GLES3.functional.ubo.random.all_shared_buffer.37 +dEQP-GLES3.functional.ubo.random.basic_arrays.15 +dEQP-GLES3.functional.ubo.random.nested_structs_arrays.9 +dEQP-GLES3.functional.ubo.random.nested_structs_arrays.14 +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_vertex +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_fragment +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_both +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_vertex +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_fragment +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_both +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_vertex +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_fragment +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_both +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_vertex +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_fragment +dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_both +dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.sampler2D_both +dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.sampler2D_samplerCube_both +dEQP-GLES3.functional.uniform_api.random.4 +dEQP-GLES3.functional.uniform_api.random.8 +dEQP-GLES3.functional.uniform_api.random.22 +dEQP-GLES3.functional.uniform_api.random.81 +dEQP-GLES3.functional.uniform_api.random.93 diff --git a/android/cts/master/src/gles3-pixelformat.txt b/android/cts/master/src/gles3-pixelformat.txt index fe8556a..06c9919 100644 --- a/android/cts/master/src/gles3-pixelformat.txt +++ b/android/cts/master/src/gles3-pixelformat.txt @@ -12,4 +12,6 @@ dEQP-GLES3.functional.dither.* dEQP-GLES3.functional.fence_sync.* dEQP-GLES3.functional.state_query.integers.implementation_color_read_* dEQP-GLES3.functional.state_query.integers.read_buffer_* -dEQP-GLES3.functional.state_query.integers.draw_buffer_* + +# \note All cases currently removed from master list due to driver issues +# dEQP-GLES3.functional.state_query.integers.draw_buffer_* diff --git a/android/cts/master/src/gles31-driver-issues.txt b/android/cts/master/src/gles31-driver-issues.txt new file mode 100644 index 0000000..bd1774c --- /dev/null +++ b/android/cts/master/src/gles31-driver-issues.txt @@ -0,0 +1,863 @@ +# Bug 22635479 +dEQP-GLES31.functional.ubo.random.all_per_block_buffers.41 +dEQP-GLES31.functional.debug.error_filters.case_0 +dEQP-GLES31.functional.debug.error_filters.case_16 +dEQP-GLES31.functional.debug.error_filters.case_18 +dEQP-GLES31.functional.debug.error_filters.case_26 +dEQP-GLES31.functional.debug.error_filters.case_3 +dEQP-GLES31.functional.debug.error_filters.case_8 +dEQP-GLES31.functional.debug.error_groups.case_0 +dEQP-GLES31.functional.debug.error_groups.case_10 +dEQP-GLES31.functional.debug.error_groups.case_11 +dEQP-GLES31.functional.debug.error_groups.case_13 +dEQP-GLES31.functional.debug.error_groups.case_15 +dEQP-GLES31.functional.debug.error_groups.case_3 +dEQP-GLES31.functional.debug.error_groups.case_8 +dEQP-GLES31.functional.debug.error_groups.case_9 +dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_0 +dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_1 +dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_2 +dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_0 +dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_1 +dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_2 +dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_0 +dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_1 +dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_2 +dEQP-GLES31.functional.program_interface_query.buffer_variable.random.22 +dEQP-GLES31.functional.program_interface_query.buffer_variable.random.30 +dEQP-GLES31.functional.program_interface_query.buffer_variable.random.36 +dEQP-GLES31.functional.program_interface_query.buffer_variable.random.40 +dEQP-GLES31.functional.program_interface_query.buffer_variable.random.62 +dEQP-GLES31.functional.program_interface_query.buffer_variable.random.67 +dEQP-GLES31.functional.program_interface_query.buffer_variable.random.70 +dEQP-GLES31.functional.program_interface_query.buffer_variable.random.76 +dEQP-GLES31.functional.program_interface_query.buffer_variable.random.77 +dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_unsized_struct_array +dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_unsized_struct_array +dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_unsized_struct_array +dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_unsized_struct_array +dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_unsized_struct_array +dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_unsized_struct_array +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_geometry.var +dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var +dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_geometry.var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.var +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_geometry.var +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_geometry.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_ctrl.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.var +dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_geometry.var +dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var +dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_geometry.empty +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_geometry.var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_ctrl.empty +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.empty +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.var +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.float +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.int +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.float +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.int +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2x3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2x4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3x4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4x3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.float +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.int +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2x3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2x4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3x4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4x3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2x3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2x4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3x4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4x3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.float +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.int +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.float +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.int +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.float +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.int +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.uint +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.uvec4 +dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var +dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var +dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_struct_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.var_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_array_explicit_location +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var +dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var_array +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var_array +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var_array +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var_struct +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.empty +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var_array +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var_struct +dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.var +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.float +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.float +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.int +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2x3 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2x4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3x4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4x3 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.float +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.int +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.float +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.int +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.float +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.int +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.ivec2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.vec3 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.uint +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.uvec4 +dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.vec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_struct_member +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.float +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.int +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.ivec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.mat3x4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.uint +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.uvec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.vec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.float +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.int +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.ivec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.mat3x4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.uint +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.uvec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.vec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.float +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.int +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2x3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2x4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3x4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4x2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4x3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uint +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.float +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.int +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2x3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2x4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3x2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3x4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4x2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4x3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uint +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.float +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.int +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.ivec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.mat3x4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.uint +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.uvec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.vec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.float +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.int +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.ivec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.mat3x4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.uint +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.uvec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.vec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.float +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.int +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.ivec3 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.mat3x4 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.uint +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.uvec2 +dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.scalar +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec4 +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.scalar +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec4 +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.scalar +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec4 +dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.scalar +dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec2 +dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec3 +dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec4 +dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_no_declaration +dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_no_declaration +dEQP-GLES31.functional.shaders.linkage.io_block.missing_output_block +dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.no_output_declaration +dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.input_no_declaration +dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_no_declaration +dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.output_no_declaration +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_constant +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_global +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_local +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_struct_member +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_crop_swizzle +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_identity_swizzle +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_mixed_swizzle +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_constant +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_global +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_local +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_struct_member +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_crop_swizzle +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_identity_swizzle +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_mixed_swizzle +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_constant +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_global +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_local +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_struct_member +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_crop_swizzle +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_identity_swizzle +dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_mixed_swizzle +dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_fragment +dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_vertex +dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_fragment +dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_vertex +dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_fragment +dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_vertex +dEQP-GLES31.functional.state_query.texture_level.texture_buffer.depth_float +dEQP-GLES31.functional.state_query.texture_level.texture_buffer.depth_integer +dEQP-GLES31.functional.state_query.texture_level.texture_buffer.internal_format_float +dEQP-GLES31.functional.state_query.texture_level.texture_buffer.internal_format_integer +dEQP-GLES31.functional.tessellation.shader_input_output.barrier +dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_patch_array_of_structs +dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_patch_structs_containing_arrays +dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.isolines +dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.quads +dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.triangles +dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.isolines +dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.quads +dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.triangles +dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.isolines +dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.quads +dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.triangles +dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_npot +dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_pot +dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_npot +dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_pot +dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_npot +dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_pot +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_npot +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_pot +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_npot +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_pot +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_npot +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_pot +dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth_uint_stencil_sample_stencil +dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_int_color +dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_uint_color +dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_uint_stencil +dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth_uint_stencil_sample_stencil +dEQP-GLES31.functional.texture.border_clamp.sampler.uint_stencil +dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sample_stencil +dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth32f_stencil8_sample_stencil +dEQP-GLES31.functional.texture.border_clamp.unused_channels.stencil_index8 + +# Bug 22632106 +dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20 diff --git a/scripts/build_android_mustpass.py b/scripts/build_android_mustpass.py index 5e7603d..020f1be 100644 --- a/scripts/build_android_mustpass.py +++ b/scripts/build_android_mustpass.py @@ -486,6 +486,7 @@ MASTER_GLES3_PKG = Package(module = GLES3_MODULE, configurations = [ MASTER_GLES31_COMMON_FILTERS = [ include("gles31-master.txt"), exclude("gles31-hw-issues.txt"), + exclude("gles31-driver-issues.txt"), exclude("gles31-test-issues.txt"), exclude("gles31-spec-issues.txt"), ] -- 2.7.4