/third_party/mesa3d/src/compiler/nir/ |
D | nir_opt_access.c | 211 if (state->infer_non_readable && !(access & ACCESS_NON_READABLE)) { in process_variable() 213 access |= ACCESS_NON_READABLE; in process_variable() 215 access |= ACCESS_NON_READABLE; in process_variable() 229 bool is_memory_writeonly = access & ACCESS_NON_READABLE; in update_access() 238 is_memory_writeonly |= var && (var->data.access & ACCESS_NON_READABLE); in update_access() 252 access |= ACCESS_NON_READABLE; in update_access()
|
D | nir_lower_memory_model.c | 183 if (access & (ACCESS_NON_READABLE | ACCESS_NON_WRITEABLE | ACCESS_CAN_REORDER | ACCESS_COHERENT)) in visit_instr()
|
D | nir_print.c | 600 const char *const wonly = (access & ACCESS_NON_READABLE) ? "writeonly " : ""; in print_var_decl()
|
/third_party/mesa3d/src/microsoft/vulkan/ |
D | dzn_nir.c | 133 dzn_nir_create_bo_desc(&b, nir_var_mem_ssbo, 0, 2, "exec_buf", ACCESS_NON_READABLE); in dzn_nir_indirect_draw_shader() 163 .write_mask = 0x1, .access = ACCESS_NON_READABLE, in dzn_nir_indirect_draw_shader() 209 ACCESS_NON_READABLE); in dzn_nir_indirect_draw_shader() 271 .write_mask = mask, .access = ACCESS_NON_READABLE, .align_mul = 4); in dzn_nir_indirect_draw_shader() 283 .write_mask = 0xf, .access = ACCESS_NON_READABLE, .align_mul = 16); in dzn_nir_indirect_draw_shader() 295 .write_mask = 0xf, .access = ACCESS_NON_READABLE, .align_mul = 16); in dzn_nir_indirect_draw_shader() 298 .write_mask = 0xf, .access = ACCESS_NON_READABLE, .align_mul = 16); in dzn_nir_indirect_draw_shader() 322 "new_index_buf", ACCESS_NON_READABLE); in dzn_nir_triangle_fan_prim_restart_rewrite_index_shader() 328 "new_index_count_ptr", ACCESS_NON_READABLE); in dzn_nir_triangle_fan_prim_restart_rewrite_index_shader() 456 .write_mask = 7, .access = ACCESS_NON_READABLE, .align_mul = 4); in dzn_nir_triangle_fan_prim_restart_rewrite_index_shader() [all …]
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_lower_storage_image.c | 530 if (var->data.access & ACCESS_NON_READABLE) in lower_image_store_instr() 646 if (var->data.access & ACCESS_NON_READABLE) in lower_image_size_instr()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_meta_fmask_expand.c | 48 output_img->data.access = ACCESS_NON_READABLE; in build_fmask_expand_compute_shader()
|
D | radv_meta_copy_vrs_htile.c | 135 nir_store_ssbo(&b, output_value, htile_buf, htile_addr, .access = ACCESS_NON_READABLE); in build_copy_vrs_htile_shader()
|
D | radv_device_generated_commands.c | 206 nir_store_ssbo(b, value, cs->descriptor, offset,.access = ACCESS_NON_READABLE); in dgc_emit() 329 nir_store_ssbo(b, packet, dst_buf, curr_offset, .access = ACCESS_NON_READABLE); in build_dgc_buffer_tail() 554 …sbo(&b, nir_load_var(&b, vbo_data), cmd_buf.descriptor, upload_off, .access = ACCESS_NON_READABLE); in build_dgc_prepare_shader() 625 .access = ACCESS_NON_READABLE); in build_dgc_prepare_shader()
|
D | radv_meta_clear.c | 928 nir_store_ssbo(&b, data, buf, offset, .access = ACCESS_NON_READABLE, .align_mul = 16); in build_clear_htile_mask_shader()
|
/third_party/mesa3d/src/compiler/ |
D | shader_enums.h | 951 ACCESS_NON_READABLE = (1 << 3), enumerator
|
/third_party/mesa3d/src/compiler/glsl/ |
D | gl_nir_link_uniforms.c | 835 ((image_access & ACCESS_NON_READABLE) ? GL_NONE : in update_uniforms_shader_info() 837 ((image_access & ACCESS_NON_READABLE) ? GL_WRITE_ONLY : in update_uniforms_shader_info()
|
D | glsl_to_nir.cpp | 605 mem_access |= ACCESS_NON_READABLE; in visit() 640 mem_access |= ACCESS_NON_READABLE; in visit() 942 qualifiers |= ACCESS_NON_READABLE; in deref_get_qualifier()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_pbo.c | 559 img_var->data.access = ACCESS_NON_READABLE; in create_fs()
|
/third_party/mesa3d/src/compiler/spirv/ |
D | vtn_variables.c | 1199 var_data->access |= ACCESS_NON_READABLE; in apply_var_decoration() 1393 vtn_var->access |= ACCESS_NON_READABLE; in var_decoration_cb()
|
D | spirv_to_nir.c | 354 return ACCESS_NON_READABLE; in spirv_to_gl_access_qualifier() 1056 vtn_handle_access_qualifier(b, ctx->type, member, ACCESS_NON_READABLE); in struct_member_decoration_cb() 1563 ACCESS_NON_READABLE | ACCESS_NON_WRITEABLE; in vtn_handle_type()
|
/third_party/mesa3d/src/intel/blorp/ |
D | blorp_clear.c | 167 .access = ACCESS_NON_READABLE); in blorp_params_get_clear_kernel_cs()
|
D | blorp_blit.c | 1479 .access = ACCESS_NON_READABLE); in brw_blorp_build_nir_shader()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_nir_apply_pipeline_layout.c | 1002 return !(var->data.access & ACCESS_NON_READABLE) && in image_binding_needs_lowered_surface()
|
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/ |
D | nir_to_spirv.c | 181 case ACCESS_NON_READABLE: in emit_access_decorations() 870 if (!(var->data.access & ACCESS_NON_READABLE)) in get_bare_image_type()
|
/third_party/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.c | 1840 bool writeonly_memory = access & ACCESS_NON_READABLE; in visit_store_ssbo() 2694 bool writeonly_memory = access & ACCESS_NON_READABLE; in visit_image_store()
|
/third_party/mesa3d/src/amd/compiler/ |
D | aco_instruction_selection.cpp | 6339 ((access & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCESS_NON_READABLE)) && in visit_image_store() 6710 (nir_intrinsic_access(instr) & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCESS_NON_READABLE)) && in visit_store_ssbo() 6914 (nir_intrinsic_access(instr) & (ACCESS_VOLATILE | ACCESS_COHERENT | ACCESS_NON_READABLE)) && in visit_store_global()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.1.0.rst | 4369 - radv: set ACCESS_NON_READABLE on stores for copy/fill/clear meta
|