Skip to content

Commit

Permalink
Merge vk-gl-cts/vulkan-cts-1.2.5 into vk-gl-cts/vulkan-cts-1.2.6
Browse files Browse the repository at this point in the history
Change-Id: I373a9df4f575b5f9d90b2c9f651c1a69b9265f1d
  • Loading branch information
alegal-arm committed Apr 1, 2021
2 parents 092a97e + ddd878e commit 38fd33e
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -335,10 +335,13 @@ void FSRTestCase::initPrograms (SourceCollections& programCollection) const
// Verify that we can read from the output variable
vss << " if (gl_PrimitiveShadingRateEXT != pc.shadingRate) readbackok = 0;\n";

if (m_data.multiViewport)
vss << " gl_ViewportIndex = instanceIndex & 1;\n";
if (m_data.colorLayered)
vss << " gl_Layer = (instanceIndex & 2) >> 1;\n";
if (!m_data.geometryShader)
{
if (m_data.multiViewport)
vss << " gl_ViewportIndex = instanceIndex & 1;\n";
if (m_data.colorLayered)
vss << " gl_Layer = (instanceIndex & 2) >> 1;\n";
}
}

vss << "}\n";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -632,7 +632,7 @@ VkBuffer RayTracingBuildIndirectTestInstance::initIndirectBottomAccelerationStru
{
VkBuffer result = DE_NULL;

m_indirectAccelerationStructureBottom = prepareBuffer(sizeof(VkAccelerationStructureBuildRangeInfoKHR), "wr-asb");
m_indirectAccelerationStructureBottom = prepareBuffer(sizeof(VkAccelerationStructureBuildRangeInfoKHR) * m_data.geometriesGroupCount, "wr-asb");
result = **m_indirectAccelerationStructureBottom;

return result;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1024,7 +1024,7 @@ tcu::TestStatus testDisplayPowerControl(Context& context)

VkResult result = vkd.displayPowerControlEXT(device, display, &displayPowerInfo);
if (result != VK_SUCCESS)
tcu::TestStatus::fail(std::string("vkDisplayPowerControlEXT returned invalid result for ") + de::toString(psd.state));
return tcu::TestStatus::fail(std::string("vkDisplayPowerControlEXT returned invalid result for ") + de::toString(psd.state));

deSleep(psd.waitMs);
}
Expand Down Expand Up @@ -1060,7 +1060,7 @@ tcu::TestStatus testDisplayEvent(Context& context)
VkDisplayKHR& display = availableDisplays[i];
VkResult result = vkd.registerDisplayEventEXT(device, display, &displayEventInfo, DE_NULL, &fence);
if (result != VK_SUCCESS)
tcu::TestStatus::fail(std::string("vkRegisterDisplayEventEXT returned invalid result"));
return tcu::TestStatus::fail(std::string("vkRegisterDisplayEventEXT returned invalid result"));
}

// deinit fence
Expand All @@ -1087,7 +1087,7 @@ tcu::TestStatus testDeviceEvent(Context& context)

VkResult result = vkd.registerDeviceEventEXT(device, &deviceEventInfo, DE_NULL, &fences[0]);
if (result != VK_SUCCESS)
tcu::TestStatus::fail(std::string("vkRegisterDeviceEventEXT returned invalid result"));
return tcu::TestStatus::fail(std::string("vkRegisterDeviceEventEXT returned invalid result"));

// deinit fence
deinitFences(vkd, device, fences);
Expand Down

0 comments on commit 38fd33e

Please sign in to comment.