Lines Matching defs:img

401 dri2_set_in_fence_fd(__DRIimage *img, int fd)
404 validate_fence_fd(img->in_fence_fd);
405 sync_accumulate("dri", &img->in_fence_fd, fd);
409 handle_in_fence(__DRIcontext *context, __DRIimage *img)
414 int fd = img->in_fence_fd;
421 img->in_fence_fd = -1;
852 __DRIimage *img;
906 img = CALLOC_STRUCT(__DRIimageRec);
907 if (!img)
922 templ.next = img->texture;
927 pipe_resource_reference(&img->texture, NULL);
928 FREE(img);
932 img->texture = tex;
938 templ.next = img->texture;
951 pipe_resource_reference(&img->texture, NULL);
952 FREE(img);
957 * content protection status of tex and img.
962 pipe_resource_reference(&img->texture, NULL);
964 FREE(img);
968 img->texture = tex;
971 img->level = 0;
972 img->layer = 0;
973 img->use = 0;
974 img->in_fence_fd = -1;
975 img->loader_private = loaderPrivate;
976 img->sPriv = _screen;
978 return img;
988 __DRIimage *img;
1001 img = dri2_create_image_from_winsys(_screen, width, height, map,
1004 if (!img)
1007 img->dri_components = map->dri_components;
1008 img->dri_fourcc = map->dri_fourcc;
1009 img->dri_format = map->dri_format;
1011 return img;
1054 __DRIimage *img = NULL;
1086 img = dri2_create_image_from_winsys(_screen, width, height, map,
1089 if(img == NULL) {
1094 img->dri_components = map->dri_components;
1095 img->dri_fourcc = fourcc;
1096 img->dri_format = map->dri_format;
1097 img->imported_dmabuf = TRUE;
1103 return img;
1117 __DRIimage *img;
1150 img = CALLOC_STRUCT(__DRIimageRec);
1151 if (!img)
1165 img->texture =
1172 img->texture =
1174 if (!img->texture) {
1175 FREE(img);
1179 img->level = 0;
1180 img->layer = 0;
1181 img->dri_format = format;
1182 img->dri_fourcc = map->dri_fourcc;
1183 img->dri_components = 0;
1184 img->use = use;
1185 img->in_fence_fd = -1;
1187 img->loader_private = loaderPrivate;
1188 img->sPriv = _screen;
1189 return img;
1438 __DRIimage *img;
1440 img = CALLOC_STRUCT(__DRIimageRec);
1441 if (!img)
1444 img->texture = NULL;
1445 pipe_resource_reference(&img->texture, image->texture);
1446 img->level = image->level;
1447 img->layer = image->layer;
1448 img->dri_format = image->dri_format;
1449 img->internal_format = image->internal_format;
1451 img->dri_components = image->dri_components;
1452 img->use = image->use;
1453 img->in_fence_fd = (image->in_fence_fd > 0) ?
1455 img->loader_private = loaderPrivate;
1456 img->sPriv = image->sPriv;
1458 return img;
1495 __DRIimage *img;
1512 img = dri2_create_image_from_winsys(screen, width, height, map,
1514 if (img == NULL)
1517 img->dri_components = map->dri_components;
1518 img->dri_fourcc = map->dri_fourcc;
1519 img->dri_format = map->pipe_format;
1521 return img;
1527 __DRIimage *img;
1549 img = dri2_dup_image(image, loaderPrivate);
1550 if (img == NULL)
1553 if (img->texture->screen->resource_changed)
1554 img->texture->screen->resource_changed(img->texture->screen,
1555 img->texture);
1558 img->dri_components = 0;
1559 img->plane = plane;
1560 return img;
1663 __DRIimage *img;
1665 img = dri2_create_image_from_fd(screen, width, height, fourcc,
1668 if (img == NULL)
1671 img->yuv_color_space = yuv_color_space;
1672 img->sample_range = sample_range;
1673 img->horizontal_siting = horizontal_siting;
1674 img->vertical_siting = vertical_siting;
1677 return img;
1692 __DRIimage *img;
1694 img = dri2_create_image_from_fd(screen, width, height, fourcc,
1697 if (img == NULL)
1700 img->yuv_color_space = yuv_color_space;
1701 img->sample_range = sample_range;
1702 img->horizontal_siting = horizontal_siting;
1703 img->vertical_siting = vertical_siting;
1706 return img;
1722 __DRIimage *img;
1724 img = dri2_create_image_from_fd(screen, width, height, fourcc,
1729 if (img == NULL)
1732 img->yuv_color_space = yuv_color_space;
1733 img->sample_range = sample_range;
1734 img->horizontal_siting = horizontal_siting;
1735 img->vertical_siting = vertical_siting;
1738 return img;