Merge "Exclude unspecified precision GLES2/3 tests" into pi-dev
authorTreeHugger Robot <treehugger-gerrit@google.com>
Tue, 17 Apr 2018 00:10:38 +0000 (00:10 +0000)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Tue, 17 Apr 2018 00:10:38 +0000 (00:10 +0000)
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmLoopDepInfTests.cpp
external/vulkancts/modules/vulkan/synchronization/vktSynchronizationSmokeTests.cpp

index 4e42348..0707881 100644 (file)
@@ -152,7 +152,7 @@ static ComputeShaderSpec getComputeShaderSpec ()
        ComputeShaderSpec       spec;
 
        for (size_t ndx = 0; ndx < numElements; ++ndx)
-               inputFloats[ndx] = rnd.getFloat(1.0f, 100.0f);
+               inputFloats[ndx] = deFloatFloor(rnd.getFloat(1.0f, 100.0f));
 
        for (size_t ndx = 0; ndx < numElements; ++ndx)
        {
index 4bc8ed0..5bd4d74 100644 (file)
@@ -477,9 +477,9 @@ void  recordRenderPass (const DeviceInterface& deviceInterface, const RenderInfo
        renderPassBeginState.clearValueCount                    = 1;
        renderPassBeginState.pClearValues                               = &clearValue;
 
-       deviceInterface.cmdBeginRenderPass(renderInfo.commandBuffer, &renderPassBeginState, VK_SUBPASS_CONTENTS_INLINE);
        if (renderInfo.waitEvent)
                deviceInterface.cmdWaitEvents(renderInfo.commandBuffer, 1, &renderInfo.event, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, DE_NULL, 0, DE_NULL, 0, DE_NULL);
+       deviceInterface.cmdBeginRenderPass(renderInfo.commandBuffer, &renderPassBeginState, VK_SUBPASS_CONTENTS_INLINE);
        deviceInterface.cmdBindPipeline(renderInfo.commandBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, renderInfo.pipeline);
        deviceInterface.cmdBindVertexBuffers(renderInfo.commandBuffer, 0u, 1u, &renderInfo.vertexBuffer, &bindingOffset);
        deviceInterface.cmdDraw(renderInfo.commandBuffer, renderInfo.vertexBufferSize, 1, 0, 0);
@@ -1272,7 +1272,7 @@ tcu::TestStatus testEvents (Context& context)
        // make forward progress as long as the event is not signaled
        VK_CHECK(deviceInterface.queueSubmit(queue, 1, &submitInfo, testContext.fences[0]));
 
-       testStatus  = deviceInterface.waitForFences(device, 1, &testContext.fences[0], true, 1);
+       testStatus  = deviceInterface.waitForFences(device, 1, &testContext.fences[0], true, 10000000);
        if (testStatus != VK_TIMEOUT)
        {
                log << TestLog::Message << "testSynchronizationPrimitives failed to wait for set event from host." << TestLog::EndMessage;