Lines Matching defs:const

61 	const vk::InstanceInterface&	vki;
63 const vk::DeviceInterface& vkd;
76 const vk::PlatformInterface& platformInterface,
81 tcu::TestContext& getTestContext (void) const { return m_testCtx; }
82 const vk::PlatformInterface& getPlatformInterface (void) const { return m_platformInterface; }
83 vk::BinaryCollection& getBinaryCollection (void) const { return m_progCollection; }
86 deUint32 getMaximumFrameworkVulkanVersion (void) const;
87 deUint32 getAvailableInstanceVersion (void) const;
88 const std::vector<std::string>& getInstanceExtensions (void) const;
89 vk::VkInstance getInstance (void) const;
90 const vk::InstanceInterface& getInstanceInterface (void) const;
91 vk::VkPhysicalDevice getPhysicalDevice (void) const;
92 deUint32 getDeviceVersion (void) const;
93 bool isDeviceFeatureInitialized (vk::VkStructureType sType) const;
94 const vk::VkPhysicalDeviceFeatures& getDeviceFeatures (void) const;
95 const vk::VkPhysicalDeviceFeatures2& getDeviceFeatures2 (void) const;
96 const vk::VkPhysicalDeviceVulkan11Features& getDeviceVulkan11Features (void) const;
97 const vk::VkPhysicalDeviceVulkan12Features& getDeviceVulkan12Features (void) const;
99 const vk::VkPhysicalDeviceVulkan13Features& getDeviceVulkan13Features (void) const;
102 const vk::VkPhysicalDeviceVulkanSC10Features& getDeviceVulkanSC10Features (void) const;
105 bool isInstanceFunctionalitySupported (const std::string& extension) const;
106 bool isDeviceFunctionalitySupported (const std::string& extension) const;
110 bool isDevicePropertyInitialized (vk::VkStructureType sType) const;
111 const vk::VkPhysicalDeviceProperties& getDeviceProperties (void) const;
112 const vk::VkPhysicalDeviceProperties2& getDeviceProperties2 (void) const;
113 const vk::VkPhysicalDeviceVulkan11Properties& getDeviceVulkan11Properties (void) const;
114 const vk::VkPhysicalDeviceVulkan12Properties& getDeviceVulkan12Properties (void) const;
116 const vk::VkPhysicalDeviceVulkan13Properties& getDeviceVulkan13Properties (void) const;
119 const vk::VkPhysicalDeviceVulkanSC10Properties& getDeviceVulkanSC10Properties (void) const;
124 const std::vector<std::string>& getDeviceExtensions (void) const;
125 const std::vector<const char*>& getDeviceCreationExtensions (void) const;
126 vk::VkDevice getDevice (void) const;
127 const vk::DeviceInterface& getDeviceInterface (void) const;
128 deUint32 getUniversalQueueFamilyIndex (void) const;
129 vk::VkQueue getUniversalQueue (void) const;
130 deUint32 getUsedApiVersion (void) const;
131 deUint32 getSparseQueueFamilyIndex (void) const;
132 vk::VkQueue getSparseQueue (void) const;
133 de::SharedPtr<vk::ResourceInterface> getResourceInterface (void) const;
134 vk::Allocator& getDefaultAllocator (void) const;
135 bool contextSupports (const deUint32 variantNum, const deUint32 majorNum, const deUint32 minorNum, const deUint32 patchNum) const;
136 bool contextSupports (const vk::ApiVersion version) const;
137 bool contextSupports (const deUint32 requiredApiVersionBits) const;
138 bool requireDeviceFunctionality (const std::string& required) const;
139 bool requireInstanceFunctionality (const std::string& required) const;
140 bool requireDeviceCoreFeature (const DeviceCoreFeature requiredDeviceCoreFeature);
143 vk::VkFormatProperties3 getFormatProperties (const vk::VkFormat& format) const;
144 vk::VkFormatProperties3 getRequiredFormatProperties (const vk::VkFormat& format) const;
150 bool isBufferDeviceAddressSupported (void) const;
152 bool resultSetOnValidation () const { return m_resultSetOnValidation; }
156 bool hasDebugReportRecorder () const;
157 vk::DebugReportRecorder& getDebugReportRecorder () const;
160 void checkPipelineConstructionRequirements (const vk::PipelineConstructionType pipelineConstructionType);
161 void resetCommandPoolForVKSC (const vk::VkDevice device,
162 const vk::VkCommandPool commandPool);
170 const VkFaultData* pFaults);
175 const vk::PlatformInterface& m_platformInterface;
179 const de::UniquePtr<DefaultDevice> m_device;
180 const de::UniquePtr<vk::Allocator> m_allocator;
185 Context (const Context&); // Not allowed
186 Context& operator= (const Context&); // Not allowed
194 TestCase (tcu::TestContext& testCtx, const std::string& name);
195 TestCase (tcu::TestContext& testCtx, tcu::TestNodeType type, const std::string& name);
198 virtual void delayedInit (void); // non-const init called after checkSupport but before initPrograms
199 virtual void initPrograms (vk::SourceCollections& programCollection) const;
200 virtual TestInstance* createInstance (Context& context) const = 0;
201 virtual void checkSupport (Context& context) const;
218 TestInstance (const TestInstance&);
219 TestInstance& operator= (const TestInstance&);
222 inline TestCase::TestCase (tcu::TestContext& testCtx, const std::string& name)
227 inline TestCase::TestCase (tcu::TestContext& testCtx, tcu::TestNodeType type, const std::string& name)
238 deUint32 findQueueFamilyIndexWithCaps(const vk::InstanceInterface& vkInstance, vk::VkPhysicalDevice physicalDevice, vk::VkQueueFlags requiredCaps, vk::VkQueueFlags excludedCaps = 0u);