/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
H A D | fd4_screen.c | 69 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 D | fd5_screen.c | 85 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 D | fd2_screen.c | 71 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 D | fd3_screen.c | 68 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 D | radeon_video.c | 65 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 D | si_texture.c | 198 (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 D | fd6_screen.c | 99 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 D | nine_defines.h | 63 PIPE_BIND_SHARED)
|
/third_party/mesa3d/src/gallium/frontends/xa/ |
H A D | xa_tracker.c | 305 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 D | pan_resource.h | 39 PIPE_BIND_SHARED)
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_resource.h | 150 if (pbind & PIPE_BIND_SHARED) in pipe_to_virgl_bind()
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_screen.c | 726 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 D | iris_resource.c | 479 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 D | zink_resource.c | 281 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 D | radeon_video.c | 75 pipe_buffer_create(screen, PIPE_BIND_SHARED, in rvid_create_buffer()
|
H A D | r600_texture.c | 242 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 D | sp_screen.c | 423 PIPE_BIND_SHARED)) { in softpipe_is_format_supported()
|
H A D | sp_texture.c | 175 PIPE_BIND_SHARED)) { in softpipe_resource_create_front()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_resource_texture.c | 1002 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 D | vl_winsys_dri3.c | 260 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 D | p_defines.h | 514 #define PIPE_BIND_SHARED (1 << 20) /* get_texture_handle ??? */ macro
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_miptree.c | 383 if (!bo_config.nv50.memtype && (pt->bind & PIPE_BIND_SHARED)) in nv50_miptree_create()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_miptree.c | 531 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 D | dri2.c | 327 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 D | v3d_resource.c | 792 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()
|