ShaderRenderCase: correctly specify the bufferRowLength and bufferImageHeight for...
authorPeter Gal <pgal.u-szeged@partner.samsung.com>
Thu, 22 Oct 2015 07:47:28 +0000 (09:47 +0200)
committerPeter Gal <pgal.u-szeged@partner.samsung.com>
Thu, 12 Nov 2015 18:54:15 +0000 (19:54 +0100)
external/vulkancts/modules/vulkan/shaderrendercase/vktShaderRenderCase.cpp

index 4ca0be5..34c7cf1 100644 (file)
@@ -1703,8 +1703,8 @@ void ShaderRenderCaseInstance::render (tcu::Surface& result, const QuadGrid& qua
                const VkBufferImageCopy copyParams =
                {
                        0u,                                                                                     // VkDeviceSize                 bufferOffset;
-                       m_renderSize.x() * 4u,                                          // deUint32                             bufferRowLength;
-                       0u,                                                                                     // deUint32                             bufferImageHeight;
+                       (deUint32)m_renderSize.x(),                                     // deUint32                             bufferRowLength;
+                       (deUint32)m_renderSize.y(),                                     // deUint32                             bufferImageHeight;
                        {
                                VK_IMAGE_ASPECT_COLOR,                          // VkImageAspect                aspect;
                                0u,                                                                     // deUint32                             mipLevel;