/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
H A 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() 93 if (usage & PIPE_BIND_SHADER_IMAGE) { in fd5_screen_is_format_supported()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_screen.c | 85 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() 92 if (usage & PIPE_BIND_SHADER_IMAGE) { in fd6_screen_is_format_supported()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_image_view.c | 60 PIPE_BIND_SHADER_IMAGE); in svga_create_uav_image() 78 surf = svga_buffer_handle(svga, res, PIPE_BIND_SHADER_IMAGE); in svga_create_uav_image() 284 surf = svga_buffer_handle(svga, res, PIPE_BIND_SHADER_IMAGE); in svga_validate_image_view_resources()
|
H A D | svga_resource_buffer_upload.c | 197 (bind_flags & (PIPE_BIND_SHADER_BUFFER | PIPE_BIND_SHADER_IMAGE)) && in svga_buffer_create_host_surface() 320 (tobind_flags & (PIPE_BIND_SHADER_IMAGE | PIPE_BIND_SHADER_BUFFER))) in compatible_bind_flags()
|
H A D | svga_format.c | 304 else if (bind & PIPE_BIND_SHADER_IMAGE) { in svga_translate_format() 2326 if (bindings & PIPE_BIND_SHADER_IMAGE) in svga_is_dx_format_supported()
|
/third_party/mesa3d/src/gallium/frontends/clover/core/ |
H A D | format.cpp | 137 bindings |= PIPE_BIND_SHADER_IMAGE; in supported_formats()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_formats.c | 179 if (usage & PIPE_BIND_SHADER_IMAGE) { in iris_is_format_supported()
|
H A D | iris_resource.c | 697 if (templ->bind & PIPE_BIND_SHADER_IMAGE) in iris_resource_configure_main() 2640 PIPE_BIND_SHADER_IMAGE)) { in iris_dirty_for_history()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_formats.c | 115 PIPE_BUFFER, 0, 0, PIPE_BIND_SHADER_IMAGE)) { in lvp_physical_device_get_format_properties() 143 PIPE_TEXTURE_2D, 0, 0, PIPE_BIND_SHADER_IMAGE)) { in lvp_physical_device_get_format_properties()
|
H A D | lvp_image.c | 90 template.bind |= PIPE_BIND_SHADER_IMAGE; in lvp_image_create() 314 template.bind |= PIPE_BIND_SHADER_IMAGE; in lvp_CreateBuffer()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_resource.c | 186 if (bind & PIPE_BIND_SHADER_IMAGE) in create_bci() 272 if ((is_planar || (feats & VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT)) && (bind & PIPE_BIND_SHADER_IMAGE)) { in get_image_usage_for_feats() 623 if (!(templ->bind & PIPE_BIND_SHADER_IMAGE)) { in resource_object_create() 1117 templ2.bind |= PIPE_BIND_SHADER_IMAGE; in resource_create() 1132 res->base.b.bind |= PIPE_BIND_SHADER_IMAGE; in resource_create() 1145 res->base.b.bind |= PIPE_BIND_SHADER_IMAGE; in resource_create() 2161 if (res->base.b.bind & PIPE_BIND_SHADER_IMAGE) in zink_resource_object_init_storage() 2169 bool ret = add_resource_bind(ctx, res, PIPE_BIND_SHADER_IMAGE); in zink_resource_object_init_storage()
|
H A D | zink_screen.c | 1124 if (storage_sample_count && !screen->info.feats.features.shaderStorageImageMultisample && bind & PIPE_BIND_SHADER_IMAGE) in zink_is_format_supported() 1182 if (bind & PIPE_BIND_SHADER_IMAGE) { in zink_is_format_supported() 1205 if (bind & PIPE_BIND_SHADER_IMAGE && in zink_is_format_supported() 1238 if (bind & PIPE_BIND_SHADER_IMAGE && in zink_is_format_supported()
|
H A D | zink_surface.c | 411 templ.bind |= PIPE_BIND_SHADER_IMAGE; in zink_surface_create_null()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_screen.c | 687 if (bind & (PIPE_BIND_RENDER_TARGET | PIPE_BIND_SHADER_IMAGE)) { in llvmpipe_is_format_supported() 711 if (bind & PIPE_BIND_SHADER_IMAGE) { in llvmpipe_is_format_supported()
|
H A D | lp_texture.c | 826 PIPE_BIND_SHADER_IMAGE))) in llvmpipe_is_resource_referenced()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
H A D | nouveau_screen.c | 337 PIPE_BIND_SHADER_BUFFER | PIPE_BIND_SHADER_IMAGE | in nouveau_screen_init()
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_context.c | 95 PIPE_BIND_SHADER_IMAGE); in virgl_rebind_resource() 125 PIPE_BIND_SHADER_IMAGE)) { in virgl_rebind_resource() 157 if (bind_history & PIPE_BIND_SHADER_IMAGE) { in virgl_rebind_resource() 1332 res->bind_history |= PIPE_BIND_SHADER_IMAGE; in virgl_set_shader_images()
|
H A D | virgl_screen.c | 696 if (bind & PIPE_BIND_SHADER_IMAGE) { in virgl_is_format_supported()
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3d_screen.c | 669 if (usage & PIPE_BIND_SHADER_IMAGE) { in v3d_screen_is_format_supported()
|
/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_defines.h | 490 #define PIPE_BIND_SHADER_IMAGE (1 << 15) /* set_shader_images */ macro
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_cb_readpixels.c | 124 PIPE_BIND_SHADER_IMAGE)) in try_pbo_readpixels()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_formats.c | 508 if (usage & PIPE_BIND_SHADER_IMAGE) { in crocus_is_format_supported()
|
H A D | crocus_resource.c | 162 if (bindings & (PIPE_BIND_SHADER_IMAGE | PIPE_BIND_SHADER_BUFFER)) in pipe_bind_to_isl_usage() 1845 if (res->bind_history & (PIPE_BIND_SHADER_BUFFER | PIPE_BIND_SHADER_IMAGE)) in crocus_flush_bits_for_history()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_screen.cpp | 642 if (bind & PIPE_BIND_SHADER_IMAGE && in d3d12_is_format_supported() 678 if (bind & PIPE_BIND_SHADER_IMAGE) in d3d12_is_format_supported()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state.c | 2348 assert((usage & ~(PIPE_BIND_SHADER_IMAGE | PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_VERTEX_BUFFER)) == in si_is_vertex_format_supported() 2362 if (usage & (PIPE_BIND_SHADER_IMAGE | PIPE_BIND_SAMPLER_VIEW)) { in si_is_vertex_format_supported() 2363 usage &= ~(PIPE_BIND_SHADER_IMAGE | PIPE_BIND_SAMPLER_VIEW); in si_is_vertex_format_supported() 2454 if (usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE)) { in si_is_format_supported() 2457 screen, format, usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE)); in si_is_format_supported() 2460 retval |= usage & (PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_SHADER_IMAGE); in si_is_format_supported()
|