Lines Matching refs:pscreen
80 vc4_screen_get_name(struct pipe_screen *pscreen) in vc4_screen_get_name() argument
82 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_get_name()
95 vc4_screen_get_vendor(struct pipe_screen *pscreen) in vc4_screen_get_vendor() argument
101 vc4_screen_destroy(struct pipe_screen *pscreen) in vc4_screen_destroy() argument
103 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_destroy()
106 vc4_bufmgr_destroy(pscreen); in vc4_screen_destroy()
114 u_transfer_helper_destroy(pscreen->transfer_helper); in vc4_screen_destroy()
117 ralloc_free(pscreen); in vc4_screen_destroy()
135 vc4_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in vc4_screen_get_param() argument
137 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_get_param()
206 return u_pipe_screen_get_param_defaults(pscreen, param); in vc4_screen_get_param()
211 vc4_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in vc4_screen_get_paramf() argument
238 vc4_screen_get_shader_param(struct pipe_screen *pscreen, in vc4_screen_get_shader_param() argument
256 return vc4_screen(pscreen)->has_control_flow; in vc4_screen_get_shader_param()
317 vc4_screen_is_format_supported(struct pipe_screen *pscreen, in vc4_screen_is_format_supported() argument
324 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_is_format_supported()
415 vc4_screen_query_dmabuf_modifiers(struct pipe_screen *pscreen, in vc4_screen_query_dmabuf_modifiers() argument
427 struct vc4_screen *screen = vc4_screen(pscreen); in vc4_screen_query_dmabuf_modifiers()
501 struct pipe_screen *pscreen; in vc4_screen_create() local
504 pscreen = &screen->base; in vc4_screen_create()
506 pscreen->destroy = vc4_screen_destroy; in vc4_screen_create()
507 pscreen->get_param = vc4_screen_get_param; in vc4_screen_create()
508 pscreen->get_paramf = vc4_screen_get_paramf; in vc4_screen_create()
509 pscreen->get_shader_param = vc4_screen_get_shader_param; in vc4_screen_create()
510 pscreen->context_create = vc4_context_create; in vc4_screen_create()
511 pscreen->is_format_supported = vc4_screen_is_format_supported; in vc4_screen_create()
559 vc4_resource_screen_init(pscreen); in vc4_screen_create()
561 pscreen->get_name = vc4_screen_get_name; in vc4_screen_create()
562 pscreen->get_vendor = vc4_screen_get_vendor; in vc4_screen_create()
563 pscreen->get_device_vendor = vc4_screen_get_vendor; in vc4_screen_create()
564 pscreen->get_compiler_options = vc4_screen_get_compiler_options; in vc4_screen_create()
565 pscreen->query_dmabuf_modifiers = vc4_screen_query_dmabuf_modifiers; in vc4_screen_create()
568 pscreen->get_driver_query_group_info = vc4_get_driver_query_group_info; in vc4_screen_create()
569 pscreen->get_driver_query_info = vc4_get_driver_query_info; in vc4_screen_create()
572 return pscreen; in vc4_screen_create()
576 ralloc_free(pscreen); in vc4_screen_create()