summaryrefslogtreecommitdiff
path: root/src/gallium/include/state_tracker/drisw_api.h
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2018-12-27 14:26:49 +1000
committerDave Airlie <airlied@redhat.com>2019-01-25 04:27:45 +1000
commit1f6b92b47652e7f48f03ef6a4228a19537022d23 (patch)
treeb9ee40dabee18b1175c5e27e8494a265b6d41bf4 /src/gallium/include/state_tracker/drisw_api.h
parent00af91ca463a2486c043c635d94d9958fb1e8700 (diff)
gallium: use put image shm2 path (v2)
This fixes the drisw paths to use the new shm2 interface, so that we don't trigger the X server overflow checks when the x offset is non-zero. This just hides the versioning in drisw, and either passes the src_x or adds the offset fixup for the fallback path. Cc: <mesa-stable@lists.freedesktop.org> Reviewed-by: Adam Jackson <ajax@redhat.com>
Diffstat (limited to 'src/gallium/include/state_tracker/drisw_api.h')
-rw-r--r--src/gallium/include/state_tracker/drisw_api.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/include/state_tracker/drisw_api.h b/src/gallium/include/state_tracker/drisw_api.h
index e365ab81f18..4b5d36c1797 100644
--- a/src/gallium/include/state_tracker/drisw_api.h
+++ b/src/gallium/include/state_tracker/drisw_api.h
@@ -20,7 +20,7 @@ struct drisw_loader_funcs
void (*put_image2) (struct dri_drawable *dri_drawable,
void *data, int x, int y, unsigned width, unsigned height, unsigned stride);
void (*put_image_shm) (struct dri_drawable *dri_drawable,
- int shmid, char *shmaddr, unsigned offset,
+ int shmid, char *shmaddr, unsigned offset, unsigned offset_x,
int x, int y, unsigned width, unsigned height, unsigned stride);
};