Lines Matching defs:screen
466 static int r300_get_video_param(struct pipe_screen *screen,
473 return vl_profile_supported(screen, profile, entrypoint);
478 return vl_video_buffer_max_size(screen);
488 return vl_level_supported(screen, profile);
638 static bool r300_is_format_supported(struct pipe_screen* screen,
646 boolean is_r500 = r300_screen(screen)->caps.is_r500;
647 boolean is_r400 = r300_screen(screen)->caps.is_r400;
737 if (r300_is_blending_supported(r300_screen(screen), format)) {
750 if (r300_screen(screen)->caps.has_tcl) {
793 static void r300_fence_reference(struct pipe_screen *screen,
797 struct radeon_winsys *rws = r300_screen(screen)->rws;
802 static bool r300_fence_finish(struct pipe_screen *screen,
807 struct radeon_winsys *rws = r300_screen(screen)->rws;
835 r300screen->screen.destroy = r300_destroy_screen;
836 r300screen->screen.get_name = r300_get_name;
837 r300screen->screen.get_vendor = r300_get_vendor;
838 r300screen->screen.get_compiler_options = r300_get_compiler_options;
839 r300screen->screen.get_device_vendor = r300_get_device_vendor;
840 r300screen->screen.get_disk_shader_cache = r300_get_disk_shader_cache;
841 r300screen->screen.get_param = r300_get_param;
842 r300screen->screen.get_shader_param = r300_get_shader_param;
843 r300screen->screen.get_paramf = r300_get_paramf;
844 r300screen->screen.get_video_param = r300_get_video_param;
845 r300screen->screen.is_format_supported = r300_is_format_supported;
846 r300screen->screen.is_video_format_supported = vl_video_buffer_is_format_supported;
847 r300screen->screen.context_create = r300_create_context;
848 r300screen->screen.fence_reference = r300_fence_reference;
849 r300screen->screen.fence_finish = r300_fence_finish;
859 return &r300screen->screen;