Lines Matching refs:screen
413 struct pipe_screen *screen = st->screen;
417 screen->get_param(screen, PIPE_CAP_FS_POSITION_IS_SYSVAL);
626 struct pipe_screen *screen = st->screen;
628 bool formatless_store = screen->get_param(screen, PIPE_CAP_IMAGE_STORE_FORMATTED);
651 struct pipe_screen *screen = st->screen;
654 screen->get_param(screen, PIPE_CAP_TEXTURE_BUFFER_OBJECTS) &&
655 screen->get_param(screen, PIPE_CAP_TEXTURE_BUFFER_OFFSET_ALIGNMENT) >= 1 &&
656 screen->get_shader_param(screen, PIPE_SHADER_FRAGMENT, PIPE_SHADER_CAP_INTEGERS);
662 screen->get_param(screen, PIPE_CAP_SAMPLER_VIEW_TARGET) &&
663 screen->get_param(screen, PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT) &&
664 screen->get_shader_param(screen, PIPE_SHADER_FRAGMENT,
668 screen->get_param(screen, PIPE_CAP_BUFFER_SAMPLER_VIEW_RGBA_ONLY);
670 if (screen->get_param(screen, PIPE_CAP_VS_INSTANCEID)) {
671 if (screen->get_param(screen, PIPE_CAP_VS_LAYER_VIEWPORT)) {
673 } else if (screen->get_param(screen, PIPE_CAP_MAX_GEOMETRY_OUTPUT_VERTICES) >= 3 &&
674 screen->get_shader_param(screen, PIPE_SHADER_GEOMETRY,
700 struct pipe_screen *screen = st->screen;
701 bool formatless_store = screen->get_param(screen, PIPE_CAP_IMAGE_STORE_FORMATTED);