Lines Matching defs:pscreen
37 static const char *si_get_vendor(struct pipe_screen *pscreen)
42 static const char *si_get_device_vendor(struct pipe_screen *pscreen)
47 static int si_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
49 struct si_screen *sscreen = (struct si_screen *)pscreen;
231 pscreen->get_param(pscreen, PIPE_CAP_MAX_SHADER_BUFFER_SIZE_UINT);
352 si_get_param(pscreen, PIPE_CAP_MAX_TEXTURE_2D_SIZE) : 0;
355 (1 << (si_get_param(pscreen, PIPE_CAP_MAX_TEXTURE_3D_LEVELS) - 1)) : 0;
358 si_get_param(pscreen, PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS) : 0;
401 return u_pipe_screen_get_param_defaults(pscreen, param);
405 static float si_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param)
436 static int si_get_shader_param(struct pipe_screen *pscreen, enum pipe_shader_type shader,
439 struct si_screen *sscreen = (struct si_screen *)pscreen;
522 static void si_get_driver_uuid(struct pipe_screen *pscreen, char *uuid)
527 static void si_get_device_uuid(struct pipe_screen *pscreen, char *uuid)
529 struct si_screen *sscreen = (struct si_screen *)pscreen;
534 static const char *si_get_name(struct pipe_screen *pscreen)
536 struct si_screen *sscreen = (struct si_screen *)pscreen;
1004 static struct disk_cache *si_get_disk_shader_cache(struct pipe_screen *pscreen)
1006 struct si_screen *sscreen = (struct si_screen *)pscreen;