From: Iago Toral Quiroga Date: Mon, 27 Jul 2020 08:07:22 +0000 (+0200) Subject: Fix shaderCullDistance limit checks X-Git-Tag: upstream/1.3.5~1283 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cc9c836e2e9e64c1e4bfe0ce687ed4f4236a3450;p=platform%2Fupstream%2FVK-GL-CTS.git Fix shaderCullDistance limit checks The maxCullDistances limit is related to the shaderCullDistance feature, not shaderClipDistance. VK-GL-CTS issue: 2504 Components: Vulkan Affects: dEQP-VK.info.device_properties Change-Id: I705c430912b1c5e162b96f57af7a7ddbec82d973 --- diff --git a/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp b/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp index d9564c0..7cdcb21 100644 --- a/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp +++ b/external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp @@ -298,7 +298,7 @@ bool validateFeatureLimits(VkPhysicalDeviceProperties* properties, VkPhysicalDev { LIMIT(subPixelInterpolationOffsetBits), FEATURE(sampleRateShading), 0, 0, 0, 0.0f }, { LIMIT(storageImageSampleCounts), FEATURE(shaderStorageImageMultisample), VK_SAMPLE_COUNT_1_BIT, 0, 0, 0.0f }, { LIMIT(maxClipDistances), FEATURE(shaderClipDistance), 0, 0, 0, 0.0f }, - { LIMIT(maxCullDistances), FEATURE(shaderClipDistance), 0, 0, 0, 0.0f }, + { LIMIT(maxCullDistances), FEATURE(shaderCullDistance), 0, 0, 0, 0.0f }, { LIMIT(maxCombinedClipAndCullDistances), FEATURE(shaderClipDistance), 0, 0, 0, 0.0f }, { LIMIT(pointSizeRange[0]), FEATURE(largePoints), 0, 0, 0, 1.0f }, { LIMIT(pointSizeRange[1]), FEATURE(largePoints), 0, 0, 0, 1.0f }, @@ -820,7 +820,7 @@ tcu::TestStatus validateLimits12 (Context& context) { PN(checkAlways), PN(limits.timestampComputeAndGraphics), LIM_NONE_UINT32 }, { PN(checkAlways), PN(limits.timestampPeriod), LIM_NONE_UINT32 }, { PN(features.shaderClipDistance), PN(limits.maxClipDistances), LIM_MIN_UINT32(8) }, - { PN(features.shaderClipDistance), PN(limits.maxCullDistances), LIM_MIN_UINT32(8) }, + { PN(features.shaderCullDistance), PN(limits.maxCullDistances), LIM_MIN_UINT32(8) }, { PN(features.shaderClipDistance), PN(limits.maxCombinedClipAndCullDistances), LIM_MIN_UINT32(8) }, { PN(checkAlways), PN(limits.discreteQueuePriorities), LIM_MIN_UINT32(2) }, { PN(features.largePoints), PN(limits.pointSizeRange[0]), LIM_MIN_FLOAT(0.0f) },