From: Roderick Colenbrander Subject: Re: [PATCH 05/10] winevulkan: Define vulkan driver interface. Message-Id: Date: Wed, 21 Feb 2018 10:56:48 -0800 In-Reply-To: References: <20180220062947.4192-1-thunderbird2k@gmail.com> <20180220062947.4192-6-thunderbird2k@gmail.com> On Wed, Feb 21, 2018 at 4:22 AM, Henri Verbeet wrote: > On 20 February 2018 at 09:59, Roderick Colenbrander > wrote: >> diff --git a/include/wine/gdi_driver.h b/include/wine/gdi_driver.h >> index 32d17f7dce..2588b0d80c 100644 >> --- a/include/wine/gdi_driver.h >> +++ b/include/wine/gdi_driver.h >> @@ -25,6 +25,7 @@ >> >> struct gdi_dc_funcs; >> struct opengl_funcs; >> +struct vulkan_funcs; >> >> typedef struct gdi_physdev >> { >> @@ -191,13 +192,14 @@ struct gdi_dc_funcs >> BOOL (*pUnrealizePalette)(HPALETTE); >> BOOL (*pWidenPath)(PHYSDEV); >> struct opengl_funcs * (*wine_get_wgl_driver)(PHYSDEV,UINT); >> + struct vulkan_funcs * (*wine_get_vulkan_driver)(PHYSDEV,UINT); > Does wine_get_vulkan_driver() need to return a mutable vulkan_funcs structure? Can make it const. Was more for consistency with opengl.