From c7f512721c5b835e255e82b0a2aa7f0c40053ab7 Mon Sep 17 00:00:00 2001 From: Chad Versace Date: Thu, 9 Jul 2015 19:38:39 -0700 Subject: [PATCH] vk/gem: Change signature of anv_gem_get_aperture() Replace the anv_device parameter with anv_physical_device, because this needs querying before vkCreateDevice. --- src/vulkan/gem.c | 4 ++-- src/vulkan/private.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vulkan/gem.c b/src/vulkan/gem.c index 7bc5e49a810..db0d29f42c7 100644 --- a/src/vulkan/gem.c +++ b/src/vulkan/gem.c @@ -230,13 +230,13 @@ anv_gem_destroy_context(struct anv_device *device, int context) } int -anv_gem_get_aperture(struct anv_device *device, uint64_t *size) +anv_gem_get_aperture(struct anv_physical_device *physical_dev, uint64_t *size) { struct drm_i915_gem_get_aperture aperture; int ret; VG_CLEAR(aperture); - ret = anv_ioctl(device->fd, DRM_IOCTL_I915_GEM_GET_APERTURE, &aperture); + ret = anv_ioctl(physical_dev->fd, DRM_IOCTL_I915_GEM_GET_APERTURE, &aperture); if (ret == -1) return -1; diff --git a/src/vulkan/private.h b/src/vulkan/private.h index b4f7e3f7a45..38679edaa2b 100644 --- a/src/vulkan/private.h +++ b/src/vulkan/private.h @@ -448,7 +448,7 @@ int anv_gem_set_tiling(struct anv_device *device, int gem_handle, int anv_gem_create_context(struct anv_device *device); int anv_gem_destroy_context(struct anv_device *device, int context); int anv_gem_get_param(int fd, uint32_t param); -int anv_gem_get_aperture(struct anv_device *device, uint64_t *size); +int anv_gem_get_aperture(struct anv_physical_device *physical_dev, uint64_t *size); int anv_gem_handle_to_fd(struct anv_device *device, int gem_handle); int anv_gem_fd_to_handle(struct anv_device *device, int fd); int anv_gem_userptr(struct anv_device *device, void *mem, size_t size);