diff options
| -rw-r--r-- | src/gallium/drivers/i915simple/i915_texture.c | 3 | ||||
| -rw-r--r-- | src/gallium/drivers/softpipe/sp_texture.c | 3 | ||||
| -rw-r--r-- | src/gallium/include/pipe/p_winsys.h | 3 | ||||
| -rw-r--r-- | src/gallium/winsys/dri/intel/intel_winsys_pipe.c | 3 | ||||
| -rw-r--r-- | src/gallium/winsys/xlib/xm_winsys.c | 3 | ||||
| -rw-r--r-- | src/gallium/winsys/xlib/xm_winsys_aub.c | 3 | 
6 files changed, 12 insertions, 6 deletions
| diff --git a/src/gallium/drivers/i915simple/i915_texture.c b/src/gallium/drivers/i915simple/i915_texture.c index f668e2e7d7..3e23e540f9 100644 --- a/src/gallium/drivers/i915simple/i915_texture.c +++ b/src/gallium/drivers/i915simple/i915_texture.c @@ -127,7 +127,8 @@ i915_displaytarget_layout(struct pipe_screen *screen,                                tex->base.width[0],                                 tex->base.height[0],                                tex->base.format, -                              flags); +                              flags, +                              tex->base.tex_usage);     /* Now extract the goodies:       */ diff --git a/src/gallium/drivers/softpipe/sp_texture.c b/src/gallium/drivers/softpipe/sp_texture.c index 599ff2ac45..1d7a1fffe4 100644 --- a/src/gallium/drivers/softpipe/sp_texture.c +++ b/src/gallium/drivers/softpipe/sp_texture.c @@ -115,7 +115,8 @@ softpipe_displaytarget_layout(struct pipe_screen *screen,                                spt->base.width[0],                                 spt->base.height[0],                                spt->base.format, -                              flags); +                              flags, +                              spt->base.tex_usage);     /* Now extract the goodies:       */ diff --git a/src/gallium/include/pipe/p_winsys.h b/src/gallium/include/pipe/p_winsys.h index 87a66b66d7..7ebc285192 100644 --- a/src/gallium/include/pipe/p_winsys.h +++ b/src/gallium/include/pipe/p_winsys.h @@ -86,7 +86,8 @@ struct pipe_winsys                                  struct pipe_surface *surf,                                  unsigned width, unsigned height,                                  enum pipe_format format, -                                unsigned flags); +                                unsigned flags, +                                unsigned tex_usage);     void (*surface_release)(struct pipe_winsys *ws, struct pipe_surface **s); diff --git a/src/gallium/winsys/dri/intel/intel_winsys_pipe.c b/src/gallium/winsys/dri/intel/intel_winsys_pipe.c index 77dec9488d..d15143acfd 100644 --- a/src/gallium/winsys/dri/intel/intel_winsys_pipe.c +++ b/src/gallium/winsys/dri/intel/intel_winsys_pipe.c @@ -206,7 +206,8 @@ intel_i915_surface_alloc_storage(struct pipe_winsys *winsys,                                   struct pipe_surface *surf,                                   unsigned width, unsigned height,                                   enum pipe_format format,  -                                 unsigned flags) +                                 unsigned flags, +                                 unsigned tex_usage)  {     const unsigned alignment = 64;     int ret; diff --git a/src/gallium/winsys/xlib/xm_winsys.c b/src/gallium/winsys/xlib/xm_winsys.c index a70752428a..b14758f333 100644 --- a/src/gallium/winsys/xlib/xm_winsys.c +++ b/src/gallium/winsys/xlib/xm_winsys.c @@ -489,7 +489,8 @@ xm_surface_alloc_storage(struct pipe_winsys *winsys,                           struct pipe_surface *surf,                           unsigned width, unsigned height,                           enum pipe_format format,  -                         unsigned flags) +                         unsigned flags, +                         unsigned tex_usage)  {     const unsigned alignment = 64; diff --git a/src/gallium/winsys/xlib/xm_winsys_aub.c b/src/gallium/winsys/xlib/xm_winsys_aub.c index f42f7fcc5f..77376099f0 100644 --- a/src/gallium/winsys/xlib/xm_winsys_aub.c +++ b/src/gallium/winsys/xlib/xm_winsys_aub.c @@ -276,7 +276,8 @@ aub_i915_surface_alloc_storage(struct pipe_winsys *winsys,                                 struct pipe_surface *surf,                                 unsigned width, unsigned height,                                 enum pipe_format format, -                               unsigned flags) +                               unsigned flags, +                               unsigned tex_usage)  {      const unsigned alignment = 64; | 
