/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_screen.c | 77 if ((usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE)) && in fd5_screen_is_format_supported() 80 retval |= usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE); in fd5_screen_is_format_supported()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_screen.c | 86 if ((usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE)) && in fd6_screen_is_format_supported() 89 retval |= usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE); in fd6_screen_is_format_supported()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_formats.c | 113 PIPE_BUFFER, 0, 0, PIPE_BIND_SHADER_IMAGE)) { in lvp_physical_device_get_format_properties() 135 … PIPE_TEXTURE_2D, 0, 0, PIPE_BIND_SHADER_IMAGE)) { in lvp_physical_device_get_format_properties()
|
D | lvp_image.c | 90 template.bind |= PIPE_BIND_SHADER_IMAGE; in lvp_image_create() 332 template.bind |= PIPE_BIND_SHADER_IMAGE; in lvp_CreateBuffer()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_formats.c | 175 if (usage & PIPE_BIND_SHADER_IMAGE) { in iris_is_format_supported()
|
D | iris_resource.c | 642 if (templ->bind & PIPE_BIND_SHADER_IMAGE) in iris_resource_configure_main() 2510 PIPE_BIND_SHADER_IMAGE)) { in iris_dirty_for_history() 2554 if (res->bind_history & (PIPE_BIND_SHADER_BUFFER | PIPE_BIND_SHADER_IMAGE)) in iris_flush_bits_for_history()
|
D | iris_state.c | 2734 res->bind_history |= PIPE_BIND_SHADER_IMAGE; in iris_set_shader_images() 7359 if (res->bind_history & PIPE_BIND_SHADER_IMAGE) { in iris_rebind_buffer()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_resource.c | 165 if (bind & PIPE_BIND_SHADER_IMAGE) in create_bci() 226 if ((feats & VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT) && (bind & PIPE_BIND_SHADER_IMAGE)) { in get_image_usage_for_feats() 1591 if (res->base.b.bind & PIPE_BIND_SHADER_IMAGE) in zink_resource_object_init_storage() 1594 if (res->base.b.bind & PIPE_BIND_SHADER_IMAGE) in zink_resource_object_init_storage() 1597 VkBuffer buffer = zink_resource_tmp_buffer(screen, res, 0, PIPE_BIND_SHADER_IMAGE, NULL); in zink_resource_object_init_storage() 1602 res->base.b.bind |= PIPE_BIND_SHADER_IMAGE; in zink_resource_object_init_storage() 1606 res->base.b.bind |= PIPE_BIND_SHADER_IMAGE; in zink_resource_object_init_storage() 1611 res->base.b.bind &= ~PIPE_BIND_SHADER_IMAGE; in zink_resource_object_init_storage()
|
D | zink_screen.c | 962 …unt && !screen->info.feats.features.shaderStorageImageMultisample && bind & PIPE_BIND_SHADER_IMAGE) in zink_is_format_supported() 1020 if (bind & PIPE_BIND_SHADER_IMAGE) { in zink_is_format_supported() 1043 if (bind & PIPE_BIND_SHADER_IMAGE && in zink_is_format_supported() 1076 if (bind & PIPE_BIND_SHADER_IMAGE && in zink_is_format_supported()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_screen.c | 666 if (bind & (PIPE_BIND_RENDER_TARGET | PIPE_BIND_SHADER_IMAGE)) { in llvmpipe_is_format_supported() 690 if (bind & PIPE_BIND_SHADER_IMAGE) { in llvmpipe_is_format_supported()
|
D | lp_texture.c | 822 PIPE_BIND_SHADER_IMAGE))) in llvmpipe_is_resource_referenced()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_screen.c | 338 PIPE_BIND_SHADER_BUFFER | PIPE_BIND_SHADER_IMAGE | in nouveau_screen_init()
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_context.c | 97 PIPE_BIND_SHADER_IMAGE); in virgl_rebind_resource() 127 PIPE_BIND_SHADER_IMAGE)) { in virgl_rebind_resource() 159 if (bind_history & PIPE_BIND_SHADER_IMAGE) { in virgl_rebind_resource() 1329 res->bind_history |= PIPE_BIND_SHADER_IMAGE; in virgl_set_shader_images()
|
D | virgl_screen.c | 668 if (bind & PIPE_BIND_SHADER_IMAGE) { in virgl_is_format_supported()
|
/third_party/mesa3d/src/gallium/include/pipe/ |
D | p_defines.h | 489 #define PIPE_BIND_SHADER_IMAGE (1 << 15) /* set_shader_images */ macro
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_formats.c | 508 if (usage & PIPE_BIND_SHADER_IMAGE) { in crocus_is_format_supported()
|
D | crocus_resource.c | 162 if (bindings & (PIPE_BIND_SHADER_IMAGE | PIPE_BIND_SHADER_BUFFER)) in pipe_bind_to_isl_usage() 1832 if (res->bind_history & (PIPE_BIND_SHADER_BUFFER | PIPE_BIND_SHADER_IMAGE)) in crocus_flush_bits_for_history()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_cb_readpixels.c | 125 PIPE_BIND_SHADER_IMAGE)) in try_pbo_readpixels()
|
D | st_extensions.c | 1359 PIPE_BIND_SHADER_IMAGE); in st_init_extensions()
|
D | st_cb_texture.c | 1833 PIPE_BIND_SHADER_IMAGE) || in try_pbo_download()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state.c | 2212 assert((usage & ~(PIPE_BIND_SHADER_IMAGE | PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_VERTEX_BUFFER)) == in si_is_vertex_format_supported() 2228 if (usage & (PIPE_BIND_SHADER_IMAGE | PIPE_BIND_SAMPLER_VIEW)) { in si_is_vertex_format_supported() 2229 usage &= ~(PIPE_BIND_SHADER_IMAGE | PIPE_BIND_SAMPLER_VIEW); in si_is_vertex_format_supported() 2314 if (usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE)) { in si_is_format_supported() 2317 screen, format, usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE)); in si_is_format_supported() 2320 retval |= usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE); in si_is_format_supported()
|
D | si_descriptors.c | 822 res->bind_history |= PIPE_BIND_SHADER_IMAGE; in si_set_shader_image() 1705 if (!buffer || buffer->bind_history & PIPE_BIND_SHADER_IMAGE) { in si_rebind_buffer()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_screen.c | 93 if (bindings & PIPE_BIND_SHADER_IMAGE) { in nvc0_screen_is_format_supported()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_resource.c | 668 (bind & PIPE_BIND_SHADER_IMAGE) ? "Shader image" : in panfrost_resource_create_with_modifier()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_formats.c | 46 #define U_I PIPE_BIND_SHADER_BUFFER | PIPE_BIND_SHADER_IMAGE | PIPE_BIND_COMPUTE_RESOURCE
|