null-driver: Implement functions required by vulkan-wsi-tizen.h 54/69254/1
authorTaekyun Kim <tkq.kim@samsung.com>
Thu, 12 May 2016 09:29:19 +0000 (18:29 +0900)
committerTaekyun Kim <tkq.kim@samsung.com>
Thu, 12 May 2016 09:29:19 +0000 (18:29 +0900)
Change-Id: I134d19221eb73b609be1e25a34ffe9dcc5cb1097

src/null-driver/Makefile.am
src/null-driver/null-driver.c
src/null-driver/null-driver.h

index 872358e..c91e49e 100644 (file)
@@ -5,6 +5,7 @@ AM_CFLAGS = $(GCC_CFLAGS)
 
 null_driver_la_CFLAGS = $(AM_CFLAGS) -I$(top_srcdir)/include   \
                                                -I$(top_srcdir)/src/utils                               \
+                                               -I$(top_srcdir)/src/wsi                                 \
                                                -fvisibility=hidden
 
 null_driver_la_LDFLAGS = -module -avoid-version
index 5cdcc67..a309e31 100644 (file)
@@ -34,6 +34,7 @@
 #include <string.h>
 #include <vulkan/vk_icd.h>
 #include <utils.h>
+#include <vulkan-wsi-tizen.h>
 
 #if 0
 #include <stdio.h>
@@ -2523,3 +2524,21 @@ vk_create_presentable_image(VkDevice device, const VkImageCreateInfo *info, tbm_
 
        return (VkImage)(uintptr_t)NULL;
 }
+
+VkBool32
+vk_signal_semaphore(VkSemaphore semaphore)
+{
+       return VK_TRUE;
+}
+
+VkBool32
+vk_wait_for_semaphores(uint32_t count, VkSemaphore *semaphores)
+{
+       return VK_TRUE;
+}
+
+VkBool32
+vk_signal_fence(VkFence fence)
+{
+       return VK_TRUE;
+}
index 460897b..d3cb858 100644 (file)
@@ -36,7 +36,4 @@
 VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL
 vk_icdGetInstanceProcAddr(VkInstance instance, const char *name);
 
-VkImage
-vk_create_presentable_image(VkDevice device, const VkImageCreateInfo *info, tbm_surface_h surface);
-
 #endif /* NULL_DRIVER_H */