"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "dlls/winevulkan/make_vulkan" between
wine-5.12.tar.xz and wine-5.13.tar.xz

About: Wine is an Open Source implementation of the MS Windows API on top of X, OpenGL, and Unix. Think of Wine as a compatibility layer for running Windows programs. Development release.

make_vulkan  (wine-5.12.tar.xz):make_vulkan  (wine-5.13.tar.xz)
skipping to change at line 133 skipping to change at line 133
# Deprecated extensions # Deprecated extensions
"VK_NV_external_memory_capabilities", "VK_NV_external_memory_capabilities",
"VK_NV_external_memory_win32", "VK_NV_external_memory_win32",
] ]
# The Vulkan loader provides entry-points for core functionality and important # The Vulkan loader provides entry-points for core functionality and important
# extensions. Based on vulkan-1.def this amounts to WSI extensions on 1.0.51. # extensions. Based on vulkan-1.def this amounts to WSI extensions on 1.0.51.
CORE_EXTENSIONS = [ CORE_EXTENSIONS = [
"VK_KHR_display", "VK_KHR_display",
"VK_KHR_display_swapchain", "VK_KHR_display_swapchain",
"VK_KHR_get_surface_capabilities2",
"VK_KHR_surface", "VK_KHR_surface",
"VK_KHR_swapchain", "VK_KHR_swapchain",
"VK_KHR_win32_surface", "VK_KHR_win32_surface",
] ]
# Functions part of our winevulkan graphics driver interface. # Functions part of our winevulkan graphics driver interface.
# DRIVER_VERSION should be bumped on any change to driver interface # DRIVER_VERSION should be bumped on any change to driver interface
# in FUNCTION_OVERRIDES # in FUNCTION_OVERRIDES
DRIVER_VERSION = 8 DRIVER_VERSION = 8
skipping to change at line 220 skipping to change at line 221
# VK_KHR_external_semaphore_capabilities # VK_KHR_external_semaphore_capabilities
"vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" : {"dispatch" : False, " driver" : False, "thunk" : False}, "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" : {"dispatch" : False, " driver" : False, "thunk" : False},
# VK_KHR_device_group_creation # VK_KHR_device_group_creation
"vkEnumeratePhysicalDeviceGroupsKHR" : {"dispatch" : True, "driver" : False, "thunk" : False}, "vkEnumeratePhysicalDeviceGroupsKHR" : {"dispatch" : True, "driver" : False, "thunk" : False},
# VK_KHR_device_group # VK_KHR_device_group
"vkGetDeviceGroupSurfacePresentModesKHR" : {"dispatch" : True, "driver" : Tr ue, "thunk" : True}, "vkGetDeviceGroupSurfacePresentModesKHR" : {"dispatch" : True, "driver" : Tr ue, "thunk" : True},
"vkGetPhysicalDevicePresentRectanglesKHR" : {"dispatch" : True, "driver" : T rue, "thunk" : True}, "vkGetPhysicalDevicePresentRectanglesKHR" : {"dispatch" : True, "driver" : T rue, "thunk" : True},
# VK_EXT_private_data
"vkGetPrivateDataEXT" : {"dispatch": True, "driver" : False, "thunk" : False
},
"vkSetPrivateDataEXT" : {"dispatch": True, "driver" : False, "thunk" : False
},
} }
STRUCT_CHAIN_CONVERSIONS = [ STRUCT_CHAIN_CONVERSIONS = [
"VkDeviceCreateInfo", "VkDeviceCreateInfo",
"VkInstanceCreateInfo", "VkInstanceCreateInfo",
] ]
class Direction(Enum): class Direction(Enum):
""" Parameter direction: input, output, input_output. """ """ Parameter direction: input, output, input_output. """
INPUT = 1 INPUT = 1
skipping to change at line 913 skipping to change at line 918
which means they contain a dispatch table of function pointers. which means they contain a dispatch table of function pointers.
""" """
return self.type == "VK_DEFINE_HANDLE" return self.type == "VK_DEFINE_HANDLE"
def is_required(self): def is_required(self):
return self.required return self.required
def native_handle(self, name): def native_handle(self, name):
""" Provide access to the native handle of a wrapped object. """ """ Provide access to the native handle of a wrapped object. """
# Remember to add any new native handle whose parent is VkDevice
# to unwrap_object_handle() in vulkan.c
if self.name == "VkCommandPool": if self.name == "VkCommandPool":
return "wine_cmd_pool_from_handle({0})->command_pool".format(name) return "wine_cmd_pool_from_handle({0})->command_pool".format(name)
native_handle_name = None native_handle_name = None
if self.name == "VkCommandBuffer": if self.name == "VkCommandBuffer":
native_handle_name = "command_buffer" native_handle_name = "command_buffer"
if self.name == "VkDevice": if self.name == "VkDevice":
native_handle_name = "device" native_handle_name = "device"
if self.name == "VkInstance": if self.name == "VkInstance":
 End of changes. 3 change blocks. 
0 lines changed or deleted 10 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)