Lines Matching defs:shmid
60 XCreateDrawable(struct drisw_drawable * pdp, int shmid, Display * dpy)
65 if ((pdp->shminfo.shmid > 0) && (shmid != pdp->shminfo.shmid))
69 if (!xshm_error && shmid >= 0) {
70 pdp->shminfo.shmid = shmid;
100 pdp->shminfo.shmid = -1;
127 if (pdp->shminfo.shmid > 0)
183 int shmid, char *data, void *loaderPrivate)
192 if (!pdp->ximage || shmid != pdp->shminfo.shmid) {
193 if (!XCreateDrawable(pdp, shmid, dpy))
205 if (pdp->shminfo.shmid >= 0) {
217 int shmid, char *shmaddr, unsigned offset,
226 swrastXPutImage(draw, op, 0, 0, x, y, w, h, stride, shmid,
234 int shmid, char *shmaddr, unsigned offset,
243 swrastXPutImage(draw, op, x, 0, x, y, w, h, stride, shmid,
282 if (!prp->ximage || prp->shminfo.shmid >= 0) {
311 int shmid, void *loaderPrivate)
319 if (!prp->ximage || shmid != prp->shminfo.shmid) {
320 if (!XCreateDrawable(prp, shmid, dpy))
324 if (prp->shminfo.shmid == -1)
341 int shmid, void *loaderPrivate)
343 swrastGetImageShm2(read, x, y, w, h, shmid, loaderPrivate);