Lines Matching defs:m_device
453 VkDevice getDevice (void) const { return *m_device; }
503 const Unique<VkDevice> m_device;
598 , m_device (createDefaultDevice(vkPlatform, *m_instance, m_instanceInterface, m_physicalDevice, m_universalQueueFamilyIndex, m_sparseQueueFamilyIndex, m_deviceFeatures.getCoreFeatures2(), m_creationExtensions, cmdLine, resourceInterface))
600 , m_deviceInterface (de::MovePtr<DeviceDriver>(new DeviceDriver(vkPlatform, *m_instance, *m_device, m_usedApiVersion)))
602 , m_deviceInterface (de::MovePtr<DeviceDriverSC>(new DeviceDriverSC(vkPlatform, *m_instance, *m_device, cmdLine, resourceInterface, getDeviceVulkanSC10Properties(), getDeviceProperties(), m_usedApiVersion)))
617 return getDeviceQueue(*m_deviceInterface, *m_device, m_universalQueueFamilyIndex, 0);
625 return getDeviceQueue(*m_deviceInterface, *m_device, m_sparseQueueFamilyIndex, 0);
654 , m_device (new DefaultDevice(m_platformInterface, testCtx.getCommandLine(), resourceInterface))
655 , m_allocator (createAllocator(m_device.get()))
664 deUint32 Context::getMaximumFrameworkVulkanVersion (void) const { return m_device->getMaximumFrameworkVulkanVersion(); }
665 deUint32 Context::getAvailableInstanceVersion (void) const { return m_device->getAvailableInstanceVersion(); }
666 const vector<string>& Context::getInstanceExtensions (void) const { return m_device->getInstanceExtensions(); }
667 vk::VkInstance Context::getInstance (void) const { return m_device->getInstance(); }
668 const vk::InstanceInterface& Context::getInstanceInterface (void) const { return m_device->getInstanceInterface(); }
669 vk::VkPhysicalDevice Context::getPhysicalDevice (void) const { return m_device->getPhysicalDevice(); }
670 deUint32 Context::getDeviceVersion (void) const { return m_device->getDeviceVersion(); }
671 const vk::VkPhysicalDeviceFeatures& Context::getDeviceFeatures (void) const { return m_device->getDeviceFeatures(); }
672 const vk::VkPhysicalDeviceFeatures2& Context::getDeviceFeatures2 (void) const { return m_device->getDeviceFeatures2(); }
673 const vk::VkPhysicalDeviceVulkan11Features& Context::getDeviceVulkan11Features (void) const { return m_device->getVulkan11Features(); }
674 const vk::VkPhysicalDeviceVulkan12Features& Context::getDeviceVulkan12Features (void) const { return m_device->getVulkan12Features(); }
676 const vk::VkPhysicalDeviceVulkan13Features& Context::getDeviceVulkan13Features (void) const { return m_device->getVulkan13Features(); }
679 const vk::VkPhysicalDeviceVulkanSC10Features& Context::getDeviceVulkanSC10Features (void) const { return m_device->getVulkanSC10Features(); }
695 return !!m_device->getMultiviewFeatures().multiview;
697 return !!m_device->getVariablePointersFeatures().variablePointersStorageBuffer;
699 return !!m_device->getSamplerYcbcrConversionFeatures().samplerYcbcrConversion;
701 return !!m_device->getShaderDrawParametersFeatures().shaderDrawParameters;
706 const auto& vk11Features = m_device->getVulkan11Features();
716 const auto& vk12Features = m_device->getVulkan12Features();
733 const auto& vk13Features = m_device->getVulkan13Features();
761 const auto& vk12Properties = m_device->getDeviceVulkan12Properties();
786 const vk::VkPhysicalDeviceProperties& Context::getDeviceProperties (void) const { return m_device->getDeviceProperties(); }
787 const vk::VkPhysicalDeviceProperties2& Context::getDeviceProperties2 (void) const { return m_device->getDeviceProperties2(); }
788 const vk::VkPhysicalDeviceVulkan11Properties& Context::getDeviceVulkan11Properties (void) const { return m_device->getDeviceVulkan11Properties(); }
789 const vk::VkPhysicalDeviceVulkan12Properties& Context::getDeviceVulkan12Properties (void) const { return m_device->getDeviceVulkan12Properties(); }
791 const vk::VkPhysicalDeviceVulkan13Properties& Context::getDeviceVulkan13Properties (void) const { return m_device->getDeviceVulkan13Properties(); }
794 const vk::VkPhysicalDeviceVulkanSC10Properties& Context::getDeviceVulkanSC10Properties (void) const { return m_device->getDeviceVulkanSC10Properties(); }
799 const vector<string>& Context::getDeviceExtensions (void) const { return m_device->getDeviceExtensions(); }
800 const vector<const char*>& Context::getDeviceCreationExtensions (void) const { return m_device->getDeviceCreationExtensions(); }
801 vk::VkDevice Context::getDevice (void) const { return m_device->getDevice(); }
802 const vk::DeviceInterface& Context::getDeviceInterface (void) const { return m_device->getDeviceInterface(); }
803 deUint32 Context::getUniversalQueueFamilyIndex (void) const { return m_device->getUniversalQueueFamilyIndex(); }
804 vk::VkQueue Context::getUniversalQueue (void) const { return m_device->getUniversalQueue(); }
805 deUint32 Context::getSparseQueueFamilyIndex (void) const { return m_device->getSparseQueueFamilyIndex(); }
806 vk::VkQueue Context::getSparseQueue (void) const { return m_device->getSparseQueue(); }
809 deUint32 Context::getUsedApiVersion (void) const { return m_device->getUsedApiVersion(); }
811 { return isApiVersionSupported(m_device->getUsedApiVersion(), VK_MAKE_API_VERSION(variantNum, majorNum, minorNum, patchNum)); }
813 { return isApiVersionSupported(m_device->getUsedApiVersion(), pack(version)); }
815 { return isApiVersionSupported(m_device->getUsedApiVersion(), requiredApiVersionBits); }
817 { return m_device->isDeviceFeatureInitialized(sType); }
819 { return m_device->isDevicePropertyInitialized(sType); }
1059 return m_device->hasDebugReportRecorder();
1064 return m_device->getDebugReportRecorder();