Group: Graphics & UI Framework/Hardware Adaptation
Requires: %{name} = %{version}-%{release}
+%package devel
+Summary: Development package for tizen vulkan driver
+Group: Graphics & UI Framework/Hardware Adaptation
+Requires: %{name} = %{version}-%{release}
+
%description samples
Vulkan WSI (Window System Integration) sample with null-driver for Test
+%description devel
+Development packages for tizen vulkan driver
+
%prep
%setup -q
%{_libdir}/vulkan/null-driver.so
%{_bindir}/tri
%{_bindir}/vulkaninfo
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/vulkan/vulkan-wsi-tizen.h
AM_CFLAGS = $(GCC_CFLAGS)
+vulkan_wsi_tizen_includedir = $(includedir)/vulkan
+vulkan_wsi_tizen_include_HEADERS = vulkan-wsi-tizen.h
+
vulkan_wsi_tizen_la_CFLAGS = $(AM_CFLAGS) -I$(top_srcdir)/include \
-I$(top_srcdir)/src/utils \
-fvisibility=hidden \
--- /dev/null
+#ifndef VULKAN_WSI_TIZEN_H
+#define VULKAN_WSI_TIZEN_H
+
+#include <stdbool.h>
+#include <vulkan/vk_icd.h>
+#include <tpl.h>
+
+VkImage
+vk_create_presentable_image(VkDevice device, const VkImageCreateInfo *info, tbm_surface_h buffer);
+
+#endif /* VULKAN_WSI_TIZEN_H */
#include <config.h>
#include <vulkan/vulkan.h>
+#include "vulkan-wsi-tizen.h"
#include <stdbool.h>
-#include <vulkan/vk_icd.h>
#include <utils.h>
#include <tpl.h>
vk_icd_get_proc_addr(VkInstance instance, const char *name);
VkImage
-vk_icd_create_presentable_image(VkDevice, const VkImageCreateInfo *, tbm_surface_h);
+vk_icd_create_presentable_image(VkDevice device, const VkImageCreateInfo *info,
+ tbm_surface_h buffer);
/* Entry point proto types. */
VKAPI_ATTR VkResult VKAPI_CALL