From: Maciej Jesionowski Date: Tue, 25 Jun 2019 16:31:04 +0000 (+0200) Subject: Fix vertex binding stride in rasterization.primitive_size.points X-Git-Tag: upstream/1.3.5~2002^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e27b29d8778dc1ea1404ec5e2b948a343c3ea646;p=platform%2Fupstream%2FVK-GL-CTS.git Fix vertex binding stride in rasterization.primitive_size.points The graphics pipeline is using two vertex input attributes: position and color. The vertex binding stride was incorrectly set to only the size of position, rather than the size of position and color. Components: Vulkan VK-GL-CTS issue: 1851 Affects: dEQP-VK.rasterization.primitive_size.points.* Change-Id: I9a55386652788672c94547938933b4969407ac86 --- diff --git a/external/vulkancts/modules/vulkan/rasterization/vktRasterizationTests.cpp b/external/vulkancts/modules/vulkan/rasterization/vktRasterizationTests.cpp index 0b3e690..cf0ca76 100644 --- a/external/vulkancts/modules/vulkan/rasterization/vktRasterizationTests.cpp +++ b/external/vulkancts/modules/vulkan/rasterization/vktRasterizationTests.cpp @@ -1348,9 +1348,9 @@ void PointSizeTestInstance::drawPoint (tcu::PixelBufferAccess& result, PointScen const VkVertexInputBindingDescription vertexInputBindingDescription = { - 0u, // deUint32 binding; - sizeof(tcu::Vec4), // deUint32 strideInBytes; - VK_VERTEX_INPUT_RATE_VERTEX // VkVertexInputStepRate stepRate; + 0u, // deUint32 binding; + (deUint32)(2 * sizeof(tcu::Vec4)), // deUint32 strideInBytes; + VK_VERTEX_INPUT_RATE_VERTEX // VkVertexInputStepRate stepRate; }; const VkVertexInputAttributeDescription vertexInputAttributeDescriptions[2] =