/third_party/mesa3d/src/gallium/include/pipe/ |
D | p_screen.h | 67 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/ |
D | dd_screen.c | 36 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/ |
D | rbug_screen.c | 42 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/ |
D | tr_screen.c | 46 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 …]
|
D | tr_screen.h | 51 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/ |
D | noop_pipe.c | 42 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/ |
D | drm_helper.h | 49 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 …]
|
D | sw_helper.h | 41 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 *
|
D | inline_sw_helper.h | 37 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 *
|
D | sw_helper_public.h | 4 struct pipe_screen; 7 struct pipe_screen * 9 struct pipe_screen * 12 struct pipe_screen *
|
/third_party/mesa3d/src/gallium/drivers/tegra/ |
D | tegra_screen.c | 49 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 …]
|
D | tegra_screen.h | 30 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/ |
D | stw_winsys.h | 36 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/ |
D | nir_to_tgsi.h | 31 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/ |
D | d3d12_wgl_public.h | 34 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/ |
D | wgl.c | 79 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/ |
D | libgl_d3d12.c | 41 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/ |
D | pan_screen.c | 79 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/ |
D | sp_screen.c | 65 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/ |
D | nvc0_resource.c | 9 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/ |
D | lima_screen.c | 51 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/ |
D | i915_screen.c | 51 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 …]
|
D | i915_resource.h | 105 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/ |
D | freedreno_screen.c | 110 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/ |
D | vc4_screen.c | 79 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 …]
|