Lines Matching refs:pscreen
51 v3d_screen_get_name(struct pipe_screen *pscreen)
53 struct v3d_screen *screen = v3d_screen(pscreen);
66 v3d_screen_get_vendor(struct pipe_screen *pscreen)
72 v3d_screen_destroy(struct pipe_screen *pscreen)
74 struct v3d_screen *screen = v3d_screen(pscreen);
77 v3d_bufmgr_destroy(pscreen);
92 u_transfer_helper_destroy(pscreen->transfer_helper);
95 ralloc_free(pscreen);
113 v3d_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
115 struct v3d_screen *screen = v3d_screen(pscreen);
307 return u_pipe_screen_get_param_defaults(pscreen, param);
312 v3d_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param)
349 v3d_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader,
352 struct v3d_screen *screen = v3d_screen(pscreen);
479 v3d_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type,
482 struct v3d_screen *screen = v3d_screen(pscreen);
559 v3d_screen_is_format_supported(struct pipe_screen *pscreen,
566 struct v3d_screen *screen = v3d_screen(pscreen);
747 v3d_screen_get_compiler_options(struct pipe_screen *pscreen,
760 v3d_screen_query_dmabuf_modifiers(struct pipe_screen *pscreen,
787 v3d_screen_is_dmabuf_modifier_supported(struct pipe_screen *pscreen,
833 v3d_screen_get_disk_shader_cache(struct pipe_screen *pscreen)
835 struct v3d_screen *screen = v3d_screen(pscreen);
845 struct pipe_screen *pscreen;
847 pscreen = &screen->base;
849 pscreen->destroy = v3d_screen_destroy;
850 pscreen->get_param = v3d_screen_get_param;
851 pscreen->get_paramf = v3d_screen_get_paramf;
852 pscreen->get_shader_param = v3d_screen_get_shader_param;
853 pscreen->get_compute_param = v3d_get_compute_param;
854 pscreen->context_create = v3d_context_create;
855 pscreen->is_format_supported = v3d_screen_is_format_supported;
856 pscreen->get_canonical_format = v3d_screen_get_compatible_tlb_format;
894 v3d_resource_screen_init(pscreen);
902 pscreen->get_name = v3d_screen_get_name;
903 pscreen->get_vendor = v3d_screen_get_vendor;
904 pscreen->get_device_vendor = v3d_screen_get_vendor;
905 pscreen->get_compiler_options = v3d_screen_get_compiler_options;
906 pscreen->get_disk_shader_cache = v3d_screen_get_disk_shader_cache;
907 pscreen->query_dmabuf_modifiers = v3d_screen_query_dmabuf_modifiers;
908 pscreen->is_dmabuf_modifier_supported =
912 pscreen->get_driver_query_group_info = v3d_get_driver_query_group_info;
913 pscreen->get_driver_query_info = v3d_get_driver_query_info;
929 return pscreen;
933 ralloc_free(pscreen);