Lines Matching defs:context
401 params.context = devctx;
691 VideoDecodeTestInstance(Context& context, const TestDefinition* testDefinition);
704 InterleavingDecodeTestInstance(Context& context, const std::vector<MovePtr<TestDefinition>>& testDefinitions);
714 InterleavingDecodeTestInstance::InterleavingDecodeTestInstance(Context& context, const std::vector<MovePtr<TestDefinition>>& testDefinitions)
715 : VideoBaseTestInstance(context), m_testDefinitions(std::move(testDefinitions))
727 m_deviceContext.context = &m_context;
741 VideoDecodeTestInstance::VideoDecodeTestInstance(Context& context, const TestDefinition* testDefinition)
742 : VideoBaseTestInstance(context), m_testDefinition(testDefinition)
748 m_deviceContext.context = &m_context;
967 VideoDecodeTestCase(tcu::TestContext& context, const char* name, MovePtr<TestDefinition> testDefinition)
968 : vkt::TestCase(context, name), m_testDefinition(testDefinition)
972 TestInstance* createInstance(Context& context) const override;
973 void checkSupport(Context& context) const override;
982 InterleavingDecodeTestCase(tcu::TestContext& context, const char* name, std::vector<MovePtr<TestDefinition>>&& testDefinitions)
983 : vkt::TestCase(context, name), m_testDefinitions(std::move(testDefinitions))
987 TestInstance* createInstance(Context& context) const override
990 return new InterleavingDecodeTestInstance(context, m_testDefinitions);
992 DE_UNREF(context);
995 void checkSupport(Context& context) const override;
1001 TestInstance* VideoDecodeTestCase::createInstance(Context& context) const
1004 return new VideoDecodeTestInstance(context, m_testDefinition.get());
1008 DE_UNREF(context);
1013 void VideoDecodeTestCase::checkSupport(Context& context) const
1015 context.requireDeviceFunctionality("VK_KHR_video_queue");
1016 context.requireDeviceFunctionality("VK_KHR_synchronization2");
1030 context.requireDeviceFunctionality("VK_KHR_video_decode_h264");
1040 context.requireDeviceFunctionality("VK_KHR_video_decode_h265");
1048 void InterleavingDecodeTestCase::checkSupport(Context& context) const
1050 context.requireDeviceFunctionality("VK_KHR_video_queue");
1051 context.requireDeviceFunctionality("VK_KHR_synchronization2");
1063 context.requireDeviceFunctionality("VK_KHR_video_decode_h264");
1068 context.requireDeviceFunctionality("VK_KHR_video_decode_h264");
1069 context.requireDeviceFunctionality("VK_KHR_video_decode_h265");