Lines Matching refs:pscreen

79 vc4_screen_get_name(struct pipe_screen *pscreen)
81 struct vc4_screen *screen = vc4_screen(pscreen);
94 vc4_screen_get_vendor(struct pipe_screen *pscreen)
100 vc4_screen_destroy(struct pipe_screen *pscreen)
102 struct vc4_screen *screen = vc4_screen(pscreen);
105 vc4_bufmgr_destroy(pscreen);
114 u_transfer_helper_destroy(pscreen->transfer_helper);
117 ralloc_free(pscreen);
135 vc4_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
137 struct vc4_screen *screen = vc4_screen(pscreen);
209 return u_pipe_screen_get_param_defaults(pscreen, param);
214 vc4_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param)
251 vc4_screen_get_shader_param(struct pipe_screen *pscreen,
269 return vc4_screen(pscreen)->has_control_flow;
326 vc4_screen_is_format_supported(struct pipe_screen *pscreen,
333 struct vc4_screen *screen = vc4_screen(pscreen);
423 static const uint64_t *vc4_get_modifiers(struct pipe_screen *pscreen, int *num)
425 struct vc4_screen *screen = vc4_screen(pscreen);
448 vc4_screen_query_dmabuf_modifiers(struct pipe_screen *pscreen,
459 available_modifiers = vc4_get_modifiers(pscreen, &num_modifiers);
476 vc4_screen_is_dmabuf_modifier_supported(struct pipe_screen *pscreen,
484 available_modifiers = vc4_get_modifiers(pscreen, &num_modifiers);
550 struct pipe_screen *pscreen;
553 pscreen = &screen->base;
555 pscreen->destroy = vc4_screen_destroy;
556 pscreen->get_param = vc4_screen_get_param;
557 pscreen->get_paramf = vc4_screen_get_paramf;
558 pscreen->get_shader_param = vc4_screen_get_shader_param;
559 pscreen->context_create = vc4_context_create;
560 pscreen->is_format_supported = vc4_screen_is_format_supported;
597 vc4_resource_screen_init(pscreen);
599 pscreen->get_name = vc4_screen_get_name;
600 pscreen->get_vendor = vc4_screen_get_vendor;
601 pscreen->get_device_vendor = vc4_screen_get_vendor;
602 pscreen->get_compiler_options = vc4_screen_get_compiler_options;
603 pscreen->query_dmabuf_modifiers = vc4_screen_query_dmabuf_modifiers;
604 pscreen->is_dmabuf_modifier_supported = vc4_screen_is_dmabuf_modifier_supported;
607 pscreen->get_driver_query_group_info = vc4_get_driver_query_group_info;
608 pscreen->get_driver_query_info = vc4_get_driver_query_info;
621 return pscreen;
625 ralloc_free(pscreen);