Lines Matching refs:vulkan_config
60 if (_this->vulkan_config.loader_handle) {
77 _this->vulkan_config.loader_handle = DEFAULT_HANDLE;
94 for (i = 0; i < numPaths && _this->vulkan_config.loader_handle == NULL; i++) {
96 _this->vulkan_config.loader_handle = SDL_LoadObject(foundPath);
99 if (_this->vulkan_config.loader_handle == NULL) {
103 SDL_strlcpy(_this->vulkan_config.loader_path, foundPath,
104 SDL_arraysize(_this->vulkan_config.loader_path));
106 _this->vulkan_config.loader_handle, "vkGetInstanceProcAddr");
112 _this->vulkan_config.loader_path,
117 _this->vulkan_config.vkGetInstanceProcAddr = (void *)vkGetInstanceProcAddr;
118 _this->vulkan_config.vkEnumerateInstanceExtensionProperties =
119 (void *)((PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr)(
121 if (!_this->vulkan_config.vkEnumerateInstanceExtensionProperties) {
126 _this->vulkan_config.vkEnumerateInstanceExtensionProperties,
151 SDL_UnloadObject(_this->vulkan_config.loader_handle);
152 _this->vulkan_config.loader_handle = NULL;
158 if (_this->vulkan_config.loader_handle) {
159 if (_this->vulkan_config.loader_handle != DEFAULT_HANDLE) {
160 SDL_UnloadObject(_this->vulkan_config.loader_handle);
162 _this->vulkan_config.loader_handle = NULL;
174 if (!_this->vulkan_config.loader_handle) {
189 (PFN_vkGetInstanceProcAddr)_this->vulkan_config.vkGetInstanceProcAddr;
198 if (!_this->vulkan_config.loader_handle) {