Lines Matching defs:m_context

185 	MovePtr<Context>							m_context;
327 m_context = MovePtr<Context>(new Context(testCtx, m_library->getPlatformInterface(), m_progCollection, m_resourceInterface));
328 m_deviceProperties = getPhysicalDeviceProperties(*m_context);
365 m_resourceInterface->initApiVersion(m_context->getUsedApiVersion());
373 m_context->getTestContext().getLog().supressLogging(true);
389 tcu::TestLog& log = m_context->getTestContext().getLog();
390 const deUint32 usedVulkanVersion = m_context->getUsedApiVersion();
396 const tcu::CommandLine& commandLine = m_context->getTestContext().getCommandLine();
404 int currentSubprocessCount = getCurrentSubprocessCount(casePath, m_context->getTestContext().getCommandLine().getSubprocessTestCount());
407 runTestsInSubprocess(m_context->getTestContext());
411 const vk::DeviceInterface& vkd = m_context->getDeviceInterface();
419 m_context->getTestContext().getLog().supressLogging(true);
431 vktCase->checkSupport(*m_context);
494 if (m_renderDoc) m_renderDoc->startFrame(m_context->getInstance());
497 m_instance = vktCase->createInstance(*m_context);
498 m_context->resultSetOnValidation(false);
506 if (m_renderDoc) m_renderDoc->endFrame(m_context->getInstance());
510 if (m_context->hasDebugReportRecorder())
511 collectAndReportDebugMessages(m_context->getDebugReportRecorder(), *m_context);
518 if (!m_context->getTestContext().getCommandLine().isSubProcess())
520 int currentSubprocessCount = getCurrentSubprocessCount(m_context->getResourceInterface()->getCasePath(), m_context->getTestContext().getCommandLine().getSubprocessTestCount());
523 runTestsInSubprocess(m_context->getTestContext());
527 const vk::DeviceInterface& vkd = m_context->getDeviceInterface();
535 m_context->getTestContext().getLog().supressLogging(true);
547 m_context->getTestContext().getLog() << TestLog::Message << "Fault recorded via fault callback: " << Context::m_faultData[i] << TestLog::EndMessage;
554 const vk::DeviceInterface& vkd = m_context->getDeviceInterface();
557 VkResult result = vkd.getFaultData(m_context->getDevice(), VK_FAULT_QUERY_BEHAVIOR_GET_AND_CLEAR_ALL_FAULTS, &unrecordedFaults, &faultCount, DE_NULL);
560 m_context->getTestContext().getLog() << TestLog::Message << "vkGetFaultData returned error: " << getResultName(result) << TestLog::EndMessage;
571 result = vkd.getFaultData(m_context->getDevice(), VK_FAULT_QUERY_BEHAVIOR_GET_AND_CLEAR_ALL_FAULTS, &unrecordedFaults, &faultCount, faultData.data());
574 m_context->getTestContext().getLog() << TestLog::Message << "vkGetFaultData returned error: " << getResultName(result) << TestLog::EndMessage;
579 m_context->getTestContext().getLog() << TestLog::Message << "Fault recorded via vkGetFaultData: " << faultData[i] << TestLog::EndMessage;
585 m_context->getTestContext().setTestResult(QP_TEST_RESULT_FAIL, "Fault occurred");
622 m_context->getTestContext().getLog() << TestLog::Message << message << TestLog::EndMessage;
636 DE_ASSERT(m_context->getTestContext().getTestResult() == QP_TEST_RESULT_LAST || m_context->resultSetOnValidation());
639 if (!m_context->resultSetOnValidation())
640 m_context->getTestContext().setTestResult(result.getCode(), result.getDescription().c_str());
658 const vk::DeviceInterface& vkd = m_context->getDeviceInterface();
668 m_context->getTestContext().getLog().supressLogging(false);
679 return !m_context->getTestContext().getCommandLine().isSubProcess();
1004 if (spirvVersion <= vk::getMaxSpirvVersionForVulkan(m_context->getUsedApiVersion()))
1008 return m_context->isDeviceFunctionalitySupported("VK_KHR_spirv_1_4");