Lines Matching defs:context

364 void updateVertexInputInterface (Context&						context,
369 DE_UNREF(context);
408 void updatePreRasterization (Context& context,
414 const ProgramBinary& shaderBinary = context.getBinaryCollection().get("vert");
430 const DeviceInterface& vk = context.getDeviceInterface();
431 const VkDevice device = context.getDevice();
492 void updatePostRasterization (Context& context,
498 const ProgramBinary& shaderBinary = context.getBinaryCollection().get("frag");
514 const DeviceInterface& vk = context.getDeviceInterface();
515 const VkDevice device = context.getDevice();
587 void updateFragmentOutputInterface (Context& context,
591 DE_UNREF(context);
649 PipelineLibraryTestInstance (Context& context,
677 PipelineLibraryTestInstance::PipelineLibraryTestInstance (Context& context, const TestParams& data)
678 : vkt::TestInstance (context)
1210 PipelineLibraryTestCase (tcu::TestContext& context, const char* name, const TestParams data);
1213 virtual void checkSupport (Context& context) const;
1215 virtual TestInstance* createInstance (Context& context) const;
1220 PipelineLibraryTestCase::PipelineLibraryTestCase (tcu::TestContext& context, const char* name, const TestParams data)
1221 : vkt::TestCase (context, name)
1230 void PipelineLibraryTestCase::checkSupport (Context& context) const
1234 context.requireDeviceFunctionality("VK_KHR_maintenance5");
1238 context.requireDeviceFunctionality("VK_KHR_pipeline_library");
1242 context.requireDeviceFunctionality("VK_EXT_graphics_pipeline_library");
1244 const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT& graphicsPipelineLibraryFeaturesEXT = context.getGraphicsPipelineLibraryFeaturesEXT();
1292 TestInstance* PipelineLibraryTestCase::createInstance (Context& context) const
1294 return new PipelineLibraryTestInstance(context, m_data);
1322 PipelineLibraryMiscTestInstance (Context& context,
1358 PipelineLibraryMiscTestInstance::PipelineLibraryMiscTestInstance(Context& context, const MiscTestParams& params)
1359 : vkt::TestInstance (context)
2121 PipelineLibraryShaderModuleInfoInstance (Context& context)
2122 : TestInstance (context)
2144 // From the context.
2261 PipelineLibraryShaderModuleInfoCompInstance (Context& context)
2262 : PipelineLibraryShaderModuleInfoInstance(context)
2308 PipelineLibraryShaderModuleInfoRTInstance (Context& context, bool withLibrary)
2309 : PipelineLibraryShaderModuleInfoInstance (context)
2439 NullRenderingCreateInfoInstance (Context& context)
2440 : vkt::TestInstance(context)
2695 PipelineLibraryMiscTestCase (tcu::TestContext& context, const char* name, const MiscTestParams data);
2698 void checkSupport (Context& context) const;
2700 TestInstance* createInstance (Context& context) const;
2706 PipelineLibraryMiscTestCase::PipelineLibraryMiscTestCase(tcu::TestContext& context, const char* name, const MiscTestParams params)
2707 : TestCase (context, name)
2712 void PipelineLibraryMiscTestCase::checkSupport(Context& context) const
2714 context.requireDeviceFunctionality("VK_EXT_graphics_pipeline_library");
2717 !context.getGraphicsPipelineLibraryPropertiesEXT().graphicsPipelineLibraryFastLinking)
2721 context.requireDeviceFunctionality("VK_KHR_ray_tracing_pipeline");
2724 context.requireDeviceFunctionality("VK_KHR_pipeline_library");
2727 context.requireDeviceFunctionality("VK_KHR_dynamic_rendering");
2948 TestInstance* PipelineLibraryMiscTestCase::createInstance(Context& context) const
2951 return new PipelineLibraryShaderModuleInfoCompInstance(context);
2954 return new PipelineLibraryShaderModuleInfoRTInstance(context, false/*withLibrary*/);
2957 return new PipelineLibraryShaderModuleInfoRTInstance(context, true/*withLibrary*/);
2960 return new NullRenderingCreateInfoInstance(context);
2962 return new PipelineLibraryMiscTestInstance(context, m_testParams);