james.glanville [Wed, 16 Aug 2017 19:15:41 +0000 (19:15 +0000)]
Merge "Use safe glFramebufferTexture* function" am:
ec5ccbe144 am:
d4c3e6e71b am:
1f2e434e86
am:
978b206a7a
Change-Id: I8f7439231e43ef002bd2759fef887e17e154bca2
Michael Chock [Wed, 16 Aug 2017 19:15:23 +0000 (19:15 +0000)]
Merge "Do not use degenerate frames in EGL tests" am:
f5971fe17f am:
4a2d8af710 am:
bdab538931
am:
ad656a0faa
Change-Id: Ia1dcb275ef44e6eae61033b59d50286d99d5b8bb
james.glanville [Wed, 16 Aug 2017 19:12:11 +0000 (19:12 +0000)]
Merge "Use safe glFramebufferTexture* function" am:
ec5ccbe144 am:
d4c3e6e71b
am:
1f2e434e86
Change-Id: I05b273c4c5842ef9713cea1e0ee5db14965bc6df
Michael Chock [Wed, 16 Aug 2017 19:11:52 +0000 (19:11 +0000)]
Merge "Do not use degenerate frames in EGL tests" am:
f5971fe17f am:
4a2d8af710
am:
bdab538931
Change-Id: I659eb59a332af92c90de471a3cdb6eb2ce9ec4d2
james.glanville [Wed, 16 Aug 2017 19:08:36 +0000 (19:08 +0000)]
Merge "Use safe glFramebufferTexture* function" am:
ec5ccbe144
am:
d4c3e6e71b
Change-Id: I31749dfd7ca7258c702b3d00c3f438cebbbf4056
Michael Chock [Wed, 16 Aug 2017 19:08:22 +0000 (19:08 +0000)]
Merge "Do not use degenerate frames in EGL tests" am:
f5971fe17f
am:
4a2d8af710
Change-Id: I86d818ee189deef3102b0f112378cef1723edad0
james.glanville [Wed, 16 Aug 2017 19:04:43 +0000 (19:04 +0000)]
Merge "Use safe glFramebufferTexture* function"
am:
ec5ccbe144
Change-Id: I156ecc2a6ed17e3e23ef17ebbe026be27c1670c3
Michael Chock [Wed, 16 Aug 2017 19:04:22 +0000 (19:04 +0000)]
Merge "Do not use degenerate frames in EGL tests"
am:
f5971fe17f
Change-Id: I9807e27047a0d0280e06bc826cab3e6cb88b5ab6
Treehugger Robot [Wed, 16 Aug 2017 18:59:45 +0000 (18:59 +0000)]
Merge "Use safe glFramebufferTexture* function"
Treehugger Robot [Wed, 16 Aug 2017 18:59:42 +0000 (18:59 +0000)]
Merge "Do not use degenerate frames in EGL tests"
Alexander Galazin [Wed, 16 Aug 2017 18:57:22 +0000 (18:57 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported" am:
f96636fdfa am:
eaf6e29e46 am:
3946a20ebc
am:
cfe4446a05
Change-Id: I9bd37b581e0cff226dc0afe4771ff51ceb2b93e2
Alexander Galazin [Wed, 16 Aug 2017 18:54:52 +0000 (18:54 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported" am:
f96636fdfa am:
eaf6e29e46
am:
3946a20ebc
Change-Id: Ifc2e7f4ef52d03eb2f6570f5fc83818ee4e2c190
Alexander Galazin [Wed, 16 Aug 2017 18:51:50 +0000 (18:51 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported" am:
f96636fdfa
am:
eaf6e29e46
Change-Id: If70e55237194763a02f31d3a20bbc475403d8670
Alexander Galazin [Wed, 16 Aug 2017 18:47:50 +0000 (18:47 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported"
am:
f96636fdfa
Change-Id: Iccb20250f9b98f983fc831911a1f9b4d4a98fbfb
Treehugger Robot [Wed, 16 Aug 2017 18:36:54 +0000 (18:36 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported"
Alexander Galazin [Wed, 16 Aug 2017 18:30:19 +0000 (18:30 +0000)]
Merge "Fix error double accounting in fuzzyCompare()" am:
0cf17c4bf8 am:
f64327185c am:
aca02e1db5
am:
c740af0a26
Change-Id: I07e51f9da09da70bbc90bc0f0ba62ee53dbacb8e
Alexander Galazin [Wed, 16 Aug 2017 18:27:18 +0000 (18:27 +0000)]
Merge "Fix error double accounting in fuzzyCompare()" am:
0cf17c4bf8 am:
f64327185c
am:
aca02e1db5
Change-Id: I33c50071a663091adfc992b518610b68ed46b303
Alexander Galazin [Wed, 16 Aug 2017 18:23:48 +0000 (18:23 +0000)]
Merge "Fix error double accounting in fuzzyCompare()" am:
0cf17c4bf8
am:
f64327185c
Change-Id: I5a42417bee0eab58fc2cae3a653e41e4624cb2eb
Alexander Galazin [Wed, 16 Aug 2017 18:20:18 +0000 (18:20 +0000)]
Merge "Fix error double accounting in fuzzyCompare()"
am:
0cf17c4bf8
Change-Id: Ife3e4f1bd13c6f4cb939950635880ce32d2b1df3
Treehugger Robot [Wed, 16 Aug 2017 18:06:52 +0000 (18:06 +0000)]
Merge "Fix error double accounting in fuzzyCompare()"
Michael Chock [Mon, 14 Aug 2017 15:36:11 +0000 (08:36 -0700)]
Avoid thread state races in EGL multithread tests
Previously, threads objects inside dEQP-EGL.functional.multithread.*
tests would conflate thread execution status with test results. The
former would only be set inside the thread, but the latter could be set
by other threads (e.g., a test thread might set its status to RUNNING
while another test might attempt to set the status of NOT_SUPPORTED).
These race conditions could lead to incorrect results.
Fix this by moving error and not-supported states out of the thread
execution state, and instead storing them as single-purpose flags inside
the test case object, avoiding the possibility of conflicting writes.
Change-Id: I2b117aa98c1c2b69b0d134610d6fd37656083e54
Michael Chock [Mon, 14 Aug 2017 18:55:14 +0000 (11:55 -0700)]
Do not use degenerate frames in EGL tests
The dEQP-EGL.functional.buffer_age.* and
dEQP-EGL.functional.partial_update.* tests use randomly-generated frames
for rendering. The test allows the generation of frames with a width or
height of 0, but the tcu::PixelBufferAccess interface does not permit
0-sized subregions (see assertions inside getSubregion overloads in
tcuTextureUtil.cpp).
Skip the rendering of degenerate frames in the reference renderer, as
they are unsupported but would not affect the rendering if they were.
Change-Id: I3977c3c293715db633dde74132e56b5d9303ab28
james.glanville [Wed, 16 Aug 2017 10:50:19 +0000 (11:50 +0100)]
Use safe glFramebufferTexture* function
glFramebufferTexture() is only supported when GL_EXT_geometry_shader is
present. Use glFramebufferTextureLayer() instead so that testing is
possible on unextended ES3.1 contexts.
Components: AOSP
Affects:
dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.framebuffer_texture_level
Alexander Galazin [Wed, 16 Aug 2017 09:36:01 +0000 (11:36 +0200)]
Report tests using Draw*BaseVertex as NotSupported
Draw*BaseVertex methods were added in GLES 3.2.
Report tests using these methods as NotSupported if
GLES 3.1 context is returned.
Components: AOSP
Affects: dEQP-GLES31.functional.draw_base_vertex.*
Change-Id: I87c918d5f66a0a5b547f8e625c662203a7f85048
Alexander Galazin [Wed, 16 Aug 2017 01:07:24 +0000 (01:07 +0000)]
Check for tessellation/geometry extensions being exposed am:
573154bb7b am:
f79e5f07b3 am:
b50ad0b932
am:
4d8117a4c2
Change-Id: I835660dbb6f60be47d6f8e80aea2cb88558f4f90
Alexander Galazin [Wed, 16 Aug 2017 00:51:38 +0000 (00:51 +0000)]
Check for tessellation/geometry extensions being exposed am:
573154bb7b am:
f79e5f07b3
am:
b50ad0b932
Change-Id: I766cb8e77a92f4dbe295224522a40bc568aa8bab
Alexander Galazin [Wed, 16 Aug 2017 00:41:06 +0000 (00:41 +0000)]
Check for tessellation/geometry extensions being exposed am:
573154bb7b
am:
f79e5f07b3
Change-Id: I3a2713fb0e10929d2b326443ab82beeed61df85e
Alexander Galazin [Wed, 16 Aug 2017 00:32:11 +0000 (00:32 +0000)]
Check for tessellation/geometry extensions being exposed
am:
573154bb7b
Change-Id: I86d05362cf94c693d4000969d2c177c692f07686
Alexander Galazin [Fri, 11 Aug 2017 09:03:50 +0000 (11:03 +0200)]
Check for tessellation/geometry extensions being exposed
Some sample_variables tests use tessellation/geometry shaders.
Need to check that the relevant extensions are exposed.
Components: AOSP
Affects:
dEQP-GLES31.functional.debug.negative_coverage.*.oes_sample_variables.access_built_in_types_inside_other_shaders
Change-Id: Iff74939d474082938955e5b7ebfc41ea3b4a6ec5
Chih-Hung Hsieh [Thu, 10 Aug 2017 16:41:38 +0000 (16:41 +0000)]
Suppress non-critical warnings in external/deqp. am:
b7ae0d8484 am:
ed7ff5357c am:
5ecdd6b007
am:
4ac728eec7
Change-Id: I2efed221e92c5627b1483fa7252a1a7e2896696d
Chih-Hung Hsieh [Thu, 10 Aug 2017 16:37:45 +0000 (16:37 +0000)]
Suppress non-critical warnings in external/deqp. am:
b7ae0d8484 am:
ed7ff5357c
am:
5ecdd6b007
Change-Id: I893b3a0a2cf4d18517af8504d144c34431e5b7df
Chih-Hung Hsieh [Thu, 10 Aug 2017 16:33:41 +0000 (16:33 +0000)]
Suppress non-critical warnings in external/deqp. am:
b7ae0d8484
am:
ed7ff5357c
Change-Id: Ifeae1faec963fb0096c6df33942a394b50b8a36b
Chih-Hung Hsieh [Thu, 10 Aug 2017 16:22:23 +0000 (16:22 +0000)]
Suppress non-critical warnings in external/deqp.
am:
b7ae0d8484
Change-Id: I203833d39406f0530796d10e6d7a4d8f9beb2dbb
Alexander Galazin [Tue, 8 Aug 2017 11:15:40 +0000 (13:15 +0200)]
Fix error double accounting in fuzzyCompare()
fuzzyCompare() has a loop to go through all the pixels and generate error sum.
It skips some pixels using random number generator between 0-8.
Random number generator sometime generate 0 and it ends up
calculating error sum twice for the same pixel.
If this pixel has error, then this add up error sum twice.
Components: Framework
Change-Id: I08e06e29faedb99cfd8fa479e97a437c06008848
Chih-Hung Hsieh [Wed, 9 Aug 2017 23:23:07 +0000 (16:23 -0700)]
Suppress non-critical warnings in external/deqp.
* We should enable those warnings after fixing the upstream source code.
Bug:
64487164
Test: build with WITH_TIDY=1
Change-Id: Ie4961d23b8f57e8d3a3ada0e64df82ed18dd366f
Mika Isojarvi [Fri, 4 Aug 2017 23:31:20 +0000 (23:31 +0000)]
Merge "Release EGL resources in CTS worker threads" am:
fde96926aa am:
cf24be7e7a am:
2525ece0ec
am:
50a81a8000
Change-Id: I3a87d35ce7605c7c86d1df2df0ed6e3db6de2a9f
Mika Isojarvi [Fri, 4 Aug 2017 23:21:40 +0000 (23:21 +0000)]
Merge "Release EGL resources in CTS worker threads" am:
fde96926aa am:
cf24be7e7a
am:
2525ece0ec
Change-Id: Id581ba0e96248ddf1bbeef9ce00dd30065d86d3f
Mika Isojarvi [Fri, 4 Aug 2017 23:15:40 +0000 (23:15 +0000)]
Merge "Release EGL resources in CTS worker threads" am:
fde96926aa
am:
cf24be7e7a
Change-Id: I2381217adc2dd6fca34e8ef19ebfe90b5310638e
Mika Isojarvi [Fri, 4 Aug 2017 23:10:09 +0000 (23:10 +0000)]
Merge "Release EGL resources in CTS worker threads"
am:
fde96926aa
Change-Id: I8502a522e44c310dfb96710c7b301ebe798668ec
Mika Isojarvi [Fri, 4 Aug 2017 22:55:11 +0000 (22:55 +0000)]
Merge "Release EGL resources in CTS worker threads"
Android Build Merger (Role) [Fri, 4 Aug 2017 22:53:17 +0000 (22:53 +0000)]
Merge "Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f am:
456d849dfb" into oc-dr1-dev-plus-aosp am:
a39117417f" into oc-mr1-dev-plus-aosp
Graeme Leese [Fri, 4 Aug 2017 22:52:47 +0000 (22:52 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f am:
456d849dfb" into oc-dr1-dev-plus-aosp
am:
a39117417f
Change-Id: Ie8fc46bf71323d08973361983006e0c4ae7ec59a
Android Build Merger (Role) [Fri, 4 Aug 2017 22:52:34 +0000 (22:52 +0000)]
Merge "Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f am:
fff2e81d5b" into oc-dr1-dev-plus-aosp am:
9cd00ac01b" into oc-mr1-dev-plus-aosp
Graeme Leese [Fri, 4 Aug 2017 22:52:08 +0000 (22:52 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f am:
fff2e81d5b" into oc-dr1-dev-plus-aosp
am:
9cd00ac01b
Change-Id: I377b70ad3957a5f70de43b646aacf6264d88b97a
Android Build Merger (Role) [Fri, 4 Aug 2017 22:52:01 +0000 (22:52 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f am:
456d849dfb am:
46c216fa87" into oc-mr1-dev-plus-aosp
Android Build Merger (Role) [Fri, 4 Aug 2017 22:51:58 +0000 (22:51 +0000)]
Merge "Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7 am:
1801be75eb am:
111e3a2323" into oc-dr1-dev-plus-aosp am:
ec41d83f07" into oc-mr1-dev-plus-aosp
Graeme Leese [Fri, 4 Aug 2017 22:51:29 +0000 (22:51 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f am:
456d849dfb
am:
46c216fa87
Change-Id: I17e11e11fe47d6c0f11b0db3796d095ca079db0f
Graeme Leese [Fri, 4 Aug 2017 22:51:27 +0000 (22:51 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7 am:
1801be75eb am:
111e3a2323" into oc-dr1-dev-plus-aosp
am:
ec41d83f07
Change-Id: Ia6fa87823a5e05908ab622c8d52536ac365e131f
Android Build Merger (Role) [Fri, 4 Aug 2017 22:51:22 +0000 (22:51 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7 am:
1801be75eb am:
111e3a2323 am:
1b86cc48ff" into oc-mr1-dev-plus-aosp
Graeme Leese [Fri, 4 Aug 2017 22:51:09 +0000 (22:51 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7 am:
1801be75eb am:
111e3a2323
am:
1b86cc48ff
Change-Id: Ia4bfcd77e906397b9b328696ad11436eca958601
Graeme Leese [Fri, 4 Aug 2017 22:51:09 +0000 (22:51 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7 am:
1801be75eb am:
c2fa08f20a
am:
c92f24a87b
Change-Id: I581f8f6e49cff6503c28e149b682b977c02d3e36
Android Build Merger (Role) [Fri, 4 Aug 2017 22:45:42 +0000 (22:45 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f am:
456d849dfb" into oc-dr1-dev-plus-aosp
Graeme Leese [Fri, 4 Aug 2017 22:45:35 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f
am:
456d849dfb
Change-Id: I6d8aa3fd4a89383ab701a463eb929af6791518a4
Android Build Merger (Role) [Fri, 4 Aug 2017 22:45:32 +0000 (22:45 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f am:
fff2e81d5b" into oc-dr1-dev-plus-aosp
Android Build Merger (Role) [Fri, 4 Aug 2017 22:45:27 +0000 (22:45 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7 am:
1801be75eb am:
111e3a2323" into oc-dr1-dev-plus-aosp
Graeme Leese [Fri, 4 Aug 2017 22:45:26 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f
am:
fff2e81d5b
Change-Id: I9fd3dbd0b63a5ddce3011a4555a13416c7e770b8
Graeme Leese [Fri, 4 Aug 2017 22:45:25 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0 am:
b85caaf64f
am:
456d849dfb
Change-Id: I6ef9440c4f36702891798cd7affe9039f2cf485b
Graeme Leese [Fri, 4 Aug 2017 22:45:12 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7 am:
1801be75eb
am:
111e3a2323
Change-Id: Ie0c9bc999c2cebb97cb629b2822e13cbc201f87f
Graeme Leese [Fri, 4 Aug 2017 22:45:10 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7 am:
1801be75eb
am:
111e3a2323
Change-Id: I7a5530a47e9f7ca247b5ef7eef452beec46b2dbd
Graeme Leese [Fri, 4 Aug 2017 22:45:08 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7 am:
1801be75eb
am:
c2fa08f20a
Change-Id: I3de981abbef67723727b5302b20d5bbbb1b0cf90
Graeme Leese [Fri, 4 Aug 2017 22:39:35 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0
am:
b85caaf64f
Change-Id: I0ffe084557f992e2d559d6abc115c9760e0d3df0
Graeme Leese [Fri, 4 Aug 2017 22:39:26 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f am:
781a2ef1e0
am:
b85caaf64f
Change-Id: If808dc4b855853cc5b2c08b228b90b4ffb594bc2
Graeme Leese [Fri, 4 Aug 2017 22:39:11 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7
am:
1801be75eb
Change-Id: I53ce79df88d1a9fe3069d9814c21b09ce7e7a333
Graeme Leese [Fri, 4 Aug 2017 22:39:07 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
ea24f81118 am:
9485e519fd am:
ee9b5b7b6d
am:
ee000236df
Change-Id: I3bd5fa1c491a5ba2e421bd27c0c063562eecbea3
Graeme Leese [Fri, 4 Aug 2017 22:39:07 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5 am:
37ce9a1ac7
am:
1801be75eb
Change-Id: If598f5251c48ab9d40eacb45acbe31a9fad51916
Graeme Leese [Fri, 4 Aug 2017 22:33:28 +0000 (22:33 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9 am:
5fe6ec300f
am:
781a2ef1e0
Change-Id: I88ecd39f47d5c87973d92db0570e1a4dd46e3c27
Graeme Leese [Fri, 4 Aug 2017 22:33:09 +0000 (22:33 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238 am:
222fa619e5
am:
37ce9a1ac7
Change-Id: I4732c21d607253f197be74652f87c71f069437e0
Graeme Leese [Fri, 4 Aug 2017 22:33:06 +0000 (22:33 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
ea24f81118 am:
9485e519fd
am:
ee9b5b7b6d
Change-Id: I87cd0f03b69343f134f1da19c1338fa7ee55c974
Graeme Leese [Fri, 4 Aug 2017 22:27:22 +0000 (22:27 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8 am:
2431a0b0d9
am:
5fe6ec300f
Change-Id: I9bac6748b66744cccf998ee698f4f4b04e69e961
Graeme Leese [Fri, 4 Aug 2017 22:27:06 +0000 (22:27 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
ea24f81118
am:
9485e519fd
Change-Id: I108bfec2e940a9bed921e7ead16298f8940d0c2e
Graeme Leese [Fri, 4 Aug 2017 22:27:05 +0000 (22:27 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1 am:
3558abf238
am:
222fa619e5
Change-Id: I218a43847e48773bbfea387a68864204bf99cec3
Graeme Leese [Fri, 4 Aug 2017 22:21:26 +0000 (22:21 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043 am:
a2d901c3d8
am:
2431a0b0d9
Change-Id: I80c9b1fe0131870b22c2d81d21543c59d2a3bf06
Graeme Leese [Fri, 4 Aug 2017 22:21:06 +0000 (22:21 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1
am:
ea24f81118
Change-Id: I02de92c1f3a63550bc24575d73e67dce8c6d6923
Graeme Leese [Fri, 4 Aug 2017 22:21:04 +0000 (22:21 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
5bd0fb31a1
am:
3558abf238
Change-Id: I2a9cf3840c5fa7f4a004cc2c46f41a22222a4ac6
Graeme Leese [Fri, 4 Aug 2017 22:20:34 +0000 (22:20 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32 am:
b8e4ff4043
am:
a2d901c3d8
Change-Id: I4da52aeb3a4c496dd7071eedff513db057a86ed1
Graeme Leese [Fri, 4 Aug 2017 22:14:34 +0000 (22:14 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32
am:
5bd0fb31a1
Change-Id: Id14e6caccfe5173661572abb58006199597a945e
Graeme Leese [Fri, 4 Aug 2017 22:14:33 +0000 (22:14 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32
am:
b8e4ff4043
Change-Id: I79289a400b489142682865c5a9f8153d2b97650f
Graeme Leese [Fri, 4 Aug 2017 22:09:03 +0000 (22:09 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am:
4f1051ad32
am:
5bd0fb31a1
Change-Id: I2ab773e341fe8a0819963ca9351894ee740591cf
Graeme Leese [Fri, 4 Aug 2017 22:08:05 +0000 (22:08 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev
am:
4f1051ad32
Change-Id: I3bc55d8c7271eb61c7c593505dab8e13e0b48e16
Graeme Leese [Fri, 4 Aug 2017 22:03:02 +0000 (22:03 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev
am:
4f1051ad32
Change-Id: I4f54481292ffaaf5e1cf56a05ef24f7dfa4983f3
Treehugger Robot [Fri, 4 Aug 2017 21:56:36 +0000 (21:56 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev
Michael Chock [Fri, 4 Aug 2017 20:12:14 +0000 (20:12 +0000)]
Check for EGLimage support in EGLimage test am:
1886241d23 am:
830a36a4f8 am:
2654a02afb
am:
5687c698f2
Change-Id: I04fd57a21ad9de7d5270082c90c06f85ed06b675
Michael Chock [Fri, 4 Aug 2017 20:00:02 +0000 (20:00 +0000)]
Check for EGLimage support in EGLimage test am:
1886241d23 am:
830a36a4f8
am:
2654a02afb
Change-Id: I99e48362f8753789282939efc235f520088dd947
Michael Chock [Fri, 4 Aug 2017 19:45:03 +0000 (19:45 +0000)]
Check for EGLimage support in EGLimage test am:
1886241d23
am:
830a36a4f8
Change-Id: Ic70083ef84ed5b6cb5b075b90f8513dd16554939
Michael Chock [Fri, 4 Aug 2017 19:38:53 +0000 (19:38 +0000)]
Check for EGLimage support in EGLimage test
am:
1886241d23
Change-Id: Ia4d21d273030b87dd9aa6b5e3eae5323bfe41dab
James Helferty [Fri, 4 Aug 2017 19:38:38 +0000 (19:38 +0000)]
Check correct error for exceeding texture limit
am:
7c30309cbe
Change-Id: I9188cbe15f4e3fc695d58f1601bcda3a7a7af44f
Michael Chock [Wed, 26 Jul 2017 17:07:16 +0000 (10:07 -0700)]
Release EGL resources in CTS worker threads
For worker threads in multithreaded EGL tests, call eglReleaseThread
before thread termination.
Affects:
dEQP-EGL.functional.color_clears.multi_thread.*
dEQP-EGL.functional.multithread.*
dEQP-EGL.functional.render.multi_thread.*
dEQP-EGL.functional.thread_cleanup.*
dEQP-EGL.performance.gles2_shared_render.*
Change-Id: I1e47fae1b9a3d1f148a80215c1c2baa0b684c57e
Michael Chock [Tue, 25 Jul 2017 20:16:38 +0000 (13:16 -0700)]
Check for EGLimage support in EGLimage test
Verify support for EGL 1.5+, EGL_KHR_image, or EGL_KHR_image_base before
attempting to call eglCreateImage[KHR] in test
dEQP-EGL.functional.image.api.invalid_create_image.
Change-Id: Icde0f5c568a00da7b7aaa07bc2fb58b7d62df165
James Helferty [Thu, 30 Mar 2017 19:15:59 +0000 (15:15 -0400)]
Check correct error for exceeding texture limit
This test should check for GL_INVALID_OPERATION instead of GL_INVALID_VALUE.
Affects:
dEQP-GLES31.functional.debug.negative_coverage.get_error.compute.exceed_texture_image_units_limit
Component: AOSP
VK-GL-CTS Issue: 340
Change-Id: I609f6fcb876978e715c52fd5b5c4144891dbaacf
Kalle Raita [Mon, 31 Jul 2017 23:21:46 +0000 (23:21 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am:
e345d7b6ba am:
138ad0cb5e
am:
6167d90111
Change-Id: If826560456a6bedce4e11f69d97dbb764b238f4d
Kalle Raita [Mon, 31 Jul 2017 23:21:27 +0000 (23:21 +0000)]
Merge "CP: Add triangle edge guardband for Tex2D lookup diff am:
e345d7b6ba am:
138ad0cb5e" into oc-dr1-dev-plus-aosp
am:
edb3697358
Change-Id: I562f7565e8568528e5dd9d42a11ed4f9a1effbf9
Kalle Raita [Mon, 31 Jul 2017 23:21:14 +0000 (23:21 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am:
e345d7b6ba am:
64a804822c
am:
aca4b2035a
Change-Id: Id9ed09c5ce3175e6be32b376a44e91b4a9404e5b
Android Build Merger (Role) [Mon, 31 Jul 2017 23:17:56 +0000 (23:17 +0000)]
Merge "CP: Add triangle edge guardband for Tex2D lookup diff am:
e345d7b6ba am:
138ad0cb5e" into oc-dr1-dev-plus-aosp
Kalle Raita [Mon, 31 Jul 2017 23:17:46 +0000 (23:17 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am:
e345d7b6ba
am:
138ad0cb5e
Change-Id: Ib839aced78e81360ea0b676ac246ae59cbe81f9d
Kalle Raita [Mon, 31 Jul 2017 23:17:46 +0000 (23:17 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am:
e345d7b6ba
am:
138ad0cb5e
Change-Id: I3c05273278451c39457e0c98cdd35ab52f3aa2e7
Kalle Raita [Mon, 31 Jul 2017 23:17:43 +0000 (23:17 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am:
e345d7b6ba
am:
64a804822c
Change-Id: I55cdf9880071582a15515c75c8114be659317c71
Kalle Raita [Mon, 31 Jul 2017 23:14:42 +0000 (23:14 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff
am:
e345d7b6ba
Change-Id: Id0012f02a2559040289ec8da7834c70f4f49b457
Kalle Raita [Mon, 31 Jul 2017 23:14:15 +0000 (23:14 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff
am:
e345d7b6ba
Change-Id: Id65ad23c5b3b0a7a0afecac8161a3f832d062363
Kalle Raita [Tue, 18 Jul 2017 21:52:15 +0000 (14:52 -0700)]
CP: Add triangle edge guardband for Tex2D lookup diff
Cherry-pick AOSP Change:
dcb5991811ed287fc4a72126663136a94eb7dc39
Previously 3D and cube textures allowed pixels along the seam of
triangles to use data from either triangle. This change copies that
allowance to the 2D texture computeTextureLookupDiff. The projection
values chosen for the mipmap.2d.projected group make the data
discontinous over the edge, making it sensitive to tie-breaker
resolution. This change resolves the issue.
Affects: framework
Test: Executed mipmap.2d.projected group with failing result images
Bug:
63335787
Change-Id: Ibaed590fb5e1bc9eb837c9027ddadcea2081f629
Daniel Koch [Wed, 26 Jul 2017 17:38:21 +0000 (13:38 -0400)]
Allow VK_KHR_relaxed_block_layout extension
VK-GL-CTS Issue: 596
Affects:
dEQP-VK.api.info.device.extensions
Change-Id: I25395cbc76e2a4a176c74e9d46f16f3e105c4669
Component: Vulkan