Lines Matching refs:pscreen
85 iris_get_vendor(struct pipe_screen *pscreen)
91 iris_get_device_vendor(struct pipe_screen *pscreen)
97 iris_get_device_uuid(struct pipe_screen *pscreen, char *uuid)
99 struct iris_screen *screen = (struct iris_screen *)pscreen;
105 iris_get_driver_uuid(struct pipe_screen *pscreen, char *uuid)
107 struct iris_screen *screen = (struct iris_screen *)pscreen;
136 iris_get_name(struct pipe_screen *pscreen)
138 struct iris_screen *screen = (struct iris_screen *)pscreen;
187 iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
189 struct iris_screen *screen = (struct iris_screen *)pscreen;
412 return u_pipe_screen_get_param_defaults(pscreen, param);
418 iris_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param)
453 iris_get_shader_param(struct pipe_screen *pscreen,
533 iris_get_compute_param(struct pipe_screen *pscreen,
538 struct iris_screen *screen = (struct iris_screen *)pscreen;
614 iris_get_timestamp(struct pipe_screen *pscreen)
616 struct iris_screen *screen = (struct iris_screen *) pscreen;
643 iris_screen_unref(struct pipe_screen *pscreen)
645 iris_pscreen_unref(pscreen);
649 iris_query_memory_info(struct pipe_screen *pscreen,
655 iris_get_compiler_options(struct pipe_screen *pscreen,
659 struct iris_screen *screen = (struct iris_screen *) pscreen;
667 iris_get_disk_shader_cache(struct pipe_screen *pscreen)
669 struct iris_screen *screen = (struct iris_screen *) pscreen;
867 struct pipe_screen *pscreen = &screen->base;
869 iris_init_screen_fence_functions(pscreen);
870 iris_init_screen_resource_functions(pscreen);
873 pscreen->destroy = iris_screen_unref;
874 pscreen->get_name = iris_get_name;
875 pscreen->get_vendor = iris_get_vendor;
876 pscreen->get_device_vendor = iris_get_device_vendor;
877 pscreen->get_param = iris_get_param;
878 pscreen->get_shader_param = iris_get_shader_param;
879 pscreen->get_compute_param = iris_get_compute_param;
880 pscreen->get_paramf = iris_get_paramf;
881 pscreen->get_compiler_options = iris_get_compiler_options;
882 pscreen->get_device_uuid = iris_get_device_uuid;
883 pscreen->get_driver_uuid = iris_get_driver_uuid;
884 pscreen->get_disk_shader_cache = iris_get_disk_shader_cache;
885 pscreen->is_format_supported = iris_is_format_supported;
886 pscreen->context_create = iris_create_context;
887 pscreen->get_timestamp = iris_get_timestamp;
888 pscreen->query_memory_info = iris_query_memory_info;
889 pscreen->get_driver_query_group_info = iris_get_monitor_group_info;
890 pscreen->get_driver_query_info = iris_get_monitor_info;
891 iris_init_screen_program_functions(pscreen);
923 return pscreen;