Lines Matching defs:context

96 tcu::TestStatus drawTriangleTest (Context& context, DrawTriangleMode mode)
98 const DeviceInterface& vk = context.getDeviceInterface();
99 const InstanceInterface& vki = context.getInstanceInterface();
100 const VkDevice device = context.getDevice();
101 const VkPhysicalDevice physicalDevice = context.getPhysicalDevice();
134 de::MovePtr<Allocation> attachmentImageMemory = context.getDefaultAllocator().allocate(getImageMemoryRequirements(vk, device, *attachmentImage), MemoryRequirement::Any);
152 const de::UniquePtr<Allocation> readImageBufferMemory(context.getDefaultAllocator().allocate(getBufferMemoryRequirements(vk, device, *readImageBuffer), MemoryRequirement::HostVisible));
156 const deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
272 const Unique<VkShaderModule> vertexShaderModule (createShaderModule(vk, device, context.getBinaryCollection().get("vertex"), 0));
273 const Unique<VkShaderModule> fragmentShaderModule (createShaderModule(vk, device, context.getBinaryCollection().get("fragment"), 0));
412 vk::VkQueue queue = context.getUniversalQueue();
426 tcu::TestLog& log = context.getTestContext().getLog();
434 tcu::TestStatus renderpassLifetimeTest(Context& context)
436 return drawTriangleTest(context, DTM_DESTROY_RENDER_PASS_AFTER_CREATING_PIPELINE);
535 tcu::TestStatus framebufferCompatibleRenderPassTest (Context& context)
537 const DeviceInterface& vk = context.getDeviceInterface();
538 const InstanceInterface& vki = context.getInstanceInterface();
539 const VkDevice device = context.getDevice();
540 const VkPhysicalDevice physicalDevice = context.getPhysicalDevice();
541 const VkQueue queue = context.getUniversalQueue();
542 const deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
595 de::MovePtr<Allocation> attachmentImageMemory = context.getDefaultAllocator().allocate(getImageMemoryRequirements(vk, device, *attachmentImage), MemoryRequirement::Any);
875 tcu::TestStatus pipelineLayoutLifetimeTest (Context& context, VkPipelineBindPoint bindPoint)
877 const DeviceInterface& vk = context.getDeviceInterface();
878 const InstanceInterface& vki = context.getInstanceInterface();
879 const VkDevice device = context.getDevice();
880 const VkPhysicalDevice physicalDevice = context.getPhysicalDevice();
881 const deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
948 attachmentImageMemory = context.getDefaultAllocator().allocate(getImageMemoryRequirements(vk, device, *attachmentImage), MemoryRequirement::Any);
1136 shaderModules.push_back(createShaderModule(vk, device, context.getBinaryCollection().get("vertex"), 0));
1137 shaderModules.push_back(createShaderModule(vk, device, context.getBinaryCollection().get("fragment"), 0));
1161 pipeline = createSimpleGraphicsPipeline(vk, device, DE_LENGTH_OF_ARRAY(shaderStageCreateInfos), shaderStageCreateInfos, pipelineLayoutB, renderPass.get(), context.getResourceInterface());
1165 shaderModules.push_back(createShaderModule(vk, device, context.getBinaryCollection().get("compute"), 0));
1254 tcu::TestStatus pipelineLayoutLifetimeGraphicsTest (Context& context)
1256 return pipelineLayoutLifetimeTest(context, VK_PIPELINE_BIND_POINT_GRAPHICS);
1271 tcu::TestStatus pipelineLayoutLifetimeComputeTest (Context& context)
1273 return pipelineLayoutLifetimeTest(context, VK_PIPELINE_BIND_POINT_COMPUTE);
1276 void checkSupport (Context& context)
1278 const InstanceInterface& vki = context.getInstanceInterface();
1279 const VkPhysicalDevice physicalDevice = context.getPhysicalDevice();
1308 void checkMaintenance4Support(Context& context)
1310 context.requireDeviceFunctionality("VK_KHR_maintenance4");
1319 tcu::TestStatus destroyEarlyTest (Context& context, DestroyPipelineLayoutMode mode)
1321 const auto& vkd = context.getDeviceInterface();
1322 const auto device = context.getDevice();
1323 auto& alloc = context.getDefaultAllocator();
1324 const auto queue = context.getUniversalQueue();
1325 const auto qIndex = context.getUniversalQueueFamilyIndex();
1367 const auto shaderModule = vk::createShaderModule(vkd, device, context.getBinaryCollection().get("comp"), 0u);
1471 tcu::TestStatus destroyAfterEndCommndBufferTest(Context& context)
1473 return destroyEarlyTest(context, DPLM_DESTROY_AFTER_END_COMMAND_BUFFER);
1476 tcu::TestStatus destroyAfterCreateComputePipelineTest(Context& context)
1478 return destroyEarlyTest(context, DPLM_DESTROY_AFTER_CREATE_COMPUTE_PIPELINES);
1481 tcu::TestStatus destroyAfterCreateGraphicsPipelineTest(Context& context)
1483 return drawTriangleTest(context, DTM_DESTROY_PIPELINE_LAYOUT_AFTER_CREATING_PIPELINE);
1578 tcu::TestStatus pipelineInvalidPointersUnusedStructsTest (Context& context, VkPipelineBindPoint bindPoint)
1580 const DeviceInterface& vk = context.getDeviceInterface();
1581 const VkDevice device = context.getDevice();
1582 const VkQueue queue = context.getUniversalQueue();
1583 const deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
1681 shaderModules.push_back(createShaderModule(vk, device, context.getBinaryCollection().get("vertex"), 0));
1696 pipeline = createSimpleGraphicsPipelineInvalidPointers(vk, device, DE_LENGTH_OF_ARRAY(shaderStageCreateInfos), shaderStageCreateInfos, *pipelineLayout, renderPass.get(), context.getResourceInterface());
1700 shaderModules.push_back(createShaderModule(vk, device, context.getBinaryCollection().get("compute"), 0));
1782 tcu::TestStatus pipelineInvalidPointersUnusedStructsGraphicsTest (Context& context)
1784 return pipelineInvalidPointersUnusedStructsTest(context, VK_PIPELINE_BIND_POINT_GRAPHICS);
1797 tcu::TestStatus pipelineInvalidPointersUnusedStructsComputeTest (Context& context)
1799 return pipelineInvalidPointersUnusedStructsTest(context, VK_PIPELINE_BIND_POINT_COMPUTE);