From 61d0a25d7d7113cdefa5a4dcf0eac5a619dde948 Mon Sep 17 00:00:00 2001 From: Ricardo Garcia Date: Wed, 6 Oct 2021 18:09:14 +0200 Subject: Add custom border color swizzle tests New set of tests to check component swizzling with different border colors, including custom border colors. Note the tests currently suppose swizzling is applied to custom border colors following the operation order in the "Texel Input Operations" section. Note that testing of opaque black and custom border colors with non-identity swizzles is skipped unless VK_EXT_border_color_swizzle is supported which has defined behavior for these combinations. New tests: dEQP-VK.pipeline.sampler.border_swizzle.* Affected tests: dEQP-VK.info.device_mandatory_features Components: Vulkan VK-GL-CTS issue: 2714 Change-Id: I5259744bbfa65db0386e94decb633b582d2fb17f --- AndroidGen.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'AndroidGen.mk') diff --git a/AndroidGen.mk b/AndroidGen.mk index 85c8c04e4..986dea506 100644 --- a/AndroidGen.mk +++ b/AndroidGen.mk @@ -259,6 +259,7 @@ LOCAL_SRC_FILES := \ external/vulkancts/modules/vulkan/pipeline/vktPipelineReferenceRenderer.cpp \ external/vulkancts/modules/vulkan/pipeline/vktPipelineRenderToImageTests.cpp \ external/vulkancts/modules/vulkan/pipeline/vktPipelineSampleLocationsUtil.cpp \ + external/vulkancts/modules/vulkan/pipeline/vktPipelineSamplerBorderSwizzleTests.cpp \ external/vulkancts/modules/vulkan/pipeline/vktPipelineSamplerTests.cpp \ external/vulkancts/modules/vulkan/pipeline/vktPipelineSpecConstantTests.cpp \ external/vulkancts/modules/vulkan/pipeline/vktPipelineSpecConstantUtil.cpp \ -- cgit v1.2.3 From 241241e28fe30f31a10e51aeb263c7c6b92b275c Mon Sep 17 00:00:00 2001 From: Ricardo Garcia Date: Thu, 28 Oct 2021 15:36:36 +0200 Subject: Add tests for VK_NV_mesh_shader Tests that verify multiple aspects of mesh shader pipelines work as expected. This includes: * Some basic smoke tests. * API tests to check the new draw calls and different rules about them. * Synchronization tests. * Test a wide range of affected built-in variables. * Miscellaneous tests: * Producing small and large amounts of different types of primitives. * Barriers. * Push constants. * Custom per-primitive attributes. * Complex structures in the task->mesh interface. New tests: dEQP-VK.mesh_shader.nv.* Components: Vulkan, Framework VK-GL-CTS issue: 2991 Change-Id: I510296e4da326a2f0a3891d55a1116848d874c3f --- AndroidGen.mk | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'AndroidGen.mk') diff --git a/AndroidGen.mk b/AndroidGen.mk index 986dea506..a4da5f20f 100644 --- a/AndroidGen.mk +++ b/AndroidGen.mk @@ -209,6 +209,13 @@ LOCAL_SRC_FILES := \ external/vulkancts/modules/vulkan/memory_model/vktMemoryModelPadding.cpp \ external/vulkancts/modules/vulkan/memory_model/vktMemoryModelSharedLayout.cpp \ external/vulkancts/modules/vulkan/memory_model/vktMemoryModelSharedLayoutCase.cpp \ + external/vulkancts/modules/vulkan/mesh_shader/vktMeshShaderApiTests.cpp \ + external/vulkancts/modules/vulkan/mesh_shader/vktMeshShaderBuiltinTests.cpp \ + external/vulkancts/modules/vulkan/mesh_shader/vktMeshShaderMiscTests.cpp \ + external/vulkancts/modules/vulkan/mesh_shader/vktMeshShaderPropertyTests.cpp \ + external/vulkancts/modules/vulkan/mesh_shader/vktMeshShaderSmokeTests.cpp \ + external/vulkancts/modules/vulkan/mesh_shader/vktMeshShaderSyncTests.cpp \ + external/vulkancts/modules/vulkan/mesh_shader/vktMeshShaderTests.cpp \ external/vulkancts/modules/vulkan/modifiers/vktModifiersTests.cpp \ external/vulkancts/modules/vulkan/multiview/vktMultiViewRenderPassUtil.cpp \ external/vulkancts/modules/vulkan/multiview/vktMultiViewRenderTests.cpp \ @@ -1250,6 +1257,7 @@ LOCAL_C_INCLUDES := \ $(deqp_dir)/external/vulkancts/modules/vulkan/imageless_framebuffer \ $(deqp_dir)/external/vulkancts/modules/vulkan/memory \ $(deqp_dir)/external/vulkancts/modules/vulkan/memory_model \ + $(deqp_dir)/external/vulkancts/modules/vulkan/mesh_shader \ $(deqp_dir)/external/vulkancts/modules/vulkan/modifiers \ $(deqp_dir)/external/vulkancts/modules/vulkan/multiview \ $(deqp_dir)/external/vulkancts/modules/vulkan \ -- cgit v1.2.3