Jeff Leger [Tue, 17 Apr 2018 21:23:42 +0000 (14:23 -0700)]
Relax the precision requirements for derivate built-ins am:
1dfe5d68bd
am:
374297c1a7
Change-Id: I6b4a5e838828f82958b0347b11f14bcc4a0192cf
Jeff Leger [Tue, 17 Apr 2018 21:18:34 +0000 (14:18 -0700)]
Relax the precision requirements for derivate built-ins
am:
1dfe5d68bd
Change-Id: I5e86161e52afb6c23651fb857396868e284604da
Chris Forbes [Tue, 17 Apr 2018 00:29:07 +0000 (17:29 -0700)]
Merge "Exclude unspecified precision GLES2/3 tests" into pi-dev
am:
64ff49d0fe
Change-Id: I2a3f8c0e8e5460f89e9bce5059599dd04bbcd3d0
TreeHugger Robot [Tue, 17 Apr 2018 00:10:38 +0000 (00:10 +0000)]
Merge "Exclude unspecified precision GLES2/3 tests" into pi-dev
Jeff Leger [Thu, 1 Feb 2018 01:31:13 +0000 (20:31 -0500)]
Relax the precision requirements for derivate built-ins
Allow for relaxed precision thredholds for derivatives,
with a quality warning.
Affects: dEQP-GLES3.functional.shaders.derivate.*
Components: AOSP
Khronos vk-gl-cts issue: 977
Change-Id: I1d69ad71b79a30a36daf2bf75b2f50d309bc5496
Chris Forbes [Mon, 16 Apr 2018 19:43:17 +0000 (12:43 -0700)]
Exclude unspecified precision GLES2/3 tests
Move from temporary to permanent exclusions for P. In a future release
we'll move these to GLES31.
Change-Id: Ib6918e888cf15014fb68b482937f578b01007d65
Component: AOSP
Bug: b/
72992757
Test: mustpass change only
Chris Forbes [Tue, 10 Apr 2018 19:42:02 +0000 (12:42 -0700)]
Merge remote-tracking branch 'khronos/vulkan-cts-1.1.0' into pi-merge-fixes
am:
c0290d01a1
Change-Id: Ieabba26e1904be9ad89c5cc8f99754458c9f820a
Chris Forbes [Mon, 9 Apr 2018 19:24:26 +0000 (12:24 -0700)]
Merge remote-tracking branch 'khronos/vulkan-cts-1.1.0' into pi-merge-fixes
Bug: b/
77812821
Test: run on pixel
Change-Id: If4833fd61a4e11b87152b1ff392490f839317da5
Mikael Tuomisalo [Mon, 9 Apr 2018 18:55:34 +0000 (11:55 -0700)]
Use de::min instead of std::min am:
1d08d3f4fe
am:
5c6938f7ef
Change-Id: Ia576663725d20166918e20f7df57532f2ee32223
Mikael Tuomisalo [Mon, 9 Apr 2018 18:50:26 +0000 (11:50 -0700)]
Use de::min instead of std::min
am:
1d08d3f4fe
Change-Id: I2fe6933d6123432679d00448599a74c9e6e4d134
Mikael Tuomisalo [Mon, 5 Mar 2018 18:33:33 +0000 (20:33 +0200)]
Use de::min instead of std::min
std::min was used without including algorithm, which breaks build on
at least VS2017
Components: OpenGL ES
VK-GL-CTS issue: 1054
Affects:
dEQP-GLES2.functional.texture.size.*
dEQP-GLES3.functional.texture.size.*
Change-Id: Id3edb237931d6957095cf6b8fcb38359422decd3
(cherry picked from commit
177b82dfaff4531c10ddce2acf5cc43a15169670)
Jesse Hall [Thu, 5 Apr 2018 19:56:50 +0000 (12:56 -0700)]
Temporary AHB external memory exclusions
am:
ce9667da1f
Change-Id: Id1a5ba2d812dd1b45ddcb678006eaec5eee445da
Jesse Hall [Thu, 5 Apr 2018 18:47:13 +0000 (11:47 -0700)]
Temporary exclusions for failing protected memory tests
am:
bf7f50fa58
Change-Id: I26c9d16e8d9fb8a0b3900930ab3a8764734a6933
Jesse Hall [Wed, 4 Apr 2018 21:48:21 +0000 (14:48 -0700)]
Temporary AHB external memory exclusions
Bug:
77582727
Bug:
77596051
Test: scripts/build_android_mustpass.py
Change-Id: I24f39fa092781474027df3dcd4a99f0472321490
Jesse Hall [Fri, 30 Mar 2018 17:15:08 +0000 (10:15 -0700)]
Temporary exclusions for failing protected memory tests
Bug:
77319653
Bug:
77321170
Test: scripts/build_android_mustpass.py
Change-Id: I79494e4e389d0416ac2b9ad838f0c83e3149a787
Peter Quayle [Wed, 28 Mar 2018 17:18:28 +0000 (18:18 +0100)]
Fix improper use of vkCmdWaitEvents
dEQP-VK.synchronization.smoke.events was calling vkCmdWaitEvents inside
a render-pass, which is not allowed if the event is later triggerd using
vkSetEvent. Additionally, the test was only waiting 1ns to determine if
a queue had made forward progress, which is too short to give the
implementation a chance to do any work.
Affects:
dEQP-VK.synchronization.smoke.events
Components: Vulkan
VK-GL-CTS issue: 1089
Change-Id: I6d9c9a635d82840f49fd3d9ed3736f91c4b6f88d
Chris Forbes [Sat, 31 Mar 2018 03:24:10 +0000 (03:24 +0000)]
Merge "Fix testrunner to cope with degenerate testlists" into pi-dev
am:
caee07cc07
Change-Id: I8f836cbdd0906879fd9657238beaa28ac4314117
TreeHugger Robot [Sat, 31 Mar 2018 02:13:28 +0000 (02:13 +0000)]
Merge "Fix testrunner to cope with degenerate testlists" into pi-dev
Khushal [Fri, 30 Mar 2018 22:30:19 +0000 (22:30 +0000)]
Add AHardwareBuffer external memory test for format/usage flags.
am:
520590eafa
Change-Id: I627521daeecf4171a906deb58c0a5a6a660d6ad6
Chris Forbes [Fri, 30 Mar 2018 20:21:20 +0000 (13:21 -0700)]
Fix testrunner to cope with degenerate testlists
When a testlist contained no tests (like master/gles31-master-risky
now does!), the host-side testrunner would explode trying to enumerate
test cases.
Change-Id: Icfd4cc952678dd9d2f21efc11d2221da6716ed9c
Test: cts-tradefed
Bug: b/
77330743
Chris Forbes [Fri, 30 Mar 2018 18:58:08 +0000 (18:58 +0000)]
Remove obsolete temporary test exclusions
am:
efe73634e0
Change-Id: I99e38b0dfda77f1731b1c2a62c184512d8883694
Khushal [Fri, 23 Mar 2018 02:27:50 +0000 (19:27 -0700)]
Add AHardwareBuffer external memory test for format/usage flags.
Added tests:
dEQP-VK.api.external.memory.android_hardware_buffer.image_formats.r8g8b8a8_unorm
dEQP-VK.api.external.memory.android_hardware_buffer.image_formats.r5g6b5_unorm_pack16
dEQP-VK.api.external.memory.android_hardware_buffer.image_formats.r16g16b16a16_sfloat
dEQP-VK.api.external.memory.android_hardware_buffer.image_formats.a2b10g10r10_unorm_pack32
Components: Vulkan
cherry-picked from: https://googleplex-android-review.git.corp.google.com/c/platform/external/deqp/+/3815013
Test: Adds new tests.
BUG:
75981905
Change-Id: I4842adbb2486bf487665e1021e8fdf92a3ab58ca
Chris Forbes [Fri, 30 Mar 2018 15:00:48 +0000 (08:00 -0700)]
Remove obsolete temporary test exclusions
Bug: b/
72495913
Bug: b/
72324588
Bug: b/
73247948
Bug: b/
73248373
Change-Id: I1be63c5f656613b52887e0a0b06a53fb256f3a39
Test: fixes verified on Pixel & Pixel 2
Chris Forbes [Fri, 30 Mar 2018 02:31:55 +0000 (02:31 +0000)]
Merge "Generate extra android mustpass list from risky set" into pi-dev
am:
1cbf75cfe2
Change-Id: I7e6f473bf44fdf1c2a8c11c1748402c5d9644f2d
TreeHugger Robot [Fri, 30 Mar 2018 02:26:28 +0000 (02:26 +0000)]
Merge "Generate extra android mustpass list from risky set" into pi-dev
Raymond Chiu [Wed, 28 Mar 2018 02:53:57 +0000 (02:53 +0000)]
Merge changes from topic "pi-findLSB-picks" into pi-dev
am:
cbdb6737bb
Change-Id: I400baa4856e943638cbcb48a430ecbe32cd50a63
TreeHugger Robot [Wed, 28 Mar 2018 02:40:30 +0000 (02:40 +0000)]
Merge changes from topic "pi-findLSB-picks" into pi-dev
* changes:
Fix ShaderUniformIntegerFunctionTest to not have bool precision
Add tests for findLSB/findMSB applied to a uniform value.
Kenneth Graunke [Wed, 28 Mar 2018 01:04:11 +0000 (01:04 +0000)]
Merge "Require GL_EXT_sRGB_write_control for GL_FRAMEBUFFER_SRGB enable/disable" into oreo-mr1-cts-dev am:
c6b5415220 am:
0b5495e302
am:
77e424af2f
Change-Id: Ic07903b1c90167d2d0bcc6e7aead82d54b75738e
Kenneth Graunke [Wed, 28 Mar 2018 00:55:11 +0000 (00:55 +0000)]
Merge "Require GL_EXT_sRGB_write_control for GL_FRAMEBUFFER_SRGB enable/disable" into oreo-mr1-cts-dev am:
c6b5415220 am:
2d7f7e8b46
am:
6c5347ee57
Change-Id: I50abf1bb87e3ecb2dbbc5569c0d1dff09a9b482f
Kenneth Graunke [Wed, 28 Mar 2018 00:55:09 +0000 (00:55 +0000)]
Merge "Require GL_EXT_sRGB_write_control for GL_FRAMEBUFFER_SRGB enable/disable" into oreo-mr1-cts-dev am:
c6b5415220
am:
0b5495e302
Change-Id: I837d04aa9953c5bf9e10c4e261cbbe70565386b9
Kenneth Graunke [Wed, 28 Mar 2018 00:50:07 +0000 (00:50 +0000)]
Merge "Require GL_EXT_sRGB_write_control for GL_FRAMEBUFFER_SRGB enable/disable" into oreo-mr1-cts-dev
am:
c6b5415220
Change-Id: I7f40c9c3ecab3328782cf0abe22906a4c60d1116
Kenneth Graunke [Wed, 28 Mar 2018 00:50:04 +0000 (00:50 +0000)]
Merge "Require GL_EXT_sRGB_write_control for GL_FRAMEBUFFER_SRGB enable/disable" into oreo-mr1-cts-dev am:
c6b5415220
am:
2d7f7e8b46
Change-Id: Icf309bb59c75e9ec3c9fdaa5710481082402917f
Tapani Pälli [Wed, 28 Mar 2018 00:49:21 +0000 (00:49 +0000)]
Merge "Fixes to EGL.functional.hdr_metadata.* tests" into pi-dev
am:
3f0ec58d67
Change-Id: Ie4302bf0cb167048035db89f237c340668cf14b7
Raymond Chiu [Mon, 12 Mar 2018 17:49:10 +0000 (10:49 -0700)]
Fix ShaderUniformIntegerFunctionTest to not have bool precision
Bug:
71875560
Components: AOSP
Affects: dEQP-GLES31.functional.shaders.builtin_functions.uniform.*
Change-Id: I25325aa74090ec253da33ba2677ac281e3a6e01c
(cherry picked from commit
8ab1016d3d4fa98d2c8d74ef5580873d61161a43)
Jesse Hall [Wed, 28 Mar 2018 00:38:24 +0000 (00:38 +0000)]
Merge changes I3e77c422,Ic6712c73 into pi-dev
am:
dd5d8a037f
Change-Id: I9d615fd5f03b1572c8f20452641ae1439831ea59
Kenneth Graunke [Wed, 28 Mar 2018 00:35:29 +0000 (00:35 +0000)]
Merge "Require GL_EXT_sRGB_write_control for GL_FRAMEBUFFER_SRGB enable/disable" into oreo-mr1-cts-dev
am:
c6b5415220
Change-Id: I36d5a70037b66e27342c76a050fadc7607906531
Treehugger Robot [Wed, 28 Mar 2018 00:32:19 +0000 (00:32 +0000)]
Merge "Require GL_EXT_sRGB_write_control for GL_FRAMEBUFFER_SRGB enable/disable" into oreo-mr1-cts-dev
TreeHugger Robot [Wed, 28 Mar 2018 00:27:27 +0000 (00:27 +0000)]
Merge "Fixes to EGL.functional.hdr_metadata.* tests" into pi-dev
TreeHugger Robot [Wed, 28 Mar 2018 00:26:16 +0000 (00:26 +0000)]
Merge changes I3e77c422,Ic6712c73 into pi-dev
* changes:
Whitelist VK_ANDROID_external_memory_android_hardware_buffer
Temporarily exclude dEQP-VK.memory.mapping.dedicated_alloc.image.full.*
Tapani Pälli [Mon, 26 Mar 2018 12:10:16 +0000 (15:10 +0300)]
Fixes to EGL.functional.hdr_metadata.* tests
- Adjust given values to fit uint16_t (range used in smpte2086
and cta861.3 specs).
- Allow EGL_BAD_PARAMETER error happen when setting parameters,
per spec this means values passed are not supported by the
implementation. Output attribute and given values in this
case for debugging purposes.
v2: skip unsupported but check supported attributes (Courtney)
Change-Id: I1f386b414c95e65d3532bf10719dc7671e826489
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
(cherry picked from commit
07048b63e90dc2c1e89c069535bb7958a128f887)
Bug:
77150763
Change-Id: Ia0401e760d863a85707f98dd2a1e7e7f268f5597
Test: run on pixel
Jesse Hall [Tue, 27 Mar 2018 18:58:02 +0000 (11:58 -0700)]
Whitelist VK_ANDROID_external_memory_android_hardware_buffer
Bug:
62708246
Test: dEQP-VK.api.info.android.no_unknown_extensions
Change-Id: I3e77c422b88e891ebfde33996c3d73d4e76e47a7
Jesse Hall [Tue, 27 Mar 2018 18:55:31 +0000 (11:55 -0700)]
Temporarily exclude dEQP-VK.memory.mapping.dedicated_alloc.image.full.*
Test: cts-tradefed dEQP-VK.*
Bug:
77139965
Change-Id: Ic6712c73812e2840fce0d57bde064cc430a636bc
Tapani Plli [Tue, 27 Mar 2018 17:27:36 +0000 (17:27 +0000)]
Fixes to EGL.functional.hdr_metadata.* tests am:
07048b63e9
am:
c7868e3615
Change-Id: Icc3eb53cc4e5b9e77b802626557495ecff90d0be
Tapani Plli [Tue, 27 Mar 2018 17:20:05 +0000 (17:20 +0000)]
Fixes to EGL.functional.hdr_metadata.* tests
am:
07048b63e9
Change-Id: Iec79ae25e057e9b810b4eb05be615a7e0330707e
Dae Kim [Tue, 27 Mar 2018 09:54:23 +0000 (10:54 +0100)]
Fixed rounding issue in spirv_assembly tests
The test assumes that the host system and the device use the same
rounding mode. When this is not the case, the derived rounding errors
make the test fail unexpectedly. By rounding the input values down we
avoid differences in the test output caused by the rounding modes in
use.
Affects:
dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_infinite
Components: Vulkan
VK-GL-CTS issue: 1097
Change-Id: I3678e38cbe5c6d57cecef91e7398df0d04763851
Tapani Pälli [Mon, 26 Mar 2018 12:10:16 +0000 (15:10 +0300)]
Fixes to EGL.functional.hdr_metadata.* tests
- Adjust given values to fit uint16_t (range used in smpte2086
and cta861.3 specs).
- Allow EGL_BAD_PARAMETER error happen when setting parameters,
per spec this means values passed are not supported by the
implementation. Output attribute and given values in this
case for debugging purposes.
v2: skip unsupported but check supported attributes (Courtney)
Change-Id: I1f386b414c95e65d3532bf10719dc7671e826489
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Khushal [Mon, 26 Mar 2018 17:12:18 +0000 (17:12 +0000)]
Add AHardwareBuffer support to external memory tests
am:
fda2c834a5
Change-Id: I3e69b3f1ccb6263c5eab9d807181f7a9f1646da9
Khushal [Fri, 23 Mar 2018 23:57:18 +0000 (16:57 -0700)]
Add AHardwareBuffer support to external memory tests
Added tests:
* dEQP-VK.api.external.memory.android_hardware_buffer.*
Components: Vulkan
VK-GL-CTS issue: 109
Test: Adds tests.
BUG:
75981905
Cherry-picked from: https://gerrit.khronos.org/#/c/1455/
Change-Id: Ibb6016eb932500c36309bf0937306ce84a4bae0c
(cherry picked from commit
0da925f6b91802440c735b3c6bc8f97b03268c32)
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 05:16:57 +0000 (05:16 +0000)]
Handle gcc 7 warnings am:
3677383919 am:
8597705aa9 am:
7092baa549 am:
7ac08ab012
am:
c8ee3d4ae1
Change-Id: Ib45a2df13b03bf530fc714da32d45fe199f233a1
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 05:09:28 +0000 (05:09 +0000)]
Handle gcc 7 warnings am:
3677383919 am:
2d4c86a43b am:
7e29f6b4fb
am:
0bfe89e5f5
Change-Id: Ia74ee518bfb0a6e9695611c00b4c447af24c2565
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:49:54 +0000 (00:49 +0000)]
Handle gcc 7 warnings am:
3677383919 am:
8597705aa9 am:
7092baa549
am:
7ac08ab012
Change-Id: I73ed7c960fdc28795c50d12e504097940fffad9f
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:38:00 +0000 (00:38 +0000)]
Handle gcc 7 warnings am:
3677383919 am:
2d4c86a43b am:
203f226313
am:
bb0ee82b14
Change-Id: I4b92684b56e5d7466e7dc229375856527c78dc5e
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:37:51 +0000 (00:37 +0000)]
Handle gcc 7 warnings am:
3677383919 am:
8597705aa9
am:
7092baa549
Change-Id: Ic8743e2508ae476ac56c4c1422d8d0d57ad8b671
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:31:21 +0000 (00:31 +0000)]
Handle gcc 7 warnings am:
3677383919 am:
2d4c86a43b
am:
7e29f6b4fb
Change-Id: I32c3b40b9e2786d217e28ea8330b3a67b2d11c08
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:28:46 +0000 (00:28 +0000)]
Handle gcc 7 warnings am:
3677383919 am:
2d4c86a43b
am:
203f226313
Change-Id: I2453f20db0f05c8b351bfa72f3d926ee8d42fc88
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:26:27 +0000 (00:26 +0000)]
Handle gcc 7 warnings am:
3677383919
am:
8597705aa9
Change-Id: I6c48d554d080eca12650c66cca00c32bd34231f2
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:23:08 +0000 (00:23 +0000)]
Handle gcc 7 warnings am:
3677383919
am:
2d4c86a43b
Change-Id: Icf0c152a839ff1de7259784ec82fa0be77cd76a6
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:19:51 +0000 (00:19 +0000)]
Handle gcc 7 warnings
am:
3677383919
Change-Id: I4ea9a65bf430fadf5753bf260df13ee7ca250f9c
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:16:06 +0000 (00:16 +0000)]
Handle gcc 7 warnings am:
3677383919
am:
2d4c86a43b
Change-Id: I661bc617fbc55db9c013a63dc337c431b263bd10
Caio Marcelo de Oliveira Filho [Fri, 23 Mar 2018 00:10:32 +0000 (00:10 +0000)]
Handle gcc 7 warnings
am:
3677383919
Change-Id: I058154400ec6755a9eaf873a6421942fcad4cd11
Caio Marcelo de Oliveira Filho [Thu, 22 Feb 2018 01:54:57 +0000 (17:54 -0800)]
Handle gcc 7 warnings
- "-Wimplicit-fallthrough" warns on case conditions that
fallthrough. GCC does have a way to accept conditions that have a
comment about falling through inside the cases, but the codebase has
other cases where a single comment explains the fallthrough for the
whole switch. This warning is being ignored. It was not possible to
use "-Wno-error=WARNING" because older GCCs fail -- but they do
accept "-Wno-WARNING" where WARNING is unknown (since at least gcc
4.6.4).
- "-Wint-in-bool-context" warns (among other things) about result of
multiplication being used in boolean context. Code was changed to
use de::max() instead.
- "-Wmaybe-uninitialized" warned about some attributes of a struct not
being initialized depending on the case. Code was changed to
initialize the struct in question.
Components: Framework, Vulkan
Bug: b/
74405145
Change-Id: Iabb26f01e047353c6e2a704ab27b673e85b185be
(cherry picked from commit
f1ee9253e64f7434cdba7c8ac048c0e9baccc133)
Chris Forbes [Mon, 19 Mar 2018 18:40:04 +0000 (18:40 +0000)]
Merge remote-tracking branch 'goog/upstream-vulkan-cts-next' into pi-dev
am:
d649aa0625
Change-Id: I121e79ff2ce835d829a43643c8034a7a64365e9c
Kenneth Graunke [Sat, 9 Sep 2017 06:26:15 +0000 (23:26 -0700)]
Require GL_EXT_sRGB_write_control for GL_FRAMEBUFFER_SRGB enable/disable
This test required GL_EXT_sRGB_write_control or ES 3.2. But glEnable
and glDisable of GL_FRAMEBUFFER_SRGB requires the extension - ES 3.2
doesn't provide that functionality. ES 3.2 implementations without the
extension would fail. Now they report NotSupported.
Affects:
dEQP-GLES31.functional.fbo.srgb_write_control.framebuffer_srgb_enabled
Components: AOSP
Bug: b/
75898891
Change-Id: I9d6b3fba892288354620ecbbc51ef7a351507e43
(cherry picked from commit
f5bc215a968512ba967ce68cc3640c45bc776f2c)
Chris Forbes [Fri, 16 Mar 2018 18:32:25 +0000 (11:32 -0700)]
Merge remote-tracking branch 'goog/upstream-vulkan-cts-next' into pi-dev
Change-Id: Ib4eee63a0f56aa0fe3f11b9af551946e15f80038
Bug: b/
75279981
Test: helper script only, manually tested.
Chris Forbes [Fri, 16 Mar 2018 15:43:44 +0000 (15:43 +0000)]
Merge tag 'vulkan-cts-1.1.0.3' into HEAD
am:
b88215b9bf
Change-Id: Ia42351a4071ccafe1b845720cfed2e29f0ae87c9
Chris Forbes [Tue, 13 Mar 2018 00:00:42 +0000 (17:00 -0700)]
Merge tag 'vulkan-cts-1.1.0.3' into HEAD
Test: make cts, run on pixel
Bug: b/
74544379
Change-Id: I0ec419667905d7d9c795e3bc30210e2bf3315406
Caio Marcelo de Oliveira Filho [Mon, 12 Mar 2018 17:25:58 +0000 (10:25 -0700)]
Fetch new tags when fetching new Git sources
Change-Id: I1a906ebf2698eac33c3acbf1da74df9642b775a2
Component: Framework
(cherry picked from commit
204d597504c94fa52ed0f5a2c21895482236d5cc)
Chris Forbes [Tue, 13 Mar 2018 23:59:45 +0000 (16:59 -0700)]
Generate extra android mustpass list from risky set
Previously we'd just separated the short term exclusions into their own
list, but they weren't included in any other list that cts-tradefed
could run. This change puts that next step of the plumbing in place.
Test: mustpass change only.
Bug: b/
73004594
Change-Id: I58997dc1e62929dc4b7243ceae3a90e55f8c962e
Components: AOSP
Raymond Chiu [Tue, 13 Mar 2018 01:30:39 +0000 (01:30 +0000)]
Merge "Fix ShaderUniformIntegerFunctionTest to not have bool precision" am:
68f5c1af8c
am:
60444c9d2c -s ours
Change-Id: Ie709366b978417f14e3e660eb2f3e085a35ce8ac
Raymond Chiu [Tue, 13 Feb 2018 23:13:47 +0000 (15:13 -0800)]
Add tests for findLSB/findMSB applied to a uniform value.
Ensure that findLSB/findMSB work correctly when:
Argument is a uniform value, of various precisions
Result is written out directly
Result is compared to a fixed value
Components: AOSP
Bug:
71875560
New Tests: dEQP-GLES31.functional.shaders.builtin_functions.uniform.*
Change-Id: I0dc83b291d1ecaed5e451b76e4b41827116218c6
(cherry picked from commit
db61ef6d9e35710b30c6494b6e1a9110dbda6ea7)
Raymond Chiu [Tue, 13 Mar 2018 01:10:39 +0000 (01:10 +0000)]
Merge "Fix ShaderUniformIntegerFunctionTest to not have bool precision"
am:
68f5c1af8c
Change-Id: I6468d6e253acd878a7ae8c90d2d8be84fbc4aaa3
Raymond Chiu [Tue, 13 Mar 2018 00:49:05 +0000 (00:49 +0000)]
Merge "Fix ShaderUniformIntegerFunctionTest to not have bool precision"
Raymond Chiu [Mon, 12 Mar 2018 17:49:10 +0000 (10:49 -0700)]
Fix ShaderUniformIntegerFunctionTest to not have bool precision
Bug:
71875560
Components: AOSP
Affects: dEQP-GLES31.functional.shaders.builtin_functions.uniform.*
Change-Id: I25325aa74090ec253da33ba2677ac281e3a6e01c
Brian Anderson [Mon, 12 Mar 2018 19:12:23 +0000 (19:12 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254 am:
c89ef2911b am:
6c7926cc85 am:
e259b46e87
am:
230ee82f3b
Change-Id: I99042860b9694435b40ac41b7146f8a9e1ef7156
Brian Anderson [Mon, 12 Mar 2018 18:52:38 +0000 (18:52 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254 am:
c89ef2911b am:
6c7926cc85
am:
e259b46e87
Change-Id: Ic23aa598b9ed405814db1f3407aa1f217c14065a
Brian Anderson [Mon, 12 Mar 2018 18:47:30 +0000 (18:47 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254 am:
c89ef2911b
am:
6c7926cc85
Change-Id: Ie7ee1b6e9d65880ed0ecd5f387f11d7dc2869c19
Brian Anderson [Mon, 12 Mar 2018 18:40:59 +0000 (18:40 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254
am:
c89ef2911b
Change-Id: I4eb4a0f114e28e84b9d52e26c607c1c6ec124644
Brian Anderson [Mon, 12 Mar 2018 18:32:20 +0000 (18:32 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic.
am:
e8634c9254
Change-Id: I37191536ba133e83204935cfcebe7746675ef4f7
Brian Anderson [Mon, 12 Mar 2018 18:32:01 +0000 (18:32 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254 am:
24f69aed49 am:
b4d417c7b7
am:
49f12250f7
Change-Id: Iee4c1ee40e90a508886480befe1e0aeb272b008a
Brian Anderson [Mon, 12 Mar 2018 18:22:58 +0000 (18:22 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254 am:
24f69aed49 am:
d9680efd9e
am:
d08f03c728
Change-Id: Ic6086a73f7839de26dec3658afc09ad622ac8a30
Brian Anderson [Mon, 12 Mar 2018 18:17:52 +0000 (18:17 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254 am:
24f69aed49
am:
d9680efd9e
Change-Id: I932280da6deeb261acc688ca04f7da080eb17fd2
Brian Anderson [Mon, 12 Mar 2018 18:12:53 +0000 (18:12 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254 am:
24f69aed49
am:
b4d417c7b7
Change-Id: If69252cd54c1780b5d76d1d1d7033a811d165e50
Brian Anderson [Mon, 12 Mar 2018 18:09:15 +0000 (18:09 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254
am:
24f69aed49
Change-Id: Iab3e70c081836b7219962477fdda27c730c5e0ae
Brian Anderson [Mon, 12 Mar 2018 17:59:09 +0000 (17:59 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am:
e8634c9254
am:
24f69aed49
Change-Id: I793d5340447fc5fea2e7e6dfcdc11a4b174812bb
Brian Anderson [Mon, 12 Mar 2018 17:54:36 +0000 (17:54 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic.
am:
e8634c9254
Change-Id: I68606ee22f516db51b60db205cd7ebb28cc563f6
Raymond Chiu [Sat, 10 Mar 2018 02:07:33 +0000 (02:07 +0000)]
Add tests for findLSB/findMSB applied to a uniform value. am:
0d07e85094
am:
1809610736 -s ours
Change-Id: I465ba9ef6b9f83337a695a6075a2e90e711f9f80
Raymond Chiu [Sat, 10 Mar 2018 00:26:36 +0000 (00:26 +0000)]
Add tests for findLSB/findMSB applied to a uniform value.
am:
0d07e85094
Change-Id: I12e59b3b2319ee5b76846fe5599fff00f5aabcad
Chris Forbes [Fri, 9 Mar 2018 23:02:42 +0000 (23:02 +0000)]
Compile shaders for 1.0-compatible tests as SPIRV 1.0, not max supported
am:
77061059ac
Change-Id: Ieec806d511cbf413ba24062d2f516e02033e3dc8
Chris Forbes [Fri, 9 Mar 2018 22:02:40 +0000 (22:02 +0000)]
Exclude gles2 unspecified precision tests temporarily
am:
c0e6348e8d
Change-Id: I13c5a5210983f4109d5672c89f842adada20dd5b
Brian Anderson [Fri, 9 Mar 2018 18:25:08 +0000 (10:25 -0800)]
eglGetFrameTimestamps: Don't require reads done to be monotonic.
Reads done is usually monotonic, but only under the assumption
that every buffer of the surface is being consumed by the same
unit. It is possible for a surface to switch between being an
overlay and being composited by the GPU. It's also possible a
driver will maintain a shadow copy of a frame that will further
affect when reads from a buffer might finish.
Remove the overly strict check.
Bug:
70334851,
74184639
Test: --deqp-case=dEQP-EGL*get_frame_timestamps*
Change-Id: I8e242a9fd649720b4d8059797c71163329b7b92c
Caio Marcelo de Oliveira Filho [Fri, 9 Mar 2018 20:26:34 +0000 (20:26 +0000)]
Handle gcc 7 warnings
am:
7fb99bc054
Change-Id: Id39143ed0161bf77fae0a051771c0524be04f626
Chris Forbes [Fri, 9 Mar 2018 20:04:24 +0000 (20:04 +0000)]
Merge remote-tracking branch 'goog/upstream-vulkan-cts-next' into vulkan-cts-1.1.0.x-feb-merge
am:
a76eb94eda
Change-Id: I76102892215fd2089df7ee5d04b191243cb44b29
Chris Forbes [Fri, 2 Mar 2018 21:22:20 +0000 (13:22 -0800)]
Compile shaders for 1.0-compatible tests as SPIRV 1.0, not max supported
Test: rebuild prebuilts, inspect. CtsDeqpTestCases against Pixel & Pixel2
Bug: b/
74431715
Change-Id: I5a440f97f79be0e6d37d89018ae8b611e9d4e7c1
Chris Forbes [Thu, 8 Mar 2018 23:51:14 +0000 (15:51 -0800)]
Exclude gles2 unspecified precision tests temporarily
Bug: b/
72992757
Test: mustpass change only
Change-Id: I1a02bbf2d60ec9f18b6948b70f94992551e8d8d3
Caio Marcelo de Oliveira Filho [Thu, 22 Feb 2018 01:54:57 +0000 (17:54 -0800)]
Handle gcc 7 warnings
- "-Wimplicit-fallthrough" warns on case conditions that
fallthrough. GCC does have a way to accept conditions that have a
comment about falling through inside the cases, but the codebase has
other cases where a single comment explains the fallthrough for the
whole switch. This warning is being ignored. It was not possible to
use "-Wno-error=WARNING" because older GCCs fail -- but they do
accept "-Wno-WARNING" where WARNING is unknown (since at least gcc
4.6.4).
- "-Wint-in-bool-context" warns (among other things) about result of
multiplication being used in boolean context. Code was changed to
use de::max() instead.
- "-Wmaybe-uninitialized" warned about some attributes of a struct not
being initialized depending on the case. Code was changed to
initialize the struct in question.
Components: Framework, Vulkan
(Cherry-picked from Khronos change
c3342293855b8cdb093408d867b44d0cc6b42155)
Test: python scripts/check_build_sanity.py with gcc-7
Bug: b/
74405145
Change-Id: Iabb26f01e047353c6e2a704ab27b673e85b185be
Chris Forbes [Thu, 1 Mar 2018 18:35:28 +0000 (10:35 -0800)]
Merge remote-tracking branch 'goog/upstream-vulkan-cts-next' into vulkan-cts-1.1.0.x-feb-merge
Bug: b/
74387723
Test: run CtsDeqpTestCases on pixel
Change-Id: If184707fe64486b5cbb5cdace861319b309ba187
Alexander Galazin [Wed, 7 Mar 2018 15:45:21 +0000 (16:45 +0100)]
Update glslang, SPIR-V commits
Components: Framework
Affects: dEQP-VK.*
Change-Id: If5830108278597a28f8043dd947bed3c20c9688d
Raymond Chiu [Tue, 13 Feb 2018 23:13:47 +0000 (15:13 -0800)]
Add tests for findLSB/findMSB applied to a uniform value.
Ensure that findLSB/findMSB work correctly when:
Argument is a uniform value, of various precisions
Result is written out directly
Result is compared to a fixed value
Components: AOSP
Bug:
71875560
New Tests: dEQP-GLES31.functional.shaders.builtin_functions.uniform.*
Merged-In: I0dc83b291d1ecaed5e451b76e4b41827116218c6
Change-Id: Iafd784deaf22dd86b6bfc955af967e4482d9e95c
Rosen Zhelev [Sat, 3 Mar 2018 03:11:43 +0000 (03:11 +0000)]
Fix egl config filtering of config_id am:
4bed9578e1 am:
5a6ee650a2
am:
cc7877f215
Change-Id: Ie06b7fc485d0e3c293c82332df403bea465c1718
Rosen Zhelev [Sat, 3 Mar 2018 03:01:28 +0000 (03:01 +0000)]
Fix egl config filtering of config_id am:
4bed9578e1
am:
5a6ee650a2
Change-Id: I1c1fb1b0ef52d4eb628b31a0e75353f97e87d09d