Home
last modified time | relevance | path

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

12345678910>>...25

/third_party/mesa3d/src/gallium/include/pipe/
Dp_screen.h67 struct pipe_screen;
70 (*pipe_create_vertex_state_func)(struct pipe_screen *screen,
76 typedef void (*pipe_vertex_state_destroy_func)(struct pipe_screen *screen,
84 struct pipe_screen { struct
97 void (*destroy)( struct pipe_screen * ); argument
99 const char *(*get_name)( struct pipe_screen * ); argument
101 const char *(*get_vendor)( struct pipe_screen * ); argument
109 const char *(*get_device_vendor)( struct pipe_screen * ); argument
115 int (*get_param)( struct pipe_screen *, enum pipe_cap param ); argument
121 float (*get_paramf)( struct pipe_screen *, enum pipe_capf param ); argument
[all …]
/third_party/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 …]
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/
Drbug_screen.c42 rbug_screen_destroy(struct pipe_screen *_screen) in rbug_screen_destroy()
45 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_destroy()
53 rbug_screen_get_name(struct pipe_screen *_screen) in rbug_screen_get_name()
56 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_name()
62 rbug_screen_get_vendor(struct pipe_screen *_screen) in rbug_screen_get_vendor()
65 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_vendor()
71 rbug_screen_get_device_vendor(struct pipe_screen *_screen) in rbug_screen_get_device_vendor()
74 struct pipe_screen *screen = rb_screen->screen; in rbug_screen_get_device_vendor()
80 rbug_screen_get_compiler_options(struct pipe_screen *_screen, in rbug_screen_get_compiler_options()
84 struct pipe_screen *screen = rbug_screen(_screen)->screen; in rbug_screen_get_compiler_options()
[all …]
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/
Dtr_screen.c46 trace_screen_get_name(struct pipe_screen *_screen) in trace_screen_get_name()
49 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_name()
67 trace_screen_get_vendor(struct pipe_screen *_screen) in trace_screen_get_vendor()
70 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_vendor()
88 trace_screen_get_device_vendor(struct pipe_screen *_screen) in trace_screen_get_device_vendor()
91 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_device_vendor()
109 trace_screen_get_compiler_options(struct pipe_screen *_screen, in trace_screen_get_compiler_options()
114 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_compiler_options()
134 trace_screen_get_disk_shader_cache(struct pipe_screen *_screen) in trace_screen_get_disk_shader_cache()
137 struct pipe_screen *screen = tr_scr->screen; in trace_screen_get_disk_shader_cache()
[all …]
Dtr_screen.h51 struct pipe_screen base;
53 struct pipe_screen *screen;
60 trace_screen(struct pipe_screen *screen);
62 struct pipe_screen *
63 trace_screen_unwrap(struct pipe_screen *_screen);
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_pipe.c42 struct pipe_screen pscreen;
43 struct pipe_screen *oscreen;
103 static struct pipe_resource *noop_resource_create(struct pipe_screen *screen, in noop_resource_create()
128 noop_resource_create_with_modifiers(struct pipe_screen *screen, in noop_resource_create_with_modifiers()
133 struct pipe_screen *oscreen = noop_screen->oscreen; in noop_resource_create_with_modifiers()
144 static struct pipe_resource *noop_resource_from_handle(struct pipe_screen *screen, in noop_resource_from_handle()
150 struct pipe_screen *oscreen = noop_screen->oscreen; in noop_resource_from_handle()
160 static bool noop_resource_get_handle(struct pipe_screen *pscreen, in noop_resource_get_handle()
167 struct pipe_screen *screen = noop_screen->oscreen; in noop_resource_get_handle()
181 static bool noop_resource_get_param(struct pipe_screen *pscreen, in noop_resource_get_param()
[all …]
/third_party/mesa3d/src/gallium/auxiliary/target-helpers/
Ddrm_helper.h49 static struct pipe_screen * \
76 static struct pipe_screen *
80 struct pipe_screen *screen; in pipe_i915_create_screen()
97 static struct pipe_screen *
100 struct pipe_screen *screen; in pipe_iris_create_screen()
118 static struct pipe_screen * in DRM_DRIVER_DESCRIPTOR()
121 struct pipe_screen *screen; in DRM_DRIVER_DESCRIPTOR()
138 static struct pipe_screen * in DRM_DRIVER_DESCRIPTOR()
141 struct pipe_screen *screen; in DRM_DRIVER_DESCRIPTOR()
161 static struct pipe_screen *
[all …]
Dsw_helper.h41 static inline struct pipe_screen *
44 struct pipe_screen *screen = NULL; in sw_screen_create_named()
82 struct pipe_screen *
103 struct pipe_screen *screen = sw_screen_create_named(winsys, config, drivers[i]); in sw_screen_create_vk()
113 struct pipe_screen *
123 struct pipe_screen *
Dinline_sw_helper.h37 static inline struct pipe_screen *
40 struct pipe_screen *screen = NULL; in sw_screen_create_named()
79 static inline struct pipe_screen *
100 struct pipe_screen *screen = sw_screen_create_named(winsys, drivers[i]); in sw_screen_create_vk()
110 static inline struct pipe_screen *
120 static inline struct pipe_screen *
Dsw_helper_public.h4 struct pipe_screen;
7 struct pipe_screen *
9 struct pipe_screen *
12 struct pipe_screen *
/third_party/mesa3d/src/gallium/drivers/tegra/
Dtegra_screen.c49 static void tegra_screen_destroy(struct pipe_screen *pscreen) in tegra_screen_destroy()
58 tegra_screen_get_name(struct pipe_screen *pscreen) in tegra_screen_get_name()
64 tegra_screen_get_vendor(struct pipe_screen *pscreen) in tegra_screen_get_vendor()
70 tegra_screen_get_device_vendor(struct pipe_screen *pscreen) in tegra_screen_get_device_vendor()
76 tegra_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in tegra_screen_get_param()
84 tegra_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in tegra_screen_get_paramf()
92 tegra_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, in tegra_screen_get_shader_param()
101 tegra_screen_get_video_param(struct pipe_screen *pscreen, in tegra_screen_get_video_param()
113 tegra_screen_get_compute_param(struct pipe_screen *pscreen, in tegra_screen_get_compute_param()
125 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);
/third_party/mesa3d/src/gallium/frontends/wgl/
Dstw_winsys.h36 struct pipe_screen;
69 struct pipe_screen *
77 (*present)( struct pipe_screen *screen,
88 (*get_adapter_luid)( struct pipe_screen *screen,
98 (*shared_surface_open)(struct pipe_screen *screen,
105 (*shared_surface_close)(struct pipe_screen *screen,
116 (*compose)( struct pipe_screen *screen,
127 (*get_pfd_flags)( struct pipe_screen *screen );
133 (*create_framebuffer)( struct pipe_screen *screen,
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi.h31 struct pipe_screen;
42 struct pipe_screen *screen);
45 struct pipe_screen *screen,
49 nir_to_tgsi_get_compiler_options(struct pipe_screen *pscreen,
54 pipe_shader_state_to_tgsi_tokens(struct pipe_screen *screen,
/third_party/mesa3d/src/gallium/winsys/d3d12/wgl/
Dd3d12_wgl_public.h34 struct pipe_screen;
38 struct pipe_screen *
43 d3d12_wgl_present(struct pipe_screen *screen,
49 d3d12_wgl_get_pfd_flags(struct pipe_screen *screen);
52 d3d12_wgl_create_framebuffer(struct pipe_screen *screen,
/third_party/mesa3d/src/gallium/targets/wgl/
Dwgl.c79 static struct pipe_screen *
82 struct pipe_screen* screen = NULL; in wgl_screen_create_by_name()
114 static struct pipe_screen *
144 struct pipe_screen* screen = wgl_screen_create_by_name(hDC, drivers[i], winsys); in wgl_screen_create()
159 wgl_present(struct pipe_screen *screen, in wgl_present()
210 wgl_get_adapter_luid(struct pipe_screen* screen, in wgl_get_adapter_luid()
224 wgl_get_pfd_flags(struct pipe_screen *screen) in wgl_get_pfd_flags()
235 wgl_create_framebuffer(struct pipe_screen *screen, in wgl_create_framebuffer()
/third_party/mesa3d/src/gallium/targets/libgl-d3d12/
Dlibgl_d3d12.c41 static struct pipe_screen *
44 struct pipe_screen *screen = NULL; in gdi_screen_create()
66 gdi_present(struct pipe_screen *screen, in gdi_present()
76 gdi_get_adapter_luid(struct pipe_screen *screen, in gdi_get_adapter_luid()
89 gdi_get_pfd_flags(struct pipe_screen *screen) in gdi_get_pfd_flags()
96 gdi_create_framebuffer(struct pipe_screen *screen, in gdi_create_framebuffer()
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_screen.c79 panfrost_get_name(struct pipe_screen *screen) in panfrost_get_name()
85 panfrost_get_vendor(struct pipe_screen *screen) in panfrost_get_vendor()
91 panfrost_get_device_vendor(struct pipe_screen *screen) in panfrost_get_device_vendor()
97 panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param) in panfrost_get_param()
353 panfrost_get_shader_param(struct pipe_screen *screen, in panfrost_get_shader_param()
484 panfrost_get_paramf(struct pipe_screen *screen, enum pipe_capf param) in panfrost_get_paramf()
526 panfrost_is_format_supported( struct pipe_screen *screen, in panfrost_is_format_supported()
600 panfrost_walk_dmabuf_modifiers(struct pipe_screen *screen, in panfrost_walk_dmabuf_modifiers()
640 panfrost_query_dmabuf_modifiers(struct pipe_screen *screen, in panfrost_query_dmabuf_modifiers()
649 panfrost_is_dmabuf_modifier_supported(struct pipe_screen *screen, in panfrost_is_dmabuf_modifier_supported()
[all …]
/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_screen.c65 softpipe_get_vendor(struct pipe_screen *screen) in softpipe_get_vendor()
72 softpipe_get_name(struct pipe_screen *screen) in softpipe_get_name()
97 softpipe_get_compiler_options(struct pipe_screen *pscreen, in softpipe_get_compiler_options()
106 softpipe_get_param(struct pipe_screen *screen, enum pipe_cap param) in softpipe_get_param()
319 softpipe_get_shader_param(struct pipe_screen *screen, in softpipe_get_shader_param()
352 softpipe_get_paramf(struct pipe_screen *screen, enum pipe_capf param) in softpipe_get_paramf()
393 softpipe_is_format_supported( struct pipe_screen *screen, in softpipe_is_format_supported()
487 softpipe_destroy_screen( struct pipe_screen *screen ) in softpipe_destroy_screen()
502 softpipe_flush_frontbuffer(struct pipe_screen *_screen, in softpipe_flush_frontbuffer()
519 softpipe_get_timestamp(struct pipe_screen *_screen) in softpipe_get_timestamp()
[all …]
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_resource.c9 nvc0_resource_create(struct pipe_screen *screen, in nvc0_resource_create()
21 nvc0_resource_create_with_modifiers(struct pipe_screen *screen, in nvc0_resource_create_with_modifiers()
34 nvc0_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *res) in nvc0_resource_destroy()
43 nvc0_query_dmabuf_modifiers(struct pipe_screen *screen, in nvc0_query_dmabuf_modifiers()
84 nvc0_is_dmabuf_modifier_supported(struct pipe_screen *screen, in nvc0_is_dmabuf_modifier_supported()
115 nvc0_resource_from_handle(struct pipe_screen * screen, in nvc0_resource_from_handle()
140 nvc0_resource_from_user_memory(struct pipe_screen *pipe, in nvc0_resource_from_user_memory()
168 nvc0_screen_init_resource_functions(struct pipe_screen *pscreen) in nvc0_screen_init_resource_functions()
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_screen.c51 lima_screen_destroy(struct pipe_screen *pscreen) in lima_screen_destroy()
70 lima_screen_get_name(struct pipe_screen *pscreen) in lima_screen_get_name()
85 lima_screen_get_vendor(struct pipe_screen *pscreen) in lima_screen_get_vendor()
91 lima_screen_get_device_vendor(struct pipe_screen *pscreen) in lima_screen_get_device_vendor()
97 lima_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in lima_screen_get_param()
182 lima_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in lima_screen_get_paramf()
298 lima_screen_get_shader_param(struct pipe_screen *pscreen, in lima_screen_get_shader_param()
316 lima_screen_is_format_supported(struct pipe_screen *pscreen, in lima_screen_is_format_supported()
448 lima_screen_get_compiler_options(struct pipe_screen *pscreen, in lima_screen_get_compiler_options()
540 lima_screen_query_dmabuf_modifiers(struct pipe_screen *pscreen, in lima_screen_query_dmabuf_modifiers()
[all …]
/third_party/mesa3d/src/gallium/drivers/i915/
Di915_screen.c51 i915_get_vendor(struct pipe_screen *screen) in i915_get_vendor()
57 i915_get_device_vendor(struct pipe_screen *screen) in i915_get_device_vendor()
63 i915_get_name(struct pipe_screen *screen) in i915_get_name()
176 i915_get_compiler_options(struct pipe_screen *pscreen, enum pipe_shader_ir ir, in i915_get_compiler_options()
245 i915_finalize_nir(struct pipe_screen *pscreen, void *nir) in i915_finalize_nir()
279 i915_get_shader_param(struct pipe_screen *screen, enum pipe_shader_type shader, in i915_get_shader_param()
387 i915_get_param(struct pipe_screen *screen, enum pipe_cap cap) in i915_get_param()
499 i915_get_paramf(struct pipe_screen *screen, enum pipe_capf cap) in i915_get_paramf()
542 i915_is_format_supported(struct pipe_screen *screen, enum pipe_format format, in i915_is_format_supported()
607 i915_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **ptr, in i915_fence_reference()
[all …]
Di915_resource.h105 struct pipe_resource *i915_texture_create(struct pipe_screen *screen,
109 bool i915_resource_get_handle(struct pipe_screen *screen,
115 i915_texture_from_handle(struct pipe_screen *screen,
119 struct pipe_resource *i915_user_buffer_create(struct pipe_screen *screen,
123 struct pipe_resource *i915_buffer_create(struct pipe_screen *screen,
126 void i915_resource_destroy(struct pipe_screen *screen,
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_screen.c110 fd_screen_get_name(struct pipe_screen *pscreen) in fd_screen_get_name()
116 fd_screen_get_vendor(struct pipe_screen *pscreen) in fd_screen_get_vendor()
122 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()
144 fd_screen_destroy(struct pipe_screen *pscreen) in fd_screen_destroy()
185 fd_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in fd_screen_get_param()
553 fd_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in fd_screen_get_paramf()
593 fd_screen_get_shader_param(struct pipe_screen *pscreen, in fd_screen_get_shader_param()
731 fd_get_compute_param(struct pipe_screen *pscreen, enum pipe_shader_ir ir_type, in fd_get_compute_param()
805 fd_get_compiler_options(struct pipe_screen *pscreen, enum pipe_shader_ir ir, in fd_get_compiler_options()
[all …]
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_screen.c79 vc4_screen_get_name(struct pipe_screen *pscreen) in vc4_screen_get_name()
94 vc4_screen_get_vendor(struct pipe_screen *pscreen) in vc4_screen_get_vendor()
100 vc4_screen_destroy(struct pipe_screen *pscreen) in vc4_screen_destroy()
135 vc4_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) in vc4_screen_get_param()
214 vc4_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param) in vc4_screen_get_paramf()
251 vc4_screen_get_shader_param(struct pipe_screen *pscreen, in vc4_screen_get_shader_param()
326 vc4_screen_is_format_supported(struct pipe_screen *pscreen, in vc4_screen_is_format_supported()
423 static const uint64_t *vc4_get_modifiers(struct pipe_screen *pscreen, int *num) in vc4_get_modifiers()
448 vc4_screen_query_dmabuf_modifiers(struct pipe_screen *pscreen, in vc4_screen_query_dmabuf_modifiers()
476 vc4_screen_is_dmabuf_modifier_supported(struct pipe_screen *pscreen, in vc4_screen_is_dmabuf_modifier_supported()
[all …]

12345678910>>...25