Lines Matching defs:pscreen
88 crocus_get_vendor(struct pipe_screen *pscreen)
94 crocus_get_device_vendor(struct pipe_screen *pscreen)
100 crocus_get_device_uuid(struct pipe_screen *pscreen, char *uuid)
102 struct crocus_screen *screen = (struct crocus_screen *)pscreen;
108 crocus_get_driver_uuid(struct pipe_screen *pscreen, char *uuid)
110 struct crocus_screen *screen = (struct crocus_screen *)pscreen;
117 crocus_get_name(struct pipe_screen *pscreen)
119 struct crocus_screen *screen = (struct crocus_screen *)pscreen;
136 crocus_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
138 struct crocus_screen *screen = (struct crocus_screen *)pscreen;
399 return u_pipe_screen_get_param_defaults(pscreen, param);
405 crocus_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param)
407 struct crocus_screen *screen = (struct crocus_screen *)pscreen;
446 crocus_get_shader_param(struct pipe_screen *pscreen,
451 struct crocus_screen *screen = (struct crocus_screen *)pscreen;
543 crocus_get_compute_param(struct pipe_screen *pscreen,
548 struct crocus_screen *screen = (struct crocus_screen *)pscreen;
613 crocus_get_timestamp(struct pipe_screen *pscreen)
615 struct crocus_screen *screen = (struct crocus_screen *) pscreen;
638 crocus_screen_unref(struct pipe_screen *pscreen)
640 crocus_pscreen_unref(pscreen);
644 crocus_query_memory_info(struct pipe_screen *pscreen,
650 crocus_get_compiler_options(struct pipe_screen *pscreen,
654 struct crocus_screen *screen = (struct crocus_screen *) pscreen;
662 crocus_get_disk_shader_cache(struct pipe_screen *pscreen)
664 struct crocus_screen *screen = (struct crocus_screen *) pscreen;
790 struct pipe_screen *pscreen = &screen->base;
792 crocus_init_screen_fence_functions(pscreen);
793 crocus_init_screen_resource_functions(pscreen);
795 pscreen->destroy = crocus_screen_unref;
796 pscreen->get_name = crocus_get_name;
797 pscreen->get_vendor = crocus_get_vendor;
798 pscreen->get_device_vendor = crocus_get_device_vendor;
799 pscreen->get_param = crocus_get_param;
800 pscreen->get_shader_param = crocus_get_shader_param;
801 pscreen->get_compute_param = crocus_get_compute_param;
802 pscreen->get_paramf = crocus_get_paramf;
803 pscreen->get_compiler_options = crocus_get_compiler_options;
804 pscreen->get_device_uuid = crocus_get_device_uuid;
805 pscreen->get_driver_uuid = crocus_get_driver_uuid;
806 pscreen->get_disk_shader_cache = crocus_get_disk_shader_cache;
807 pscreen->is_format_supported = crocus_is_format_supported;
808 pscreen->context_create = crocus_create_context;
809 pscreen->get_timestamp = crocus_get_timestamp;
810 pscreen->query_memory_info = crocus_query_memory_info;
811 pscreen->get_driver_query_group_info = crocus_get_monitor_group_info;
812 pscreen->get_driver_query_info = crocus_get_monitor_info;
816 return pscreen;