platform/upstream/VK-GL-CTS.git
6 years agoMerge "GLES3: shaders.indexing.moredynamic" am: ce989f2957 am: 5ec5cfd0d8
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

6 years agoMerge "GLES3: shaders.indexing.moredynamic" am: ce989f2957
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

6 years agoMerge "GLES3: shaders.indexing.moredynamic"
Kai Ninomiya [Tue, 30 Jan 2018 03:27:00 +0000 (03:27 +0000)]
Merge "GLES3: shaders.indexing.moredynamic"
am: ce989f2957

Change-Id: I21d07a9ba6e0368270cde9de9e4a3ff381616977

6 years agoMerge "GLES3: shaders.indexing.moredynamic"
Treehugger Robot [Tue, 30 Jan 2018 03:04:39 +0000 (03:04 +0000)]
Merge "GLES3: shaders.indexing.moredynamic"

6 years agoMerge "mustpass: Exclude more tests until we get new 8996/8998 drivers"
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"

6 years agomustpass: 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

6 years agoGLES2: fix typo in es2fShaderStructTests am: 3c6c878240 am: 5db5568185
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

6 years agoGLES2: fix typo in es2fShaderStructTests am: 3c6c878240
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

6 years agoGLES2: fix typo in es2fShaderStructTests
Kai Ninomiya [Mon, 29 Jan 2018 23:54:15 +0000 (23:54 +0000)]
GLES2: fix typo in es2fShaderStructTests
am: 3c6c878240

Change-Id: I8397ae5cb2bd60f08b7b69ce1f8cf01b90d1e26c

6 years agoGLES2: fix typo in es2fShaderStructTests
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

6 years agoGLES2: uniform struct{sampler} as a function arg am: ad69c848f7 am: cbc2c06d6b
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

6 years agoGLES2: uniform struct{sampler} as a function arg am: ad69c848f7
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

6 years agoGLES2: uniform struct{sampler} as a function arg
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

6 years agoGLES2: uniform struct{sampler} as a function arg
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

6 years agoGLES3: shaders.indexing.moredynamic
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

6 years agoGLES2: sequence operator (,) eval order and side effects am: 073a0ffc99 am: 4755546e86
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

6 years agoGLES2: sequence operator (,) eval order and side effects am: 073a0ffc99
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

6 years agoGLES2: sequence operator (,) eval order and side effects
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

6 years agoGLES2: sequence operator (,) eval order and side effects
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

6 years agoMerge "GLES3 tests for equality of structs with array members" am: fc76a6f2b1 am...
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

6 years agoMerge "GLES3 tests for equality of structs with array members" am: fc76a6f2b1
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

6 years agoMerge "GLES3 tests for equality of structs with array members"
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

6 years agoMerge "GLES3 tests for equality of structs with array members"
Chris Forbes [Fri, 26 Jan 2018 19:00:13 +0000 (19:00 +0000)]
Merge "GLES3 tests for equality of structs with array members"

6 years agoMerge "Fix using representable texture channel ranges." am: b845c09634 am: cfbb21d06c
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

6 years agoMerge "Fix using representable texture channel ranges." am: b845c09634
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

6 years agoMerge "Fix using representable texture channel ranges."
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

6 years agoMerge "Fix using representable texture channel ranges."
Treehugger Robot [Fri, 26 Jan 2018 03:36:57 +0000 (03:36 +0000)]
Merge "Fix using representable texture channel ranges."

6 years agoMerge "Tolerate flush/finish test assumption failures." am: b821430a47 am: 686f9a59dc
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

6 years agoMerge "Tolerate flush/finish test assumption failures." am: b821430a47
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

6 years agoMerge "Tolerate flush/finish test assumption failures."
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

6 years agoMerge "Tolerate flush/finish test assumption failures."
Treehugger Robot [Thu, 25 Jan 2018 23:26:38 +0000 (23:26 +0000)]
Merge "Tolerate flush/finish test assumption failures."

6 years agoGLES3 tests for equality of structs with array members
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

6 years agoTolerate flush/finish test assumption failures.
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

6 years agoMerge "Test glRenderbufferStorage with unsized depth format" am: eff5df467e am: 76e4c...
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

6 years agoMerge "Test glRenderbufferStorage with unsized depth format" am: eff5df467e
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

6 years agoMerge "Test glRenderbufferStorage with unsized depth format"
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

6 years agoMerge "Test glRenderbufferStorage with unsized depth format"
Treehugger Robot [Wed, 24 Jan 2018 13:29:22 +0000 (13:29 +0000)]
Merge "Test glRenderbufferStorage with unsized depth format"

6 years agoMerge changes from topic "VulkanCTS-v1-1-0-2"
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

6 years agoTest that points are clamped to ALIASED_POINT_SIZE_RANGE am: b2931a8957 am: 5293573893
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

6 years agoTest that points are clamped to ALIASED_POINT_SIZE_RANGE am: b2931a8957
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

6 years agoTest that points are clamped to ALIASED_POINT_SIZE_RANGE
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

6 years agoTest that points are clamped to ALIASED_POINT_SIZE_RANGE
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

6 years agoTest glRenderbufferStorage with unsized depth format
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.

6 years agoTemporarily exclude test cases until new Vulkan 1.1 drivers
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

6 years agoMerge "Port WebGL multisampled renderbuffer resize test" am: a73c1d9300 am: 9dac780829
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

6 years agoMerge "Port WebGL multisampled renderbuffer resize test" am: a73c1d9300
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

6 years agoMerge "Port WebGL multisampled renderbuffer resize test"
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

6 years agoMerge "Port WebGL multisampled renderbuffer resize test"
Treehugger Robot [Sat, 20 Jan 2018 03:01:01 +0000 (03:01 +0000)]
Merge "Port WebGL multisampled renderbuffer resize test"

6 years agoBuild prebuilts for HLSL shaders
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*

6 years agoMerge tag 'vulkan-cts-1.1.0.2' into VulkanCTS-v1-1-0-2
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

6 years agoSuppress new warnings from gcc-6 am: 9a58d041fe am: fd34041ed0 am: 7d5a16bb55 am...
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

6 years agoSuppress new warnings from gcc-6 am: 9a58d041fe am: fd34041ed0 am: 7d5a16bb55
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

6 years agoSuppress new warnings from gcc-6 am: 9a58d041fe am: fd34041ed0 am: 340f782a47
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

6 years agoSuppress new warnings from gcc-6 am: 9a58d041fe am: fd34041ed0
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

6 years agoSuppress new warnings from gcc-6 am: 9a58d041fe am: fd34041ed0
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

6 years ago[automerger] Suppress new warnings from gcc-6 am: 9a58d041fe am: 6638a6d2b4 am: 60149...
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

6 years agoSuppress new warnings from gcc-6 am: 9a58d041fe
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

6 years ago[automerger] Suppress new warnings from gcc-6 am: 9a58d041fe am: 6638a6d2b4 am: 60149...
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

6 years agoSuppress new warnings from gcc-6 am: 9a58d041fe
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

6 years ago[automerger] Suppress new warnings from gcc-6 am: 9a58d041fe am: 6638a6d2b4 am: 60149...
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

6 years ago[automerger] Suppress new warnings from gcc-6 am: 9a58d041fe am: 6638a6d2b4
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

6 years agoSuppress new warnings from gcc-6
Chris Forbes [Sat, 20 Jan 2018 00:44:45 +0000 (00:44 +0000)]
Suppress new warnings from gcc-6
am: 9a58d041fe

Change-Id: I8c63a7707753af0f3a568e0e3988acc848a9d2b3

6 years agoSuppress new warnings from gcc-6
Chris Forbes [Sat, 20 Jan 2018 00:43:46 +0000 (00:43 +0000)]
Suppress new warnings from gcc-6
am: 9a58d041fe

Change-Id: I176dd24b363db336f4f42f8d8c2c5aebb2632dcb

6 years agoSuppress new warnings from gcc-6
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

6 years agoPort WebGL multisampled renderbuffer resize test
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

6 years agoMerge "Update owners file" into oreo-mr1-cts-dev am: 2797a75d5d am: d478affed3 am...
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

6 years agoModify compute shader grid setup. am: a7c3d75202 am: a792af73ad am: c5d9282d57
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

6 years agoMerge "Update owners file" into oreo-mr1-cts-dev am: 2797a75d5d am: d478affed3
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

6 years agoModify compute shader grid setup. am: a7c3d75202 am: a792af73ad
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

6 years agoMerge "Update owners file" into oreo-mr1-cts-dev am: 2797a75d5d
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

6 years agoModify compute shader grid setup. am: a7c3d75202
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

6 years agoMerge "Update owners file" into oreo-mr1-cts-dev am: 2797a75d5d am: 049630b6e8
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

6 years agoModify compute shader grid setup. am: a7c3d75202 am: 2f6bf1e826
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

6 years agoMerge "Update owners file" into oreo-mr1-cts-dev am: 2797a75d5d
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

6 years agoModify compute shader grid setup. am: a7c3d75202
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

6 years agoMerge "Update owners file" into oreo-mr1-cts-dev
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

6 years agoMerge "Update owners file" into oreo-mr1-cts-dev
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

6 years agoModify compute shader grid setup.
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:34:28 +0000 (22:34 +0000)]
Modify compute shader grid setup.
am: a7c3d75202

Change-Id: Iabd4905875549a4b03135cb2b6ec77724a7d7426

6 years agoModify compute shader grid setup.
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:30:57 +0000 (22:30 +0000)]
Modify compute shader grid setup.
am: a7c3d75202

Change-Id: Id377bb796299a4a37df027ef522494b5e7590723

6 years agoMerge "Update owners file" into oreo-mr1-cts-dev
Treehugger Robot [Wed, 17 Jan 2018 22:30:54 +0000 (22:30 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev

6 years agoMerge "Accept EGL_BAD_PARAMETER for eglCreatePixmapSurface negative test" am: aff5430...
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

6 years agoMerge "Accept EGL_BAD_PARAMETER for eglCreatePixmapSurface negative test" am: aff54309fc
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

6 years agoMerge "Accept EGL_BAD_PARAMETER for eglCreatePixmapSurface negative test"
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

6 years agoMerge "Accept EGL_BAD_PARAMETER for eglCreatePixmapSurface negative test"
Treehugger Robot [Wed, 17 Jan 2018 21:31:35 +0000 (21:31 +0000)]
Merge "Accept EGL_BAD_PARAMETER for eglCreatePixmapSurface negative test"

6 years agoUpdate owners file
Mika Isojärvi [Thu, 28 Sep 2017 17:25:24 +0000 (10:25 -0700)]
Update owners file

Bug: 72113298
Test: build/make/tools/checkowners.py -c -v OWNERS
Change-Id: I117459d91f39055aaa5f0bc6abfbda32f31cdab2
(cherry picked from commit 412471299c0fac5cb5af37fcdeadbf39a4a36744)

6 years agoMerge changes from topic "tests-dropped-from-o" am: a4ce935b02 am: 5ce24bce7e
Chris Forbes [Wed, 17 Jan 2018 21:01:45 +0000 (21:01 +0000)]
Merge changes from topic "tests-dropped-from-o" am: a4ce935b02 am: 5ce24bce7e
am: 236252d744

Change-Id: I85c3fec94441d211704e97019016dc672976051a

6 years agoMerge changes from topic "tests-dropped-from-o" am: a4ce935b02
Chris Forbes [Wed, 17 Jan 2018 20:45:09 +0000 (20:45 +0000)]
Merge changes from topic "tests-dropped-from-o" am: a4ce935b02
am: 5ce24bce7e

Change-Id: Iec8631f0f9dace94ce25650277c5edbd84ab1a87

6 years agoMerge changes from topic "tests-dropped-from-o"
Chris Forbes [Wed, 17 Jan 2018 20:34:00 +0000 (20:34 +0000)]
Merge changes from topic "tests-dropped-from-o"
am: a4ce935b02

Change-Id: Ia85d5ba6176e6ddefdb8925e7cfc760695a8b0a2

6 years agoModify compute shader grid setup.
Anders Frostad Pedersen [Wed, 17 Jan 2018 11:05:45 +0000 (12:05 +0100)]
Modify compute shader grid setup.

Modify how the grid is set up for compute shader draw indirect test,
in order to avoid verfication failures due to difference in
floating-point computations on the CPU vs the GPU.

The existing code assumes infinite FP precision.

This change will guarantee the next value of pos(X) to be equal to
the first value of pos(X+1), avoiding gaps/discontinuities.

Affects:
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_combined_grid_1000x1000_drawcount_1
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_combined_grid_1000x1000_drawcount_5000
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_combined_grid_1000x1000_drawcount_8
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_separate_grid_1000x1000_drawcount_1
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_separate_grid_1000x1000_drawcount_5000
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_separate_grid_1000x1000_drawcount_8

Bug: 71515808
Change-Id: I21fe8ec9ea48b15f6171265df802bc47be775f56

6 years agoMerge changes from topic "tests-dropped-from-o"
Chris Forbes [Wed, 17 Jan 2018 19:35:50 +0000 (19:35 +0000)]
Merge changes from topic "tests-dropped-from-o"

* changes:
  Reinstate excluded UBO tests
  Reinstate dEQP-VK.image.mutable.*

6 years agoMerge changes from topic "multiview" am: cbc74ae174 am: 07c43c7958
Philip Rideout [Tue, 16 Jan 2018 20:53:13 +0000 (20:53 +0000)]
Merge changes from topic "multiview" am: cbc74ae174 am: 07c43c7958
am: 72882cd389

Change-Id: I247686d51b2b3cbc9d6fc57dd8de7adb77f7caff

6 years agoMerge changes from topic "multiview" am: cbc74ae174
Philip Rideout [Tue, 16 Jan 2018 20:27:14 +0000 (20:27 +0000)]
Merge changes from topic "multiview" am: cbc74ae174
am: 07c43c7958

Change-Id: I759d4531a2cb66cd0888cc4f38c2597157144b71

6 years agoMerge changes from topic "multiview"
Philip Rideout [Tue, 16 Jan 2018 20:05:39 +0000 (20:05 +0000)]
Merge changes from topic "multiview"
am: cbc74ae174

Change-Id: I1a1e3f85f1d8373ec30ce0c1fbb1c5f726ba5223

6 years agoMerge changes from topic "multiview"
Treehugger Robot [Tue, 16 Jan 2018 19:08:18 +0000 (19:08 +0000)]
Merge changes from topic "multiview"

* changes:
  Add preliminary dEQP multiview test.
  Add multiview entry points to GL wrappers.

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e...
Pyry Haulos [Sat, 13 Jan 2018 07:16:55 +0000 (07:16 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e am: fe861b61a5 am: 8d3d9ceddb am: 170c742cb8
am: aaafd67b5b

Change-Id: Iba22d04b16ccc3fe69352f7fc242858cde85d1f2

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Sat, 13 Jan 2018 07:16:34 +0000 (07:16 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf  -s ours am: 346da766ee am: 40f1c9ad64 am: cb1c3884af
am: ce7812fd5f

Change-Id: I66eccc51bdb766e007d9f761cbee90c55fa60af5

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Sat, 13 Jan 2018 07:16:11 +0000 (07:16 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17  -s ours am: 1883d6ef48 am: 225bb3c908 am: 4f0e2255f1
am: bb6e8220ab

Change-Id: Ib19d123621a1682615e6fdc2a30e56ac690e1341

6 years agoMultiple draw buffers in blend_equation_advanced am: 123de4f307 am: ddd1655bf6 am...
Mark Adams [Sat, 13 Jan 2018 07:15:51 +0000 (07:15 +0000)]
Multiple draw buffers in blend_equation_advanced am: 123de4f307 am: ddd1655bf6 am: f1c0621be1
am: 881ff069bc

Change-Id: I1701985519bdf28e8578e1b250a5934b0059029f

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3...
Jeff Leger [Sat, 13 Jan 2018 07:15:24 +0000 (07:15 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d am: d9b0dd51d2 am: 358042ef44
am: e4d4c7985a

Change-Id: Ie74b39fb3c9b7dc1ff82802e04cf0aaeb188c8bf

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb...
Chris Forbes [Sat, 13 Jan 2018 07:14:53 +0000 (07:14 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb am: 65715b7354 am: 6f4880d9a6
am: a8220d78c7

Change-Id: I2ada94c7c6e0c629e477ae8b3c8567cfe411b8f1