/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_nir.h | 45 bool robust_buffer_access) in anv_nir_ssbo_addr_format() 48 if (robust_buffer_access) in anv_nir_ssbo_addr_format() 59 bool robust_buffer_access) in anv_nir_ubo_addr_format() 62 if (robust_buffer_access) in anv_nir_ubo_addr_format() 75 bool robust_buffer_access, 81 bool robust_buffer_access, 44 anv_nir_ssbo_addr_format(const struct anv_physical_device *pdevice, bool robust_buffer_access) anv_nir_ssbo_addr_format() argument 58 anv_nir_ubo_addr_format(const struct anv_physical_device *pdevice, bool robust_buffer_access) anv_nir_ubo_addr_format() argument
|
H A D | anv_nir_compute_push_layout.c | 34 bool robust_buffer_access, in anv_nir_compute_push_layout() 91 if (push_ubo_ranges && robust_buffer_access) { in anv_nir_compute_push_layout() 211 if (robust_buffer_access) { in anv_nir_compute_push_layout() 243 if (binding->set < MAX_SETS && robust_buffer_access) { in anv_nir_compute_push_layout() 32 anv_nir_compute_push_layout(nir_shader *nir, const struct anv_physical_device *pdevice, bool robust_buffer_access, struct brw_stage_prog_data *prog_data, struct anv_pipeline_bind_map *map, void *mem_ctx) anv_nir_compute_push_layout() argument
|
H A D | anv_pipeline.c | 122 anv_nir_ubo_addr_format(pdevice, device->robust_buffer_access), in anv_shader_stage_to_nir() 124 anv_nir_ssbo_addr_format(pdevice, device->robust_buffer_access), in anv_shader_stage_to_nir() 308 key->robust_buffer_access = robust_buffer_acccess; in populate_base_prog_key() 416 bool robust_buffer_access, in populate_task_prog_key() 421 populate_base_prog_key(device, robust_buffer_access, &key->base); in populate_task_prog_key() 426 bool robust_buffer_access, in populate_mesh_prog_key() 431 populate_base_prog_key(device, robust_buffer_access, &key->base); in populate_mesh_prog_key() 506 bool robust_buffer_access, in populate_bs_prog_key() 511 populate_base_prog_key(device, robust_buffer_access, &key->base); in populate_bs_prog_key() 562 const bool rba = pipeline->base.device->robust_buffer_access; in anv_pipeline_hash_graphics() 415 populate_task_prog_key(const struct anv_device *device, bool robust_buffer_access, struct brw_task_prog_key *key) populate_task_prog_key() argument 425 populate_mesh_prog_key(const struct anv_device *device, bool robust_buffer_access, struct brw_mesh_prog_key *key) populate_mesh_prog_key() argument 505 populate_bs_prog_key(const struct anv_device *device, bool robust_buffer_access, struct brw_bs_prog_key *key) populate_bs_prog_key() argument [all...] |
H A D | anv_nir_apply_pipeline_layout.c | 1416 bool robust_buffer_access, in anv_nir_apply_pipeline_layout() 1425 .add_bounds_checks = robust_buffer_access, in anv_nir_apply_pipeline_layout() 1430 .ssbo_addr_format = anv_nir_ssbo_addr_format(pdevice, robust_buffer_access), in anv_nir_apply_pipeline_layout() 1431 .ubo_addr_format = anv_nir_ubo_addr_format(pdevice, robust_buffer_access), in anv_nir_apply_pipeline_layout() 1414 anv_nir_apply_pipeline_layout(nir_shader *shader, const struct anv_physical_device *pdevice, bool robust_buffer_access, const struct anv_pipeline_layout *layout, struct anv_pipeline_bind_map *map) anv_nir_apply_pipeline_layout() argument
|
H A D | anv_device.c | 3085 bool robust_buffer_access = false; in anv_CreateDevice() local 3088 robust_buffer_access = true; in anv_CreateDevice() 3096 robust_buffer_access = true; in anv_CreateDevice() 3297 device->robust_buffer_access = robust_buffer_access; in anv_CreateDevice() 4460 if (device->robust_buffer_access && in anv_get_buffer_memory_requirements()
|
/third_party/mesa3d/src/amd/llvm/ |
H A D | ac_shader_abi.h | 114 bool robust_buffer_access; member
|
H A D | ac_nir_to_llvm.c | 1932 if (ctx->abi->robust_buffer_access || image) { in emit_ssbo_comp_swap_64() 1966 if (ctx->abi->robust_buffer_access || image) { in emit_ssbo_comp_swap_64() 2904 if (ctx->abi->robust_buffer_access) { in visit_image_samples() 4743 if (ctx->abi->robust_buffer_access) { in visit_tex()
|
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_shader_info.h | 186 bool robust_buffer_access; member
|
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_nir.h | 136 bool robust_buffer_access);
|
H A D | brw_nir.c | 1086 bool robust_buffer_access) in brw_vectorize_lower_mem_access() 1100 if (robust_buffer_access) { in brw_vectorize_lower_mem_access() 1143 bool robust_buffer_access) in brw_postprocess_nir() 1181 robust_buffer_access); in brw_postprocess_nir() 1083 brw_vectorize_lower_mem_access(nir_shader *nir, const struct brw_compiler *compiler, bool is_scalar, bool robust_buffer_access) brw_vectorize_lower_mem_access() argument 1141 brw_postprocess_nir(nir_shader *nir, const struct brw_compiler *compiler, bool is_scalar, bool debug_enabled, bool robust_buffer_access) brw_postprocess_nir() argument
|
H A D | brw_vec4_tcs.cpp | 390 key->base.robust_buffer_access); in brw_compile_tcs()
|
H A D | brw_mesh.cpp | 239 key->base.robust_buffer_access); in brw_compile_task() 752 key->base.robust_buffer_access); in brw_compile_mesh()
|
H A D | brw_vec4_gs_visitor.cpp | 620 key->base.robust_buffer_access); in brw_compile_gs()
|
H A D | brw_compiler.h | 244 bool robust_buffer_access; member
|
H A D | brw_shader.cpp | 1346 key->base.robust_buffer_access); in brw_compile_tes()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_aco_shader_info.h | 160 ASSIGN_FIELD(robust_buffer_access); in radv_aco_convert_opts()
|
H A D | radv_shader.h | 122 bool robust_buffer_access; member
|
H A D | radv_shader_info.c | 479 info->vs.use_per_attribute_vb_descs = device->robust_buffer_access || info->vs.dynamic_inputs; in radv_nir_shader_info_pass()
|
H A D | radv_nir_to_llvm.c | 1390 ctx.abi.robust_buffer_access = options->robust_buffer_access; in ac_translate_nir_to_llvm()
|
H A D | radv_device.c | 3314 bool robust_buffer_access = false; in radv_CreateDevice() local 3330 robust_buffer_access = true; in radv_CreateDevice() 3339 robust_buffer_access = true; in radv_CreateDevice() 3473 device->robust_buffer_access = robust_buffer_access || robust_buffer_access2; in radv_CreateDevice()
|
H A D | radv_shader.c | 2282 options.robust_buffer_access = device->robust_buffer_access;
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_pipeline.c | 194 bool robust_buffer_access) in pvr_pds_get_max_vertex_program_const_map_size_in_bytes() 230 (!robust_buffer_access) in pvr_pds_get_max_vertex_program_const_map_size_in_bytes() 574 bool robust_buffer_access, in pvr_pds_descriptor_program_setup_buffers() 192 pvr_pds_get_max_vertex_program_const_map_size_in_bytes( const struct pvr_device_info *dev_info, bool robust_buffer_access) pvr_pds_get_max_vertex_program_const_map_size_in_bytes() argument 572 pvr_pds_descriptor_program_setup_buffers( struct pvr_device *device, bool robust_buffer_access, const struct rogue_compile_time_consts_data *compile_time_consts_data, const struct rogue_ubo_data *ubo_data, pvr_pds_descriptor_program_buffer_array_ptr buffers_out_ptr, uint32_t *const buffer_count_out, struct pvr_bo **const static_consts_pvr_bo_out) pvr_pds_descriptor_program_setup_buffers() argument
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_pipeline.c | 1036 bool robust_buffer_access) in pipeline_populate_v3d_key() 1099 key->robust_buffer_access = robust_buffer_access; in pipeline_populate_v3d_key() 1942 key->robust_buffer_access = in pipeline_populate_graphics_key() 2034 key->robust_buffer_access = in pipeline_populate_compute_key() 1033 pipeline_populate_v3d_key(struct v3d_key *key, const struct v3dv_pipeline_stage *p_stage, uint32_t ucp_enables, bool robust_buffer_access) pipeline_populate_v3d_key() argument
|
H A D | v3dv_private.h | 316 bool robust_buffer_access; member
|
/third_party/mesa3d/src/broadcom/compiler/ |
H A D | v3d_compiler.h | 407 bool robust_buffer_access;
|