Browse Source

Using `vendor:vulkan` types in `vendor:sdl2` where appropriate

gingerBill 4 years ago
parent
commit
6899c7b7dd
1 changed files with 3 additions and 2 deletions
  1. 3 2
      vendor/sdl2/sdl_vulkan.odin

+ 3 - 2
vendor/sdl2/sdl_vulkan.odin

@@ -1,14 +1,15 @@
 package sdl2
 package sdl2
 
 
 import "core:c"
 import "core:c"
+import vk "vendor:vulkan"
 
 
 when ODIN_OS == "windows" do foreign import lib "SDL2.lib"
 when ODIN_OS == "windows" do foreign import lib "SDL2.lib"
 when ODIN_OS == "linux"   do foreign import lib "system:SDL2"
 when ODIN_OS == "linux"   do foreign import lib "system:SDL2"
 when ODIN_OS == "darwin"  do foreign import lib "system:SDL2"
 when ODIN_OS == "darwin"  do foreign import lib "system:SDL2"
 when ODIN_OS == "freebsd" do foreign import lib "system:SDL2"
 when ODIN_OS == "freebsd" do foreign import lib "system:SDL2"
 
 
-VkInstance   :: distinct u64
-VkSurfaceKHR :: distinct u64
+VkInstance   :: vk.Instance
+VkSurfaceKHR :: vk.SurfaceKHR
 
 
 vulkanInstance :: VkInstance
 vulkanInstance :: VkInstance
 vulkanSurface  :: VkSurfaceKHR
 vulkanSurface  :: VkSurfaceKHR