Home
last modified time | relevance | path

Searched refs:PIPE_BIND_SHADER_IMAGE (Results 1 - 25 of 36) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_screen.c77 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 Dfd6_screen.c85 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 Dsvga_image_view.c60 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 Dsvga_resource_buffer_upload.c197 (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 Dsvga_format.c304 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 Dformat.cpp137 bindings |= PIPE_BIND_SHADER_IMAGE; in supported_formats()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_formats.c179 if (usage & PIPE_BIND_SHADER_IMAGE) { in iris_is_format_supported()
H A Diris_resource.c697 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 Dlvp_formats.c115 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 Dlvp_image.c90 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 Dzink_resource.c186 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 Dzink_screen.c1124 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 Dzink_surface.c411 templ.bind |= PIPE_BIND_SHADER_IMAGE; in zink_surface_create_null()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_screen.c687 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 Dlp_texture.c826 PIPE_BIND_SHADER_IMAGE))) in llvmpipe_is_resource_referenced()
/third_party/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_screen.c337 PIPE_BIND_SHADER_BUFFER | PIPE_BIND_SHADER_IMAGE | in nouveau_screen_init()
/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_context.c95 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 Dvirgl_screen.c696 if (bind & PIPE_BIND_SHADER_IMAGE) { in virgl_is_format_supported()
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3d_screen.c669 if (usage & PIPE_BIND_SHADER_IMAGE) { in v3d_screen_is_format_supported()
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_defines.h490 #define PIPE_BIND_SHADER_IMAGE (1 << 15) /* set_shader_images */ macro
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_cb_readpixels.c124 PIPE_BIND_SHADER_IMAGE)) in try_pbo_readpixels()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_formats.c508 if (usage & PIPE_BIND_SHADER_IMAGE) { in crocus_is_format_supported()
H A Dcrocus_resource.c162 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 Dd3d12_screen.cpp642 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 Dsi_state.c2348 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()

Completed in 41 milliseconds

12