Courtney Goeltzenleuchter [Wed, 31 Jan 2018 17:13:29 +0000 (17:13 +0000)]
Add new EGL tests for HDR am:
fcfa77ea6a am:
3b92d7b7b9
am:
d1957b9d94
Change-Id: I927c198497f370896afe507a6502797c572b71bb
Courtney Goeltzenleuchter [Wed, 31 Jan 2018 17:13:16 +0000 (17:13 +0000)]
Add support for HDR extension and colorspaces am:
d6e50e04c7 am:
520e648b04
am:
410295d858
Change-Id: I0ec63e0bcb6d7c190d1dd3f5ffe4d25c88c9cc8c
Courtney Goeltzenleuchter [Wed, 31 Jan 2018 17:07:54 +0000 (17:07 +0000)]
Add new EGL tests for HDR am:
fcfa77ea6a
am:
3b92d7b7b9
Change-Id: Iab6085255f38a49ace1085b016ef7b4dd71aa866
Courtney Goeltzenleuchter [Wed, 31 Jan 2018 17:07:46 +0000 (17:07 +0000)]
Add support for HDR extension and colorspaces am:
d6e50e04c7
am:
520e648b04
Change-Id: I7e2069069763bd79ae384706bccc92270b784605
Courtney Goeltzenleuchter [Wed, 31 Jan 2018 17:05:20 +0000 (17:05 +0000)]
Add new EGL tests for HDR
am:
fcfa77ea6a
Change-Id: I998107f8870e9eaac9b3d08817a15cbf8e64146d
Courtney Goeltzenleuchter [Wed, 31 Jan 2018 17:05:16 +0000 (17:05 +0000)]
Add support for HDR extension and colorspaces
am:
d6e50e04c7
Change-Id: I72e959dcb00dba8f2d12f144b8b88c9e379d8209
Courtney Goeltzenleuchter [Sat, 27 Jan 2018 00:43:28 +0000 (16:43 -0800)]
Add new EGL tests for HDR
Add test that will create a surface with smpte & cta metadata,
verify the metadata with eglQuerySurface, modify the metadata
with eglSurfaceAttrib and verify that data via eglQuerySurface.
Unfortunately, not able to verify actual display behavior.
New Test: dEQP-EGL.functional.hdr_color.8888
Components: AOSP
Change-Id: I88bcd99e1c0ab5ab4236ddbcdd7ec3e7d658d710
Courtney Goeltzenleuchter [Sat, 27 Jan 2018 00:39:49 +0000 (16:39 -0800)]
Add support for HDR extension and colorspaces
Components: framework
Change-Id: I66ffcdb458fd6ccad768693d96a73c1d31785138
Kai Ninomiya [Wed, 31 Jan 2018 00:52:09 +0000 (00:52 +0000)]
GLES3: complex exprs, side effects, short circuits am:
3589064793 am:
045a476f89
am:
a438d6a1d0
Change-Id: I58b0090a9dba5525220ec4dabb23eee832ea580f
Kai Ninomiya [Wed, 31 Jan 2018 00:49:59 +0000 (00:49 +0000)]
GLES3: complex exprs, side effects, short circuits am:
3589064793
am:
045a476f89
Change-Id: Ieab4db7586cb04ca3f918b5db81d81e4a89715b2
Kai Ninomiya [Wed, 31 Jan 2018 00:47:30 +0000 (00:47 +0000)]
GLES3: complex exprs, side effects, short circuits
am:
3589064793
Change-Id: I5096bb9096d86eef346107c2a6890d44ad6336b0
Matthew Netsch [Tue, 30 Jan 2018 22:10:17 +0000 (22:10 +0000)]
Merge "Fixes threshold in texture size tests" am:
b12117312e am:
01caaa4073
am:
1d86edd7f9
Change-Id: If41ae8201828f86d76b7191d57c91b4780f91721
Matthew Netsch [Tue, 30 Jan 2018 21:58:09 +0000 (21:58 +0000)]
Merge "Fixes threshold in texture size tests" am:
b12117312e
am:
01caaa4073
Change-Id: I56890a451ae847acd7b7a5dcfc77ec68535614ff
Matthew Netsch [Tue, 30 Jan 2018 21:43:30 +0000 (21:43 +0000)]
Merge "Fixes threshold in texture size tests"
am:
b12117312e
Change-Id: Ia62de51fb128ce4f0f562370b202965c46ca40e2
Kai Ninomiya [Sat, 27 Jan 2018 03:25:26 +0000 (19:25 -0800)]
GLES3: complex exprs, side effects, short circuits
Some of these 8 tests (the 4 that rely on short circuiting) fail on
Nexus6P/7.0 (they were fixed in 8.0 and pass on Pixel2016/8.1):
https://crbug.com/695685
This is a port from WebGL:
https://github.com/KhronosGroup/WebGL/blob/master/sdk/tests/conformance2/glsl3/array-in-complex-expression.html
https://github.com/KhronosGroup/WebGL/blob/master/sdk/tests/conformance2/glsl3/short-circuiting-in-loop-condition.html
All of those tests are ported just for completeness.
New tests:
dEQP-GLES3.functional.shaders.arrays.complex_expression.and_short_circuits_vertex
dEQP-GLES3.functional.shaders.arrays.complex_expression.and_short_circuits_fragment
dEQP-GLES3.functional.shaders.arrays.complex_expression.or_short_circuits_vertex
dEQP-GLES3.functional.shaders.arrays.complex_expression.or_short_circuits_fragment
dEQP-GLES3.functional.shaders.arrays.complex_expression.ternary_only_evaluates_one_operand_vertex
dEQP-GLES3.functional.shaders.arrays.complex_expression.ternary_only_evaluates_one_operand_fragment
dEQP-GLES3.functional.shaders.arrays.complex_expression.sequence_side_effects_affecting_compared_array_content_vertex
dEQP-GLES3.functional.shaders.arrays.complex_expression.sequence_side_effects_affecting_compared_array_content_fragment
dEQP-GLES3.functional.shaders.loops.custom.short_circuit_in_while_vertex
dEQP-GLES3.functional.shaders.loops.custom.short_circuit_in_while_fragment
dEQP-GLES3.functional.shaders.loops.custom.short_circuit_in_for_vertex
dEQP-GLES3.functional.shaders.loops.custom.short_circuit_in_for_fragment
dEQP-GLES3.functional.shaders.loops.custom.short_circuit_in_dowhile_vertex
dEQP-GLES3.functional.shaders.loops.custom.short_circuit_in_dowhile_fragment
dEQP-GLES3.functional.shaders.loops.custom.short_circuit_in_while_sequence_vertex
dEQP-GLES3.functional.shaders.loops.custom.short_circuit_in_while_sequence_fragment
Components: AOSP
Change-Id: Ifa5590f91a8b16e1e2ab5ea8531f0d783c61cda4
Treehugger Robot [Tue, 30 Jan 2018 20:22:15 +0000 (20:22 +0000)]
Merge "Fixes threshold in texture size tests"
Kai Ninomiya [Tue, 30 Jan 2018 03:31:44 +0000 (03:31 +0000)]
Merge "GLES3: shaders.indexing.moredynamic" am:
ce989f2957 am:
5ec5cfd0d8
am:
baa167e3ee
Change-Id: I98c4ee9b8f4d9791960f5b97052d35cce7465746
Kai Ninomiya [Tue, 30 Jan 2018 03:29:33 +0000 (03:29 +0000)]
Merge "GLES3: shaders.indexing.moredynamic" am:
ce989f2957
am:
5ec5cfd0d8
Change-Id: I2869602ed1f4d68704fb77101d9a724d158e3daf
Kai Ninomiya [Tue, 30 Jan 2018 03:27:00 +0000 (03:27 +0000)]
Merge "GLES3: shaders.indexing.moredynamic"
am:
ce989f2957
Change-Id: I21d07a9ba6e0368270cde9de9e4a3ff381616977
Treehugger Robot [Tue, 30 Jan 2018 03:04:39 +0000 (03:04 +0000)]
Merge "GLES3: shaders.indexing.moredynamic"
TreeHugger Robot [Tue, 30 Jan 2018 02:53:53 +0000 (02:53 +0000)]
Merge "mustpass: Exclude more tests until we get new 8996/8998 drivers"
Chris Forbes [Tue, 30 Jan 2018 00:49:35 +0000 (16:49 -0800)]
mustpass: Exclude more tests until we get new 8996/8998 drivers
Bug: b/
72496590
Bug: b/
72495913
Bug: b/
72324588
Bug: b/
72385186
Test: build mustpass
Change-Id: I02ef4323bff5dd01ae87505ff7aa987160b5ff47
Kai Ninomiya [Tue, 30 Jan 2018 00:02:51 +0000 (00:02 +0000)]
GLES2: fix typo in es2fShaderStructTests am:
3c6c878240 am:
5db5568185
am:
850fe17ab4
Change-Id: I36bf032dbc83a8ec89635c6bb72e25f2b2d9d0b1
Kai Ninomiya [Mon, 29 Jan 2018 23:58:31 +0000 (23:58 +0000)]
GLES2: fix typo in es2fShaderStructTests am:
3c6c878240
am:
5db5568185
Change-Id: I9ce4ef4751b874c954958d574c8a0553656e98d2
Kai Ninomiya [Mon, 29 Jan 2018 23:54:15 +0000 (23:54 +0000)]
GLES2: fix typo in es2fShaderStructTests
am:
3c6c878240
Change-Id: I8397ae5cb2bd60f08b7b69ce1f8cf01b90d1e26c
Kai Ninomiya [Mon, 29 Jan 2018 18:55:22 +0000 (10:55 -0800)]
GLES2: fix typo in es2fShaderStructTests
I happened to notice this typo while editing the file. It could cause
some tests to be skipped when they should not be: it skips a case if
(1) the device has no vertex texture image units and
(2) the case uses any flags at all and
(3) the case is a vertex case.
There could be conformance impact from this change.
Affects:
dEQP-GLES2.functional.shaders.struct.uniform.array_member_dynamic_index_vertex
dEQP-GLES2.functional.shaders.struct.uniform.struct_array_dynamic_index_vertex
dEQP-GLES2.functional.shaders.struct.uniform.nested_struct_array_dynamic_index_vertex
dEQP-GLES2.functional.shaders.struct.uniform.dynamic_loop_struct_array_vertex
dEQP-GLES2.functional.shaders.struct.uniform.dynamic_loop_nested_struct_array_vertex
Components: AOSP
Change-Id: I5110d6c240938bc58664e7dd5ee2b43e26ceea6e
Matthew Netsch [Tue, 19 Dec 2017 20:45:33 +0000 (12:45 -0800)]
Fixes threshold in texture size tests
Threshold was computed directly from backbuffer format.
This makes the threshold too strict if the texture
sampled from has a lower bit-depth than the backbuffer.
This change takes the minimium bit depth between the
backbuffer and texture to compute the threshold.
Components: OpenGL ES
VK-GL-CTS issue: 163
Affects:
dEQP-GLES2.functional.texture.size.*
dEQP-GLES3.functional.texture.size.*
Change-Id: Id491ff4ef1b958459156fe83d9d5099cf81de81e
Kai Ninomiya [Mon, 29 Jan 2018 20:48:38 +0000 (20:48 +0000)]
GLES2: uniform struct{sampler} as a function arg am:
ad69c848f7 am:
cbc2c06d6b
am:
de6872c279
Change-Id: I74ece893d1b668dfdf6e89cfa885754ef6ee3e49
Kai Ninomiya [Mon, 29 Jan 2018 20:46:32 +0000 (20:46 +0000)]
GLES2: uniform struct{sampler} as a function arg am:
ad69c848f7
am:
cbc2c06d6b
Change-Id: I6c6dc559fd0444869764d88bf340c7e7f421dd71
Kai Ninomiya [Mon, 29 Jan 2018 20:43:59 +0000 (20:43 +0000)]
GLES2: uniform struct{sampler} as a function arg
am:
ad69c848f7
Change-Id: I0e3a13ffb51707733912a12b93314ec5a00a49e8
Kai Ninomiya [Sat, 27 Jan 2018 02:38:36 +0000 (18:38 -0800)]
GLES2: uniform struct{sampler} as a function arg
(Some of?) these tests failed on Pixel2016/7.0 (they were
fixed in 8.0 and pass on Pixel2016/8.1):
https://crbug.com/695680
This is a port from WebGL:
https://github.com/KhronosGroup/WebGL/blob/master/sdk/tests/conformance/glsl/bugs/sampler-struct-function-arg.html
New tests:
dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_function_arg_vertex
dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_function_arg_fragment
dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_array_function_arg_vertex
dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_array_function_arg_fragment
Components: AOSP
Change-Id: Ic71a7969c9bcf481c12b95a99e6379cfec659a8e
Kai Ninomiya [Sat, 27 Jan 2018 21:06:00 +0000 (13:06 -0800)]
GLES3: shaders.indexing.moredynamic
Many of these tests failed on Pixel2016/7.0 and Nexus6P/7.0. (They were
fixed in Pixel2016/8.0.):
https://crbug.com/695689
This is a port from WebGL:
https://github.com/KhronosGroup/WebGL/blob/master/sdk/tests/conformance2/glsl3/vector-dynamic-indexing.html
New tests: dEQP-GLES3.functional.shaders.indexing.moredynamic.*
Components: AOSP
Change-Id: I0b3d738e374c68eebb5cfca1cf9ce5d1c265237b
Kai Ninomiya [Sat, 27 Jan 2018 03:57:18 +0000 (03:57 +0000)]
GLES2: sequence operator (,) eval order and side effects am:
073a0ffc99 am:
4755546e86
am:
f0a4b07362
Change-Id: Ia68495c4716ec887b9ceebe222c404a02b1fac6a
Kai Ninomiya [Sat, 27 Jan 2018 03:54:04 +0000 (03:54 +0000)]
GLES2: sequence operator (,) eval order and side effects am:
073a0ffc99
am:
4755546e86
Change-Id: I48e787d327612df3d894d9f39ca17b46d63b0183
Kai Ninomiya [Sat, 27 Jan 2018 03:52:08 +0000 (03:52 +0000)]
GLES2: sequence operator (,) eval order and side effects
am:
073a0ffc99
Change-Id: Idfa309085b6573838072790386573084b5a50a57
Kai Ninomiya [Sat, 27 Jan 2018 00:02:25 +0000 (16:02 -0800)]
GLES2: sequence operator (,) eval order and side effects
Ported from:
https://github.com/KhronosGroup/WebGL/blob/master/sdk/tests/conformance/glsl/bugs/sequence-operator-evaluation-order.html
Which was added in:
https://github.com/KhronosGroup/WebGL/pull/981
https://github.com/KhronosGroup/WebGL/pull/1932
These tests were known to fail in on Pixel 2016 / Android 7.1.1.
New tests:
dEQP-GLES2.functional.shaders.operator.sequence.side_effects.affect_ternary
dEQP-GLES2.functional.shaders.operator.sequence.side_effects.affect_and
dEQP-GLES2.functional.shaders.operator.sequence.side_effects.affect_or
Components: AOSP
Change-Id: I7bbcaecc08279df6f30b6855cc99b19b402892c7
Chris Forbes [Fri, 26 Jan 2018 19:58:54 +0000 (19:58 +0000)]
Merge "GLES3 tests for equality of structs with array members" am:
fc76a6f2b1 am:
2fe7b09918
am:
6d6ce7d1c3
Change-Id: Ie489b5f413b75816c1de4f542d292966ea0b1796
Chris Forbes [Fri, 26 Jan 2018 19:44:01 +0000 (19:44 +0000)]
Merge "GLES3 tests for equality of structs with array members" am:
fc76a6f2b1
am:
2fe7b09918
Change-Id: I31060af09bdace6b904d15ed3a64d66aa5377d8c
Chris Forbes [Fri, 26 Jan 2018 19:30:54 +0000 (19:30 +0000)]
Merge "GLES3 tests for equality of structs with array members"
am:
fc76a6f2b1
Change-Id: I34c82aef8ce9e77a07441e898fb2db0d4a000f37
Chris Forbes [Fri, 26 Jan 2018 19:00:13 +0000 (19:00 +0000)]
Merge "GLES3 tests for equality of structs with array members"
Nicolas Capens [Fri, 26 Jan 2018 04:03:04 +0000 (04:03 +0000)]
Merge "Fix using representable texture channel ranges." am:
b845c09634 am:
cfbb21d06c
am:
071732be40
Change-Id: I0abf6e83a2d002eefe62918a43521a7a750b98c3
Nicolas Capens [Fri, 26 Jan 2018 03:53:41 +0000 (03:53 +0000)]
Merge "Fix using representable texture channel ranges." am:
b845c09634
am:
cfbb21d06c
Change-Id: I5542fbffe67b328f24b32aa8f9c990395bb51b03
Nicolas Capens [Fri, 26 Jan 2018 03:44:20 +0000 (03:44 +0000)]
Merge "Fix using representable texture channel ranges."
am:
b845c09634
Change-Id: I2124ea6f2a1f3c889f25d1f5f76191d183afe036
Treehugger Robot [Fri, 26 Jan 2018 03:36:57 +0000 (03:36 +0000)]
Merge "Fix using representable texture channel ranges."
Nicolas Capens [Fri, 26 Jan 2018 02:01:43 +0000 (02:01 +0000)]
Merge "Tolerate flush/finish test assumption failures." am:
b821430a47 am:
686f9a59dc
am:
22fa1270d3
Change-Id: Id10dda77bcdc68801979ec69594035ae43dbd24e
Nicolas Capens [Thu, 25 Jan 2018 23:49:10 +0000 (23:49 +0000)]
Merge "Tolerate flush/finish test assumption failures." am:
b821430a47
am:
686f9a59dc
Change-Id: I3e5cd0b3c719d0c18cc58b81ae82eb5b24aaa633
Nicolas Capens [Thu, 25 Jan 2018 23:46:13 +0000 (23:46 +0000)]
Merge "Tolerate flush/finish test assumption failures."
am:
b821430a47
Change-Id: I319da491080e82250693a32a72ab0d3c5c318aa6
Treehugger Robot [Thu, 25 Jan 2018 23:26:38 +0000 (23:26 +0000)]
Merge "Tolerate flush/finish test assumption failures."
Kai Ninomiya [Thu, 25 Jan 2018 02:41:55 +0000 (18:41 -0800)]
GLES3 tests for equality of structs with array members
The new test case adds regression coverage for the Qualcomm driver
shader compiler crash seen in Android N:
https://crbug.com/695687
It is a port of this WebGL test case:
https://github.com/KhronosGroup/WebGL/blob/master/sdk/tests/conformance2/glsl3/compare-structs-containing-arrays.html
New tests: dEQP-GLES3.functional.shaders.struct.local.array_member_equality_vertex, dEQP-GLES3.functional.shaders.struct.local.array_member_equality_fragment
Components: AOSP
Change-Id: Ie130439f80fddb081fb36db02c24a9e18f5c4bca
Nicolas Capens [Thu, 25 Jan 2018 16:58:26 +0000 (16:58 +0000)]
Tolerate flush/finish test assumption failures.
These tests assume that draw calls are queued up until they're forced
to be executed by a ReadPixels, Flush, or Finish call. The spec does
not require this, and implementations are free to eagerly start
execution of draw calls.
Thus this change reports a CompatibilityWarning if the assumption isn't
met, instead of a Failure.
Google bug: b/
71858368
Components: AOSP
Tests: dEQP-GLES2.functional.flush_finish,
dEQP-GLES3.functional.flush_finish
Nicolas Capens [Wed, 24 Jan 2018 13:49:00 +0000 (13:49 +0000)]
Merge "Test glRenderbufferStorage with unsized depth format" am:
eff5df467e am:
76e4c6c75d
am:
7a9740c3ac
Change-Id: Ia720958ce336f62cee959bfe2e5fb96b164dcc1a
Nicolas Capens [Wed, 24 Jan 2018 13:46:36 +0000 (13:46 +0000)]
Merge "Test glRenderbufferStorage with unsized depth format" am:
eff5df467e
am:
76e4c6c75d
Change-Id: I120b2c7ee7c0c9020e3dde75bb4ce9aa62d8e554
Nicolas Capens [Wed, 24 Jan 2018 13:40:05 +0000 (13:40 +0000)]
Merge "Test glRenderbufferStorage with unsized depth format"
am:
eff5df467e
Change-Id: I51ed332c33fcfeb80300da859553ddce1218bac0
Treehugger Robot [Wed, 24 Jan 2018 13:29:22 +0000 (13:29 +0000)]
Merge "Test glRenderbufferStorage with unsized depth format"
Ian Elliott [Wed, 24 Jan 2018 06:52:14 +0000 (06:52 +0000)]
Merge changes from topic "VulkanCTS-v1-1-0-2"
* changes:
Temporarily exclude test cases until new Vulkan 1.1 drivers
Build prebuilts for HLSL shaders
Merge tag 'vulkan-cts-1.1.0.2' into VulkanCTS-v1-1-0-2
Kai Ninomiya [Wed, 24 Jan 2018 05:27:02 +0000 (05:27 +0000)]
Test that points are clamped to ALIASED_POINT_SIZE_RANGE am:
b2931a8957 am:
5293573893
am:
18370e9bf9
Change-Id: Ie2926d2347f76a077a8c10b38bc50b1d469c6e60
Kai Ninomiya [Wed, 24 Jan 2018 05:24:29 +0000 (05:24 +0000)]
Test that points are clamped to ALIASED_POINT_SIZE_RANGE am:
b2931a8957
am:
5293573893
Change-Id: Ia4b123ce46ab8e1187217c62ea66134fa43c4e87
Kai Ninomiya [Wed, 24 Jan 2018 05:22:58 +0000 (05:22 +0000)]
Test that points are clamped to ALIASED_POINT_SIZE_RANGE
am:
b2931a8957
Change-Id: I8a6f2916eb20800d000f08a632351f80de1527a8
Kai Ninomiya [Tue, 23 Jan 2018 23:28:27 +0000 (15:28 -0800)]
Test that points are clamped to ALIASED_POINT_SIZE_RANGE
This test verifies that the point size written to gl_PointSize is
clipped to the range ALIASED_POINT_SIZE_RANGE before rasterization.
See also: http://crbug.com/740560
In particular this comment: http://crbug.com/740560#c27
New tests: dEQP-GLES2.functional.rasterization.limits.points
Components: AOSP
Change-Id: I98708ebece4be9c2bce3c7ba3b57454aec657cce
Nicolas Capens [Tue, 23 Jan 2018 23:16:39 +0000 (23:16 +0000)]
Test glRenderbufferStorage with unsized depth format
The OpenGL ES 2.0 specification only supports formats from Table 4.5,
which are all sized internal formats, while ES 3.0 explicitly states
that "<internalformat> must be a sized internal format".
A color format (GL_RGBA) was already being negatively tested for, but
not a depth format.
Ian Elliott [Thu, 18 Jan 2018 22:06:38 +0000 (15:06 -0700)]
Temporarily exclude test cases until new Vulkan 1.1 drivers
Test: Run cts-tradefed with current drivers
Change-Id: Id35b87e00b0b364dd72c871acb03fe28878ac86d
Kai Ninomiya [Sat, 20 Jan 2018 03:10:12 +0000 (03:10 +0000)]
Merge "Port WebGL multisampled renderbuffer resize test" am:
a73c1d9300 am:
9dac780829
am:
6bc6d69510
Change-Id: I6b030c4ca24ddea070812e5e917bced122eb942f
Kai Ninomiya [Sat, 20 Jan 2018 03:07:39 +0000 (03:07 +0000)]
Merge "Port WebGL multisampled renderbuffer resize test" am:
a73c1d9300
am:
9dac780829
Change-Id: I6a16b709c0fccdb87a8c13cc33d9583819cc826a
Kai Ninomiya [Sat, 20 Jan 2018 03:05:38 +0000 (03:05 +0000)]
Merge "Port WebGL multisampled renderbuffer resize test"
am:
a73c1d9300
Change-Id: Ic8e82d353fce2a664eab902649d72159974e3895
Treehugger Robot [Sat, 20 Jan 2018 03:01:01 +0000 (03:01 +0000)]
Merge "Port WebGL multisampled renderbuffer resize test"
Chris Forbes [Wed, 10 Jan 2018 19:42:41 +0000 (11:42 -0800)]
Build prebuilts for HLSL shaders
Previously these prebuilts would be missing, causing all the HLSL tests
to fail when run via the Android CTS integration which relies on them.
VK-GL-CTS Issue: 939
Test: Prebuild shaders and run dEQP via cts-tradefed
Change-Id: Ib69f884818ea24692222cc74d8b69b0e0bcb465d
Components: Vulkan
Affects: dEQP-VK.*hlsl*
Chris Forbes [Fri, 19 Jan 2018 20:19:21 +0000 (12:19 -0800)]
Merge tag 'vulkan-cts-1.1.0.2' into VulkanCTS-v1-1-0-2
Vulkan CTS 1.1.0.2
Improvements:
* Print extra information for get_physical_device_properties2
* Add contextSupports functions
Fixes:
* Round up vertex buffer size to stride multiple to fix OOB attribute reads
* Do not use depthClampEnable unconditionally.
* Fixed double type declarations and invalid OpUConvert usage.
* Fix image layout transitions for peer Image
* Fix subgroup tests error message
* Trigger the fence off vkQueueSubmit
* Add missing barrier to texel_view_compatible tests
* YCbCr image views need a VkSamplerYcbcrConversionInfo
* gl_PrimitiveIDIn tests have sketchy loop bounds.
* Avoid watchdog timeout in Vulkan builtin precision tests
Test: Run Vulkan 1.1 dEQP with cts-tradefed
Change-Id: Ib19880dcd661387583bd9daa17d972bcdca02ca4
Chris Forbes [Sat, 20 Jan 2018 00:59:58 +0000 (00:59 +0000)]
Suppress new warnings from gcc-6 am:
9a58d041fe am:
fd34041ed0 am:
7d5a16bb55 am:
6f0a21389d
am:
c5e2367a36
Change-Id: I67d5e90f17304541cf4416eb586f8531ac27b114
Chris Forbes [Sat, 20 Jan 2018 00:56:54 +0000 (00:56 +0000)]
Suppress new warnings from gcc-6 am:
9a58d041fe am:
fd34041ed0 am:
7d5a16bb55
am:
6f0a21389d
Change-Id: I9ca51d04709dcbac7ae0c4fab53f4b322460af86
Chris Forbes [Sat, 20 Jan 2018 00:54:24 +0000 (00:54 +0000)]
Suppress new warnings from gcc-6 am:
9a58d041fe am:
fd34041ed0 am:
340f782a47
am:
d22f960f9f
Change-Id: Iffc04bbf52ac90603aae477d4b37911f81d30dbe
Chris Forbes [Sat, 20 Jan 2018 00:54:20 +0000 (00:54 +0000)]
Suppress new warnings from gcc-6 am:
9a58d041fe am:
fd34041ed0
am:
7d5a16bb55
Change-Id: If9065cd6d94a08fcd6e46868fd0bd038291af83f
Chris Forbes [Sat, 20 Jan 2018 00:51:52 +0000 (00:51 +0000)]
Suppress new warnings from gcc-6 am:
9a58d041fe am:
fd34041ed0
am:
340f782a47
Change-Id: I6b3216482abf0adb443fea7dfbf52d9385005c7c
Android Build Merger (Role) [Sat, 20 Jan 2018 00:51:49 +0000 (00:51 +0000)]
[automerger] Suppress new warnings from gcc-6 am:
9a58d041fe am:
6638a6d2b4 am:
60149cad1a am:
33daa6dfb6
am:
2edc426bf1
Change-Id: Iae78db57388549908a1a658f814a50886bcbf857
Chris Forbes [Sat, 20 Jan 2018 00:49:49 +0000 (00:49 +0000)]
Suppress new warnings from gcc-6 am:
9a58d041fe
am:
fd34041ed0
Change-Id: If8f0391ed752e3efed9b41b7797eeaded1602a84
Android Build Merger (Role) [Sat, 20 Jan 2018 00:49:46 +0000 (00:49 +0000)]
[automerger] Suppress new warnings from gcc-6 am:
9a58d041fe am:
6638a6d2b4 am:
60149cad1a
am:
33daa6dfb6
Change-Id: Ic3db870b99a8df0ea234bcc2f952808d5433969c
Chris Forbes [Sat, 20 Jan 2018 00:46:18 +0000 (00:46 +0000)]
Suppress new warnings from gcc-6 am:
9a58d041fe
am:
fd34041ed0
Change-Id: I0b9eca4091dc271141027d68a6a46d58937e56ac
Android Build Merger (Role) [Sat, 20 Jan 2018 00:45:16 +0000 (00:45 +0000)]
[automerger] Suppress new warnings from gcc-6 am:
9a58d041fe am:
6638a6d2b4 am:
60149cad1a
Change-Id: I41c878b591c289805ee8768b4bd3a640bf7af7e3
Android Build Merger (Role) [Sat, 20 Jan 2018 00:45:14 +0000 (00:45 +0000)]
[automerger] Suppress new warnings from gcc-6 am:
9a58d041fe am:
6638a6d2b4
Change-Id: Id5c81069d351d9c1e905af950d9be0b1ceca1319
Chris Forbes [Sat, 20 Jan 2018 00:44:45 +0000 (00:44 +0000)]
Suppress new warnings from gcc-6
am:
9a58d041fe
Change-Id: I8c63a7707753af0f3a568e0e3988acc848a9d2b3
Chris Forbes [Sat, 20 Jan 2018 00:43:46 +0000 (00:43 +0000)]
Suppress new warnings from gcc-6
am:
9a58d041fe
Change-Id: I176dd24b363db336f4f42f8d8c2c5aebb2632dcb
Chris Forbes [Fri, 19 Jan 2018 18:06:53 +0000 (10:06 -0800)]
Suppress new warnings from gcc-6
check_build_sanity currently fails with the system gcc on rodete. Let's
just suppress this warning for now. Intend to back out the suppression
and fix the warnings in next release.
Bug: b/
72219443
Test: build
Change-Id: Ic842a3de3d247d53c49117562b51e8eece3752f9
Kai Ninomiya [Tue, 9 Jan 2018 18:59:09 +0000 (10:59 -0800)]
Port WebGL multisampled renderbuffer resize test
Port a WebGL test for a driver bug affecting resizing/reallocation
of multisampled renderbuffers on Qualcomm drivers:
* conformance2/renderbuffers/multisampled-renderbuffer-initialization.html
New tests: dEQP-GLES3.functional.fbo.msaa.renderbuffer_resize.*
Components: AOSP
Change-Id: Ib4377eaf35c1d4b5f431cd433e06301003966d54
Mika Isojärvi [Wed, 17 Jan 2018 22:46:24 +0000 (22:46 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev am:
2797a75d5d am:
d478affed3 am:
767c27961b
am:
43e39847fa
Change-Id: I54b185205481e67cf5bda235da58e29e1b78db8a
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:46:03 +0000 (22:46 +0000)]
Modify compute shader grid setup. am:
a7c3d75202 am:
a792af73ad am:
c5d9282d57
am:
e2849c4fa8
Change-Id: Ia484f86384483af197c568ddd0cd301a82fdfb17
Mika Isojärvi [Wed, 17 Jan 2018 22:43:49 +0000 (22:43 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev am:
2797a75d5d am:
d478affed3
am:
767c27961b
Change-Id: Ibb29b2c033010176487f300b92a9b85bd09c0368
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:43:32 +0000 (22:43 +0000)]
Modify compute shader grid setup. am:
a7c3d75202 am:
a792af73ad
am:
c5d9282d57
Change-Id: I6b513884729f8330530afbfdd8facbe033482d78
Mika Isojärvi [Wed, 17 Jan 2018 22:41:13 +0000 (22:41 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev am:
2797a75d5d
am:
d478affed3
Change-Id: I0ceba22258c7665856fd17175c84ed8ac34a6bbd
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:40:59 +0000 (22:40 +0000)]
Modify compute shader grid setup. am:
a7c3d75202
am:
a792af73ad
Change-Id: Ie0d8991f931ffe2f9574d3ea73806b81c543926e
Mika Isojärvi [Wed, 17 Jan 2018 22:39:17 +0000 (22:39 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev am:
2797a75d5d am:
049630b6e8
am:
5e1b52ca4c
Change-Id: Icc8d3371c9074c96129d617a737c7018ac8bd6e6
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:39:01 +0000 (22:39 +0000)]
Modify compute shader grid setup. am:
a7c3d75202 am:
2f6bf1e826
am:
7eed286026
Change-Id: Id5a2f15f2adc565474d29961f591104084df2e68
Mika Isojärvi [Wed, 17 Jan 2018 22:36:44 +0000 (22:36 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev am:
2797a75d5d
am:
049630b6e8
Change-Id: Iffb3a866f926e1060375749fdf5b7d71aa3256ff
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:36:28 +0000 (22:36 +0000)]
Modify compute shader grid setup. am:
a7c3d75202
am:
2f6bf1e826
Change-Id: I7fa22d8d924e580f1835ecc372f7efae1c5a7e92
Mika Isojärvi [Wed, 17 Jan 2018 22:35:33 +0000 (22:35 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev
am:
2797a75d5d
Change-Id: I1245c8ed48b7d9fd4f41a57bf52a66c58d4edf7c
Mika Isojärvi [Wed, 17 Jan 2018 22:34:48 +0000 (22:34 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev
am:
2797a75d5d
Change-Id: I507cdc12f806fcb9e840ddd5d9a353cc3fc6b329
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:34:28 +0000 (22:34 +0000)]
Modify compute shader grid setup.
am:
a7c3d75202
Change-Id: Iabd4905875549a4b03135cb2b6ec77724a7d7426
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:30:57 +0000 (22:30 +0000)]
Modify compute shader grid setup.
am:
a7c3d75202
Change-Id: Id377bb796299a4a37df027ef522494b5e7590723
Treehugger Robot [Wed, 17 Jan 2018 22:30:54 +0000 (22:30 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev
asagarwal [Wed, 17 Jan 2018 21:45:18 +0000 (21:45 +0000)]
Merge "Accept EGL_BAD_PARAMETER for eglCreatePixmapSurface negative test" am:
aff54309fc am:
6f2ba66bdc
am:
79fa42ad1f
Change-Id: I3864f426bbd24b39fdcb22acb6a5ae9216404066
asagarwal [Wed, 17 Jan 2018 21:41:47 +0000 (21:41 +0000)]
Merge "Accept EGL_BAD_PARAMETER for eglCreatePixmapSurface negative test" am:
aff54309fc
am:
6f2ba66bdc
Change-Id: I3217a1c785c2c51cb16236296b72baeb387d1f14
asagarwal [Wed, 17 Jan 2018 21:38:21 +0000 (21:38 +0000)]
Merge "Accept EGL_BAD_PARAMETER for eglCreatePixmapSurface negative test"
am:
aff54309fc
Change-Id: I903b320d225df76c4d75442956003011280847a3