platform/upstream/VK-GL-CTS.git
8 years agoam f307a4a0: Merge "Check that HDR version of ASTC is present for non-2D texture...
Kalle Raita [Mon, 11 Jan 2016 19:34:58 +0000 (19:34 +0000)]
am f307a4a0: Merge "Check that HDR version of ASTC is present for non-2D texture targets." into mnc-dev am: b102dadfe7
am: f585e95d78

* commit 'f585e95d78291f45fb5aa246960e2452c121f811':

8 years agoam 13cd928a: Fix negative block syntax tests expecting compile success. am: 298eecbf3a
Jarkko Pöyry [Mon, 11 Jan 2016 19:34:53 +0000 (19:34 +0000)]
am 13cd928a: Fix negative block syntax tests expecting compile success. am: 298eecbf3a
am: 440ec9b6ab

* commit '440ec9b6ab8aacb7c606ec4b970883ab361c267c':

8 years agoam da7591e7: Merge "Add missing finish() calls to multithread and multi context tests...
Mika Isojärvi [Mon, 11 Jan 2016 19:34:48 +0000 (19:34 +0000)]
am da7591e7: Merge "Add missing finish() calls to multithread and multi context tests." into mnc-dev am: 0b23df38ba
am: e5d84c3861

* commit 'e5d84c38611625dac7398d5e141ce3f74cfd2c0b':

8 years agoam 106cd2b8: Merge "Require conformant configs in EGL tests." into mnc-dev am: 47ff92fc8b
Mika Isojärvi [Mon, 11 Jan 2016 19:32:34 +0000 (19:32 +0000)]
am 106cd2b8: Merge "Require conformant configs in EGL tests." into mnc-dev am: 47ff92fc8b
am: 60fd9f98cd

* commit '60fd9f98cdb1489a7c89a26a8ed9e193715acd3b':

8 years agoam 25ed53b9: Fix primitive bbox line verification regression. am: 43df792a25
Jarkko Pöyry [Mon, 11 Jan 2016 19:32:29 +0000 (19:32 +0000)]
am 25ed53b9: Fix primitive bbox line verification regression. am: 43df792a25
am: a6e3cb4a4d

* commit 'a6e3cb4a4d275e072ab7211b388bf6f5b9c045c4':

8 years agoam 64f1a067: Merge "Check OES_texture_npot in ES2 texture completeness tests." into...
Jarkko Pöyry [Mon, 11 Jan 2016 19:32:24 +0000 (19:32 +0000)]
am 64f1a067: Merge "Check OES_texture_npot in ES2 texture completeness tests." into mnc-dev am: 0b55e35def
am: eac4a981b6

* commit 'eac4a981b6be14683cca49ec117f011c11e43b36':

8 years agoam abad50c1: Remove problematic shaders.texture_functions tests from mustpass am...
Pyry Haulos [Mon, 11 Jan 2016 19:32:20 +0000 (19:32 +0000)]
am abad50c1: Remove problematic shaders.texture_functions tests from mustpass am: 37b11b89bb
am: 0c16dc88d0

* commit '0c16dc88d01b71a7a99ddb4ea9c5b1982aee7fd2':

8 years agoam ac0983ee: Merge "Remove mediump cos() tests from mustpass" into mnc-dev am: f31ebe38bb
Pyry Haulos [Mon, 11 Jan 2016 19:32:16 +0000 (19:32 +0000)]
am ac0983ee: Merge "Remove mediump cos() tests from mustpass" into mnc-dev am: f31ebe38bb
am: ef95a980a5

* commit 'ef95a980a5170e2b64408bfdffa328cf27894a0b':

8 years agoam 77580092: Relax texture filtering precision requirements in ES2 tests am: 24278a8e3d
Pyry Haulos [Mon, 11 Jan 2016 19:32:12 +0000 (19:32 +0000)]
am 77580092: Relax texture filtering precision requirements in ES2 tests am: 24278a8e3d
am: a7ecb154b9

* commit 'a7ecb154b97acebda0f8dc98815a8012678fc77d':

8 years agoam 775f4a44: am fd4c2208: Merge "Remove tessellation.user_defined_io.per_patch cases...
Jarkko Pöyry [Mon, 11 Jan 2016 19:32:08 +0000 (19:32 +0000)]
am 775f4a44: am fd4c2208: Merge "Remove tessellation.user_defined_io.per_patch cases from MR1 must pass." into lmp-mr1-dev automerge: a8f81cc am: 745c2f43ec
am: 1826a16ff1

* commit '1826a16ff1ab06fb4105992427aa08552e2b5a8f':

8 years agoam c6ede2aa: am 7bdff532: am 9252e819: Remove tessellation.user_defined_io.per_patch...
Jarkko Pöyry [Mon, 11 Jan 2016 19:32:02 +0000 (19:32 +0000)]
am c6ede2aa: am 7bdff532: am 9252e819: Remove tessellation.user_defined_io.per_patch cases from must pass. automerge: c3bb324 am: 42fd7c740d
am: 4264723722

* commit '4264723722ba486e755963be1c0181d5abb6a35a':

8 years agoam 46723ffc: am c4cff709: Remove fragment_out tests with too strict thresholds from...
Pyry Haulos [Mon, 11 Jan 2016 19:31:57 +0000 (19:31 +0000)]
am 46723ffc: am c4cff709: Remove fragment_out tests with too strict thresholds from mustpass automerge: cb37437 am: 387bea7fbc
am: 62dd493dfa

* commit '62dd493dfa4feffbe5297d5cce52bd7ed42be1fb':

8 years agoam ee21ef8f: am e4f3fba6: Remove invalid atomic image compare swap tests from mustpas...
Mika Isojärvi [Mon, 11 Jan 2016 19:31:53 +0000 (19:31 +0000)]
am ee21ef8f: am e4f3fba6: Remove invalid atomic image compare swap tests from mustpass. automerge: f9ccead am: cb01486791
am: dacbfdbe2d

* commit 'dacbfdbe2d953b4df4b6e6dbef068e2255b39826':

8 years agoam 828dcfd7: am 27dce39a: am 652dd63a: Merge "Remove invalid atomic image compare...
Mika Isojärvi [Mon, 11 Jan 2016 19:31:48 +0000 (19:31 +0000)]
am 828dcfd7: am 27dce39a: am 652dd63a: Merge "Remove invalid atomic image compare swap tests from mustpass." into lmp-sprout-dev automerge: 63f9132 am: f46b2fe6b3
am: d11d0dd9b3

* commit 'd11d0dd9b3f54aaae82e1e596ac5e335af5a3792':

8 years agoam 3b6c59b0: (-s ours) am fd963e51: (-s ours) Merge "DO NOT MERGE: Remove io_blocks...
Jarkko Pöyry [Mon, 11 Jan 2016 19:31:43 +0000 (19:31 +0000)]
am 3b6c59b0: (-s ours) am fd963e51: (-s ours) Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass." into lmp-mr1-dev automerge: 09fb821  -s ours am: f1e3a61851  -s ours
am: 74ee447a28  -s ours

* commit '74ee447a28c485a9f40ffc4922c8e90206308230':

8 years agoam 90c7f555: (-s ours) am e5333493: (-s ours) am 84e26791: Merge "DO NOT MERGE: Remov...
Jarkko Pöyry [Mon, 11 Jan 2016 19:31:39 +0000 (19:31 +0000)]
am 90c7f555: (-s ours) am e5333493: (-s ours) am 84e26791: Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass." into lmp-sprout-dev automerge: f61fb6b  -s ours am: d95f74b9cf  -s ours
am: 680debf3ec  -s ours

* commit '680debf3ec24b3e31a83b3a17805bf558cef09d9':

8 years agoam ab7acf1c: (-s ours) am f1131705: (-s ours) am a83f8e59: DO NOT MERGE: Apply fix...
Jarkko Pöyry [Mon, 11 Jan 2016 19:31:34 +0000 (19:31 +0000)]
am ab7acf1c: (-s ours) am f1131705: (-s ours) am a83f8e59: DO NOT MERGE: Apply fix for tessellation fractional even test verification. automerge: a0750f1  -s ours am: 003242c402  -s ours
am: 4c9f2ebf9f  -s ours

* commit '4c9f2ebf9ffa809753289eac7cd49e9343eb4f7b':

8 years agoam 0fccdf0d: Merge "Remove broken line interpolation tests from MR1 must pass." into...
Jarkko Pöyry [Mon, 11 Jan 2016 19:31:30 +0000 (19:31 +0000)]
am 0fccdf0d: Merge "Remove broken line interpolation tests from MR1 must pass." into lmp-mr1-dev automerge: 8f5780a am: dc270694c8
am: b9a1b80214

* commit 'b9a1b802140ba7fcdf295ff0c077a731d7267bde':

8 years agoam 39a89a84: am e5fc2a80: Relax fma() verification in builtin_functions.common.fma...
Pyry Haulos [Mon, 11 Jan 2016 19:31:25 +0000 (19:31 +0000)]
am 39a89a84: am e5fc2a80: Relax fma() verification in builtin_functions.common.fma automerge: cb9402d am: d206e45499
am: b7e3351286

* commit 'b7e3351286b5428529dbfa45cc5b0bef22be2b39':

8 years agoam f307a4a0: Merge "Check that HDR version of ASTC is present for non-2D texture...
Kalle Raita [Mon, 11 Jan 2016 19:31:24 +0000 (19:31 +0000)]
am f307a4a0: Merge "Check that HDR version of ASTC is present for non-2D texture targets." into mnc-dev
am: b102dadfe7

* commit 'b102dadfe7d94d4268c730d93bd0b650b133cc83':

8 years agoam 7f121126: am 563de115: Merge "Relax mediump interpolation accuracy requirements...
Pyry Haulos [Mon, 11 Jan 2016 19:31:20 +0000 (19:31 +0000)]
am 7f121126: am 563de115: Merge "Relax mediump interpolation accuracy requirements and clarify thresholds" into lmp-sprout-dev automerge: 91d6484 am: 72dc9389b4
am: 1c86c61aa2

* commit '1c86c61aa2b920c44444de173fdfa7f9e2fbeb15':

8 years agoam 13cd928a: Fix negative block syntax tests expecting compile success.
Jarkko Pöyry [Mon, 11 Jan 2016 19:31:16 +0000 (19:31 +0000)]
am 13cd928a: Fix negative block syntax tests expecting compile success.
am: 298eecbf3a

* commit '298eecbf3aea56074400e1196ff7ebedc55413c2':

8 years agoam f1044096: am 79c79d54: Merge "Remove broken line interpolation tests from must...
Jarkko Pöyry [Mon, 11 Jan 2016 19:31:16 +0000 (19:31 +0000)]
am f1044096: am 79c79d54: Merge "Remove broken line interpolation tests from must pass." into lmp-sprout-dev automerge: 8af0779 am: a306a602a0
am: 3d35159a38

* commit '3d35159a3898151cdf524a96a682496f751dffc6':

8 years agoam da7591e7: Merge "Add missing finish() calls to multithread and multi context tests...
Mika Isojärvi [Mon, 11 Jan 2016 19:31:09 +0000 (19:31 +0000)]
am da7591e7: Merge "Add missing finish() calls to multithread and multi context tests." into mnc-dev
am: 0b23df38ba

* commit '0b23df38baab0e4cc0a41eb6e5ce702ba7cedbd3':

8 years agoam 106cd2b8: Merge "Require conformant configs in EGL tests." into mnc-dev
Mika Isojärvi [Mon, 11 Jan 2016 19:31:00 +0000 (19:31 +0000)]
am 106cd2b8: Merge "Require conformant configs in EGL tests." into mnc-dev
am: 47ff92fc8b

* commit '47ff92fc8b917c399ec2878a0f2750a3e69943bb':

8 years agoam 25ed53b9: Fix primitive bbox line verification regression.
Jarkko Pöyry [Mon, 11 Jan 2016 19:30:54 +0000 (19:30 +0000)]
am 25ed53b9: Fix primitive bbox line verification regression.
am: 43df792a25

* commit '43df792a25d5f8fc9ad2eb862038ed5e53330ed2':

8 years agoam 64f1a067: Merge "Check OES_texture_npot in ES2 texture completeness tests." into...
Jarkko Pöyry [Mon, 11 Jan 2016 19:30:47 +0000 (19:30 +0000)]
am 64f1a067: Merge "Check OES_texture_npot in ES2 texture completeness tests." into mnc-dev
am: 0b55e35def

* commit '0b55e35def4e0be226b7825ce73d9d2833cadb05':

8 years agoam abad50c1: Remove problematic shaders.texture_functions tests from mustpass
Pyry Haulos [Mon, 11 Jan 2016 19:30:39 +0000 (19:30 +0000)]
am abad50c1: Remove problematic shaders.texture_functions tests from mustpass
am: 37b11b89bb

* commit '37b11b89bb6af1089ffc22cf7a9f4e33ce09e7fc':

8 years agoam ac0983ee: Merge "Remove mediump cos() tests from mustpass" into mnc-dev
Pyry Haulos [Mon, 11 Jan 2016 19:30:34 +0000 (19:30 +0000)]
am ac0983ee: Merge "Remove mediump cos() tests from mustpass" into mnc-dev
am: f31ebe38bb

* commit 'f31ebe38bb56878543298c260672d7a9f0c1743c':

8 years agoam 77580092: Relax texture filtering precision requirements in ES2 tests
Pyry Haulos [Mon, 11 Jan 2016 19:30:29 +0000 (19:30 +0000)]
am 77580092: Relax texture filtering precision requirements in ES2 tests
am: 24278a8e3d

* commit '24278a8e3d36a82d87fdb24d10361904a98b582e':

8 years agoam 775f4a44: am fd4c2208: Merge "Remove tessellation.user_defined_io.per_patch cases...
Jarkko Pöyry [Mon, 11 Jan 2016 19:30:23 +0000 (19:30 +0000)]
am 775f4a44: am fd4c2208: Merge "Remove tessellation.user_defined_io.per_patch cases from MR1 must pass." into lmp-mr1-dev automerge: a8f81cc
am: 745c2f43ec

* commit '745c2f43eccd02ef5f3920e81cf4586ab3740078':

8 years agoam c6ede2aa: am 7bdff532: am 9252e819: Remove tessellation.user_defined_io.per_patch...
Jarkko Pöyry [Mon, 11 Jan 2016 19:30:16 +0000 (19:30 +0000)]
am c6ede2aa: am 7bdff532: am 9252e819: Remove tessellation.user_defined_io.per_patch cases from must pass. automerge: c3bb324
am: 42fd7c740d

* commit '42fd7c740d5fc68ad3b9bc983ec3734e09e3847f':

8 years agoam 46723ffc: am c4cff709: Remove fragment_out tests with too strict thresholds from...
Pyry Haulos [Mon, 11 Jan 2016 19:30:10 +0000 (19:30 +0000)]
am 46723ffc: am c4cff709: Remove fragment_out tests with too strict thresholds from mustpass automerge: cb37437
am: 387bea7fbc

* commit '387bea7fbcd7808856bc2a0807b178d36017b5ec':

8 years agoam ee21ef8f: am e4f3fba6: Remove invalid atomic image compare swap tests from mustpas...
Mika Isojärvi [Mon, 11 Jan 2016 19:30:03 +0000 (19:30 +0000)]
am ee21ef8f: am e4f3fba6: Remove invalid atomic image compare swap tests from mustpass. automerge: f9ccead
am: cb01486791

* commit 'cb014867917d5dc897a2ca94f834acf4c321cc10':

8 years agoam 828dcfd7: am 27dce39a: am 652dd63a: Merge "Remove invalid atomic image compare...
Mika Isojärvi [Mon, 11 Jan 2016 19:29:55 +0000 (19:29 +0000)]
am 828dcfd7: am 27dce39a: am 652dd63a: Merge "Remove invalid atomic image compare swap tests from mustpass." into lmp-sprout-dev automerge: 63f9132
am: f46b2fe6b3

* commit 'f46b2fe6b30b4966df5b5ac609430d4e04edf69d':

8 years agoam 3b6c59b0: (-s ours) am fd963e51: (-s ours) Merge "DO NOT MERGE: Remove io_blocks...
Jarkko Pöyry [Mon, 11 Jan 2016 19:29:48 +0000 (19:29 +0000)]
am 3b6c59b0: (-s ours) am fd963e51: (-s ours) Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass." into lmp-mr1-dev automerge: 09fb821  -s ours
am: f1e3a61851  -s ours

* commit 'f1e3a6185135871e88389c3d362856c6429de683':

8 years agoam 90c7f555: (-s ours) am e5333493: (-s ours) am 84e26791: Merge "DO NOT MERGE: Remov...
Jarkko Pöyry [Mon, 11 Jan 2016 19:29:42 +0000 (19:29 +0000)]
am 90c7f555: (-s ours) am e5333493: (-s ours) am 84e26791: Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass." into lmp-sprout-dev automerge: f61fb6b  -s ours
am: d95f74b9cf  -s ours

* commit 'd95f74b9cf500507781fdd2bc5873967f8a17ea2':

8 years agoam ab7acf1c: (-s ours) am f1131705: (-s ours) am a83f8e59: DO NOT MERGE: Apply fix...
Jarkko Pöyry [Mon, 11 Jan 2016 19:29:34 +0000 (19:29 +0000)]
am ab7acf1c: (-s ours) am f1131705: (-s ours) am a83f8e59: DO NOT MERGE: Apply fix for tessellation fractional even test verification. automerge: a0750f1  -s ours
am: 003242c402  -s ours

* commit '003242c4021e0d991e848cd66594c2d133791061':

8 years agoam 0fccdf0d: Merge "Remove broken line interpolation tests from MR1 must pass." into...
Jarkko Pöyry [Mon, 11 Jan 2016 19:29:27 +0000 (19:29 +0000)]
am 0fccdf0d: Merge "Remove broken line interpolation tests from MR1 must pass." into lmp-mr1-dev automerge: 8f5780a
am: dc270694c8

* commit 'dc270694c8af0f919514e64f3d34954ef8e33020':

8 years agoam 39a89a84: am e5fc2a80: Relax fma() verification in builtin_functions.common.fma...
Pyry Haulos [Mon, 11 Jan 2016 19:29:17 +0000 (19:29 +0000)]
am 39a89a84: am e5fc2a80: Relax fma() verification in builtin_functions.common.fma automerge: cb9402d
am: d206e45499

* commit 'd206e4549963d30d3bcbf97fc44db4e88deeb3cf':

8 years agoam 7f121126: am 563de115: Merge "Relax mediump interpolation accuracy requirements...
Pyry Haulos [Mon, 11 Jan 2016 19:29:10 +0000 (19:29 +0000)]
am 7f121126: am 563de115: Merge "Relax mediump interpolation accuracy requirements and clarify thresholds" into lmp-sprout-dev automerge: 91d6484
am: 72dc9389b4

* commit '72dc9389b49a2bcad712abd8509d7e4341d11ed5':

8 years agoam f1044096: am 79c79d54: Merge "Remove broken line interpolation tests from must...
Jarkko Pöyry [Mon, 11 Jan 2016 19:29:02 +0000 (19:29 +0000)]
am f1044096: am 79c79d54: Merge "Remove broken line interpolation tests from must pass." into lmp-sprout-dev automerge: 8af0779
am: a306a602a0

* commit 'a306a602a0610258708a60a22b05d7bd85a841c8':

8 years agoUse -Wno-error=date-time am: 865f9aae63
Dan Willemsen [Sat, 9 Jan 2016 01:18:26 +0000 (01:18 +0000)]
Use -Wno-error=date-time am: 865f9aae63
am: 5b7e673b0c

* commit '5b7e673b0c6ba80c5a34467fa6e8212528b8b6b3':
  Use -Wno-error=date-time

8 years agoUse -Wno-error=date-time
Dan Willemsen [Sat, 9 Jan 2016 01:05:03 +0000 (01:05 +0000)]
Use -Wno-error=date-time
am: 865f9aae63

* commit '865f9aae63225a9146e8a26acb3fb81822784876':
  Use -Wno-error=date-time

8 years agoUse -Wno-error=date-time
Dan Willemsen [Sat, 9 Jan 2016 00:27:16 +0000 (16:27 -0800)]
Use -Wno-error=date-time

We're actually going to enable -Werror=date-time, not -Wdate-time.

Bug: 24204119
Change-Id: I0df28593e151f566a11b9a1411a33a97a26db6f8

8 years agoMerge "Use -Wno-date-time to allow __DATE__/__TIME__" am: bd1826b4a3
Dan Willemsen [Wed, 6 Jan 2016 00:38:56 +0000 (00:38 +0000)]
Merge "Use -Wno-date-time to allow __DATE__/__TIME__" am: bd1826b4a3
am: f4e3b26175

* commit 'f4e3b26175490978db76e76576b488cbe2cf6bb6':
  Use -Wno-date-time to allow __DATE__/__TIME__

8 years agoMerge "Use -Wno-date-time to allow __DATE__/__TIME__"
Dan Willemsen [Wed, 6 Jan 2016 00:36:54 +0000 (00:36 +0000)]
Merge "Use -Wno-date-time to allow __DATE__/__TIME__"
am: bd1826b4a3

* commit 'bd1826b4a347e28e7aab1479d53b1c6d8ce4c640':
  Use -Wno-date-time to allow __DATE__/__TIME__

8 years agoMerge "Use -Wno-date-time to allow __DATE__/__TIME__"
Dan Willemsen [Wed, 6 Jan 2016 00:23:32 +0000 (00:23 +0000)]
Merge "Use -Wno-date-time to allow __DATE__/__TIME__"

8 years agoMerge "Update MNC GLES2 mustpass list"
Pyry Haulos [Tue, 5 Jan 2016 20:33:22 +0000 (20:33 +0000)]
Merge "Update MNC GLES2 mustpass list"

8 years agoUpdate MNC GLES2 mustpass list
Pyry Haulos [Tue, 5 Jan 2016 19:47:58 +0000 (11:47 -0800)]
Update MNC GLES2 mustpass list

Change-Id: I9a123692804d61fd716e39b60a87276baeb3fcc9

8 years agoRemove few tests affected by a HW limitation from master and MNC lists
Pyry Haulos [Tue, 5 Jan 2016 19:46:37 +0000 (11:46 -0800)]
Remove few tests affected by a HW limitation from master and MNC lists

Some primitive_bbox tests were earlier removed due to a HW defect, but
the list was incomplete.

Bug: 22713865
Change-Id: I989e5c65de75f2b67b3e19f17a531b37831f0fe9

8 years agoRemove few tests affected by a HW limitation am: 3f71117a2f am: 58213c37ff
Pyry Haulos [Tue, 29 Dec 2015 21:59:53 +0000 (21:59 +0000)]
Remove few tests affected by a HW limitation am: 3f71117a2f am: 58213c37ff
am: 8f5b937334  -s ours

* commit '8f5b937334b80c4961fe4119984e23279d911c0a':
  Remove few tests affected by a HW limitation

8 years agoRemove few tests affected by a HW limitation am: 3f71117a2f
Pyry Haulos [Tue, 29 Dec 2015 21:38:06 +0000 (21:38 +0000)]
Remove few tests affected by a HW limitation am: 3f71117a2f
am: 58213c37ff

* commit '58213c37ff819fce0572fb0e65b3b9fe3e19b398':
  Remove few tests affected by a HW limitation

8 years agoRemove few tests affected by a HW limitation
Pyry Haulos [Tue, 29 Dec 2015 21:29:08 +0000 (21:29 +0000)]
Remove few tests affected by a HW limitation
am: 3f71117a2f

* commit '3f71117a2f57d08ef9a5efe2f211ba515268af60':
  Remove few tests affected by a HW limitation

8 years agoRemove few tests affected by a HW limitation
Pyry Haulos [Wed, 23 Dec 2015 05:41:27 +0000 (21:41 -0800)]
Remove few tests affected by a HW limitation

Some primitive_bbox tests were earlier removed due to a HW defect, but
the list was incomplete.

Bug: 22713865
Change-Id: I989e5c65de75f2b67b3e19f17a531b37831f0fe9

8 years agoAdded test case for conditional assignments to matrix elements.
Kenneth Russell [Tue, 22 Dec 2015 00:29:44 +0000 (16:29 -0800)]
Added test case for conditional assignments to matrix elements.

Both ESSL 100 and 300 versions of the test which test non-constant
inputs catch a GLSL compiler crash. They pass on other vendors' drivers,
and with problematic constructs commented out.

BUG: 25893439
Change-Id: I52a96926f52430fac3dbfdbaca96a40a391bbb48

8 years agoMerge "Test passing of highp vectors to struct constructors."
Kenneth Russell [Tue, 22 Dec 2015 00:42:12 +0000 (00:42 +0000)]
Merge "Test passing of highp vectors to struct constructors."

8 years agoMerge "Added test case for for loop with trivial continue."
Kenneth Russell [Mon, 21 Dec 2015 23:26:54 +0000 (23:26 +0000)]
Merge "Added test case for for loop with trivial continue."

8 years agoTest passing of highp vectors to struct constructors.
Kenneth Russell [Thu, 17 Dec 2015 23:12:43 +0000 (15:12 -0800)]
Test passing of highp vectors to struct constructors.

BUG: 25820555
Change-Id: Ib383d06d955f60a61869d32affcb9a7c26047142

8 years agoDO NOT MERGE: Restore accidentally reverted mustpass .txt changes am: 6b37e7d055...
Pyry Haulos [Mon, 21 Dec 2015 22:29:32 +0000 (22:29 +0000)]
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes am: 6b37e7d055  -s ours am: 9db7fe6a6b  -s ours am: 46e148f2c8
am: 4661d31646  -s ours

* commit '4661d3164650bd8e510903f0633e17244abadc76':
  DO NOT MERGE: Restore accidentally reverted mustpass .txt changes

8 years agoDO NOT MERGE: Restore accidentally reverted mustpass .txt changes am: 6b37e7d055...
Pyry Haulos [Mon, 21 Dec 2015 22:27:37 +0000 (14:27 -0800)]
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes am: 6b37e7d055  -s ours am: 9db7fe6a6b  -s ours
am: 46e148f2c8

* commit '46e148f2c82c519d1002ebdba957e8cb98459d69':
  DO NOT MERGE: Restore accidentally reverted mustpass .txt changes

8 years agoDO NOT MERGE: Restore accidentally reverted mustpass .txt changes am: 6b37e7d055...
Pyry Haulos [Mon, 21 Dec 2015 22:17:50 +0000 (22:17 +0000)]
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes am: 6b37e7d055  -s ours
am: 9db7fe6a6b  -s ours

* commit '9db7fe6a6bb680ea360e62dd895e6df263d6f652':
  DO NOT MERGE: Restore accidentally reverted mustpass .txt changes

8 years agoDO NOT MERGE: Restore accidentally reverted mustpass .txt changes
Pyry Haulos [Mon, 21 Dec 2015 22:15:53 +0000 (22:15 +0000)]
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes
am: 6b37e7d055  -s ours

* commit '6b37e7d0559411b685afc824a438b592e3af835c':
  DO NOT MERGE: Restore accidentally reverted mustpass .txt changes

8 years agoDO NOT MERGE: Restore accidentally reverted mustpass .txt changes
Pyry Haulos [Mon, 21 Dec 2015 22:06:58 +0000 (14:06 -0800)]
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes

Bug: 24913373
Change-Id: I78dfb9f7518d78aaf0622477670dfee46e13a6d7

8 years agoAdded test case for for loop with trivial continue.
Kenneth Russell [Thu, 17 Dec 2015 02:19:23 +0000 (18:19 -0800)]
Added test case for for loop with trivial continue.

The GLES2 version of this test catches a GLSL compiler crash on certain
GPUs. The GLES3 version passes on the same hardware.

BUG: 25820266

Change-Id: I502bcb23c6bf144b46db86bb1a8a2f456021d15f

8 years agoImprove aligned alloc utilities further
Pyry Haulos [Thu, 17 Dec 2015 04:31:40 +0000 (20:31 -0800)]
Improve aligned alloc utilities further

 * Add deAlignedRealloc()

 * Clean up implementation

 * Add basic tests

 * Add deIsAlignedSize() to deInt32.h

Change-Id: I139b82d568fbbaccf6c820459f268a1b32a98c56

8 years agoAdd deIsPowerOfTwoSize() to deInt32.h
Pyry Haulos [Thu, 17 Dec 2015 04:29:57 +0000 (20:29 -0800)]
Add deIsPowerOfTwoSize() to deInt32.h

Change-Id: Idb2b0d6d3d89deefbc83daf0a7f0511cfb5ebda3

8 years agoMerge "Add de::AppendList<T>"
Pyry Haulos [Thu, 17 Dec 2015 00:13:07 +0000 (00:13 +0000)]
Merge "Add de::AppendList<T>"

8 years agoImprove deAlignedMalloc()
Pyry Haulos [Wed, 16 Dec 2015 01:25:15 +0000 (17:25 -0800)]
Improve deAlignedMalloc()

Use native call (posix_memalign or _aligned_malloc) if possible.

Change-Id: I087e6d51f2c6de7e75d7f3faabfd0600d1a1c09c

8 years agoAdd de::AppendList<T>
Pyry Haulos [Fri, 11 Dec 2015 22:24:21 +0000 (14:24 -0800)]
Add de::AppendList<T>

AppendList provides fast append-only data structure that can be updated
from multiple threads simultaneously. Suitable for logging for example.

Change-Id: I4f6ee5f0e040695ffcd2006330dab1a4de81e9e4

8 years agoAdd de::alignOf<T>() to deDefs.hpp
Pyry Haulos [Tue, 15 Dec 2015 23:42:33 +0000 (15:42 -0800)]
Add de::alignOf<T>() to deDefs.hpp

Change-Id: I639b7e509521116f3b0f77233c9a2457403dd230

8 years agoFix doxygen comment tags in few deDefs.hpp functions
Pyry Haulos [Tue, 15 Dec 2015 23:42:02 +0000 (15:42 -0800)]
Fix doxygen comment tags in few deDefs.hpp functions

Change-Id: I4e32d2f91e285c5adf46707db1973237b75b21eb

8 years agoDO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9 -s ours am: ba3d0b4eb3...
Kalle Raita [Mon, 14 Dec 2015 21:37:10 +0000 (13:37 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9  -s ours am: ba3d0b4eb3  -s ours am: 34df1a22c9
am: a5829acab3  -s ours

* commit 'a5829acab32af83cd8a2c277799f043d5b956d77':
  DO NOT MERGE Refresh GLES 3.1 must-pass XML

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6 -s ours am: ba10fd0...
Kalle Raita [Mon, 14 Dec 2015 21:37:04 +0000 (13:37 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6  -s ours am: ba10fd03cf  -s ours am: d7770da76b
am: dccbfad72c  -s ours

* commit 'dccbfad72c046884396db5b79ed2e6a6b9df06cf':
  DO NOT MERGE Remove MSAA wide line derivate tests

8 years agoMerge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Mon, 14 Dec 2015 21:36:58 +0000 (13:36 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev am: 06627c74b4  -s ours am: 8d3eeada70  -s ours am: 01e0351f91
am: 7f454ca9ca  -s ours

* commit '7f454ca9cac4c05289d1567087d97e50f99001c1':

8 years agoMerge "Remove broken record_variable_selection test from MR1 must-pass." into lollipo...
Daniel Xie [Mon, 14 Dec 2015 21:36:53 +0000 (13:36 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am: 67685b11a4 am: a9172fd9d6 am: 79196e05ae
am: e707a2a1e0

* commit 'e707a2a1e08887c3ca466ace78eae880778701ac':

8 years agoDO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a7716...
Jarkko Pöyry [Mon, 14 Dec 2015 21:36:47 +0000 (13:36 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a77161bb85  -s ours am: f3ee969416  -s ours am: 1c3966adce
am: eea3bba95d  -s ours

* commit 'eea3bba95dd7231d7cffa4118599a985e0a94ed9':

8 years agoDO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8 ...
Pyry Haulos [Mon, 14 Dec 2015 21:36:42 +0000 (13:36 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8  -s ours am: 769e70972b  -s ours am: 5a672a9978
am: 5a7a0f6b21  -s ours

* commit '5a7a0f6b21279fb840b7dbf1e6275403288149d4':

8 years agoDO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2 -s ours...
Jarkko Pöyry [Mon, 14 Dec 2015 21:36:36 +0000 (13:36 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2  -s ours am: be2f5437ea  -s ours am: 4a0992566f
am: 973b464a16  -s ours

* commit '973b464a16d451ca57a941e77b755fcd113b8026':

8 years agoDO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9 -s ours am: ba3d0b4eb3...
Kalle Raita [Mon, 14 Dec 2015 17:50:24 +0000 (09:50 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9  -s ours am: ba3d0b4eb3  -s ours
am: 34df1a22c9

* commit '34df1a22c9ab0b80939b6c52e372a06e4a665be3':
  DO NOT MERGE Refresh GLES 3.1 must-pass XML

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6 -s ours am: ba10fd0...
Kalle Raita [Mon, 14 Dec 2015 17:50:20 +0000 (09:50 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6  -s ours am: ba10fd03cf  -s ours
am: d7770da76b

* commit 'd7770da76be8c96c8be9da585e7191a247c03a2f':
  DO NOT MERGE Remove MSAA wide line derivate tests

8 years agoMerge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Mon, 14 Dec 2015 17:50:14 +0000 (09:50 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev am: 06627c74b4  -s ours am: 8d3eeada70  -s ours
am: 01e0351f91

* commit '01e0351f91cf10706a8993a517db8d56151e0c9e':

8 years agoMerge "Remove broken record_variable_selection test from MR1 must-pass." into lollipo...
Daniel Xie [Mon, 14 Dec 2015 17:50:10 +0000 (09:50 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am: 67685b11a4 am: a9172fd9d6
am: 79196e05ae

* commit '79196e05ae2e2d9a3e400b4ac53d5464a0bbb562':

8 years agoDO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a7716...
Jarkko Pöyry [Mon, 14 Dec 2015 17:50:04 +0000 (09:50 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a77161bb85  -s ours am: f3ee969416  -s ours
am: 1c3966adce

* commit '1c3966adcee2ad4588df1a3aedd5a201f62ca25e':

8 years agoDO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8 ...
Pyry Haulos [Mon, 14 Dec 2015 17:50:00 +0000 (09:50 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8  -s ours am: 769e70972b  -s ours
am: 5a672a9978

* commit '5a672a99788fbdd38f65042e658e0eac28add981':

8 years agoDO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2 -s ours...
Jarkko Pöyry [Mon, 14 Dec 2015 17:49:55 +0000 (09:49 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2  -s ours am: be2f5437ea  -s ours
am: 4a0992566f

* commit '4a0992566ff7d722a650e0d5b4ff6c9356fa3046':

8 years agoDO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9 -s ours
Kalle Raita [Mon, 14 Dec 2015 17:31:15 +0000 (09:31 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9  -s ours
am: ba3d0b4eb3  -s ours

* commit 'ba3d0b4eb3d3f18c349828f0e5eef1da75edc593':
  DO NOT MERGE Refresh GLES 3.1 must-pass XML

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6 -s ours
Kalle Raita [Mon, 14 Dec 2015 17:31:11 +0000 (09:31 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6  -s ours
am: ba10fd03cf  -s ours

* commit 'ba10fd03cfccc8473fe21ac49e1072fb0acd49e7':
  DO NOT MERGE Remove MSAA wide line derivate tests

8 years agoMerge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Mon, 14 Dec 2015 17:30:39 +0000 (09:30 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev am: 06627c74b4  -s ours
am: 8d3eeada70  -s ours

* commit '8d3eeada7025a416059231d6cd6ea9a217e0a11c':

8 years agoMerge "Remove broken record_variable_selection test from MR1 must-pass." into lollipo...
Daniel Xie [Mon, 14 Dec 2015 17:30:34 +0000 (09:30 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am: 67685b11a4
am: a9172fd9d6

* commit 'a9172fd9d6181368acf916af4bd7c1048676133c':

8 years agoDO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a7716...
Jarkko Pöyry [Mon, 14 Dec 2015 17:30:29 +0000 (09:30 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a77161bb85  -s ours
am: f3ee969416  -s ours

* commit 'f3ee96941660b300e7edfdbb3adae59190070d1b':

8 years agoDO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8 ...
Pyry Haulos [Mon, 14 Dec 2015 17:30:23 +0000 (09:30 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8  -s ours
am: 769e70972b  -s ours

* commit '769e70972bf644c6f0fef18441c4da80f397f91c':

8 years agoDO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2 -s ours
Jarkko Pöyry [Mon, 14 Dec 2015 17:30:15 +0000 (09:30 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2  -s ours
am: be2f5437ea  -s ours

* commit 'be2f5437eaef9a1d7ae660946c0c86a623d02ce8':

8 years agoMerge "Add atomic memory operations for more types"
Pyry Haulos [Sat, 12 Dec 2015 00:47:12 +0000 (00:47 +0000)]
Merge "Add atomic memory operations for more types"

8 years agoAdd atomic memory operations for more types
Pyry Haulos [Fri, 11 Dec 2015 22:21:31 +0000 (14:21 -0800)]
Add atomic memory operations for more types

 * Add separate unsigned increment/decrement functions, rename old to
include signedness.

 * Add 64-bit atomics for 64-bit build targets.

 * Add atomic increment/decrement for size_t

 * Add atomic CAS for pointers

Change-Id: I1a096c57bab868cafa9ff776bcef434631ca406c

8 years agoAdd deIsPowerOfTwo64
Pyry Haulos [Fri, 11 Dec 2015 22:20:53 +0000 (14:20 -0800)]
Add deIsPowerOfTwo64

Change-Id: I2a3c40fe727c49f944e7608bc283eae4dd454dcc

8 years agoDO NOT MERGE Refresh GLES 3.1 must-pass XML
Kalle Raita [Thu, 10 Dec 2015 23:15:13 +0000 (15:15 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML
am: d8e85a9be9  -s ours

* commit 'd8e85a9be965613741f691ee31fe1bf1c6ebbfc5':
  DO NOT MERGE Refresh GLES 3.1 must-pass XML

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests
Kalle Raita [Thu, 10 Dec 2015 23:15:09 +0000 (15:15 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests
am: 0fb14e82f6  -s ours

* commit '0fb14e82f6854bed52888d80b06549e2e5021a7b':
  DO NOT MERGE Remove MSAA wide line derivate tests

8 years agoFix shift-negative-value warning
Kalle Raita [Thu, 10 Dec 2015 21:25:25 +0000 (13:25 -0800)]
Fix shift-negative-value warning

Change-Id: I4709933cc873ed34d3f67b2a258f542d56018428

8 years agoMerge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Thu, 10 Dec 2015 21:09:31 +0000 (13:09 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev
am: 06627c74b4  -s ours

* commit '06627c74b4a3237034aaa10c8635a01cb25e72f7':
  DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass