Procházet zdrojové kódy

anv/gem: Use EXECBUFFER2_WR when the FENCE_OUT flag is set

Reviewed-by: Chad Versace <chadversary@chromium.org>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
tags/17.3-branchpoint
Jason Ekstrand před 9 roky
rodič
revize
e4054ab77b
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4
    1
      src/intel/vulkan/anv_gem.c

+ 4
- 1
src/intel/vulkan/anv_gem.c Zobrazit soubor

@@ -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);
}

int

Načítá se…
Zrušit
Uložit