Jarkko Pöyry [Mon, 11 Jan 2016 19:35:08 +0000 (19:35 +0000)]
am
2a7bbec5: Merge "Make empty declaration tests positive." into mnc-dev am:
6dcea5ccb0
am:
01ea55dc5f
* commit '
01ea55dc5f4f9af4207babd845febfeb53a93940':
Mika Isojärvi [Mon, 11 Jan 2016 19:35:03 +0000 (19:35 +0000)]
am
b34a078e: Merge "Update EGL wrappers and utilities to latest spec." into mnc-dev am:
aae22498e1
am:
5195792206
* commit '
51957922061c83d552de4446ed4a5a832fa351a6':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
Jarkko Pöyry [Mon, 11 Jan 2016 19:31:39 +0000 (19:31 +0000)]
am
2a7bbec5: Merge "Make empty declaration tests positive." into mnc-dev
am:
6dcea5ccb0
* commit '
6dcea5ccb078982596a3181c2b65fe852587b028':
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':
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':
Mika Isojärvi [Mon, 11 Jan 2016 19:31:31 +0000 (19:31 +0000)]
am
b34a078e: Merge "Update EGL wrappers and utilities to latest spec." into mnc-dev
am:
aae22498e1
* commit '
aae22498e1eeccd01689e9c789a5c51c79c51ca7':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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':
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
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
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
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__
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__
Dan Willemsen [Wed, 6 Jan 2016 00:23:32 +0000 (00:23 +0000)]
Merge "Use -Wno-date-time to allow __DATE__/__TIME__"
Pyry Haulos [Tue, 5 Jan 2016 20:33:22 +0000 (20:33 +0000)]
Merge "Update 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
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
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
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
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
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
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
Kenneth Russell [Tue, 22 Dec 2015 00:42:12 +0000 (00:42 +0000)]
Merge "Test passing of highp vectors to struct constructors."
Kenneth Russell [Mon, 21 Dec 2015 23:26:54 +0000 (23:26 +0000)]
Merge "Added test case for for loop with trivial continue."
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
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
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
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
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
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
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
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
Pyry Haulos [Thu, 17 Dec 2015 04:29:57 +0000 (20:29 -0800)]
Add deIsPowerOfTwoSize() to deInt32.h
Change-Id: Idb2b0d6d3d89deefbc83daf0a7f0511cfb5ebda3
Pyry Haulos [Thu, 17 Dec 2015 00:13:07 +0000 (00:13 +0000)]
Merge "Add de::AppendList<T>"
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
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
Pyry Haulos [Tue, 15 Dec 2015 23:42:33 +0000 (15:42 -0800)]
Add de::alignOf<T>() to deDefs.hpp
Change-Id: I639b7e509521116f3b0f77233c9a2457403dd230
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
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
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
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':
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':
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':
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':
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':
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
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
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':
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':
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':
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':
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':
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
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
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':
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':
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':
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':
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':
Pyry Haulos [Sat, 12 Dec 2015 00:47:12 +0000 (00:47 +0000)]
Merge "Add 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
Pyry Haulos [Fri, 11 Dec 2015 22:20:53 +0000 (14:20 -0800)]
Add deIsPowerOfTwo64
Change-Id: I2a3c40fe727c49f944e7608bc283eae4dd454dcc