Home
last modified time | relevance | path

Searched refs:ACCESS_NON_READABLE (Results 1 – 22 of 22) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_opt_access.c211 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()
Dnir_lower_memory_model.c183 if (access & (ACCESS_NON_READABLE | ACCESS_NON_WRITEABLE | ACCESS_CAN_REORDER | ACCESS_COHERENT)) in visit_instr()
Dnir_print.c600 const char *const wonly = (access & ACCESS_NON_READABLE) ? "writeonly " : ""; in print_var_decl()
/third_party/mesa3d/src/microsoft/vulkan/
Ddzn_nir.c133 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/
Dbrw_nir_lower_storage_image.c530 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/
Dradv_meta_fmask_expand.c48 output_img->data.access = ACCESS_NON_READABLE; in build_fmask_expand_compute_shader()
Dradv_meta_copy_vrs_htile.c135 nir_store_ssbo(&b, output_value, htile_buf, htile_addr, .access = ACCESS_NON_READABLE); in build_copy_vrs_htile_shader()
Dradv_device_generated_commands.c206 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()
Dradv_meta_clear.c928 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/
Dshader_enums.h951 ACCESS_NON_READABLE = (1 << 3), enumerator
/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_link_uniforms.c835 ((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()
Dglsl_to_nir.cpp605 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/
Dst_pbo.c559 img_var->data.access = ACCESS_NON_READABLE; in create_fs()
/third_party/mesa3d/src/compiler/spirv/
Dvtn_variables.c1199 var_data->access |= ACCESS_NON_READABLE; in apply_var_decoration()
1393 vtn_var->access |= ACCESS_NON_READABLE; in var_decoration_cb()
Dspirv_to_nir.c354 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/
Dblorp_clear.c167 .access = ACCESS_NON_READABLE); in blorp_params_get_clear_kernel_cs()
Dblorp_blit.c1479 .access = ACCESS_NON_READABLE); in brw_blorp_build_nir_shader()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_apply_pipeline_layout.c1002 return !(var->data.access & ACCESS_NON_READABLE) && in image_binding_needs_lowered_surface()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c181 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/
Dac_nir_to_llvm.c1840 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/
Daco_instruction_selection.cpp6339 ((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/
D19.1.0.rst4369 - radv: set ACCESS_NON_READABLE on stores for copy/fill/clear meta