Lines Matching defs:pscreen

65 d3d12_resource_destroy(struct pipe_screen *pscreen,
395 d3d12_resource_create(struct pipe_screen *pscreen,
402 return d3d12_resource_create_or_place(d3d12_screen(pscreen), res, templ, nullptr, 0);
406 d3d12_resource_from_handle(struct pipe_screen *pscreen,
410 struct d3d12_screen *screen = d3d12_screen(pscreen);
477 res->base.b.screen = pscreen;
643 d3d12_resource_get_handle(struct pipe_screen *pscreen,
650 struct d3d12_screen *screen = d3d12_screen(pscreen);
682 d3d12_resource_from_resource(struct pipe_screen *pscreen,
708 pscreen,
795 d3d12_resource_get_info(struct pipe_screen *pscreen,
829 d3d12_memobj_create_from_handle(struct pipe_screen *pscreen, struct winsys_handle *handle, bool dedicated)
837 struct d3d12_screen *screen = d3d12_screen(pscreen);
892 d3d12_memobj_destroy(struct pipe_screen *pscreen, struct pipe_memory_object *pmemobj)
903 d3d12_resource_from_memobj(struct pipe_screen *pscreen,
918 return d3d12_resource_from_handle(pscreen, templ, &whandle, 0);
922 d3d12_screen_resource_init(struct pipe_screen *pscreen)
924 pscreen->resource_create = d3d12_resource_create;
925 pscreen->resource_from_handle = d3d12_resource_from_handle;
926 pscreen->resource_get_handle = d3d12_resource_get_handle;
927 pscreen->resource_destroy = d3d12_resource_destroy;
928 pscreen->resource_get_info = d3d12_resource_get_info;
930 pscreen->memobj_create_from_handle = d3d12_memobj_create_from_handle;
931 pscreen->memobj_destroy = d3d12_memobj_destroy;
932 pscreen->resource_from_memobj = d3d12_resource_from_memobj;
1367 pipe_screen *pscreen = ctx->base.screen;
1368 struct d3d12_screen *screen = d3d12_screen(pscreen);
1384 local_resource depth_buffer(pscreen, &tmpl);
1395 local_resource stencil_buffer(pscreen, &tmpl);