/third_party/mesa3d/src/gallium/frontends/dri/ |
H A D | dri_screen.h | 50 struct dri_screen struct 81 __DRIimage * (*lookup_egl_image)(struct dri_screen *ctx, void *handle); 82 boolean (*validate_egl_image)(struct dri_screen *ctx, void *handle); 83 __DRIimage * (*lookup_egl_image_validated)(struct dri_screen *ctx, void *handle); 101 static inline struct dri_screen * 102 dri_screen(__DRIscreen * sPriv) in dri_screen() function 104 return (struct dri_screen *)sPriv->driverPrivate; in dri_screen() 108 dri_screen_get_kopper(struct dri_screen *screen) in dri_screen_get_kopper() 156 const struct dri_screen *screen, 160 dri_init_options(struct dri_screen *scree [all...] |
H A D | dri_helpers.c | 34 dri2_is_opencl_interop_loaded_locked(struct dri_screen *screen) in dri2_is_opencl_interop_loaded_locked() 43 dri2_load_opencl_interop(struct dri_screen *screen) in dri2_load_opencl_interop() 73 struct dri_screen *driscreen; 80 struct dri_screen *driscreen = dri_screen(_screen); in dri2_fence_get_caps() 106 fence->driscreen = dri_screen(_ctx->driScreenPriv); in dri2_create_fence() 129 fence->driscreen = dri_screen(_ctx->driScreenPriv); in dri2_create_fence_fd() 136 struct dri_screen *driscreen = dri_screen(_screen); in dri2_get_fence_fd() 146 struct dri_screen *driscree in dri2_get_fence_from_cl_event() [all...] |
H A D | dri_helpers.h | 27 #include "dri_screen.h" 59 dri2_yuv_dma_buf_supported(struct dri_screen *screen, 63 dri2_lookup_egl_image(struct dri_screen *screen, void *handle); 66 dri2_validate_egl_image(struct dri_screen *screen, void *handle); 69 dri2_lookup_egl_image_validated(struct dri_screen *screen, void *handle);
|
H A D | dri_screen.c | 32 #include "dri_screen.h" 59 dri_init_options(struct dri_screen *screen) in dri_init_options() 70 dri_loader_get_cap(struct dri_screen *screen, enum dri_loader_cap cap) in dri_loader_get_cap() 378 dri_fill_in_modes(struct dri_screen *screen) in dri_fill_in_modes() 594 const struct dri_screen *screen, in dri_fill_st_visual() 722 struct dri_screen *screen = (struct dri_screen *)smapi; in dri_get_egl_image() 762 struct dri_screen *screen = (struct dri_screen *)smapi; in dri_validate_egl_image() 775 dri_destroy_screen_helper(struct dri_screen * scree [all...] |
H A D | dri_query_renderer.c | 6 #include "dri_screen.h" 86 struct dri_screen *screen = dri_screen(_screen); in dri2_query_renderer_integer() 162 struct dri_screen *screen = dri_screen(_screen); in dri2_query_renderer_string()
|
H A D | dri_context.c | 32 #include "dri_screen.h" 52 struct dri_screen *screen = dri_screen(sPriv); in dri_create_context() 263 struct dri_screen *screen = dri_screen(cPriv->driScreenPriv); in dri_unbind_context() 321 struct dri_screen *screen = dri_screen(sPriv); in dri_get_current()
|
H A D | dri2.c | 300 struct dri_screen *screen = dri_screen(sPriv); in dri2_allocate_buffer() 442 struct dri_screen *screen = dri_screen(sPriv); in dri2_allocate_textures() 850 struct dri_screen *screen = dri_screen(_screen); in dri2_create_image_from_winsys() 1018 struct pipe_screen *pscreen = dri_screen(_screen)->base.screen; in dri2_get_modifier_num_planes() 1115 struct dri_screen *screen = dri_screen(_screen); in dri2_create_image_common() 1203 dri2_create_image_with_modifiers(__DRIscreen *dri_screen, in dri2_create_image_with_modifiers() argument 1215 dri2_create_image_with_modifiers2(__DRIscreen *dri_screen, int width, int height, int format, const uint64_t *modifiers, const unsigned count, unsigned int use, void *loaderPrivate) dri2_create_image_with_modifiers2() argument [all...] |
H A D | drisw.c | 38 #include "dri_screen.h" 205 struct dri_screen *screen = dri_screen(drawable->sPriv); in drisw_present_texture() 242 struct dri_screen *screen = dri_screen(drawable->sPriv); in drisw_swap_buffers() 280 struct dri_screen *screen = dri_screen(drawable->sPriv); in drisw_copy_sub_buffer() 349 struct dri_screen *screen = dri_screen(drawable->sPriv); in drisw_allocate_textures() 520 struct dri_screen *scree in drisw_init_screen() [all...] |
H A D | kopper.c | 37 #include "dri_screen.h" 63 struct dri_screen base; 132 struct dri_screen *screen; in kopper_init_screen() 208 struct dri_screen *screen = dri_screen(drawable->sPriv); in drisw_present_texture() 302 __DRIscreen *dri_screen, in dri3_create_image_from_buffers() 324 ret = image->createImageFromDmaBufs2(dri_screen, in dri3_create_image_from_buffers() 345 __DRIscreen *dri_screen, in dri3_create_image() 365 image_planar = image->createImageFromFds(dri_screen, in dri3_create_image() 490 struct dri_screen *scree in kopper_allocate_textures() 299 dri3_create_image_from_buffers(xcb_connection_t *c, xcb_dri3_buffers_from_pixmap_reply_t *bp_reply, unsigned int format, __DRIscreen *dri_screen, const __DRIimageExtension *image, void *loaderPrivate) dri3_create_image_from_buffers() argument 342 dri3_create_image(xcb_connection_t *c, xcb_dri3_buffer_from_pixmap_reply_t *bp_reply, unsigned int format, __DRIscreen *dri_screen, const __DRIimageExtension *image, void *loaderPrivate) dri3_create_image() argument [all...] |
H A D | dri_drawable.c | 32 #include "dri_screen.h" 53 struct dri_screen *screen = dri_screen(drawable->sPriv); in dri_st_framebuffer_validate() 155 struct dri_screen *screen = sPriv->driverPrivate; in dri_create_buffer() 193 struct dri_screen *screen = drawable->screen; in dri_destroy_buffer() 514 if (dri_screen(ctx->sPriv)->throttle && in dri_flush()
|
H A D | dri_drawable.h | 45 struct dri_screen *screen;
|
/third_party/mesa3d/src/loader/ |
H A D | loader_dri3_helper.h | 141 __DRIscreen *dri_screen; member 209 __DRIscreen *dri_screen, 267 __DRIscreen *dri_screen, 276 __DRIscreen *dri_screen, 295 loader_dri3_close_screen(__DRIscreen *dri_screen);
|
H A D | loader_dri3_helper.c | 167 if (blit_context.ctx && blit_context.cur_screen != draw->dri_screen) { in loader_dri3_blit_context_get() 173 blit_context.ctx = draw->ext->core->createNewContext(draw->dri_screen, in loader_dri3_blit_context_get() 175 blit_context.cur_screen = draw->dri_screen; in loader_dri3_blit_context_get() 382 __DRIscreen *dri_screen, in loader_dri3_drawable_init() 401 draw->dri_screen = dri_screen; in loader_dri3_drawable_init() 420 draw->ext->config->configQueryb(draw->dri_screen, in loader_dri3_drawable_init() 430 draw->swap_interval = dri_get_initial_swap_interval(draw->dri_screen, in loader_dri3_drawable_init() 437 draw->ext->image_driver->createNewDrawable(dri_screen, in loader_dri3_drawable_init() 1366 if (!draw->ext->image->queryDmaBufModifiers(draw->dri_screen, in has_supported_modifier() 379 loader_dri3_drawable_init(xcb_connection_t *conn, xcb_drawable_t drawable, enum loader_dri3_drawable_type type, __DRIscreen *dri_screen, bool is_different_gpu, bool multiplanes_available, bool prefer_back_buffer_reuse, const __DRIconfig *dri_config, struct loader_dri3_extensions *ext, const struct loader_dri3_vtable *vtable, struct loader_dri3_drawable *draw) loader_dri3_drawable_init() argument 1813 loader_dri3_create_image(xcb_connection_t *c, xcb_dri3_buffer_from_pixmap_reply_t *bp_reply, unsigned int format, __DRIscreen *dri_screen, const __DRIimageExtension *image, void *loaderPrivate) loader_dri3_create_image() argument 1858 loader_dri3_create_image_from_buffers(xcb_connection_t *c, xcb_dri3_buffers_from_pixmap_reply_t *bp_reply, unsigned int format, __DRIscreen *dri_screen, const __DRIimageExtension *image, void *loaderPrivate) loader_dri3_create_image_from_buffers() argument 2331 loader_dri3_close_screen(__DRIscreen *dri_screen) loader_dri3_close_screen() argument [all...] |
/third_party/mesa3d/src/egl/drivers/dri2/ |
H A D | egl_dri2.c | 862 rendererQuery->queryInteger(dri2_dpy->dri_screen, param, &value) == -1) in dri2_renderer_query_integer() 907 api_mask = dri2_dpy->image_driver->getAPIMask(dri2_dpy->dri_screen); in dri2_setup_screen() 909 api_mask = dri2_dpy->dri2->getAPIMask(dri2_dpy->dri_screen); in dri2_setup_screen() 968 dri2_dpy->fence->get_capabilities(dri2_dpy->dri_screen); in dri2_setup_screen() 984 capabilities = dri2_dpy->image->getCapabilities(dri2_dpy->dri_screen); in dri2_setup_screen() 1034 dri2_dpy->config->configQueryi(dri2_dpy->dri_screen, in dri2_setup_swap_interval() 1070 dri2_dpy->dri_screen = in dri2_create_screen() 1078 dri2_dpy->dri_screen = in dri2_create_screen() 1084 dri2_dpy->dri_screen = in dri2_create_screen() 1092 dri2_dpy->dri_screen in dri2_create_screen() [all...] |
H A D | platform_x11_dri3.c | 86 return dri2_egl_display(dri2_ctx->base.Resource.Display)->dri_screen; in egl_dri3_get_dri_screen() 191 dri2_dpy->dri_screen, in dri3_create_surface() 328 dri2_dpy->dri_screen, in dri3_create_image_khr_pixmap() 380 dri2_dpy->dri_screen, in dri3_create_image_khr_pixmap_from_buffers() 513 loader_dri3_close_screen(dri2_dpy->dri_screen); in dri3_close_screen_notify()
|
H A D | egl_dri2.h | 221 __DRIscreen *dri_screen; member 604 dri2_dpy->image->getCapabilities(dri2_dpy->dri_screen); in dri2_set_WL_bind_wayland_display()
|
H A D | platform_ohos.c | 173 dri2_dpy->dri_screen, buf_info->width, buf_info->height, in ohos_create_image_from_buffer_info() 182 dri2_dpy->dri_screen, buf_info->width, buf_info->height, in ohos_create_image_from_buffer_info() 510 dri2_dpy->image->createImage(dri2_dpy->dri_screen, in get_front_bo()
|
H A D | platform_android.c | 422 dri2_dpy->dri_screen, buf_info->width, buf_info->height, 431 dri2_dpy->dri_screen, buf_info->width, buf_info->height, 846 dri2_dpy->image->createImage(dri2_dpy->dri_screen, 1077 dri2_dpy->image->createImageFromName(dri2_dpy->dri_screen,
|
H A D | platform_device.c | 52 dri2_dpy->dri_screen, in device_alloc_image()
|
H A D | platform_surfaceless.c | 45 dri2_dpy->dri_screen, in surfaceless_alloc_image()
|
H A D | platform_wayland.c | 899 loader_dri_create_image(dri2_dpy->dri_screen, dri2_dpy->image, in create_dri_image_diff_gpu() 956 loader_dri_create_image(dri2_dpy->dri_screen, dri2_dpy->image, in create_dri_image_from_dmabuf_feedback() 994 loader_dri_create_image(dri2_dpy->dri_screen, dri2_dpy->image, in create_dri_image()
|
H A D | platform_drm.c | 748 dri2_dpy->dri_screen = dri2_dpy->gbm_dri->screen; in dri2_initialize_drm()
|
H A D | platform_x11.c | 1147 dri2_dpy->image->createImageFromName(dri2_dpy->dri_screen, in dri2_create_image_khr_pixmap()
|
/third_party/mesa3d/src/gallium/frontends/omx/tizonia/ |
H A D | h264dprc.c | 44 #include "dri_screen.h" 175 __DRIscreen *_dri_screen = dri2_egl_dpy->dri_screen; in st_omx_pipe_texture_from_eglimage() 176 struct dri_screen *st_dri_screen = dri_screen(_dri_screen); in st_omx_pipe_texture_from_eglimage()
|