ae008be234d27e5dd26ec0643cdefa059c4986b3 |
|
30-Aug-2017 |
Graeme Leese <gleese@broadcom.com> |
Change required sample counts for storage images Update the API feature info tests to set requiredSampleCounts to 1 for all images that are not usable as some type of framebuffer attachment. Previously images that were not usable as attachments but could be used as a storage image were incorrectly exempted from the requirement. Components: Vulkan VK-GL-CTS Issue: 645 Affects: dEQP-VK.api.info.image_format_properties.* Change-Id: Ia0d09ad0ff51029b75cd3a264860a3dd63c249fb
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
69d9009f94180e8a14dbaaedc1f2280fdaa64424 |
|
31-Aug-2017 |
Daniel Koch <dkoch@nvidia.com> |
Whitelist new extensions for VK 1.0.2.6 VK-GL-CTS issue: 653 Component: Vulkan Affects: dEQP-VK.api.info.device.extensions Change-Id: I7f5ef7511ce8312e67833e07c154cd6b9fea6041
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
5b4c115ff494f39261d387b12d4b539c02159169 |
|
16-May-2017 |
Mika Isojärvi <misojarvi@google.com> |
Add tests for VK_KHR_sampler_ycbcr_conversion Components: Vulkan, Framework VK-GL-CTS issue: 111 Change-Id: Id0810b196f0a148903922df3fc08f1c5db88f86e (cherry picked from commit 595b5f763a8f6ef1c68bfd133a55ded9c25ac101)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
21a5c125553ddfc61d02bdd89bc6dccf0362f5e9 |
|
21-Jul-2017 |
Marcin Rogucki <marcin.rogucki@mobica.com> |
Tests for VK_KHR_bind_memory2 Regular and aliased bindings with suballocated and dedicatedly allocated memory are exercised. Added tests: * dEQP-VK.memory.binding.* Components: Vulkan VK-GL-CTS issue: 434 Change-Id: I853ca8b007a9b2f6340ed60cca1a5cb35887ec11 (cherry picked from commit a0aa054cbddcebe880d12836fae9a24ad4eade9f)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
e792c38ab31b874c31154deb89b847094bf520b5 |
|
26-Jul-2017 |
Daniel Koch <dkoch@nvidia.com> |
Allow VK_KHR_relaxed_block_layout extension VK-GL-CTS Issue: 596 Affects: dEQP-VK.api.info.device.extensions Change-Id: I25395cbc76e2a4a176c74e9d46f16f3e105c4669 Component: Vulkan
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
889c2ca6299d711564e46e8eb7baa03e3669e72b |
|
31-Mar-2017 |
Ehsan Nasiri <ehsann@google.com> |
Add tests for SPV_KHR_variable_pointers extension Compute tests and graphics tests are added for the VK_KHR_variable_pointers extension. Components: Vulkan, Framework VK-GL-CTS issue: 123 New Tests: dEQP-VK.spirv_assembly.instruction.*.variable_pointers.* Change-Id: If2d01d626428d89a27432e2b1df33778e0b29f3b
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
92971d53e00d8acd99ffb199e0d2d807700ac3a9 |
|
24-Jun-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Add VK_KHR_dedicated_allocation to allowed extensions Components: Vulkan VK-GL-CTS issue: 153 Change-Id: Ia4a785bc31c4790d73375f01fbeb34d5936f7c80
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
4a4f75523656f3c6697491e6e7ba6abe960ba3b8 |
|
15-May-2017 |
Mika Isojärvi <misojarvi@google.com> |
Add API tests for VK_KHR_external_fence* extensions New Tests: dEQP-VK.api.external.fence.* VK-GL-CTS issues: 119 Components: Vulkan Change-Id: Ie812cd66b7d7aa5731338b050c23bfe805583ef6
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
1077dac0fc457cf3f9f8345c61a9b78b96eb73dd |
|
17-May-2017 |
Piers Daniell <pdaniell@nvidia.com> |
Test for VK_KHR_win32_keyed_mutex This test adds coverage for VK_KHR_win32_keyed_mutex. It also depends on the following extensions: - VK_KHR_get_physical_device_properties2 - VK_KHR_external_memory_capabilities - VK_KHR_external_memory - VK_KHR_external_memory_win32 - VK_KHR_dedicated_allocation - VK_KHR_get_memory_requirements2 New tests: dEQP-VK.synchronization.win32_keyed_mutex.* Components: Vulkan VK-GL-CTS issue: 358 Change-Id: Ib247f17514f1e64c1fc43918fe033530bb981a05
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
bda14e462faaf385ce23bbb6b50806befba5ab6e |
|
28-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
API tests for the VK_KHR_external_* extensions New tests: dEQP-VK.api.external.* dEQP-VK.synchronization.cross_instance.* VK-GL-CTS issues: 107, 108, 109 Components: Vulkan Contains the following commits: 08b8e2b72dd89548f9877a8ed5bba7c04c1d9732 9d154edc6a44aaccd0a913a17d44689cfe472ab2 2977726d2eb00edb145418f196e355671ed53ca5 1d626a0d2d66ef34d3caeecb6e5e2f9c81f5e788 a56c487e346192c74fb17f719aad18a71d667478 c918a652c559028f0f4893962e32d3e52970fd4f Change-Id: I9b2e838c7e7143996f0dc49dabe48346416716ff
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
b8b1acfc4547a44aac259956f3e190a197d12ede |
|
07-May-2017 |
Boris Zanin <boris.zanin@mobica.com> |
Add test for VK_KHR_get_memory_requirements2 Update tests: * dEQP-VK.memory.requirements.buffer.* * dEQP-VK.memory.requirements.image.* Rename tests (add .core subgroup): * dEQP-VK.memory.requirements.core.buffer.* * dEQP-VK.memory.requirements.core.image.* Add tests: * dEQP-VK.memory.requirements.extended.buffer.* * dEQP-VK.memory.requirements.extended.image.* Components: Vulkan VK-GL-CTS issue: 391 Change-Id: I307bbf361d36d5f277ff70ce3204d67f8eb59871 (cherry picked from commit 140028f310bf6116a2c9063a5565fae6bf5152bb)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
d54af5a715093bab0de0cf2ba71a214fdb07faa5 |
|
01-Mar-2017 |
Lei Zhang <antiagainst@google.com> |
Add tests for the VK_KHR_16bit_storage extension * Four capabilities * StorageUniform16 * StorageUniformBufferBlock16 * StorageInputOutput16 * StoragePushConstant16 * 16bit -> 32bit and 32bit -> 16bit * integers and floats * vectors and matrices of integers and floats Component: Vulkan (cherry picked from commit e62c7b595cbf79617555faf46eb9085bb7d11cb1) Contains following two follow-up patches: * d41f0578749db200124a933a0bc6ace35881d02d (check against linea/optimalTilingFeatures) * a24bed1ac5b06e6ef87da3b6f9bc103f5cdf463f (allow flusing denormals) * ff75accb8c0634ddfa920462d864a58f12a76198 (add missing extensions) Change-Id: I51f59d9a7d984f5190c8d60752454b963a039c2e
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
de7ecd11b6156599ee528e12b7d3420d5465e141 |
|
04-May-2017 |
Pyry Haulos <phaulos@google.com> |
Add tests for VK_KHR_storage_buffer_storage_class This change extends following groups to cover the new StorageBuffer decoration: * dEQP-VK.glsl.opaque_type_indexing * dEQP-VK.spirv_assembly.compute.opatomic VK-GL-CTS issue: 357 Components: Vulkan Change-Id: I283a39f4e92f1be6597d843c67debc3ae28c9f22 (cherry picked from commit 9e31538412fb6ce1773e8cfda5b7e5f7fd081e87)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
a11c1a38ff00f6274e58d8d2476d0cc0de57cb2d |
|
02-Feb-2017 |
Chris Forbes <chrisforbes@google.com> |
Add tests for VK_KHR_shared_presentable_image Initial smoke test for shared image present modes. For each of the new present modes, exercises a shared image swapchain through a number of frames, monitoring the status via vkGetSwapchainStatusKHR. This is not particularly rigorous, but tests if the extension works at all. New tests: dEQP-VK.wsi.*.shared_presentable_image.* Components: Vulkan Change-Id: I0e143a2c556ea38a78c32fca4f3bd2b81d16f7dc (cherry picked from commit 8fd97e075d00a848c5b880f9f4c67711d9cd60d6)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
ab5169cc47d02f73685b6a308bc4e81eba41f57e |
|
07-Feb-2017 |
Pyry Haulos <phaulos@google.com> |
Add tests for VK_KHR_get_surface_capabilities2 Surface query tests are extended with two new test cases that verify that new extended queries return values identical to the non-extended queries. dEQP-VK.wsi.*.surface.query_formats is changed to check for duplicate formats in order to make validation between non-extended and extended formats lists more robust. New tests: * dEQP-VK.wsi.*.surface.query_capabilities2 * dEQP-VK.wsi.*.surface.query_formats2 Changed tests: * dEQP-VK.api.info.instance.extensions * dEQP-VK.wsi.*.surface.query_formats VK-GL-CTS issue: 129 Change-Id: I9a43e3d68843eccc64be837dda2142e456675c63 (cherry picked from commit 86f207a29668bd4e1e46f7c7d89e84d65e1bc64b)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
ff4ad17cd6c9331fbf59ffda838bb18e9b3569aa |
|
04-Apr-2017 |
Iago Toral Quiroga <itoral@igalia.com> |
Add VK_KHR_incremental_present to the list of allowed device extensions Otherwise dEQP-VK.api.info.device.extensions will fail for drivers that expose the extension. Components: Vulkan VK-GL-CTS issue: 346 Affects: dEQP-VK.api.info.device.extensions Change-Id: If1a5d971226adca2bfd1586cb1f568e2ca244b6d
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
674ddbb09a7bb6b16f839e129d5f0f2ac6dc9e74 |
|
31-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Fix GCC 6.3 warnings in vulkan-cts-1.0.2 Change-Id: Iede7ed79a031ab38c0665d1a115e34d034d2b662
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
c9a6a6162899030f29e302f9ca77d4ff67ba59cf |
|
31-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2
|
5d57f6180572b29bdf17869040851b6875d124c6 |
|
28-Mar-2017 |
Marcin Kańtoch <marcin.kantoch@amd.com> |
Fix - depth/stencil images mandatory only for VK_IMAGE_TYPE_2D Vulkan spec change https://gitlab.khronos.org/vulkan/vulkan/issues/719 made it mandatory to support depth/stencil formats only for image type VK_IMAGE_TYPE_2D. For VK_IMAGE_TYPE_1D and VK_IMAGE_TYPE_3D this support is optional. Made changes to isRequiredImageParameterCombination() Tests affected: dEQP-VK.api.info.image_format_properties.* Change-Id: I9df990ced2e0a735078897324211c6b2a3923f2e
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
b1b66e2402fabaa59a36e5b350946ef38491e9e5 |
|
15-Jan-2017 |
Ian Elliott <ianelliott@google.com> |
Add tests for VK_GOOGLE_display_timing New tests: dEQP-VK.wsi.*.display_timing.* Changed tests: dEQP-VK.api.info.android.no_unknown_extensions VK-GL-CTS issue: 227 Change-Id: I50ae75ee0301668e4ad255625f7098387365def8 (cherry picked from commit 4ca1b5ba618a69f9ab748417c9ac5247d182dff4)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
0a80ec2c33f4483764669cc58ea3010f9c1b855f |
|
04-Nov-2016 |
Petros Bantolas <petros.bantolas@imgtec.com> |
Test descriptor_update_template, push_descriptor Extended the existing binding_model tests with 3 new variants, 'with_template', 'with_push_template' and 'with_push'. The least invasive method to support push descriptor updates without template was to persist the DescriptorSetUpdateBuilder object in the test instance classes, so that it can be referenced when building the command buffer. Change-Id: I731fa41c5ff99ab1d390d77d7aabb4424e091e35 (cherry picked from commit 7f5ba3914c1d9033dd4f896ef6fcaa22f5c5e038)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
b59b96f33dbe0f3cd32e25c918368d3734ba0b06 |
|
06-Feb-2017 |
Marcin Kańtoch <Marcin.Kantoch@amd.com> |
dEQP-VK.info.*image_format_properties2* VkImageUsageFlags fix The usage flags loop iterator starts currently with 0, which is not a valid image usage value. It is reported as an error by Validation Layers. The patch contains also a simple fix for iterating over valid sample count flag bits. Modified tests: dEQP-VK.info.image_format_properties2* dEQP-VK.info.sparse_image_format_properties2* Components: Vulkan VK-GL-CTS issue: 133 Change-Id: I0edbdbc389fa3bd9a71ca4d3b7777ede38a7b353
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
76b95d9c3546166139b3df2b4e12df06b49b42bd |
|
03-Feb-2017 |
Pyry Haulos <phaulos@google.com> |
Android: Test that mandatory extensions are supported Change-Id: Id0e44299f1d8441bf1e7ecc91d82d3b06400e7e6
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
00e47f2b6cbd0c9715274a703d9cb46361743210 |
|
18-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Android: Test that no Vulkan layers are enumerated Change-Id: I43dacf306b468485fc160f175160555b9cf1c86d
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
3b3e3dce3ab2b83969241550046645653b9652b3 |
|
12-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Android: Check KHX, GOOGLE, and ANDROID extensions Change-Id: I6ee24e584666e1f2542adf35943a2973c9392ad9
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
b788e7ed33968a201f44d0b5f25ac04e4bbb61a0 |
|
10-Jan-2017 |
Slawomir Cygan <slawomir.cygan@intel.com> |
Do not require unsupported sparse images in image_format_properties test Affects tests: dEQP-VK.api.info.image_format_properties* This change removes the requirement for supporting sparse residency images: - with compressed format - with non-color format - with format of pixel size that is not power ot two (for example: RGB). Additionally do not require 1D sparse residency images (not in spec), and require 2D/3D residency images basing on the device capabilities. Spec 28.1. Sparse Resource Features: "A sparse image created using VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT supports all non-compressed color formats with power-of-two element size that non-sparse usage supports. (...) sparseResidencyImage2D: Support for creating 2D single-sampled VkImage objects with VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT. sparseResidencyImage3D: Support for creating 3D VkImage objects with VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT. " Component: Vulkan VK-GL-CTS Issue: 131 (cherry picked from commit 5534b44a15b530ece4b310e1dd935fb9b0cefeb6) Change-Id: Ia2481fbcd12a32a6470af26df213a2f930c2e6db
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
fba4b9b57e3b66fed3776b2776f2d615f1f2bb66 |
|
01-Feb-2017 |
Iago Toral Quiroga <itoral@igalia.com> |
Fix dEQP-VK.api.info.get_physical_device_properties2.properties The test uses memcmp to compare structs that may include padding bytes. Although the test initializes all bytes prior to calling any Vulkan APIs, there is no guarantee that drivers won't write to the padding bytes, for example if they write the properties to a local variable and then memcpy into the result pointer, which is a valid implementation. This patch fixes the problem by reusing the offset table that we already use in another test to obtain the offsets and sizes for all struct fields and exclude any padding bytes during comparisons. Affects: dEQP-VK.api.info.get_physical_device_properties2.properties VK-GL-CTS issue: 63 Components: Vulkan Change-Id: I4417a95d41241523acd13adc739e739da9b0c2ed
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
29afd1853e6f1805489dd1553b1d1ddd472e4c60 |
|
13-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vulkancts/vulkan-cts-1.0.2 into vulkancts/vulkan-cts-1.0.2-extensions Change-Id: I046575e2c44ec537c1c07581b0100449d9232f61
|
5534b44a15b530ece4b310e1dd935fb9b0cefeb6 |
|
10-Jan-2017 |
Slawomir Cygan <slawomir.cygan@intel.com> |
Do not require unsupported sparse images in image_format_properties test Affects tests: dEQP-VK.api.info.image_format_properties* This change removes the requirement for supporting sparse residency images: - with compressed format - with non-color format - with format of pixel size that is not power ot two (for example: RGB). Additionally do not require 1D sparse residency images (not in spec), and require 2D/3D residency images basing on the device capabilities. Spec 28.1. Sparse Resource Features: "A sparse image created using VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT supports all non-compressed color formats with power-of-two element size that non-sparse usage supports. (...) sparseResidencyImage2D: Support for creating 2D single-sampled VkImage objects with VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT. sparseResidencyImage3D: Support for creating 3D VkImage objects with VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT. " Fixes bug: gitlab!567 Change-Id: If7d72c4392299e4c449a911140632dcc114fc908
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
d38a5b032b8936cfef4282caff40b6ed72349139 |
|
10-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Merge gerrit/vulkan-cts-1.0.2 into gerrit/vulkan-cts-1.0.2-extensions Change-Id: I9149408b579c01cd5d7c16bdcdf408aae6819501
|
4514355a0fdf809a70393642a377ea0906bc8ae6 |
|
08-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Allow unknown KHX extensions Affects: dEQP-VK.api.info.instance.extensions dEQP-VK.api.info.device.extensions Change-Id: Iece3f83514f5f6e197fd0c1e1cf628f7cfe68bd2
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
55e88b15b0983b2fc5d3fa9d5507a50e864602bc |
|
08-Dec-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
Add VK_KHR_maintenance1 to allowed extensions Change-Id: Idbaa2c42ab40b755ee3615aade8cb57c6638acb9
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
8ceb3d60e04df988e54a330def06237c2bf7eaec |
|
21-Nov-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
VK_KHR_maintenance1: check TRANSFER format feature flags Modified tests: - dEQP-VK.api.info.image_format_properties.* Issue #532 Change-Id: Ida862d7080ef279c0851d09a802aa6de84958bbe
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
8ba59662bff835d72077feb906ace49c17a09a52 |
|
09-Nov-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
Add tests for VK_KHR_shader_draw_parameters New tests: - dEQP-VK.draw.shader_draw_parameters.* Fixes #500 Change-Id: I8e735bbf8ac7fcb24918a84d6bd9a93cf2fbf53b
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
de34fad51cc07daf1eed73fc35e4cd5bf79b1a5c |
|
31-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Add tests for VK_KHR_get_physical_device_properties2 Fixes #482 Change-Id: I5514a9fd8cab0957419065d2757d0612935d24a0
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
03649fbf655ac8a93e1ce94189fa316d874f3c21 |
|
19-Oct-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
Check dependency between multiViewport and geometry Modified tests: - dEQP-VK.api.info.device.features Public issue #25 Change-Id: Ifea108a909113f4628a7bfb1a75d9bdbd10866f3
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
41460f757de5135ccd0f7bbdc73d9606e30298e9 |
|
18-Oct-2016 |
Colin Cross <ccross@android.com> |
Fix -Wc++11-narrowing warnings The platform default -std=gnu++14 is going to be applied to NDK modules, cast DE_OFFSET_OF to deUint32 instead of int to prevent a new -Werror failure. Test: mma -j Change-Id: Ief5620089bc069006664d39d68090ea8310344ac
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
0f7c8a5e9687e9540d06415c9f964674a5b84202 |
|
12-Oct-2016 |
Pyry Haulos <phaulos@google.com> |
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev Change-Id: I02c07f6c898401da080f6398386953538da5a6bb
|
e001676282cfb0c051a96eca21ab88a2fe26a46c |
|
12-Oct-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Fix required sample counts per spec issue 478" into vulkan-cts-1.0.1
|
377ad0ad5962351d14badb1857b55dc8e8e49218 |
|
10-Oct-2016 |
Pyry Haulos <phaulos@google.com> |
Do not require TRANSIENT usage support without other RT usages Affects dEQP-VK.api.info.image_format_properties.* See CTS issue #507 and spec issue #540 Change-Id: Ia3a741c1943eea034a27b9479a0a8b4cc0caa09c
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
02c61e30f50cb04505f421b1ebe07c4a42864acf |
|
11-Oct-2016 |
Pyry Haulos <phaulos@google.com> |
Fix required sample counts per spec issue 478 Affects dEQP-VK.api.info.image_format_properties.* See CTS issue #507 and spec issue #478 Change-Id: Id08e798f1c598fe5861234778318acdc3098a3df
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
4d2a7c4bb5ae834b4eb17bc5e5218ccf0d607736 |
|
19-Sep-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
Add VK_INCOMPLETE result code tests New tests: - dEQP-VK.wsi.*.swapchain.get_images.incomplete Modified tests: - dEQP-VK.api.info.instance.physical_devices - dEQP-VK.api.info.instance.layers - dEQP-VK.api.info.instance.extensions - dEQP-VK.api.info.device.layers - dEQP-VK.api.info.device.extensions - dEQP-VK.wsi.*.surface.query_formats - dEQP-VK.wsi.*.surface.query_present_modes Fixes #495 Change-Id: I1b493acf2df3039705e3d404c2cdcbb084495f33
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
852ad4e5e72c4adc76427c3275173619f6f89884 |
|
29-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev Change-Id: Ia7127ed7764c5276a32388ab2bba024d54dfea5b
|
6547b0bda34fc553a26ba72248314920ce5f2bb2 |
|
29-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1 Change-Id: I23cda772fc12dc44429c6a8b69cb2896b442c285
|
570326e5c8d85fe16fa6ce36de73c8f9bcba4d3e |
|
26-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Fix VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT handling in query tests 83f90be9 added a check that was intended to make tests treat combination of TRANSIENT_ATTACHMENT_BIT with non-RT usages invalid. However, that change was buggy and lead the tests to treat _all_ usages of TRANSIENT_ATTACHMENT_BIT invalid and thus skip testing them. Change-Id: I512fbea6046a5c1a87e2ea957eebe38ac713ac87
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
651be53b2a7e987618a98c2a13fcf7350204b244 |
|
27-Sep-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
Fix incorrect limits in device properties test - alignment/offset type limits must be greater than 0 - nonCoherentAtomSize must be in range [1, 256] (the upper limit was relaxed with spec update 1.0.27 - point sizes and line widths must be positive Modified test: - dEQP-VK.api.info.device.properties Fixes #502 Change-Id: I98a956d1cea741dd6d787415a0ad91178ffa0abf
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
29e24ab8362df133be3c0edb67339502836a523d |
|
22-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev Change-Id: Ie6d0a102b147cf96fd0442fbf601765c3acf0835
|
e9e21088823d9174eb0a61de765c42c00389f903 |
|
19-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Validate KHR extensions reported by the driver Change-Id: I30f1c86cd0b4db63b7adf0860cfbc32a0d8b75ee
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
5e2d5b22247f074b52674f15d6cf64e477bac0d8 |
|
31-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Update framework to vulkan.h 1.0.26 Change-Id: I7ecdeb1dbadd0fb3983f4a49db87781220ef172a
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
137e879ebbab8fcca9ca7bb2e6a350bd8f87a318 |
|
25-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1 Change-Id: I9b5283a65a5b1cb1f9d34e98a916c73c9d5000ca
|
ffae1f8b291f371156c638b2d2b9423eaae96e6b |
|
25-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Revert "Revert CUBE_COMPATIBLE flag check from "Fix required sample count tests"" This reverts commit 1106b0194f7571aebfdf76766760d91be772d8e7. Fixes #440 Change-Id: Icdb5f71cd87b970edd1bf1770b4a0c15418f600b
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
e423e59d33b2aa1cdda780bf0f335c5bd398c374 |
|
11-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1 Change-Id: I64e15e4126afc4dde5dc95e6d766f95b6f04e30e
|
1106b0194f7571aebfdf76766760d91be772d8e7 |
|
11-Aug-2016 |
Slawomir Cygan <slawomir.cygan@intel.com> |
Revert CUBE_COMPATIBLE flag check from "Fix required sample count tests" Spec does not say CUBE_COMPATIBLE flag forces vkGetPhysicalDeviceImageFormatProperties to return sample count equal to 1, so the flag should be irrelevant for sample count check. Fixes #440 This partially reverts 8753a9e7528ca67b25bfabb4f03915a25721a690. Change-Id: Ic4005cb0a651f433ff421eab671fb013561c78c4
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
8753a9e7528ca67b25bfabb4f03915a25721a690 |
|
19-Apr-2016 |
Nanley Chery <nanley.g.chery@intel.com> |
Fix required sample count tests According to, Table 11.1. Image and image view parameter compatibility requirements Only non-cube images with type VK_IMAGE_TYPE_2D can have sample counts greater than one. In addition, the following properties should hold for multisampled images: the formats must support being used in a color or depth/stencil attachment, or in a storage image when shaderStorageImageMultisample is supported. Images not fitting the above descriptions may have a sample count of one or zero (in error conditions). Align tests for sample counts to this behavior. (cherry picked from commit dc4227d5ec87080f5dad810b5e33ae3b3fa014a4)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
dc4227d5ec87080f5dad810b5e33ae3b3fa014a4 |
|
19-Apr-2016 |
Nanley Chery <nanley.g.chery@intel.com> |
Fix required sample count tests According to, Table 11.1. Image and image view parameter compatibility requirements Only non-cube images with type VK_IMAGE_TYPE_2D can have sample counts greater than one. In addition, the following properties should hold for multisampled images: the formats must support being used in a color or depth/stencil attachment, or in a storage image when shaderStorageImageMultisample is supported. Images not fitting the above descriptions may have a sample count of one or zero (in error conditions). Align tests for sample counts to this behavior.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
9e7feea71f9714c02df067f4360b8325f1c1d0bd |
|
13-Jul-2016 |
Pyry Haulos <phaulos@google.com> |
Merge in changes from upstream dEQP repository
|
1e6a573e74187f47534487806cb378520d3234c1 |
|
07-Jul-2016 |
Pyry Haulos <phaulos@google.com> |
Merge vulkan-cts-1.0 into vulkan-cts-1.0-dev
|
7d64181e89ba4ce2db2a11f4dd9f0d1105417e0d |
|
15-Jun-2016 |
Mika Isojrvi <misojarvi@google.com> |
Check duplicate layers and extensions am: abf60ccfd2 am: 45eb53eb43 am: a0183c22a0 Change-Id: I0a8803b63910ce31729739275ab5a88f31879ed5
|
abf60ccfd29f340901efdfceabc195355fd2eeee |
|
27-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Check duplicate layers and extensions Bug: 28100235 Change-Id: I1fdae715a1bbda43b6bc6ebe346ca21f3e294df6
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
83f90be9118a121b47f5e16f04029e205c68f994 |
|
01-Jun-2016 |
scygan <slawomir.cygan@intel.com> |
Fix dEQP-VK.api.info.image_format_properties - TRANSIENT usage flag used with DMA flags Conflicts: intel/negativeList.txt
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
5489a504dfaafc62f5144efd9aaa299182d92428 |
|
27-May-2016 |
Pyry Haulos <phaulos@google.com> |
Fix several narrowing conversions inside struct initializers MSVC 2015 is stricter about narrowing conversions and issues warnings more agressively. Change-Id: Ib6d78251afd8f280a5663396d47428d39bbb5fda
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
3d8e6ee58a6f3a7701a3e6cdc4ba9fb14b162410 |
|
20-May-2016 |
Pyry Haulos <phaulos@google.com> |
Merge bug fixes from Khronos CTS release branch This includes fixes available in Vulkan CTS 1.0.0.3 RC1: 8d6a75b Fix test copying zero sized regions 4d12ac5 Update sample conformance statement with latest release tag 2659c92 Remove use of non-standard strnlen() fd6bbe6 Validation fix dEQP-VK.binding_model 8c019df Validation fix for dEQP-VK.ssbo 02bc895 Remove dEQP-VK.glsl.linkage.varying.rules.fragment_declare 0f75056 Validation fixes for dEQP-VK.renderpass 0619614 Validation fixes for dEQP-VK.glsl 2df3edd dEQP-VK.binding_model validation fixes 50664eb Removed not needed reading of image ce3f36a Bug Fix: Corrected barriers in the tests dEQP-VK.query_pool 6d286f8 Validation fixes for dEQP-VK.api d02ea76 dEQP-VK.api.info.device.properties struct offsets d488796 Bug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state. a4f96c9 Turn on well defined signed integer overflow ba9a6b8 Add Android NDK r11 toolchain as new default 355e4f8 Update glslang to (7b3096a) to include bitfield functions precision fix cbba646 Fix Pipeline barrier test 6eaa4ce Update glslang to (af4592) - include proper RelaxedPrecision handling f89b81f Remove instances of pDynamicState->dynamicStateCount = 0 989ae48 ShaderRender tests: do not use images in UNDEFINED layout ed92247 Revert to original boilerplate in Vulkan CTS license appendix 0b834b7 Validation fixes in dEQP-VK.pipeline 92728bd Bug Fix: Corrected barriers in the tests dEQP-VK.compute ad4a38e Bug Fix: Corrected barrier in the tests dEQP-VK.ubo 750f819 Fix unused parameter warning in vktDrawIndirectTest.cpp 7df90ed deqp-vk-draw: split indirect_draw tests into groups depending on `drawIndirectFirstInstance` optional feature 9025139 Remove initialization check for deviceName 9312e31 Fix VkPhysicalDeviceProperties init validation 4803b08 Fix a few issues in tessellation shader executors As well as following cherry-picks: b215306 Fix various compiler warnings fad252e vktWsiSurfaceTests: fixed bug in surface capabilities validation where surface's height was tested with respect to width's limits. 4a57a13 vktWsiSwapchainTests: remove redundant barrier (already realised by subpass dependencies) 8a07cbb vktWsiSwapchainTests: remove incorrect barrier (COLOR_ATTACHMENT_OPT -> PRESENT_SRC), while image is already in PRESENT_SRC layout 9b48af0 vktWsiSwapchainTests: fixes for swapchain parameters fb3fd80 WSI: depthClamp is an optional feature, disable it Bug: 28911346 Change-Id: I124cdecdc5472e5889d40ae5b66baffa074df7ca
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
d02ea76193ac7a072021b994bc0f0fb9a2f22afd |
|
15-Apr-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
dEQP-VK.api.info.device.properties struct offsets Use correct offsets and comparison algorithm when checking VkPhysicalDeviceProperties structure. (cherry picked from commit 33878d45346dddf85669f610783939cad0d32817)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
33878d45346dddf85669f610783939cad0d32817 |
|
15-Apr-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
dEQP-VK.api.info.device.properties struct offsets Use correct offsets and comparison algorithm when checking VkPhysicalDeviceProperties structure.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
9025139b59eb532f9732ba72badc270029ca5fb7 |
|
15-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Remove initialization check for deviceName Initialization checking code doesn't currently handle null-terminated strings correctly. Implementation is not required to initialize bytes following the terminator 0 byte in string fields.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
9312e3158fb32444d7d29bf592a33308c7e17a0f |
|
14-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Fix VkPhysicalDeviceProperties init validation dEQP-VK.api.info.device.properties was using incorrect member offset table to verify initialization of VkPhysicalDeviceProperties. Fixes #367
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
bdd440efc441070324392728d6fd42304c30a2f2 |
|
12-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Add 0 to list of valid memory property flags Fixes #361
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
7a6b98907c89d10e9e449e41edb10ecc65da2b11 |
|
21-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Improve logging in dEQP-VK.api.info.device.memory_properties Change-Id: I70927510e3dce6dbc05cc0f49f24f5d331f49412 (cherry picked from commit cdf80ba37ef186bb2d8fc5a3a97dd633e6a67d85)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
c82c0fa6ca73c40c05f73da4b6f7fe5cd82147b6 |
|
06-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Extend feature and limit query validation This change manually cherry-picks extended feature and limit query validation code from development branch to the release branch.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
d471a12fca5d3077a4ca28eebf83685f4208c3b6 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
d5703e21097550b4fcfbb86f232522bc3323e6ac |
|
25-Feb-2016 |
mnetsch <mnetsch@qti.qualcomm.com> |
Fixes format_properties test with required formats from Vulkan 1.0 spec Related to issue #294
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
9a869c2848d0419008cb99f72c9fa372e3af805d |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
04070ebcb0e14d7d71ac308d703e4dbe707fdbb9 |
|
25-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Adjust Vulkan format feature support requirements Fixes #258
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
d1ab80fb1e24538c56c7bcb5df7def1719f58586 |
|
25-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Drop a few checks from VkImageFormatProperties validation The spec around vkGetPhysicalDeviceImageFormatProperties() has to be clarified before these checks can be made in the test. Fixes #252
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
eefb5f5ee7c812d92780f3d32e25635fcb13b1e2 |
|
22-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Add basic tests for vkGetPhysicalDeviceImageFormatProperties() Change-Id: If1008832e6c28ed815cc93ac890cc80f3a567b1f
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
66789eb6df30afcd80bc2abe60b6cd49e0adc01d |
|
22-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Add tests for vkGetPhysicalDeviceFormatProperties() Change-Id: I608af954332cc9029d636bc49de5b1a1900f304e
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
2336a4706d52450e222023a287e818b4f4ad9d7b |
|
21-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Remove struct initialization validation from api.info tests Fixes #241
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
2a5e097662a19e991f345cffac9500bfd58386a8 |
|
15-Jan-2016 |
David Sodman <dsodman@google.com> |
Fix missing/error entries in unsupported table Change-Id: Ibf0d21a7573dd4cd1ce1460df67a112071ebd2c9
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
444ad0b682ff5f8a2e243ae2cf5e7e762af99b74 |
|
14-Jan-2016 |
David Sodman <dsodman@google.com> |
Add ULP part of limit for PointSize/LineWidth/Interpolation offset Fixes #172 Change-Id: Ic87495c9b8806993f77412b4cc3414fa284e2d29
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
cfb3d4ff3f7bf18b57994c6154a92e7e794f13b0 |
|
11-Jan-2016 |
David Sodman <dsodman@google.com> |
Reverse sense of checking for unsupported features when determining limits. Fixes #174 Change-Id: Ic36127c5d9ab9512d1995f5898a14b8ba344d43f
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
b9e28f6023dd018369a67d077c32cf1c1f5399ee |
|
28-Dec-2015 |
David Sodman <dsodman@google.com> |
Add check for unsupported limits in api.info.device Fixes https://gitlab.khronos.org/vulkan/vulkancts/issues/120 Change-Id: If43e22c7007325eb00d87bbe59a2dca65aae584e
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
7a076bd01cd1de560fc3506a61c4c49d853a179b |
|
21-Dec-2015 |
David Sodman <dsodman@google.com> |
Change MIN value of MaxComputeWorkgroupCount to 65535 This is requested in https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15350 Change-Id: Idad4bb83cea445769c6d88b0367a7bb9f1b6de9d
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|
2cee520ae710ca28c500e5c510e114096fc924bd |
|
11-Dec-2015 |
David Sodman <dsodman@google.com> |
Update Feature Query tests 1. Move to be part of API tests 2. Add check for buffer overflow on the getXXX functions 3. Add check to ensure getXXX update all fields of the structure 4. Validate device limits Change-Id: I1bdc893bd4c28d564bbfa9d6b05333b1f7d7dcbb
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
|