From: Yu-Jun Li Date: Mon, 7 Jan 2019 18:48:18 +0000 (-0800) Subject: Fixes multiview query tests X-Git-Tag: upstream/1.3.5~2185^2~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bd913ffd046955e976337ab6fb1e93520b37c375;p=platform%2Fupstream%2FVK-GL-CTS.git Fixes multiview query tests Queries need to be reset prior to use Components: Vulkan VK-GL-CTS issue: 1575 Affects: dEQP-VK.multiview.queries.* Change-Id: Icf0f712a3391784ee47c00de833f8417bb8337c3 --- diff --git a/external/vulkancts/modules/vulkan/multiview/vktMultiViewRenderTests.cpp b/external/vulkancts/modules/vulkan/multiview/vktMultiViewRenderTests.cpp index 0bb6498..79d7ab0 100644 --- a/external/vulkancts/modules/vulkan/multiview/vktMultiViewRenderTests.cpp +++ b/external/vulkancts/modules/vulkan/multiview/vktMultiViewRenderTests.cpp @@ -2650,6 +2650,11 @@ void MultiViewQueriesTestInstance::draw (const deUint32 subpassCount, VkRenderPa beforeDraw(); + // Query pools must be reset before use + m_device->cmdResetQueryPool(*m_cmdBuffer, *occlusionQueryPool, queryStartIndex, queryCountersNumber); + m_device->cmdResetQueryPool(*m_cmdBuffer, *timestampStartQueryPool, queryStartIndex, queryCountersNumber); + m_device->cmdResetQueryPool(*m_cmdBuffer, *timestampEndQueryPool, queryStartIndex, queryCountersNumber); + cmdBeginRenderPass(*m_device, *m_cmdBuffer, &renderPassBeginInfo, VK_SUBPASS_CONTENTS_INLINE, m_parameters.renderPassType); m_device->cmdBindVertexBuffers(*m_cmdBuffer, 0u, DE_LENGTH_OF_ARRAY(vertexBuffers), vertexBuffers, vertexBufferOffsets);