Lines Matching defs:context

68 bool isSupportedVertexFormat (Context& context, VkFormat format)
70 if (isVertexFormatDouble(format) && !context.getDeviceFeatures().shaderFloat64)
75 context.getInstanceInterface().getPhysicalDeviceFormatProperties(context.getPhysicalDevice(), format, &formatProps);
219 virtual void checkSupport (Context& context) const;
220 virtual TestInstance* createInstance (Context& context) const;
257 VertexInputInstance (Context& context,
523 void VertexInputTest::checkSupport (Context& context) const
525 const deUint32 maxAttributes = context.getDeviceProperties().limits.maxVertexInputAttributes;
532 const auto& sf16i8Features = context.getShaderFloat16Int8Features();
536 const auto& storage16Features = context.get16BitStorageFeatures();
541 checkPipelineConstructionRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_pipelineConstructionType);
544 TestInstance* VertexInputTest::createInstance (Context& context) const
550 const InstanceInterface& vki = context.getInstanceInterface();
551 const VkPhysicalDevice physDevice = context.getPhysicalDevice();
685 const InstanceInterface& vki = context.getInstanceInterface();
686 const VkPhysicalDevice physDevice = context.getPhysicalDevice();
700 if (context.isDeviceFunctionalitySupported("VK_KHR_portability_subset"))
702 deUint32 minStrideAlignment = context.getPortabilitySubsetProperties().minVertexInputBindingStrideAlignment;
711 return new VertexInputInstance(context, m_pipelineConstructionType, attributeDescriptions, bindingDescriptions, bindingOffsets);
1103 VertexInputInstance::VertexInputInstance (Context& context,
1108 : vkt::TestInstance (context)
1111 , m_graphicsPipeline (context.getInstanceInterface(), context.getDeviceInterface(), context.getPhysicalDevice(), context.getDevice(), context.getDeviceExtensions(), pipelineConstructionType)
1115 const DeviceInterface& vk = context.getDeviceInterface();
1116 const VkDevice vkDevice = context.getDevice();
1117 const deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
1118 SimpleAllocator memAlloc (vk, vkDevice, getPhysicalDeviceMemoryProperties(context.getInstanceInterface(), context.getPhysicalDevice()));
1125 if (!isSupportedVertexFormat(context, attributeDescription.format))