Lines Matching defs:pscreen
851 struct pipe_screen *pscreen = screen->base.screen;
859 if (pscreen->is_format_supported(pscreen, map->pipe_format, screen->target, 0, 0,
862 if (pscreen->is_format_supported(pscreen, map->pipe_format, screen->target, 0, 0,
868 pscreen->is_format_supported(pscreen, PIPE_FORMAT_R8_G8B8_420_UNORM,
878 pscreen->is_format_supported(pscreen, PIPE_FORMAT_R8G8_R8B8_UNORM,
885 pscreen->is_format_supported(pscreen, PIPE_FORMAT_G8R8_B8R8_UNORM,
924 tex = pscreen->resource_from_handle(pscreen, &templ, &whandle[i],
947 tex = pscreen->resource_from_handle(pscreen,
1018 struct pipe_screen *pscreen = dri_screen(_screen)->base.screen;
1030 if (!pscreen->is_dmabuf_modifier_supported ||
1031 !pscreen->is_dmabuf_modifier_supported(pscreen, modifier,
1036 if (pscreen->get_dmabuf_modifier_planes) {
1037 return pscreen->get_dmabuf_modifier_planes(pscreen, modifier,
1116 struct pipe_screen *pscreen = screen->base.screen;
1124 if (pscreen->is_format_supported(pscreen, map->pipe_format, screen->target,
1127 if (pscreen->is_format_supported(pscreen, map->pipe_format, screen->target,
1264 struct pipe_screen *pscreen = image->texture->screen;
1303 if (!pscreen->resource_get_handle(pscreen, NULL, image->texture,
1338 struct pipe_screen *pscreen = image->texture->screen;
1339 if (!pscreen->resource_get_param)
1345 return pscreen->resource_get_param(pscreen, NULL, image->texture,
1595 struct pipe_screen *pscreen = screen->base.screen;
1604 bool native_sampling = pscreen->is_format_supported(pscreen, format, screen->target, 0, 0,
1606 if (pscreen->is_format_supported(pscreen, format, screen->target, 0, 0,
1610 if (pscreen->query_dmabuf_modifiers != NULL) {
1611 pscreen->query_dmabuf_modifiers(pscreen, format, max, modifiers,
1633 struct pipe_screen *pscreen = screen->base.screen;
1635 if (!pscreen->query_dmabuf_modifiers)
2333 struct pipe_screen *pscreen = screen->base.screen;
2335 if (!pscreen->get_disk_shader_cache)
2338 struct disk_cache *cache = pscreen->get_disk_shader_cache(pscreen);
2378 struct pipe_screen *pscreen,
2393 if (pscreen->resource_create_with_modifiers) {
2400 if (pscreen->get_param(pscreen, PIPE_CAP_NATIVE_FENCE_FD)) {
2404 if (pscreen->get_param(pscreen, PIPE_CAP_DMABUF)) {
2428 if (pscreen->set_damage_region)
2433 if (pscreen->get_param(pscreen, PIPE_CAP_DEVICE_RESET_STATUS_QUERY)) {
2456 struct pipe_screen *pscreen = NULL;
2469 pscreen = pipe_loader_create_screen(screen->dev);
2473 if (!pscreen)
2476 screen->throttle = pscreen->get_param(pscreen, PIPE_CAP_THROTTLE);
2478 dri2_init_screen_extensions(screen, pscreen, false);
2480 configs = dri_init_screen_helper(screen, pscreen);
2521 struct pipe_screen *pscreen = NULL;
2534 pscreen = pipe_loader_create_screen(screen->dev);
2539 if (!pscreen)
2542 dri2_init_screen_extensions(screen, pscreen, true);
2544 configs = dri_init_screen_helper(screen, pscreen);