Home | History | Annotate | Download | only in libvulkan

Lines Matching defs:const

41 android_namespace_t* android_get_exported_namespace(const char*);
69 static const Hal& Get() { return hal_; }
70 static const hwvulkan_device_t& Device() { return *Get().dev_; }
72 int GetDebugReportIndex() const { return debug_report_index_; }
76 Hal(const Hal&) = delete;
77 Hal& operator=(const Hal&) = delete;
83 const hwvulkan_device_t* dev_;
89 CreateInfoWrapper(const VkInstanceCreateInfo& create_info,
90 const VkAllocationCallbacks& allocator);
92 const VkDeviceCreateInfo& create_info,
93 const VkAllocationCallbacks& allocator);
98 const std::bitset<ProcHook::EXTENSION_COUNT>& GetHookExtensions() const;
99 const std::bitset<ProcHook::EXTENSION_COUNT>& GetHalExtensions() const;
101 explicit operator const VkInstanceCreateInfo*() const;
102 explicit operator const VkDeviceCreateInfo*() const;
109 const char** names;
118 VkResult QueryExtensionCount(uint32_t& count) const;
120 VkExtensionProperties* props) const;
122 void FilterExtension(const char* name);
124 const bool is_instance_;
125 const VkAllocationCallbacks& allocator_;
142 void* LoadLibrary(const android_dlextinfo& dlextinfo,
143 const char* subname,
145 const char kLibFormat[] = "vulkan.%*s.so";
152 const std::array<const char*, 2> HAL_SUBNAME_KEY_PROPERTIES = {{
158 const hwvulkan_module_t** module) {
159 const android_dlextinfo dlextinfo = {
188 *module = reinterpret_cast<const hwvulkan_module_t*>(hmi);
192 int LoadBuiltinDriver(const hwvulkan_module_t** module) {
199 int LoadUpdatedDriver(const hwvulkan_module_t** module) {
213 const hwvulkan_module_t* module = nullptr;
228 reinterpret_cast<const hw_module_t**>(&module));
289 CreateInfoWrapper::CreateInfoWrapper(const VkInstanceCreateInfo& create_info,
290 const VkAllocationCallbacks& allocator)
301 const VkDeviceCreateInfo& create_info,
302 const VkAllocationCallbacks& allocator)
327 const std::bitset<ProcHook::EXTENSION_COUNT>&
328 CreateInfoWrapper::GetHookExtensions() const {
332 const std::bitset<ProcHook::EXTENSION_COUNT>&
333 CreateInfoWrapper::GetHalExtensions() const {
337 CreateInfoWrapper::operator const VkInstanceCreateInfo*() const {
341 CreateInfoWrapper::operator const VkDeviceCreateInfo*() const {
346 const struct StructHeader {
348 const void* next;
352 header = reinterpret_cast<const StructHeader*>(instance_info_.pNext);
357 header = reinterpret_cast<const StructHeader*>(header->next);
361 header = reinterpret_cast<const StructHeader*>(dev_info_.pNext);
366 header = reinterpret_cast<const StructHeader*>(header->next);
408 VkResult CreateInfoWrapper::QueryExtensionCount(uint32_t& count) const {
413 const auto& driver = GetData(physical_dev_).driver;
421 VkExtensionProperties* props) const {
426 const auto& driver = GetData(physical_dev_).driver;
463 filter.names = reinterpret_cast<const char**>(allocator_.pfnAllocation(
464 allocator_.pUserData, sizeof(const char*) * count, alignof(const char*),
472 void CreateInfoWrapper::FilterExtension(const char* name) {
523 const VkExtensionProperties& props = filter.exts[i];
588 InstanceData* AllocateInstanceData(const VkAllocationCallbacks& allocator) {
599 const VkAllocationCallbacks& allocator) {
605 const VkAllocationCallbacks& allocator,
606 const DebugReportCallbackList& debug_report_callbacks) {
616 void FreeDeviceData(DeviceData* data, const VkAllocationCallbacks& allocator) {
631 const VkAllocationCallbacks& GetDefaultAllocator() {
632 static const VkAllocationCallbacks kDefaultAllocCallbacks = {
642 PFN_vkVoidFunction GetInstanceProcAddr(VkInstance instance, const char* pName) {
643 const ProcHook* hook = GetProcHook(pName);
690 PFN_vkVoidFunction GetDeviceProcAddr(VkDevice device, const char* pName) {
691 const ProcHook* hook = GetProcHook(pName);
705 const char* pLayerName,
723 static const VkExtensionProperties loader_debug_report_extension = {
778 const InstanceData& data = GetData(physicalDevice);
807 const char* pLayerName,
810 const InstanceData& data = GetData(physicalDevice);
827 const std::string timestamp_property("service.sf.present_timestamp");
877 VkResult CreateInstance(const VkInstanceCreateInfo* pCreateInfo,
878 const VkAllocationCallbacks* pAllocator,
880 const VkAllocationCallbacks& data_allocator =
910 static_cast<const VkInstanceCreateInfo*>(wrapper), pAllocator,
946 const VkAllocationCallbacks* pAllocator) {
960 const VkDeviceCreateInfo* pCreateInfo,
961 const VkAllocationCallbacks* pAllocator,
963 const InstanceData& instance_data = GetData(physicalDevice);
964 const VkAllocationCallbacks& data_allocator =
982 physicalDevice, static_cast<const VkDeviceCreateInfo*>(wrapper),
1031 void DestroyDevice(VkDevice device, const VkAllocationCallbacks* pAllocator) {
1047 const auto& data = GetData(instance);
1063 const auto& data = GetData(device);
1071 const VkCommandBufferAllocateInfo* pAllocateInfo,
1073 const auto& data = GetData(device);