#include "SDL_tizenwindow.h"
#include "SDL_tizenvideo.h"
#include "SDL_tizenvulkan.h"
+#include "SDL_log.h"
#define DEFAULT_VULKAN "libvulkan.so"
_this->vk_data->NAME = SDL_LoadFunction(_this->vk_data->vk_dll_handle, #NAME); \
if (!_this->vk_data->NAME) \
{ \
- return SDL_SetError("Could not retrieve Vulkan function " #NAME); \
+ SDL_LogError(SDL_LOG_CATEGORY_ASSERT, "Could not retrieve Vulkan function " #NAME); \
+ return -1; \
}
SDL_bool
VkResult err;
if (strcmp(driver, "tizen")) {
- SDL_SetError("Unsupported video driver '%s'", driver);
+ SDL_LogError(SDL_LOG_CATEGORY_ASSERT, "Unsupported video driver '%s'", driver);
return SDL_FALSE;
}
err = _this->vk_data->vkEnumerateInstanceExtensionProperties(NULL, &instance_extension_count, NULL);
if (err < 0) {
- SDL_SetError("Fail to get Instance extension");
+ SDL_LogError(SDL_LOG_CATEGORY_ASSERT, "Fail to get Instance extension");
return SDL_FALSE;
}
ret = _this->vk_data->vkCreateWaylandSurfaceKHR((VkInstance)instance, &createInfo, NULL, (VkSurfaceKHR*)surface);
if (ret != VK_SUCCESS) {
- SDL_SetError("fail to vkCreateWaylandSurfaceKHR : %i", (int)ret);
+ SDL_LogError(SDL_LOG_CATEGORY_ASSERT, "fail to vkCreateWaylandSurfaceKHR : %i", (int)ret);
return SDL_FALSE;
}
return SDL_TRUE;
}
default:
(void)surface;
- SDL_SetError("Unsupported subsystem %i", (int)wminfo.subsystem);
+ SDL_LogError(SDL_LOG_CATEGORY_ASSERT, "Unsupported subsystem %i", (int)wminfo.subsystem);
return SDL_FALSE;
}
}
_this->vk_data->vk_dll_handle = vk_dll_handle;
if (vk_dll_handle == NULL) {
- return SDL_SetError("Could not initialize Vulkan library");
+ SDL_LogError(SDL_LOG_CATEGORY_ASSERT, "Could not initialize Vulkan library");
+ return -1;
}
LOAD_FUNC(vkEnumerateInstanceExtensionProperties);