/third_party/mesa3d/src/amd/common/ |
H A D | ac_rgp_elf_object_pack.c | 133 record->shader_data[i].hash[0]); in ac_rgp_write_msgpack() 138 record->shader_data[i].hw_stage]); in ac_rgp_write_msgpack() 149 if (record->shader_data[i].is_combined) in ac_rgp_write_msgpack() 153 record->shader_data[i].hw_stage]); in ac_rgp_write_msgpack() 157 record->shader_data[i].hw_stage]); in ac_rgp_write_msgpack() 161 record->shader_data[i].sgpr_count); in ac_rgp_write_msgpack() 165 record->shader_data[i].vgpr_count); in ac_rgp_write_msgpack() 169 record->shader_data[i].scratch_memory_size); in ac_rgp_write_msgpack() 173 record->shader_data[i].wavefront_size); in ac_rgp_write_msgpack() 209 if (record->shader_data[ in get_lowest_shader() [all...] |
H A D | ac_rgp.h | 66 struct rgp_shader_data shader_data[MESA_VULKAN_SHADER_STAGES]; member
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_sqtt.c | 693 free(record->shader_data[i].code); in si_destroy_thread_trace() 1056 record->shader_data[gl_shader_stage].hash[0] = _mesa_hash_data(code, shader->binary.uploaded_code_size); in si_sqtt_add_code_object() 1057 record->shader_data[gl_shader_stage].hash[1] = record->shader_data[gl_shader_stage].hash[0]; in si_sqtt_add_code_object() 1058 record->shader_data[gl_shader_stage].code_size = shader->binary.uploaded_code_size; in si_sqtt_add_code_object() 1059 record->shader_data[gl_shader_stage].code = code; in si_sqtt_add_code_object() 1060 record->shader_data[gl_shader_stage].vgpr_count = shader->config.num_vgprs; in si_sqtt_add_code_object() 1061 record->shader_data[gl_shader_stage].sgpr_count = shader->config.num_sgprs; in si_sqtt_add_code_object() 1062 record->shader_data[gl_shader_stage].base_address = va & 0xffffffffffff; in si_sqtt_add_code_object() 1063 record->shader_data[gl_shader_stag in si_sqtt_add_code_object() [all...] |
/third_party/mesa3d/src/amd/vulkan/layers/ |
H A D | radv_sqtt_layer.c | 899 record->shader_data[i].hash[0] = (uint64_t)(uintptr_t)shader; in radv_add_code_object() 900 record->shader_data[i].hash[1] = (uint64_t)(uintptr_t)shader >> 32; in radv_add_code_object() 901 record->shader_data[i].code_size = shader->code_size; in radv_add_code_object() 902 record->shader_data[i].code = code; in radv_add_code_object() 903 record->shader_data[i].vgpr_count = shader->config.num_vgprs; in radv_add_code_object() 904 record->shader_data[i].sgpr_count = shader->config.num_sgprs; in radv_add_code_object() 905 record->shader_data[i].scratch_memory_size = shader->config.scratch_bytes_per_wave; in radv_add_code_object() 906 record->shader_data[i].wavefront_size = shader->info.wave_size; in radv_add_code_object() 907 record->shader_data[i].base_address = va & 0xffffffffffff; in radv_add_code_object() 908 record->shader_data[ in radv_add_code_object() [all...] |
/third_party/vk-gl-cts/external/amber/src/include/amber/ |
H A D | shader_info.h | 61 std::vector<uint32_t> shader_data; member
|
H A D | amber.h | 161 const ShaderMap& shader_data);
|
/third_party/vk-gl-cts/external/amber/src/src/ |
H A D | amber.cc | 164 const ShaderMap& shader_data) { in ExecuteWithShaderData() 175 executor.Execute(engine.get(), script, shader_data, opts, GetDelegate()); in ExecuteWithShaderData() 162 ExecuteWithShaderData(const amber::Recipe* recipe, Options* opts, const ShaderMap& shader_data) ExecuteWithShaderData() argument
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_device_generated_commands.c | 52 if (locs->shader_data[AC_UD_PUSH_CONSTANTS].sgpr_idx >= 0) { in radv_get_sequence_size() 57 if (locs->shader_data[AC_UD_INLINE_PUSH_CONSTANTS].sgpr_idx >= 0) in radv_get_sequence_size() 59 *cmd_size += (2 + locs->shader_data[AC_UD_INLINE_PUSH_CONSTANTS].num_sgprs) * 4; in radv_get_sequence_size() 1245 if (locs->shader_data[AC_UD_PUSH_CONSTANTS].sgpr_idx >= 0) in radv_prepare_dgc() 1248 if (locs->shader_data[AC_UD_PUSH_CONSTANTS].sgpr_idx >= 0 || in radv_prepare_dgc() 1249 locs->shader_data[AC_UD_INLINE_PUSH_CONSTANTS].sgpr_idx >= 0) { in radv_prepare_dgc() 1253 if (locs->shader_data[AC_UD_PUSH_CONSTANTS].sgpr_idx >= 0) { in radv_prepare_dgc() 1255 (graphics_pipeline->base.user_data_0[i] + 4 * locs->shader_data[AC_UD_PUSH_CONSTANTS].sgpr_idx - in radv_prepare_dgc() 1260 if (locs->shader_data[AC_UD_INLINE_PUSH_CONSTANTS].sgpr_idx >= 0) { in radv_prepare_dgc() 1262 4 * locs->shader_data[AC_UD_INLINE_PUSH_CONSTANT in radv_prepare_dgc() [all...] |
H A D | radv_shader.h | 196 struct radv_userdata_info shader_data[AC_UD_MAX_UD]; member
|
H A D | radv_shader_args.c | 44 struct radv_userdata_info *ud_info = &args->user_sgprs_locs.shader_data[idx]; in set_loc_shader() 555 args->user_sgprs_locs.shader_data[i].sgpr_idx = -1; in radv_declare_shader_args()
|
H A D | radv_nir_apply_pipeline_layout.c | 59 if (user_sgprs_locs->shader_data[AC_UD_INDIRECT_DESCRIPTOR_SETS].sgpr_idx != -1) { in load_desc_ptr()
|
H A D | radv_nir_to_llvm.c | 110 if (user_sgprs_locs->shader_data[AC_UD_INDIRECT_DESCRIPTOR_SETS].sgpr_idx != -1) { in load_descriptor_sets()
|
H A D | radv_cmd_buffer.c | 981 return &shader->info.user_sgprs_locs.shader_data[idx]; in radv_lookup_user_sgpr() 3298 &vs_shader->info.user_sgprs_locs.shader_data[AC_UD_VS_PROLOG_INPUTS]; in emit_prolog_inputs() 3907 loc = &pipeline->base.gs_copy_shader->info.user_sgprs_locs.shader_data[AC_UD_STREAMOUT_BUFFERS]; in radv_emit_streamout_buffers() 6578 &pipeline->base.gs_copy_shader->info.user_sgprs_locs.shader_data[AC_UD_VIEW_INDEX]; in radv_emit_view_index() 7514 const int8_t nggc_sgpr_idx = v->info.user_sgprs_locs.shader_data[AC_UD_NGG_CULLING_SETTINGS].sgpr_idx; in radv_emit_ngg_culling_state() 7547 const int8_t vp_sgpr_idx = v->info.user_sgprs_locs.shader_data[AC_UD_NGG_VIEWPORT].sgpr_idx; in radv_emit_ngg_culling_state()
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3d_uniforms.c | 129 uint32_t shader_data) in write_texture_p0() 134 cl_aligned_u32(uniforms, shader_data | sampler->p0); in write_texture_p0() 125 write_texture_p0(struct v3d_job *job, struct v3d_cl_out **uniforms, struct v3d_texture_stateobj *texstate, uint32_t unit, uint32_t shader_data) write_texture_p0() argument
|
/third_party/vk-gl-cts/external/amber/src/samples/ |
H A D | amber.cc | 637 shader_file << disassemble(options.spv_env, sh.shader_data)
|