Home
last modified time | relevance | path

Searched refs:PIPE_BIND_SHARED (Results 1 - 25 of 50) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_screen.c69 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED)) && in fd4_screen_is_format_supported()
73 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED); in fd4_screen_is_format_supported()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_screen.c85 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED | PIPE_BIND_COMPUTE_RESOURCE)) && in fd5_screen_is_format_supported()
89 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED | in fd5_screen_is_format_supported()
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_screen.c71 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED)) && in fd2_screen_is_format_supported()
74 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED); in fd2_screen_is_format_supported()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_screen.c68 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED | PIPE_BIND_BLENDABLE)) && in fd3_screen_is_format_supported()
72 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED); in fd3_screen_is_format_supported()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dradeon_video.c65 buffer->res = si_resource(pipe_buffer_create(screen, PIPE_BIND_SHARED, usage, size)); in si_vid_create_buffer()
76 buffer->res = si_resource(pipe_buffer_create(screen, PIPE_BIND_SHARED | PIPE_BIND_PROTECTED, in si_vid_create_tmz_buffer()
H A Dsi_texture.c198 (ptex->bind & PIPE_BIND_SHARED) || is_imported) { in si_init_surface()
282 if (ptex->bind & PIPE_BIND_SHARED) in si_init_surface()
712 si_reallocate_texture_inplace(sctx, tex, PIPE_BIND_SHARED, false); in si_texture_get_handle()
714 assert(res->b.b.bind & PIPE_BIND_SHARED); in si_texture_get_handle()
773 /* Allocate a new buffer with PIPE_BIND_SHARED. */ in si_texture_get_handle()
775 templ.bind |= PIPE_BIND_SHARED; in si_texture_get_handle()
793 assert(res->b.b.bind & PIPE_BIND_SHARED); in si_texture_get_handle()
1295 /* Multi-plane allocations need PIPE_BIND_SHARED, because we can't in si_texture_create_with_modifier()
1296 * reallocate the storage to add PIPE_BIND_SHARED, because it's in si_texture_create_with_modifier()
1300 plane_templ[i].bind |= PIPE_BIND_SHARED; in si_texture_create_with_modifier()
[all...]
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_screen.c99 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED | PIPE_BIND_COMPUTE_RESOURCE)) && in fd6_screen_is_format_supported()
102 PIPE_BIND_SCANOUT | PIPE_BIND_SHARED | in fd6_screen_is_format_supported()
/third_party/mesa3d/src/gallium/frontends/nine/
H A Dnine_defines.h63 PIPE_BIND_SHARED)
/third_party/mesa3d/src/gallium/frontends/xa/
H A Dxa_tracker.c305 bind |= PIPE_BIND_SHARED; in xa_format_check_supported()
368 template->bind |= PIPE_BIND_SHARED; in surface_create()
470 template->bind |= PIPE_BIND_SHARED; in xa_surface_redefine()
/third_party/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_resource.h39 PIPE_BIND_SHARED)
/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_resource.h150 if (pbind & PIPE_BIND_SHARED) in pipe_to_virgl_bind()
/third_party/mesa3d/src/gallium/drivers/r300/
H A Dr300_screen.c726 PIPE_BIND_SHARED | in r300_is_format_supported()
735 PIPE_BIND_SHARED); in r300_is_format_supported()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_resource.c479 if ((templ->bind & PIPE_BIND_SHARED) || in iris_resource_alloc_flags()
675 (templ->bind & (PIPE_BIND_SCANOUT | PIPE_BIND_SHARED))) { in iris_resource_configure_main()
1138 if (templ->bind & PIPE_BIND_SHARED) { in iris_resource_create_for_buffer()
1226 if (templ->bind & PIPE_BIND_SHARED) { in iris_resource_create_with_modifiers()
1639 assert(!(res->base.b.bind & PIPE_BIND_SHARED)); in iris_resource_disable_suballoc_on_first_query()
1660 iris_reallocate_resource_inplace(ice, res, PIPE_BIND_SHARED); in iris_resource_disable_suballoc_on_first_query()
1661 assert(res->base.b.bind & PIPE_BIND_SHARED); in iris_resource_disable_suballoc_on_first_query()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_resource.c281 if ((bind & (PIPE_BIND_LINEAR | PIPE_BIND_SHARED)) != (PIPE_BIND_LINEAR | PIPE_BIND_SHARED)) in get_image_usage_for_feats()
572 bool shared = templ->bind & PIPE_BIND_SHARED; in resource_object_create()
947 if ((templ->bind & ZINK_BIND_VIDEO) || ((templ->bind & PIPE_BIND_SHARED) && shared) || (templ->bind & ZINK_BIND_DMABUF)) { in resource_object_create()
1415 if (!(res->base.b.bind & PIPE_BIND_SHARED)) in zink_resource_get_handle()
1416 bind |= PIPE_BIND_SHARED; in zink_resource_get_handle()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dradeon_video.c75 pipe_buffer_create(screen, PIPE_BIND_SHARED, in rvid_create_buffer()
H A Dr600_texture.c242 if (ptex->bind & PIPE_BIND_SHARED) in r600_init_surface()
499 PIPE_BIND_SHARED, false); in r600_texture_get_handle()
501 assert(res->b.b.bind & PIPE_BIND_SHARED); in r600_texture_get_handle()
531 /* Allocate a new buffer with PIPE_BIND_SHARED. */ in r600_texture_get_handle()
533 templ.bind |= PIPE_BIND_SHARED; in r600_texture_get_handle()
549 assert(res->b.b.bind & PIPE_BIND_SHARED); in r600_texture_get_handle()
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_screen.c423 PIPE_BIND_SHARED)) { in softpipe_is_format_supported()
H A Dsp_texture.c175 PIPE_BIND_SHARED)) { in softpipe_resource_create_front()
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_resource_texture.c1002 if (bindings & PIPE_BIND_SHARED) { in svga_texture_create()
1044 use_typeless = !(bindings & (PIPE_BIND_SHARED | PIPE_BIND_SCANOUT | in svga_texture_create()
1052 !(bindings & (PIPE_BIND_SHARED | PIPE_BIND_SCANOUT | in svga_texture_create()
/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_winsys_dri3.c260 templ.bind |= PIPE_BIND_SCANOUT | PIPE_BIND_SHARED | in dri3_alloc_back_buffer()
269 templ.bind |= PIPE_BIND_SCANOUT | PIPE_BIND_SHARED; in dri3_alloc_back_buffer()
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_defines.h514 #define PIPE_BIND_SHARED (1 << 20) /* get_texture_handle ??? */ macro
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_miptree.c383 if (!bo_config.nv50.memtype && (pt->bind & PIPE_BIND_SHARED)) in nv50_miptree_create()
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_miptree.c531 if (!bo_config.nvc0.memtype && (pt->usage == PIPE_USAGE_STAGING || pt->bind & PIPE_BIND_SHARED)) in nvc0_miptree_create()
/third_party/mesa3d/src/gallium/frontends/dri/
H A Ddri2.c327 bind |= PIPE_BIND_SHARED; in dri2_allocate_buffer()
636 ~(PIPE_BIND_SCANOUT | PIPE_BIND_SHARED); in dri2_allocate_textures()
686 templ.bind = bind & ~PIPE_BIND_SHARED; in dri2_allocate_textures()
1137 tex_usage |= PIPE_BIND_SHARED; in dri2_create_image_common()
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3d_resource.c792 tmpl->bind & (PIPE_BIND_SHARED | PIPE_BIND_SCANOUT)) in v3d_resource_create_with_modifiers()
818 v3d_setup_slices(rsc, 0, tmpl->bind & PIPE_BIND_SHARED); in v3d_resource_create_with_modifiers()

Completed in 31 milliseconds

12