Commits on Source (8)
-
This is merely a convenience struct to group together instance-related handles to calls that require it. The motivating use case is the addition of the `vkGetInstanceProcAddr` callback.
b6028ea8 -
Use this struct instead of VkInstance. This is motivated by a desire to access the vkGetInstanceProcAddr callbacks inside the platform implementations, so we can decouple the platform modules from the vulkan loader.
ce676c48 -
fb112f8e
-
4d62aa3d
-
decaaa04
-
c81fef00
-
We no longer need to link against vulkan or libplacebo.
baadf3ab
Showing
- modules/video_output/libplacebo/instance_vulkan.c 6 additions, 1 deletionmodules/video_output/libplacebo/instance_vulkan.c
- modules/video_output/vulkan/Makefile.am 3 additions, 7 deletionsmodules/video_output/vulkan/Makefile.am
- modules/video_output/vulkan/instance.h 33 additions, 0 deletionsmodules/video_output/vulkan/instance.h
- modules/video_output/vulkan/platform.h 4 additions, 3 deletionsmodules/video_output/vulkan/platform.h
- modules/video_output/vulkan/platform_android.c 6 additions, 3 deletionsmodules/video_output/vulkan/platform_android.c
- modules/video_output/vulkan/platform_win32.c 5 additions, 2 deletionsmodules/video_output/vulkan/platform_win32.c
- modules/video_output/vulkan/platform_xcb.c 6 additions, 3 deletionsmodules/video_output/vulkan/platform_xcb.c
- modules/video_output/wayland/Makefile.am 1 addition, 1 deletionmodules/video_output/wayland/Makefile.am
- modules/video_output/wayland/vulkan.c 6 additions, 2 deletionsmodules/video_output/wayland/vulkan.c
- modules/video_output/xcb/Makefile.am 1 addition, 1 deletionmodules/video_output/xcb/Makefile.am
modules/video_output/vulkan/instance.h
0 → 100644