Home
last modified time | relevance | path

Searched refs:pipe_screen (Results 1 – 25 of 531) sorted by relevance

12345678910>>...22

/external/mesa3d/src/gallium/include/pipe/
Dp_screen.h70 struct pipe_screen { struct
77 void (*destroy)( struct pipe_screen * ); argument
79 const char *(*get_name)( struct pipe_screen * ); argument
81 const char *(*get_vendor)( struct pipe_screen * ); argument
89 const char *(*get_device_vendor)( struct pipe_screen * ); argument
95 int (*get_param)( struct pipe_screen *, enum pipe_cap param ); argument
101 float (*get_paramf)( struct pipe_screen *, enum pipe_capf param ); argument
107 int (*get_shader_param)( struct pipe_screen *, enum pipe_shader_type shader, argument
114 int (*get_video_param)( struct pipe_screen *, argument
129 int (*get_compute_param)(struct pipe_screen *, argument
[all …]
/external/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_screen.c36 dd_screen_get_name(struct pipe_screen *_screen) in dd_screen_get_name()
38 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_name()
44 dd_screen_get_vendor(struct pipe_screen *_screen) in dd_screen_get_vendor()
46 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_vendor()
52 dd_screen_get_device_vendor(struct pipe_screen *_screen) in dd_screen_get_device_vendor()
54 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_device_vendor()
60 dd_screen_get_compiler_options(struct pipe_screen *_screen, in dd_screen_get_compiler_options()
64 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_compiler_options()
70 dd_screen_get_disk_shader_cache(struct pipe_screen *_screen) in dd_screen_get_disk_shader_cache()
72 struct pipe_screen *screen = dd_screen(_screen)->screen; in dd_screen_get_disk_shader_cache()
[all …]
/external/virglrenderer/src/gallium/include/pipe/
Dp_screen.h67 struct pipe_screen { struct
68 void (*destroy)( struct pipe_screen * ); argument
70 const char *(*get_name)( struct pipe_screen * ); argument
72 const char *(*get_vendor)( struct pipe_screen * ); argument
78 int (*get_param)( struct pipe_screen *, enum pipe_cap param ); argument
84 float (*get_paramf)( struct pipe_screen *, enum pipe_capf param ); argument
90 int (*get_shader_param)( struct pipe_screen *, unsigned shader, enum pipe_shader_cap param ); argument
96 int (*get_video_param)( struct pipe_screen *, argument
109 int (*get_compute_param)(struct pipe_screen *, argument
118 uint64_t (*get_timestamp)(struct pipe_screen *); argument
[all …]
/external/mesa3d/src/gallium/auxiliary/driver_rbug/
Drbug_screen.c43 rbug_screen_destroy(struct pipe_screen *_screen) in rbug_screen_destroy()
46 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_destroy()
54 rbug_screen_get_name(struct pipe_screen *_screen) in rbug_screen_get_name()
57 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_name()
63 rbug_screen_get_vendor(struct pipe_screen *_screen) in rbug_screen_get_vendor()
66 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_vendor()
72 rbug_screen_get_device_vendor(struct pipe_screen *_screen) in rbug_screen_get_device_vendor()
75 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_device_vendor()
81 rbug_screen_get_disk_shader_cache(struct pipe_screen *_screen) in rbug_screen_get_disk_shader_cache()
83 struct pipe_screen *screen = rbug_screen(_screen)->screen; in rbug_screen_get_disk_shader_cache()
[all …]
/external/mesa3d/src/gallium/auxiliary/driver_trace/
Dtr_screen.c44 trace_screen_get_name(struct pipe_screen *_screen) in trace_screen_get_name()
47 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_name()
65 trace_screen_get_vendor(struct pipe_screen *_screen) in trace_screen_get_vendor()
68 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_vendor()
86 trace_screen_get_device_vendor(struct pipe_screen *_screen) in trace_screen_get_device_vendor()
89 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_device_vendor()
107 trace_screen_get_disk_shader_cache(struct pipe_screen *_screen) in trace_screen_get_disk_shader_cache()
110 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_disk_shader_cache()
127 trace_screen_get_param(struct pipe_screen *_screen, in trace_screen_get_param()
131 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_param()
[all …]
/external/mesa3d/src/gallium/auxiliary/target-helpers/
Ddrm_helper.h49 static struct pipe_screen * \
67 static struct pipe_screen *
71 struct pipe_screen *screen; in pipe_i915_create_screen()
88 static struct pipe_screen *
91 struct pipe_screen *screen; in pipe_iris_create_screen()
109 static struct pipe_screen * in DRM_DRIVER_DESCRIPTOR()
112 struct pipe_screen *screen; in DRM_DRIVER_DESCRIPTOR()
132 static struct pipe_screen *
135 struct pipe_screen *screen; in pipe_kmsro_create_screen()
155 static struct pipe_screen * in DRM_DRIVER_DESCRIPTOR()
[all …]
/external/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_pipe.c40 struct pipe_screen pscreen;
41 struct pipe_screen *oscreen;
99 static struct pipe_resource *noop_resource_create(struct pipe_screen *screen, in noop_resource_create()
122 static struct pipe_resource *noop_resource_from_handle(struct pipe_screen *screen, in noop_resource_from_handle()
128 struct pipe_screen *oscreen = noop_screen->oscreen; in noop_resource_from_handle()
138 static bool noop_resource_get_handle(struct pipe_screen *pscreen, in noop_resource_get_handle()
145 struct pipe_screen *screen = noop_screen->oscreen; in noop_resource_get_handle()
159 static bool noop_resource_get_param(struct pipe_screen *pscreen, in noop_resource_get_param()
170 struct pipe_screen *screen = noop_screen->oscreen; in noop_resource_get_param()
185 static void noop_resource_destroy(struct pipe_screen *screen, in noop_resource_destroy()
[all …]
/external/mesa3d/src/gallium/drivers/tegra/
Dtegra_screen.c48 static void tegra_screen_destroy(struct pipe_screen *pscreen) in tegra_screen_destroy()
57 tegra_screen_get_name(struct pipe_screen *pscreen) in tegra_screen_get_name()
63 tegra_screen_get_vendor(struct pipe_screen *pscreen) in tegra_screen_get_vendor()
69 tegra_screen_get_device_vendor(struct pipe_screen *pscreen) in tegra_screen_get_device_vendor()
75 tegra_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in tegra_screen_get_param()
83 tegra_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in tegra_screen_get_paramf()
91 tegra_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, in tegra_screen_get_shader_param()
100 tegra_screen_get_video_param(struct pipe_screen *pscreen, in tegra_screen_get_video_param()
112 tegra_screen_get_compute_param(struct pipe_screen *pscreen, in tegra_screen_get_compute_param()
124 tegra_screen_get_timestamp(struct pipe_screen *pscreen) in tegra_screen_get_timestamp()
[all …]
Dtegra_screen.h30 struct pipe_screen base;
33 struct pipe_screen *gpu;
38 to_tegra_screen(struct pipe_screen *pscreen) in to_tegra_screen()
43 struct pipe_screen *tegra_screen_create(int fd);
/external/mesa3d/src/gallium/frontends/wgl/
Dstw_winsys.h35 struct pipe_screen;
43 struct pipe_screen *
51 (*present)( struct pipe_screen *screen,
61 (*get_adapter_luid)( struct pipe_screen *screen,
70 (*shared_surface_open)(struct pipe_screen *screen,
77 (*shared_surface_close)(struct pipe_screen *screen,
88 (*compose)( struct pipe_screen *screen,
/external/mesa3d/src/gallium/drivers/i915/
Di915_screen.c53 i915_get_vendor(struct pipe_screen *screen) in i915_get_vendor()
59 i915_get_device_vendor(struct pipe_screen *screen) in i915_get_device_vendor()
65 i915_get_name(struct pipe_screen *screen) in i915_get_name()
111 i915_get_shader_param(struct pipe_screen *screen, in i915_get_shader_param()
195 i915_get_param(struct pipe_screen *screen, enum pipe_cap cap) in i915_get_param()
301 i915_get_paramf(struct pipe_screen *screen, enum pipe_capf cap) in i915_get_paramf()
334 i915_is_format_supported(struct pipe_screen *screen, in i915_is_format_supported()
421 i915_fence_reference(struct pipe_screen *screen, in i915_fence_reference()
431 i915_fence_finish(struct pipe_screen *screen, in i915_fence_finish()
451 i915_flush_frontbuffer(struct pipe_screen *screen, in i915_flush_frontbuffer()
[all …]
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_screen.c64 softpipe_get_vendor(struct pipe_screen *screen) in softpipe_get_vendor()
71 softpipe_get_name(struct pipe_screen *screen) in softpipe_get_name()
91 softpipe_get_compiler_options(struct pipe_screen *pscreen, in softpipe_get_compiler_options()
100 softpipe_get_param(struct pipe_screen *screen, enum pipe_cap param) in softpipe_get_param()
306 softpipe_get_shader_param(struct pipe_screen *screen, in softpipe_get_shader_param()
339 softpipe_get_paramf(struct pipe_screen *screen, enum pipe_capf param) in softpipe_get_paramf()
372 softpipe_is_format_supported( struct pipe_screen *screen, in softpipe_is_format_supported()
468 softpipe_destroy_screen( struct pipe_screen *screen ) in softpipe_destroy_screen()
483 softpipe_flush_frontbuffer(struct pipe_screen *_screen, in softpipe_flush_frontbuffer()
499 softpipe_get_timestamp(struct pipe_screen *_screen) in softpipe_get_timestamp()
[all …]
/external/mesa3d/src/gallium/drivers/swr/
Dswr_fence.h30 struct pipe_screen;
71 void swr_fence_init(struct pipe_screen *screen);
75 void swr_fence_reference(struct pipe_screen *screen,
79 bool swr_fence_finish(struct pipe_screen *screen,
87 uint64_t swr_get_timestamp(struct pipe_screen *screen);
Dswr_public.h27 struct pipe_screen;
37 struct pipe_screen *swr_create_screen(struct sw_winsys *winsys);
40 struct pipe_screen *swr_create_screen_internal(struct sw_winsys *winsys);
46 void swr_gdi_swap(struct pipe_screen *screen,
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_screen.c106 fd_screen_get_name(struct pipe_screen *pscreen) in fd_screen_get_name()
115 fd_screen_get_vendor(struct pipe_screen *pscreen) in fd_screen_get_vendor()
121 fd_screen_get_device_vendor(struct pipe_screen *pscreen) in fd_screen_get_device_vendor()
128 fd_screen_get_timestamp(struct pipe_screen *pscreen) in fd_screen_get_timestamp()
145 fd_screen_destroy(struct pipe_screen *pscreen) in fd_screen_destroy()
181 fd_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in fd_screen_get_param()
474 fd_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in fd_screen_get_paramf()
506 fd_screen_get_shader_param(struct pipe_screen *pscreen, in fd_screen_get_shader_param()
649 fd_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type, in fd_get_compute_param()
723 fd_get_compiler_options(struct pipe_screen *pscreen, in fd_get_compiler_options()
[all …]
/external/mesa3d/src/gallium/drivers/iris/
Diris_screen.c80 iris_flush_frontbuffer(struct pipe_screen *_screen, in iris_flush_frontbuffer()
88 iris_get_vendor(struct pipe_screen *pscreen) in iris_get_vendor()
94 iris_get_device_vendor(struct pipe_screen *pscreen) in iris_get_device_vendor()
100 iris_get_device_uuid(struct pipe_screen *pscreen, char *uuid) in iris_get_device_uuid()
109 iris_get_driver_uuid(struct pipe_screen *pscreen, char *uuid) in iris_get_driver_uuid()
140 iris_get_name(struct pipe_screen *pscreen) in iris_get_name()
154 iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in iris_get_param()
400 iris_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in iris_get_paramf()
425 iris_get_shader_param(struct pipe_screen *pscreen, in iris_get_shader_param()
508 iris_get_compute_param(struct pipe_screen *pscreen, in iris_get_compute_param()
[all …]
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_screen.c73 panfrost_get_name(struct pipe_screen *screen) in panfrost_get_name()
79 panfrost_get_vendor(struct pipe_screen *screen) in panfrost_get_vendor()
85 panfrost_get_device_vendor(struct pipe_screen *screen) in panfrost_get_device_vendor()
91 panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param) in panfrost_get_param()
281 panfrost_get_shader_param(struct pipe_screen *screen, in panfrost_get_shader_param()
392 panfrost_get_paramf(struct pipe_screen *screen, enum pipe_capf param) in panfrost_get_paramf()
430 panfrost_is_format_supported( struct pipe_screen *screen, in panfrost_is_format_supported()
510 panfrost_query_dmabuf_modifiers(struct pipe_screen *screen, in panfrost_query_dmabuf_modifiers()
548 panfrost_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type, in panfrost_get_compute_param()
617 panfrost_destroy_screen(struct pipe_screen *pscreen) in panfrost_destroy_screen()
[all …]
/external/mesa3d/src/gallium/auxiliary/util/
Du_transfer.h17 bool u_default_resource_get_handle(struct pipe_screen *screen,
49 bool (*resource_get_handle)(struct pipe_screen *,
53 void (*resource_destroy)(struct pipe_screen *,
79 bool u_resource_get_handle_vtbl(struct pipe_screen *screen,
85 void u_resource_destroy_vtbl(struct pipe_screen *screen,
/external/mesa3d/src/gallium/auxiliary/vl/
Dvl_stubs.c14 vl_profile_supported(struct pipe_screen *screen, in vl_profile_supported()
23 vl_level_supported(struct pipe_screen *screen, in vl_level_supported()
43 vl_get_video_buffer_formats(struct pipe_screen *screen, enum pipe_format format, in vl_get_video_buffer_formats()
50 vl_video_buffer_is_format_supported(struct pipe_screen *screen, in vl_video_buffer_is_format_supported()
60 vl_video_buffer_max_size(struct pipe_screen *screen) in vl_video_buffer_max_size()
/external/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_screen.h24 struct pipe_screen base;
51 void (*emit)(struct pipe_screen *, u32 *sequence);
52 u32 (*update)(struct pipe_screen *);
132 nouveau_screen(struct pipe_screen *pscreen) in nouveau_screen()
140 nouveau_screen_bo_get_handle(struct pipe_screen *pscreen,
145 nouveau_screen_bo_from_handle(struct pipe_screen *pscreen,
Dnouveau_screen.c41 nouveau_screen_get_name(struct pipe_screen *pscreen) in nouveau_screen_get_name()
51 nouveau_screen_get_vendor(struct pipe_screen *pscreen) in nouveau_screen_get_vendor()
57 nouveau_screen_get_device_vendor(struct pipe_screen *pscreen) in nouveau_screen_get_device_vendor()
63 nouveau_screen_get_timestamp(struct pipe_screen *pscreen) in nouveau_screen_get_timestamp()
73 nouveau_screen_get_disk_shader_cache(struct pipe_screen *pscreen) in nouveau_screen_get_disk_shader_cache()
79 nouveau_screen_fence_ref(struct pipe_screen *pscreen, in nouveau_screen_fence_ref()
87 nouveau_screen_fence_finish(struct pipe_screen *screen, in nouveau_screen_fence_finish()
100 nouveau_screen_bo_from_handle(struct pipe_screen *pscreen, in nouveau_screen_bo_from_handle()
138 nouveau_screen_bo_get_handle(struct pipe_screen *pscreen, in nouveau_screen_bo_get_handle()
196 struct pipe_screen *pscreen = &screen->base; in nouveau_screen_init()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_resource.c9 nvc0_resource_create(struct pipe_screen *screen, in nvc0_resource_create()
23 nvc0_resource_create_with_modifiers(struct pipe_screen *screen, in nvc0_resource_create_with_modifiers()
36 nvc0_query_dmabuf_modifiers(struct pipe_screen *screen, in nvc0_query_dmabuf_modifiers()
75 nvc0_resource_from_handle(struct pipe_screen * screen, in nvc0_resource_from_handle()
102 nvc0_resource_from_user_memory(struct pipe_screen *pipe, in nvc0_resource_from_user_memory()
128 nvc0_screen_init_resource_functions(struct pipe_screen *pscreen) in nvc0_screen_init_resource_functions()
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_format.h31 nv30_format_info(struct pipe_screen *pscreen, enum pipe_format format) in nv30_format_info()
38 nv30_format(struct pipe_screen *pscreen, enum pipe_format format) in nv30_format()
45 nv30_vtxfmt(struct pipe_screen *pscreen, enum pipe_format format) in nv30_vtxfmt()
52 nv30_texfmt(struct pipe_screen *pscreen, enum pipe_format format) in nv30_texfmt()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_screen.c46 static const char* r300_get_vendor(struct pipe_screen* pscreen) in r300_get_vendor()
51 static const char* r300_get_device_vendor(struct pipe_screen* pscreen) in r300_get_device_vendor()
88 static const char* r300_get_name(struct pipe_screen* pscreen) in r300_get_name()
115 static struct disk_cache* r300_get_disk_shader_cache(struct pipe_screen* pscreen) in r300_get_disk_shader_cache()
121 static int r300_get_param(struct pipe_screen* pscreen, enum pipe_cap param) in r300_get_param()
243 static int r300_get_shader_param(struct pipe_screen *pscreen, in r300_get_shader_param()
393 static float r300_get_paramf(struct pipe_screen* pscreen, in r300_get_paramf()
427 static int r300_get_video_param(struct pipe_screen *screen, in r300_get_video_param()
519 static bool r300_is_format_supported(struct pipe_screen* screen, in r300_is_format_supported()
648 static void r300_destroy_screen(struct pipe_screen* pscreen) in r300_destroy_screen()
[all …]
/external/mesa3d/src/gallium/drivers/v3d/
Dv3d_screen.c51 v3d_screen_get_name(struct pipe_screen *pscreen) in v3d_screen_get_name()
66 v3d_screen_get_vendor(struct pipe_screen *pscreen) in v3d_screen_get_vendor()
72 v3d_screen_destroy(struct pipe_screen *pscreen) in v3d_screen_destroy()
106 v3d_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in v3d_screen_get_param()
281 v3d_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in v3d_screen_get_paramf()
308 v3d_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, in v3d_screen_get_shader_param()
434 v3d_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type, in v3d_get_compute_param()
514 v3d_screen_is_format_supported(struct pipe_screen *pscreen, in v3d_screen_is_format_supported()
628 v3d_screen_get_compiler_options(struct pipe_screen *pscreen, in v3d_screen_get_compiler_options()
635 v3d_screen_query_dmabuf_modifiers(struct pipe_screen *pscreen, in v3d_screen_query_dmabuf_modifiers()
[all …]

12345678910>>...22