Lines Matching refs:screen

65    { "screen",      DEBUG_SCREEN, NULL },
154 svga_get_paramf(struct pipe_screen *screen, enum pipe_capf param)
156 struct svga_screen *svgascreen = svga_screen(screen);
199 svga_get_param(struct pipe_screen *screen, enum pipe_cap param)
201 struct svga_screen *svgascreen = svga_screen(screen);
259 return MIN2(util_last_bit(screen->get_param(screen, PIPE_CAP_MAX_TEXTURE_2D_SIZE)),
472 return u_pipe_screen_get_param_defaults(screen, param);
478 vgpu9_get_shader_param(struct pipe_screen *screen,
482 struct svga_screen *svgascreen = svga_screen(screen);
642 vgpu10_get_shader_param(struct pipe_screen *screen,
646 struct svga_screen *svgascreen = svga_screen(screen);
820 svga_get_shader_param(struct pipe_screen *screen, enum pipe_shader_type shader,
823 struct svga_screen *svgascreen = svga_screen(screen);
826 return vgpu10_get_shader_param(screen, shader, param);
829 return vgpu9_get_shader_param(screen, shader, param);
835 svga_sm5_get_compute_param(struct pipe_screen *screen,
840 ASSERTED struct svga_screen *svgascreen = svga_screen(screen);
874 svga_fence_reference(struct pipe_screen *screen,
878 struct svga_winsys_screen *sws = svga_screen(screen)->sws;
884 svga_fence_finish(struct pipe_screen *screen,
889 struct svga_winsys_screen *sws = svga_screen(screen)->sws;
911 svga_fence_get_fd(struct pipe_screen *screen,
914 struct svga_winsys_screen *sws = svga_screen(screen)->sws;
921 svga_get_driver_query_info(struct pipe_screen *screen,
1003 init_logging(struct pipe_screen *screen)
1005 struct svga_screen *svgascreen = svga_screen(screen);
1011 "%s%s\n", log_prefix, svga_get_name(screen));
1043 svga_destroy_screen( struct pipe_screen *screen )
1045 struct svga_screen *svgascreen = svga_screen(screen);
1065 struct pipe_screen *screen;
1090 screen = &svgascreen->screen;
1092 screen->destroy = svga_destroy_screen;
1093 screen->get_name = svga_get_name;
1094 screen->get_vendor = svga_get_vendor;
1095 screen->get_device_vendor = svga_get_vendor; // TODO actual device vendor
1096 screen->get_param = svga_get_param;
1097 screen->get_shader_param = svga_get_shader_param;
1098 screen->get_compiler_options = svga_get_compiler_options;
1099 screen->get_paramf = svga_get_paramf;
1100 screen->get_timestamp = NULL;
1101 screen->is_format_supported = svga_is_format_supported;
1102 screen->context_create = svga_context_create;
1103 screen->fence_reference = svga_fence_reference;
1104 screen->fence_finish = svga_fence_finish;
1105 screen->fence_get_fd = svga_fence_get_fd;
1107 screen->get_driver_query_info = svga_get_driver_query_info;
1109 screen->get_compute_param = svga_sm5_get_compute_param;
1155 debug_printf("Mesa: %s %s (%s)\n", svga_get_name(screen),
1239 screen->is_format_supported = svga_is_dx_format_supported;
1327 init_logging(screen);
1330 return screen;
1339 svga_winsys_screen(struct pipe_screen *screen)
1341 return svga_screen(screen)->sws;
1347 svga_screen(struct pipe_screen *screen)
1349 assert(screen);
1350 assert(screen->destroy == svga_destroy_screen);
1351 return (struct svga_screen *)screen;