John Richardson [Wed, 14 Dec 2016 12:53:56 +0000 (12:53 +0000)]
Merge "Extend primitive_bounding_box negative tests" am:
1975e3bd28 am:
4983f5a49f am:
a4941127f1
am:
a4ffba40b9
Change-Id: Ided0f0dde165be7677d74039f65ba77d443208c7
John Richardson [Wed, 14 Dec 2016 12:46:25 +0000 (12:46 +0000)]
Merge "Extend primitive_bounding_box negative tests" am:
1975e3bd28 am:
4983f5a49f
am:
a4941127f1
Change-Id: Ide3ef1acb809aecfa6b4d2204b8194a6fb9faa97
John Richardson [Wed, 14 Dec 2016 12:39:26 +0000 (12:39 +0000)]
Add shader storage negative coverage tests am:
51e20f1e25 am:
299bbc9a59 am:
c960c8b34e
am:
d9e474e1dc
Change-Id: I93029e7a46b54a4d0ee2494cf1b7c9266fd47cb4
John Richardson [Wed, 14 Dec 2016 12:39:25 +0000 (12:39 +0000)]
Merge "Extend primitive_bounding_box negative tests" am:
1975e3bd28
am:
4983f5a49f
Change-Id: I880f77b4d13fe64389797cacc76ed7fcd95b17cd
John Richardson [Wed, 14 Dec 2016 12:32:25 +0000 (12:32 +0000)]
Add shader storage negative coverage tests am:
51e20f1e25 am:
299bbc9a59
am:
c960c8b34e
Change-Id: I7cc94a19feb7f191a55260f9e319a1cbe082f254
John Richardson [Wed, 14 Dec 2016 12:32:25 +0000 (12:32 +0000)]
Merge "Extend primitive_bounding_box negative tests"
am:
1975e3bd28
Change-Id: Icdf2606c4583f234bf3e7a4a7eaa853e90c75885
John Richardson [Wed, 14 Dec 2016 12:25:25 +0000 (12:25 +0000)]
Add shader storage negative coverage tests am:
51e20f1e25
am:
299bbc9a59
Change-Id: I7f229d582e19869cd25a10e1a77fe6950bd9ea33
Treehugger Robot [Wed, 14 Dec 2016 12:23:50 +0000 (12:23 +0000)]
Merge "Extend primitive_bounding_box negative tests"
John Richardson [Wed, 14 Dec 2016 12:18:24 +0000 (12:18 +0000)]
Add shader storage negative coverage tests
am:
51e20f1e25
Change-Id: I27ab45d397c7fe775a19b724dd3b7e271583210f
John Richardson [Tue, 1 Nov 2016 13:06:53 +0000 (13:06 +0000)]
Extend primitive_bounding_box negative tests
Tests groups added to
- dEQP-GLES31.functional.debug.negative_coverage.*.
Extended tests:
- shader_directive.primitive_bounding_box
Change-Id: I38b698e3bd594f71b15d3bce4dc9a809298eb95e
John Richardson [Wed, 26 Oct 2016 08:43:56 +0000 (09:43 +0100)]
Add shader storage negative coverage tests
Tests groups added to:
- dEQP-GLES31.functional.debug.negative_coverage.*.
New tests:
- shader_storage.block_number_limits
- shader_storage.max_combined_block_number_limit
Extended tests:
- state.get_integeri_v
- state.get_integer64i_v
- shader.compile_compute_shader
Fixed tests:
- buffer.bind_buffer_base
- buffer.bind_buffer_range
Change-Id: Id71fb997e14ad026f0d6634298993f1638c67dde
Jamie Madill [Wed, 7 Dec 2016 20:28:50 +0000 (20:28 +0000)]
Encode es3pBufferDataUploadTests.cpp as utf-8 am:
455d82c60b am:
ee11c5503a am:
48a17ce6e5
am:
d026022f0b
Change-Id: I814ce8f6a6c104bc56143683adf576a2cac7647a
Jamie Madill [Wed, 7 Dec 2016 20:24:19 +0000 (20:24 +0000)]
Encode es3pBufferDataUploadTests.cpp as utf-8 am:
455d82c60b am:
ee11c5503a
am:
48a17ce6e5
Change-Id: Ib014124c232e81a9217b243d99d517da6ab65755
Jamie Madill [Wed, 7 Dec 2016 20:19:48 +0000 (20:19 +0000)]
Encode es3pBufferDataUploadTests.cpp as utf-8 am:
455d82c60b
am:
ee11c5503a
Change-Id: I1cbd873f141a00f52c1e4cd90b863a502fc238db
Jamie Madill [Wed, 7 Dec 2016 20:15:20 +0000 (20:15 +0000)]
Encode es3pBufferDataUploadTests.cpp as utf-8
am:
455d82c60b
Change-Id: I6b11c3c9a75b7da2da78a5022d9e7e6d7268498a
Jamie Madill [Wed, 7 Dec 2016 17:34:25 +0000 (12:34 -0500)]
Encode es3pBufferDataUploadTests.cpp as utf-8
This test was using "Mac Ndash". Change this to plain "-".
BUG=chromium:671021
Julien Desprez [Wed, 7 Dec 2016 10:41:47 +0000 (10:41 +0000)]
Merge "DeqpRunner implements IStrictShardableTest"
Pyry Haulos [Sat, 3 Dec 2016 04:24:22 +0000 (04:24 +0000)]
Merge gerrit/vulkan-cts-1.0-dev into aosp/master am:
6c4fe5bd7a am:
ebebe7d3b9 am:
99ddee4d78
am:
95e52cd9ec
Change-Id: I5ba36880a49c269b07477b884825154fd7245bed
Pyry Haulos [Sat, 3 Dec 2016 04:20:53 +0000 (04:20 +0000)]
Merge gerrit/vulkan-cts-1.0-dev into aosp/master am:
6c4fe5bd7a am:
ebebe7d3b9
am:
99ddee4d78
Change-Id: I8a49d35cc9cb413a5e0f5dc3b9e9a6d0e2f1edbb
Pyry Haulos [Sat, 3 Dec 2016 04:17:48 +0000 (04:17 +0000)]
Merge gerrit/vulkan-cts-1.0-dev into aosp/master am:
6c4fe5bd7a
am:
ebebe7d3b9
Change-Id: Ie5adae071148ed2d2a00a0d2840110dffddb6d30
Pyry Haulos [Sat, 3 Dec 2016 04:12:46 +0000 (04:12 +0000)]
Merge gerrit/vulkan-cts-1.0-dev into aosp/master
am:
6c4fe5bd7a
Change-Id: I4048f85f24ef24c8825cb5bbfb62033742a04657
Pyry Haulos [Fri, 2 Dec 2016 21:38:22 +0000 (13:38 -0800)]
Merge gerrit/vulkan-cts-1.0-dev into aosp/master
Change-Id: Ic9e43c0554d8976766507fab6916be6a037505a7
Pyry Haulos [Fri, 2 Dec 2016 21:36:36 +0000 (13:36 -0800)]
Add new files to Android.mk
Change-Id: I75be28ac1a62e9ee3f797e8eb4adaffc75486826
Maciej Jesionowski [Mon, 28 Nov 2016 15:12:23 +0000 (16:12 +0100)]
Bugfix: Use PointSize in draw tests
Tests that rasterize points have to write to PointSize variable.
Also fix nonCoherentAtomSize errors from validation.
Affected tests:
- dEQP-VK.draw.basic_draw.draw.point_list.*
- dEQP-VK.draw.basic_draw.draw_indexed.point_list.*
- dEQP-VK.draw.basic_draw.draw_indirect.point_list.*
- dEQP-VK.draw.basic_draw.draw_indexed_indirect.point_list.*
- dEQP-VK.draw.instanced.draw_vk_primitive_topology_point_list
- dEQP-VK.draw.instanced.draw_indexed_vk_primitive_topology_point_list
- dEQP-VK.draw.instanced.draw_indirect_vk_primitive_topology_point_list
- dEQP-VK.draw.instanced.draw_indexed_indirect_vk_primitive_topology_point_list
Fixes #536
Change-Id: Ief9df51887babfc3765b0d11c6431765f322c634
Lei Zhang [Wed, 30 Nov 2016 23:10:36 +0000 (18:10 -0500)]
Fix variable declaring location in SPIR-V assembly.
The spec validation rules require that all OpVariable instructions
in a function must be as the first instructions in the first block.
Change-Id: If054bd7882eaf5ffc00899fbdef9a9b71d544019
Maciej Jesionowski [Wed, 30 Nov 2016 11:37:01 +0000 (12:37 +0100)]
Bugfix: upload stencil data in pipeline image util
Fixes:
- Upload stencil data to the image with mixed DS formats
- Respect 4 byte offset alignment for formats <4 bytes
- Fix some nonCoherentAtomSize validation errors
Affected tests:
- dEQP-VK.texture.shadow.*d16_unorm
- dEQP-VK.texture.shadow.*x8_d24_unorm_pack32
- dEQP-VK.texture.shadow.*d32_sfloat
- dEQP-VK.texture.shadow.*s8_uint
- dEQP-VK.texture.shadow.*d16_unorm_s8_uint
- dEQP-VK.texture.shadow.*d24_unorm_s8_uint
- dEQP-VK.texture.shadow.*d32_sfloat_s8_uint
Issue #556
Change-Id: I56c0e7eef9c1bfc82790eb8ba6e48b95dc65f521
Arkadiusz Sarwa [Tue, 22 Nov 2016 13:05:03 +0000 (14:05 +0100)]
Add new tests Render To Image
New tests:
- dEQP-VK.pipeline.render_to_image.*
Issue #535
Change-Id: I3854942c69d95b034cd9358cc7970f04b1c85d5b
Maciej Jesionowski [Tue, 22 Nov 2016 11:30:45 +0000 (12:30 +0100)]
Add tests for bulk object allocation failures
New tests:
- dEQP-VK.api.object_management.alloc_callback_fail_multiple.*
Issue #532
Change-Id: I1a8050c8000abf083435910e2e65c6ee045364af
Maciej Jesionowski [Mon, 7 Nov 2016 15:18:58 +0000 (16:18 +0100)]
Add test: sparse buffer usage
Test UBO, SSBO, VB, IB, InB with sparse buffers using:
- sparse binding
- sparse residency
- sparse aliasing
- residencyNonResidentStrict (with UBOs)
New tests:
- dEQP-VK.sparse_resources.buffer.ubo.*
- dEQP-VK.sparse_resources.buffer.vertex_buffer.*
- dEQP-VK.sparse_resources.buffer.index_buffer.*
- dEQP-VK.sparse_resources.buffer.indirect_buffer.*
Renamed tests:
in dEQP-VK.sparse_resources:
- .buffer_sparse_binding.* -> .buffer.transfer.sparse_binding.*
- .buffer_sparse_residency.* -> .buffer.ssbo.sparse_residency.*
- .buffer_sparse_memory_aliasing.* -> .buffer.ssbo.sparse_binding_aliased.*
Issue: #401
Change-Id: Iba583a16eba0b688849175813a86d44c9b038f0d
Szilard Ledan [Tue, 26 Jul 2016 12:43:02 +0000 (14:43 +0200)]
Extend copyImage tests with depth/stencil formats
Add tests with all depth/stencil formats into image to image copies cases.
It was needed to fix the 'uploadImage' and 'readImage' functions, because
the copying combined dept/stencil data between buffers and images are not
supprted at the same time.
Update and fix the generation of expected image.
Update the mustpass lists.
Fix conflict after rebase.
This affects:
* dEQP-VK.api.copy_and_blit.image_to_image.all_formats.depth_stencil_*
* dEQP-VK.api.copy_and_blit.blit_image.all_formats.scaling_partial_d16_unorm_d16_unorm_nearest
* dEQP-VK.api.copy_and_blit.blit_image.all_formats.scaling_partial_x8_d24_unorm_pack32_x8_d24_unorm_pack32_nearest
* dEQP-VK.api.copy_and_blit.blit_image.all_formats.scaling_partial_d32_sfloat_d32_sfloat_nearest
* dEQP-VK.api.copy_and_blit.blit_image.all_formats.scaling_partial_s8_uint_s8_uint_nearest
* dEQP-VK.api.copy_and_blit.blit_image.all_formats.scaling_partial_d16_unorm_s8_uint_d16_unorm_s8_uint_nearest
* dEQP-VK.api.copy_and_blit.blit_image.all_formats.scaling_partial_d24_unorm_s8_uint_d24_unorm_s8_uint_nearest
* dEQP-VK.api.copy_and_blit.blit_image.all_formats.scaling_partial_d32_sfloat_s8_uint_d32_sfloat_s8_uint_nearest
Fixes #488
Change-Id: I29bdaf1d87d7bdba112fd55526f8e661865baa6e
Pyry Haulos [Fri, 2 Dec 2016 16:42:53 +0000 (08:42 -0800)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Change-Id: I9afe7efd004ee04a7edd465457e5376b03e0abc0
Pyry Haulos [Fri, 2 Dec 2016 16:34:43 +0000 (08:34 -0800)]
Fix post-copy barrier in readImageAspect()
* Barrier was using TOP_OF_PIPE_BIT for flushing buffer contents for
host access. HOST_BIT must be used instead.
* For combined depth stencil formats image was left in wrong image layout
for later stencil aspect copy.
Affects combined DS format cases in:
dEQP-VK.api.copy_and_blit.blit_image.all_formats.*
Change-Id: I80263efbc12da21c8205768687725416419e923e
Pyry Haulos [Fri, 2 Dec 2016 00:33:32 +0000 (16:33 -0800)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Non-trivial merge of
0b0c5dba7daed6439ec6352aacf3cd216d1c1dd5
Change-Id: I1fa72e1814387b05b935cd781126880e603c91b4
Pyry Haulos [Thu, 1 Dec 2016 23:23:12 +0000 (15:23 -0800)]
Do not generate constructor utils if API creates multiple objects
See #541
Change-Id: I1aa9ddae3bb758a70f6a72d1eb31e58c524ca9f4
Pyry Haulos [Tue, 25 Oct 2016 08:41:48 +0000 (17:41 +0900)]
Fix combined depth stencil handling in dEQP-VK.api.copy_and_blit
The existing code had several bugs related to handling of combined DS
formats that manifested on implementations that support blitting of
said formats.
vk::isSupportedByFramework(VkFormat) utility function is added for
checking whether format is mappable to tcu::TextureFormat. This query
is used to filter out test cases that will always result in InternalError,
namely all cases that attempted to exercise formats with 64-bit channels.
Vulkan null driver is updated to advertise
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT to allow easier testing.
Affects:
dEQP-VK.api.copy_and_blit.*
See #488
See #515
Change-Id: Ic03c523aea6a4bc9115568ec486200c53ec37d80
Pyry Haulos [Thu, 1 Dec 2016 22:23:53 +0000 (14:23 -0800)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Change-Id: I8723ff8e2442c4311dad5b9c305d5def12d3a4f0
Pyry Haulos [Thu, 1 Dec 2016 22:23:51 +0000 (14:23 -0800)]
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1
Change-Id: I1881729f313bd8fbee7dcc2d305ac89e7aaf2761
Oivind Boge [Tue, 22 Nov 2016 13:21:00 +0000 (14:21 +0100)]
Increase blit source to avoid extreme blit scaling
Fixes #548
Change-Id: Ied146b91dc748f9efe41b7b64d11c5da870e5ac0
Dominik Witczak [Tue, 15 Nov 2016 08:51:05 +0000 (09:51 +0100)]
Improve coverage of dEQP-VK.pipeline.image test group
Change-Id: I711edd83f8c75e980d6e979a56810f67bbe2e204
Maciej Jesionowski [Thu, 13 Oct 2016 14:18:07 +0000 (16:18 +0200)]
Add test: image views with VK_REMAINING_* levels/layers
Test image view subresource range with VK_REMAINING_MIP_LEVELS and VK_REMAINING_ARRAY_LAYERS.
New tests:
- dEQP-VK.pipeline.image_view.view_type.*.subresource_range.lod_base_mip_level_remaining_levels
- dEQP-VK.pipeline.image_view.view_type.*.subresource_range.base_array_layer_remaining_layers
- dEQP-VK.pipeline.image_view.view_type.*.subresource_range.lod_base_mip_level_base_array_layer_remaining_levels_and_layers
Fixes #504
Change-Id: I9b78c8ba345b45231d7a931de9effdbde8aa0fc2
Gabor Abraham [Mon, 10 Oct 2016 15:12:19 +0000 (17:12 +0200)]
Add granularity test cases.
New test:
- dEQP-VK.api.granularity.*
Change-Id: Ib3b045a0199aeb7195dd17a603c089834c64b904
Pyry Haulos [Wed, 30 Nov 2016 22:27:07 +0000 (14:27 -0800)]
Check in vulkan.h for generating framework code
Having copy of vulkan.h checked in makes it easier to re-generate
framework when needed.
vulkan.h is checked in as vulkan.h.in to discourage anyone from ever
attempting to include it directly in test code.
As part of this framework is updated to vulkan.h version 1.0.35.
Change-Id: I6e202a01d3633fe19855cf62afbf16e2b0ea67ea
Pyry Haulos [Wed, 30 Nov 2016 22:23:57 +0000 (14:23 -0800)]
Move Vulkan CTS scripts to external/vulkancts/scripts
Change-Id: I928d848225d08f03d93fd700a80d36ac3fbc3ada
Dominik Witczak [Thu, 17 Nov 2016 15:08:44 +0000 (16:08 +0100)]
dEQP-VK.sparse_resources.shader_intrinsics fixes
Some of the tests in the group form invalid SPIR-V code,
which tries to pass two arguments to the OpFAdd instruction,
whose number of components differs.
This change fixes this.
Khronos issue: #545
Change-Id: I3cad57d393f986cfb5b9bce85f758dcca3686d8a
Iago Toral Quiroga [Tue, 22 Nov 2016 10:55:44 +0000 (06:55 -0400)]
Adjust {Max,Min}Coords for {proj}offset texture tests with 3D texture targets
As it is now, the computed lod ends up being ~0.962, which is very close to the
threshold that separates selection of the first two mipmap levels. At least on
Intel GPUs this leads to test failures because the miplevel selected by CTS to
produce the expected result does not match the one actually selected by the
hardware.
This patch alters the coordinates used with these tests so the comuted lod
isn't too close to a mipmap level threshold.
Affects:
dEQP-VK.glsl.texture_functions.texture{proj}offset.sampler3d*
Khronos issue: #552
Change-Id: I6ec766133905d2085cd795eea8aaf0b04e830278
Dominik Witczak [Fri, 18 Nov 2016 12:13:12 +0000 (13:13 +0100)]
Fixes incorrect usage of textureSamples().
The function should not be called against single-sample
images. See #538 for more details.
Tests affected: dEQP-VK.glsl.texture_functions.query.texturesamples.isampler*ms*
Change-Id: I7ce507c657b33cbcf99c9e3202fdafaee5ea1577
Maciej Jesionowski [Tue, 29 Nov 2016 12:38:22 +0000 (13:38 +0100)]
Framework: Add assert to position deviation image compare
When using position deviation tolerance it's easy to forget
about the depth and effectively skip the check for the whole
image.
Change-Id: Ide873be57ba19e7e9e45606d27aae403f9c131ec
Dominik Witczak [Thu, 17 Nov 2016 15:13:32 +0000 (16:13 +0100)]
ShaderRenderCaseInstance::uploadSparseImage() fix
The function is used by various test cases to fill sparse images
with actual content. What they are unaware of is that the func
does not assign memory backing to odd tiles.
This change fixes this by removing the malicious if() block.
The change affects dEQP-VK.glsl.*sparse* tests
Change-Id: Ia2b157181d5fdba2d4fa0bcaf37dc02c4a6fe320
Dominik Witczak [Thu, 17 Nov 2016 12:10:19 +0000 (13:10 +0100)]
Fix memory management, image layout issues in uploadImageSparse()
Fixes an issue where ShaderRenderCaseInstance::uploadSparseImage()
would first configure sparse image bindings and then deallocate
the memory objects, prior to actually sampling the image.
Fixes an issue where the sparse image, after having been filled with
contents, would first be transitioned to SHADER_READ_ONLY_OPTIMAL
layout, and then used in a DS which was expecting it to be in
GENERLA layout.
Finally, the patch addresses a problem, where the function would not
correctly recognize the VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT,
as reported by the running driver.
The change affects dEQP-VK.glsl.*sparse* tests
Khronos issue: #543
Change-Id: Ie5717841fe0ef9c0672b5075380ff96bba9855b9
Tina Zhou [Wed, 23 Nov 2016 23:07:24 +0000 (23:07 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6 am:
87a4ffcd07 am:
1094f351d1 am:
03feaffb1a
am:
efcf4f78ee
Change-Id: Iaafb001d896737b983c381085be008548184d973
Kenneth Graunke [Wed, 23 Nov 2016 23:07:13 +0000 (23:07 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7 am:
9ee0dc70fc am:
62d5098093 am:
e312424670
am:
9af7fa21c6
Change-Id: I9aef81344b0c81720755351cec37bcd4eb8088e0
Tina Zhou [Wed, 23 Nov 2016 23:07:02 +0000 (23:07 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25 am:
94862a44ee am:
ec07f24c86 am:
5ed58f8a01
am:
4e8fdb91b5
Change-Id: I36812c706c3a1462063487abf7642fe25ef6a414
Kenneth Graunke [Wed, 23 Nov 2016 23:06:50 +0000 (23:06 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb am:
84b462d0fb am:
7551b11773 am:
4fd6e71479
am:
ca6b5e82b6
Change-Id: I0b98db9a7eeb5b6f3abda0cc279f49a1470bcad8
Tina Zhou [Wed, 23 Nov 2016 23:06:38 +0000 (23:06 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
e5d1db1d75 am:
5eed9806da am:
ac4f7241a1 am:
5fa7a52fee am:
9a321f7ce8
am:
bffab895c0
Change-Id: I90bd92fed053f31b6728547dc49554024af94bca
Kenneth Graunke [Wed, 23 Nov 2016 23:06:27 +0000 (23:06 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
5a273080f0 am:
6558869cb1 am:
f9dac85ad7 am:
d0e437bcd7 am:
6e33228e52
am:
f91febb8f8
Change-Id: I267778911a245e466330f6520934a8f335c5b7cc
Tina Zhou [Wed, 23 Nov 2016 23:06:15 +0000 (23:06 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
fa420a10e2 am:
54684887a6 am:
4c9703fccd am:
ac60fa9f6c am:
0fa50ddbfb
am:
d815f2956a
Change-Id: I137790fdfa756d786523f73d37526c0d0220ca81
Kenneth Graunke [Wed, 23 Nov 2016 23:06:05 +0000 (23:06 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
3a520ad416 am:
24aa8651ff am:
081007dbd3 am:
0209a8e015 am:
c8400b10a3
am:
11b6b6353f
Change-Id: I5358d837a0c123774f78788caca4b80829637ce0
Tina Zhou [Wed, 23 Nov 2016 23:05:52 +0000 (23:05 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
fa02db7127 am:
c099989faf am:
6570dc4744 am:
2cb5f272cf am:
1dabb154d5 am:
a7d55ba5a8 am:
ab0806ca20 am:
4b9b3cda97 am:
3cddb833e9
am:
0eb4e456b9
Change-Id: I57ccb44872e3de01b9137af212875a57aa74da33
Chun-Ta Lin [Wed, 23 Nov 2016 23:05:39 +0000 (23:05 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
548e356569 am:
cceb936715 am:
c627567fb6 am:
41db2c5a2a am:
71e9173e0f am:
f1855db31d am:
da8bbdcb87 am:
a01270f22a am:
9f9439f10a
am:
91dd1a43d2
Change-Id: Ida940f23a1ebe0a7c585132eb9f4c42fe8b786ea
Tina Zhou [Wed, 23 Nov 2016 23:05:27 +0000 (23:05 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
87d5ca1e30 am:
7ab3863a95 am:
889e4ea697 am:
e82b53127b am:
2b6f277417 am:
4eb2933ecd
am:
87d753030d
Change-Id: Ib2733d24bb2be44c4605d56790108ace9fecb0d6
Chun-Ta Lin [Wed, 23 Nov 2016 23:05:15 +0000 (23:05 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
7e2d9f83ff am:
1fcf1c0083 am:
6cab656d32 am:
f6caf46da6 am:
ba4c42a3d4 am:
a91e820425
am:
2d0071593e
Change-Id: Ic02fbc3602db13ea88f1d6ca1e0fe928221a2744
Aaron Holden [Wed, 23 Nov 2016 23:05:01 +0000 (23:05 +0000)]
Add runtime to CtsDeqpTestCases am:
bf0076a424 am:
dc61e9cf25 am:
b2c1391b7b am:
7e127cca59 am:
3b7ad55647 am:
08aa70d2e1
am:
87aab30098
Change-Id: I31e07cc55bbed2e14fa77f3e15cb70ca488193b3
Tina Zhou [Wed, 23 Nov 2016 23:00:23 +0000 (23:00 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6 am:
87a4ffcd07 am:
1094f351d1
am:
03feaffb1a
Change-Id: If8bb8615862e2066b848b5bfb95718edaf8cd275
Kenneth Graunke [Wed, 23 Nov 2016 23:00:09 +0000 (23:00 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7 am:
9ee0dc70fc am:
62d5098093
am:
e312424670
Change-Id: I6541dc6c2eb6679d0aad715f100a6a43ae21003b
Tina Zhou [Wed, 23 Nov 2016 22:59:56 +0000 (22:59 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25 am:
94862a44ee am:
ec07f24c86
am:
5ed58f8a01
Change-Id: I6d4b3bd1e6af2e6170b310dedecce0eca48520a3
Kenneth Graunke [Wed, 23 Nov 2016 22:59:44 +0000 (22:59 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb am:
84b462d0fb am:
7551b11773
am:
4fd6e71479
Change-Id: Ibf482cd8da3948f8ff12ee329feff819d040d015
Tina Zhou [Wed, 23 Nov 2016 22:59:29 +0000 (22:59 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
e5d1db1d75 am:
5eed9806da am:
ac4f7241a1 am:
5fa7a52fee
am:
9a321f7ce8
Change-Id: Id2912321b2c922546733ac6763464b3595709d31
Kenneth Graunke [Wed, 23 Nov 2016 22:59:17 +0000 (22:59 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
5a273080f0 am:
6558869cb1 am:
f9dac85ad7 am:
d0e437bcd7
am:
6e33228e52
Change-Id: I2430f01052adcfc4c1578331e7f496367a1dae5c
Tina Zhou [Wed, 23 Nov 2016 22:59:04 +0000 (22:59 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
fa420a10e2 am:
54684887a6 am:
4c9703fccd am:
ac60fa9f6c
am:
0fa50ddbfb
Change-Id: I586540a6895ee4a25c38faa4c6d19f6a98b4d5b2
Kenneth Graunke [Wed, 23 Nov 2016 22:58:50 +0000 (22:58 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
3a520ad416 am:
24aa8651ff am:
081007dbd3 am:
0209a8e015
am:
c8400b10a3
Change-Id: Id7ec2116a89c48f259502e43af3ba783c87db531
Tina Zhou [Wed, 23 Nov 2016 22:58:36 +0000 (22:58 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
fa02db7127 am:
c099989faf am:
6570dc4744 am:
2cb5f272cf am:
1dabb154d5 am:
a7d55ba5a8 am:
ab0806ca20 am:
4b9b3cda97
am:
3cddb833e9
Change-Id: I2838432e98006b106a5daa82556695ceb39a3807
Chun-Ta Lin [Wed, 23 Nov 2016 22:58:22 +0000 (22:58 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
548e356569 am:
cceb936715 am:
c627567fb6 am:
41db2c5a2a am:
71e9173e0f am:
f1855db31d am:
da8bbdcb87 am:
a01270f22a
am:
9f9439f10a
Change-Id: I4e1a74339203c329282fb5fcd7faf0f7704b963d
Tina Zhou [Wed, 23 Nov 2016 22:58:04 +0000 (22:58 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
87d5ca1e30 am:
7ab3863a95 am:
889e4ea697 am:
e82b53127b am:
2b6f277417
am:
4eb2933ecd
Change-Id: I4f95fe4c8d6d00a0fc2187f9081fde7e6d6028f8
Chun-Ta Lin [Wed, 23 Nov 2016 22:57:51 +0000 (22:57 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
7e2d9f83ff am:
1fcf1c0083 am:
6cab656d32 am:
f6caf46da6 am:
ba4c42a3d4
am:
a91e820425
Change-Id: I01524bfc9400dc9446c98cfe422a8ed2e49e9b6b
Aaron Holden [Wed, 23 Nov 2016 22:57:36 +0000 (22:57 +0000)]
Add runtime to CtsDeqpTestCases am:
bf0076a424 am:
dc61e9cf25 am:
b2c1391b7b am:
7e127cca59 am:
3b7ad55647
am:
08aa70d2e1
Change-Id: Ie9037cf8e4971bed610ffe94669e4a28db888c23
Tina Zhou [Wed, 23 Nov 2016 22:52:31 +0000 (22:52 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6 am:
87a4ffcd07
am:
1094f351d1
Change-Id: Ifd7cc5ea44a565ae0372251d001df27cf8a08420
Kenneth Graunke [Wed, 23 Nov 2016 22:52:22 +0000 (22:52 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7 am:
9ee0dc70fc
am:
62d5098093
Change-Id: Ie5cb809585055872f651bdc365e1c54ab00e4531
Tina Zhou [Wed, 23 Nov 2016 22:52:12 +0000 (22:52 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25 am:
94862a44ee
am:
ec07f24c86
Change-Id: I2fa2046140e151b2f65c296e8ecfdf9d5d050a0f
Kenneth Graunke [Wed, 23 Nov 2016 22:52:01 +0000 (22:52 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb am:
84b462d0fb
am:
7551b11773
Change-Id: Ie3713026bc846f995d318ea2c8baa91260ef7eea
Tina Zhou [Wed, 23 Nov 2016 22:51:50 +0000 (22:51 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
e5d1db1d75 am:
5eed9806da am:
ac4f7241a1
am:
5fa7a52fee
Change-Id: I98492712ad6820fde181fd8bd90086ee37886815
Kenneth Graunke [Wed, 23 Nov 2016 22:51:39 +0000 (22:51 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
5a273080f0 am:
6558869cb1 am:
f9dac85ad7
am:
d0e437bcd7
Change-Id: I00c8c3200bd1203e19a7d62cfeee4c91e65a2deb
Tina Zhou [Wed, 23 Nov 2016 22:51:27 +0000 (22:51 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
fa420a10e2 am:
54684887a6 am:
4c9703fccd
am:
ac60fa9f6c
Change-Id: Ia9477cdaed7f85efcc8767b1e3fc0ebbfc862152
Kenneth Graunke [Wed, 23 Nov 2016 22:51:15 +0000 (22:51 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
3a520ad416 am:
24aa8651ff am:
081007dbd3
am:
0209a8e015
Change-Id: Ia10fa3b15e9fe40fe3dc9fc0af293affd28516bc
Tina Zhou [Wed, 23 Nov 2016 22:51:02 +0000 (22:51 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
fa02db7127 am:
c099989faf am:
6570dc4744 am:
2cb5f272cf am:
1dabb154d5 am:
a7d55ba5a8 am:
ab0806ca20
am:
4b9b3cda97
Change-Id: Idd8768fc82b9bfe6902873829e17d1284d325793
Chun-Ta Lin [Wed, 23 Nov 2016 22:50:49 +0000 (22:50 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
548e356569 am:
cceb936715 am:
c627567fb6 am:
41db2c5a2a am:
71e9173e0f am:
f1855db31d am:
da8bbdcb87
am:
a01270f22a
Change-Id: I11c0dc3fe047aa355e52c6f2910fcb50256f635e
Tina Zhou [Wed, 23 Nov 2016 22:50:34 +0000 (22:50 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
87d5ca1e30 am:
7ab3863a95 am:
889e4ea697 am:
e82b53127b
am:
2b6f277417
Change-Id: Ia4ad500e676c48b5e42ca034325690ebdb071771
Chun-Ta Lin [Wed, 23 Nov 2016 22:50:20 +0000 (22:50 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
7e2d9f83ff am:
1fcf1c0083 am:
6cab656d32 am:
f6caf46da6
am:
ba4c42a3d4
Change-Id: I2dc830e1b71f939d512c429a082095aceb278dd4
Aaron Holden [Wed, 23 Nov 2016 22:50:03 +0000 (22:50 +0000)]
Add runtime to CtsDeqpTestCases am:
bf0076a424 am:
dc61e9cf25 am:
b2c1391b7b am:
7e127cca59
am:
3b7ad55647
Change-Id: Ic896f26c0fc3f31b80a22bee78eb3c05938a2084
Pyry Haulos [Fri, 18 Nov 2016 20:55:52 +0000 (20:55 +0000)]
Do not remove old SPIR-V binaries before running vk-build-programs am:
b28ca98dd6 am:
799a2912dc am:
f252de8900
am:
44272886a5
Change-Id: I91ed44d204d37c1b910c8af00eae149b35ab4d49
Pyry Haulos [Fri, 18 Nov 2016 20:55:40 +0000 (20:55 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am:
c9061d1b52 am:
3e3c5a179e am:
249f158858
am:
1c1ca2aea2
Change-Id: I6e4da0f5c2cdd86197794240a3f1c362e172e87b
Pyry Haulos [Fri, 18 Nov 2016 20:52:48 +0000 (20:52 +0000)]
Do not remove old SPIR-V binaries before running vk-build-programs am:
b28ca98dd6 am:
799a2912dc
am:
f252de8900
Change-Id: I01cc0016765d9348bfa906eaead87e4ac1f5fd01
Pyry Haulos [Fri, 18 Nov 2016 20:52:36 +0000 (20:52 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am:
c9061d1b52 am:
3e3c5a179e
am:
249f158858
Change-Id: I365df54c53fd9d2bc37e5cc056ce0408af3ae60f
Pyry Haulos [Fri, 18 Nov 2016 20:52:14 +0000 (20:52 +0000)]
Do not remove old SPIR-V binaries before running vk-build-programs am:
b28ca98dd6
am:
799a2912dc
Change-Id: I996e04fdc760982c579c795c74e8b8c2ae59e718
Pyry Haulos [Fri, 18 Nov 2016 20:49:13 +0000 (20:49 +0000)]
Do not remove old SPIR-V binaries before running vk-build-programs
am:
b28ca98dd6
Change-Id: I0d8d8b118f3c3097e4416c4c9130eb2de9418b00
Pyry Haulos [Fri, 18 Nov 2016 20:49:13 +0000 (20:49 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am:
c9061d1b52
am:
3e3c5a179e
Change-Id: Iaafc0d66fe01b2e0a9c98043bd97f44aa76afaf0
Pyry Haulos [Fri, 18 Nov 2016 20:46:16 +0000 (20:46 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am:
c9061d1b52
Change-Id: I24f864e246bd5d5ab5677cb0f5edeff67b9ad547
Pyry Haulos [Fri, 18 Nov 2016 18:46:55 +0000 (10:46 -0800)]
Do not remove old SPIR-V binaries before running vk-build-programs
vk-build-programs can update pre-built binary directory in a smarter way
when there are existing binaries.
Test: Run external/vulkancts/build_spirv_binaries.py
Change-Id: I2a6afdc2855b7da1baf02682e8214a73a35cebda
Pyry Haulos [Fri, 18 Nov 2016 18:40:54 +0000 (10:40 -0800)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Change-Id: I656d82525b18e936b6c4a78dd73cbb9ef65a06a4
Pyry Haulos [Fri, 18 Nov 2016 18:40:10 +0000 (10:40 -0800)]
Add vktTextureFilteringAnisotropyTests.cpp to Android.mk
Arkadiusz Sarwa [Wed, 19 Oct 2016 13:43:19 +0000 (15:43 +0200)]
Add anisotropic filtering tests
New tests:
- dEQP-VK.texture.filtering_anisotropy.basic.*
- dEQP-VK.texture.filtering_anisotropy.mipmap.*
Fixes #512
Change-Id: I96649846503e7ab349c774ad934f654388b01d0a