Mesa (master): anv/device: Silence a 32-bit warning

Jason Ekstrand jekstrand at kemper.freedesktop.org
Thu Nov 17 04:07:41 UTC 2016


Module: Mesa
Branch: master
Commit: 18266247a0750f2e63dc8ba1bb790177098a0354
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18266247a0750f2e63dc8ba1bb790177098a0354

Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Wed Nov  9 18:45:21 2016 -0800

anv/device: Silence a 32-bit warning

---

 src/intel/vulkan/anv_device.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
index 0999fcf..ad7207d 100644
--- a/src/intel/vulkan/anv_device.c
+++ b/src/intel/vulkan/anv_device.c
@@ -1086,7 +1086,8 @@ anv_device_execbuf(struct anv_device *device,
       return vk_errorf(VK_ERROR_DEVICE_LOST, "execbuf2 failed: %m");
    }
 
-   struct drm_i915_gem_exec_object2 *objects = (void *)execbuf->buffers_ptr;
+   struct drm_i915_gem_exec_object2 *objects =
+      (void *)(uintptr_t)execbuf->buffers_ptr;
    for (uint32_t k = 0; k < execbuf->buffer_count; k++)
       execbuf_bos[k]->offset = objects[k].offset;
 




More information about the mesa-commit mailing list