Lines Matching defs:context

203 												PushConstantGraphicsTestInstance	(Context&							context,
276 PushConstantGraphicsTestInstance::PushConstantGraphicsTestInstance (Context& context,
282 : vkt::TestInstance (context)
705 PushConstantGraphicsDisjointInstance (Context& context,
717 PushConstantGraphicsDisjointInstance::PushConstantGraphicsDisjointInstance (Context& context,
723 : PushConstantGraphicsTestInstance (context, pipelineConstructionType, rangeCount, pushConstantRange, multipleUpdate, indexType)
829 PushConstantGraphicsOverlapTestInstance (Context& context,
861 PushConstantGraphicsOverlapTestInstance::PushConstantGraphicsOverlapTestInstance (Context& context,
867 : PushConstantGraphicsTestInstance (context, pipelineConstructionType, rangeCount, pushConstantRange, multipleUpdate, indexType)
1055 virtual void checkSupport (Context &context) const;
1057 virtual TestInstance* createInstance (Context& context) const = 0;
1088 void PushConstantGraphicsTest::checkSupport(Context &context) const
1090 checkPipelineConstructionRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_pipelineConstructionType);
1132 virtual TestInstance* createInstance (Context& context) const;
1459 TestInstance* PushConstantGraphicsDisjointTest::createInstance (Context& context) const
1461 return new PushConstantGraphicsDisjointInstance(context, m_pipelineConstructionType, m_rangeCount, m_pushConstantRange, m_multipleUpdate, m_indexType);
1475 virtual TestInstance* createInstance (Context& context) const;
1702 TestInstance* PushConstantGraphicsOverlapTest::createInstance (Context& context) const
1704 return new PushConstantGraphicsOverlapTestInstance(context, m_pipelineConstructionType, m_rangeCount, m_pushConstantRange, false, INDEX_TYPE_CONST_LITERAL);
1716 virtual TestInstance* createInstance (Context& context) const;
1717 virtual void checkSupport (Context& context) const;
1727 PushConstantComputeTestInstance (Context& context,
1766 TestInstance* PushConstantComputeTest::createInstance (Context& context) const
1768 return new PushConstantComputeTestInstance(context, m_testType, m_pushConstantRange);
1771 void PushConstantComputeTest::checkSupport(Context& context) const
1774 context.requireDeviceFunctionality("VK_KHR_maintenance4");
1797 PushConstantComputeTestInstance::PushConstantComputeTestInstance (Context& context,
1800 : vkt::TestInstance (context)
1804 const DeviceInterface& vk = context.getDeviceInterface();
1805 const VkDevice vkDevice = context.getDevice();
1806 const deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
1807 SimpleAllocator memAlloc (vk, vkDevice, getPhysicalDeviceMemoryProperties(context.getInstanceInterface(), context.getPhysicalDevice()));
1981 virtual void checkSupport(Context &context) const;
1985 virtual TestInstance *createInstance(Context &context) const;
1995 PushConstantLifetimeTestInstance(Context &context,
2064 void PushConstantLifetimeTest::checkSupport(Context &context) const
2066 checkPipelineConstructionRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_pipelineConstructionType);
2125 TestInstance* PushConstantLifetimeTest::createInstance (Context& context) const
2127 return new PushConstantLifetimeTestInstance(context, m_pipelineConstructionType, m_pushConstantRange, m_cmdList);
2130 PushConstantLifetimeTestInstance::PushConstantLifetimeTestInstance (Context& context,
2134 : vkt::TestInstance (context)
2141 { context.getInstanceInterface(), context.getDeviceInterface(), context.getPhysicalDevice(), context.getDevice(), context.getDeviceExtensions(), pipelineConstructionType },
2142 { context.getInstanceInterface(), context.getDeviceInterface(), context.getPhysicalDevice(), context.getDevice(), context.getDeviceExtensions(), pipelineConstructionType },
2143 { context.getInstanceInterface(), context.getDeviceInterface(), context.getPhysicalDevice(), context.getDevice(), context.getDeviceExtensions(), pipelineConstructionType }
2716 virtual void checkSupport (Context &context) const;
2718 virtual TestInstance* createInstance (Context& context) const;
2727 OverwriteTestInstance (Context& context, const OverwriteTestParams& params);
2741 void OverwriteTestCase::checkSupport(Context &context) const
2743 checkPipelineConstructionRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_params.pipelineConstructionType);
2793 TestInstance* OverwriteTestCase::createInstance (Context& context) const
2795 return new OverwriteTestInstance(context, m_params);
2798 OverwriteTestInstance::OverwriteTestInstance (Context& context, const OverwriteTestParams& params)
2799 : vkt::TestInstance (context)