On Fri 14 Apr 2017, Jason Ekstrand wrote: > --- > src/intel/vulkan/anv_gem.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/src/intel/vulkan/anv_gem.c b/src/intel/vulkan/anv_gem.c > index 185086f..1392bf4 100644 > --- a/src/intel/vulkan/anv_gem.c > +++ b/src/intel/vulkan/anv_gem.c > @@ -185,7 +185,10 @@ int > anv_gem_execbuffer(struct anv_device *device, > struct drm_i915_gem_execbuffer2 *execbuf) > { > - return anv_ioctl(device->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, execbuf); > + if (execbuf->flags & I915_EXEC_FENCE_OUT) > + return anv_ioctl(device->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2_WR, > execbuf); > + else > + return anv_ioctl(device->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, execbuf); > }
Reviewed-by: Chad Versace <chadvers...@chromium.org> _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev