anv/wsi: drop device from get format
Just use the wsi_device instead. Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
parent
467d161e6a
commit
c264c272a5
|
@ -108,7 +108,7 @@ VkResult anv_GetPhysicalDeviceSurfaceFormatsKHR(
|
||||||
ANV_FROM_HANDLE(_VkIcdSurfaceBase, surface, _surface);
|
ANV_FROM_HANDLE(_VkIcdSurfaceBase, surface, _surface);
|
||||||
struct anv_wsi_interface *iface = device->wsi_device.wsi[surface->platform];
|
struct anv_wsi_interface *iface = device->wsi_device.wsi[surface->platform];
|
||||||
|
|
||||||
return iface->get_formats(surface, device, pSurfaceFormatCount,
|
return iface->get_formats(surface, &device->wsi_device, pSurfaceFormatCount,
|
||||||
pSurfaceFormats);
|
pSurfaceFormats);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ struct anv_wsi_interface {
|
||||||
VkResult (*get_capabilities)(VkIcdSurfaceBase *surface,
|
VkResult (*get_capabilities)(VkIcdSurfaceBase *surface,
|
||||||
VkSurfaceCapabilitiesKHR* pSurfaceCapabilities);
|
VkSurfaceCapabilitiesKHR* pSurfaceCapabilities);
|
||||||
VkResult (*get_formats)(VkIcdSurfaceBase *surface,
|
VkResult (*get_formats)(VkIcdSurfaceBase *surface,
|
||||||
struct anv_physical_device *device,
|
struct anv_wsi_device *wsi_device,
|
||||||
uint32_t* pSurfaceFormatCount,
|
uint32_t* pSurfaceFormatCount,
|
||||||
VkSurfaceFormatKHR* pSurfaceFormats);
|
VkSurfaceFormatKHR* pSurfaceFormats);
|
||||||
VkResult (*get_present_modes)(VkIcdSurfaceBase *surface,
|
VkResult (*get_present_modes)(VkIcdSurfaceBase *surface,
|
||||||
|
|
|
@ -375,13 +375,13 @@ wsi_wl_surface_get_capabilities(VkIcdSurfaceBase *surface,
|
||||||
|
|
||||||
static VkResult
|
static VkResult
|
||||||
wsi_wl_surface_get_formats(VkIcdSurfaceBase *icd_surface,
|
wsi_wl_surface_get_formats(VkIcdSurfaceBase *icd_surface,
|
||||||
struct anv_physical_device *device,
|
struct anv_wsi_device *wsi_device,
|
||||||
uint32_t* pSurfaceFormatCount,
|
uint32_t* pSurfaceFormatCount,
|
||||||
VkSurfaceFormatKHR* pSurfaceFormats)
|
VkSurfaceFormatKHR* pSurfaceFormats)
|
||||||
{
|
{
|
||||||
VkIcdSurfaceWayland *surface = (VkIcdSurfaceWayland *)icd_surface;
|
VkIcdSurfaceWayland *surface = (VkIcdSurfaceWayland *)icd_surface;
|
||||||
struct wsi_wl_display *display =
|
struct wsi_wl_display *display =
|
||||||
wsi_wl_get_display(&device->wsi_device, surface->display);
|
wsi_wl_get_display(wsi_device, surface->display);
|
||||||
|
|
||||||
uint32_t count = u_vector_length(&display->formats);
|
uint32_t count = u_vector_length(&display->formats);
|
||||||
|
|
||||||
|
|
|
@ -401,7 +401,7 @@ x11_surface_get_capabilities(VkIcdSurfaceBase *icd_surface,
|
||||||
|
|
||||||
static VkResult
|
static VkResult
|
||||||
x11_surface_get_formats(VkIcdSurfaceBase *surface,
|
x11_surface_get_formats(VkIcdSurfaceBase *surface,
|
||||||
struct anv_physical_device *device,
|
struct anv_wsi_device *wsi_device,
|
||||||
uint32_t *pSurfaceFormatCount,
|
uint32_t *pSurfaceFormatCount,
|
||||||
VkSurfaceFormatKHR *pSurfaceFormats)
|
VkSurfaceFormatKHR *pSurfaceFormats)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue