Home
last modified time | relevance | path

Searched refs:robust_buffer_access (Results 1 - 25 of 35) sorted by relevance

12

/third_party/mesa3d/src/intel/vulkan/
H A Danv_nir.h45 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 Danv_nir_compute_push_layout.c34 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 Danv_pipeline.c122 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 Danv_nir_apply_pipeline_layout.c1416 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 Danv_device.c3085 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 Dac_shader_abi.h114 bool robust_buffer_access; member
H A Dac_nir_to_llvm.c1932 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 Daco_shader_info.h186 bool robust_buffer_access; member
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir.h136 bool robust_buffer_access);
H A Dbrw_nir.c1086 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 Dbrw_vec4_tcs.cpp390 key->base.robust_buffer_access); in brw_compile_tcs()
H A Dbrw_mesh.cpp239 key->base.robust_buffer_access); in brw_compile_task()
752 key->base.robust_buffer_access); in brw_compile_mesh()
H A Dbrw_vec4_gs_visitor.cpp620 key->base.robust_buffer_access); in brw_compile_gs()
H A Dbrw_compiler.h244 bool robust_buffer_access; member
H A Dbrw_shader.cpp1346 key->base.robust_buffer_access); in brw_compile_tes()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_aco_shader_info.h160 ASSIGN_FIELD(robust_buffer_access); in radv_aco_convert_opts()
H A Dradv_shader.h122 bool robust_buffer_access; member
H A Dradv_shader_info.c479 info->vs.use_per_attribute_vb_descs = device->robust_buffer_access || info->vs.dynamic_inputs; in radv_nir_shader_info_pass()
H A Dradv_nir_to_llvm.c1390 ctx.abi.robust_buffer_access = options->robust_buffer_access; in ac_translate_nir_to_llvm()
H A Dradv_device.c3314 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 Dradv_shader.c2282 options.robust_buffer_access = device->robust_buffer_access;
/third_party/mesa3d/src/imagination/vulkan/
H A Dpvr_pipeline.c194 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 Dv3dv_pipeline.c1036 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 Dv3dv_private.h316 bool robust_buffer_access; member
/third_party/mesa3d/src/broadcom/compiler/
H A Dv3d_compiler.h407 bool robust_buffer_access;

Completed in 74 milliseconds

12