/aosp_15_r20/external/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_linker.h | 40 struct gl_linked_shader; 96 struct gl_linked_shader *producer, 97 struct gl_linked_shader *consumer, 127 const struct gl_linked_shader *producer, 128 const struct gl_linked_shader *consumer); 131 struct gl_linked_shader **stages);
|
H A D | linker.h | 32 struct gl_linked_shader; 35 link_function_calls(gl_shader_program *prog, gl_linked_shader *main_linked, 50 extern struct gl_linked_shader *
|
H A D | gl_nir_link_varyings.h | 43 struct gl_linked_shader; 239 struct gl_linked_shader *producer, 240 struct gl_linked_shader *consumer);
|
H A D | gl_nir_link_interface_blocks.c | 282 get_interface(const struct gl_linked_shader *shader, char *name, in get_interface() 307 const struct gl_linked_shader *producer, in gl_nir_validate_interstage_inout_blocks() 308 const struct gl_linked_shader *consumer) in gl_nir_validate_interstage_inout_blocks() 453 struct gl_linked_shader **stages) in gl_nir_validate_interstage_uniform_blocks() 465 const struct gl_linked_shader *stage = stages[i]; in gl_nir_validate_interstage_uniform_blocks()
|
H A D | serialize.cpp | 46 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in write_subroutines() 76 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in read_subroutines() 137 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in write_buffer_blocks() 214 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in read_buffer_blocks() 626 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in write_uniform_remap_tables() 681 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in read_uniform_remap_tables() 765 struct gl_linked_shader *sh, in write_shader_subroutine_index() 804 struct gl_linked_shader *sh; in write_program_resource_data() 905 struct gl_linked_shader *sh; in read_program_resource_data() 1111 write_shader_metadata(struct blob *metadata, gl_linked_shader *shader) in write_shader_metadata() [all …]
|
H A D | gl_nir_opt_dead_builtin_varyings.c | 225 struct gl_linked_shader *shader; 333 struct gl_linked_shader *shader, in replace_varyings() 440 struct gl_linked_shader *shader, in lower_texcoord_array() 451 struct gl_linked_shader *producer, in gl_nir_opt_dead_builtin_varyings() 452 struct gl_linked_shader *consumer, in gl_nir_opt_dead_builtin_varyings()
|
H A D | gl_nir_linker.c | 263 struct gl_linked_shader *sh = prog->_LinkedShaders[MESA_SHADER_GEOMETRY]; in validate_geometry_shader_emissions() 889 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in add_interface_variables() 1229 struct gl_linked_shader *linked_tcs = in lower_patch_vertices_in() 1231 struct gl_linked_shader *linked_tes = in lower_patch_vertices_in() 1345 struct gl_linked_shader **linked_shader, unsigned num_shaders) in prelink_lowering() 1348 struct gl_linked_shader *shader = linked_shader[i]; in prelink_lowering() 1439 struct gl_linked_shader *shader = prog->_LinkedShaders[i]; in gl_nir_lower_optimize_varyings() 1569 struct gl_linked_shader *linked_shader[MESA_SHADER_STAGES]; in gl_nir_link_spirv() 1601 struct gl_linked_shader *shader = prog->_LinkedShaders[i]; in gl_nir_link_spirv() 2327 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in check_image_resources() [all …]
|
H A D | linker.cpp | 524 populate_symbol_table(gl_linked_shader *sh, glsl_symbol_table *symbols) in populate_symbol_table() 552 remap_variables(ir_instruction *inst, struct gl_linked_shader *target, in remap_variables() 557 remap_visitor(struct gl_linked_shader *target, hash_table *temps) in remap_variables() 592 struct gl_linked_shader *target; in remap_variables() 627 bool make_copies, gl_linked_shader *target) in move_non_declarations() 1192 struct gl_linked_shader *linked_shader, in link_fs_inout_layout_qualifiers() 1499 link_output_variables(struct gl_linked_shader *linked_shader, in link_output_variables() 1537 struct gl_linked_shader * 1633 gl_linked_shader *linked = rzalloc(NULL, struct gl_linked_shader); in link_intrastage_shaders() 1898 gl_linked_shader *const sh = in link_shaders()
|
H A D | gl_nir_link_varyings.c | 621 struct gl_linked_shader *tcs = prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]; in resize_tes_inputs() 622 struct gl_linked_shader *tes = prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; in resize_tes_inputs() 674 struct gl_linked_shader *sh) in validate_explicit_variable_location() 768 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in gl_nir_validate_first_and_last_interface_explicit_locations() 830 struct gl_linked_shader *producer, in gl_nir_cross_validate_outputs_to_inputs() 831 struct gl_linked_shader *consumer) in gl_nir_cross_validate_outputs_to_inputs() 1481 process_xfb_layout_qualifiers(void *mem_ctx, const struct gl_linked_shader *sh, in process_xfb_layout_qualifiers() 3343 reserved_varying_slot(struct gl_linked_shader *sh, in reserved_varying_slot() 3688 struct gl_linked_shader *producer, in should_add_varying_match_record() 3689 struct gl_linked_shader *consumer) { in should_add_varying_match_record() [all …]
|
H A D | link_functions.cpp | 43 call_link_visitor(gl_shader_program *prog, gl_linked_shader *linked, in call_link_visitor() 311 gl_linked_shader *linked; 349 link_function_calls(gl_shader_program *prog, gl_linked_shader *main_linked, in link_function_calls()
|
H A D | gl_nir.h | 35 struct gl_linked_shader; 63 struct gl_linked_shader *linked_shader,
|
H A D | gl_nir_link_uniform_initializers.c | 65 struct gl_linked_shader *shader = data->shader_prog->_LinkedShaders[sh]; in set_opaque_binding() 245 struct gl_linked_shader *shader = in set_uniform_initializer() 263 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in gl_nir_set_uniform_initializers()
|
H A D | gl_nir_link_uniforms.c | 122 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in update_array_sizes() 794 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in update_uniforms_shader_info() 837 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in update_uniforms_shader_info() 883 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in update_uniforms_shader_info() 1550 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in gl_nir_link_uniforms() 1565 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in gl_nir_link_uniforms() 1581 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in gl_nir_link_uniforms() 1617 struct gl_linked_shader *sh = prog->_LinkedShaders[shader_type]; in gl_nir_link_uniforms()
|
H A D | gl_nir_link_uniform_blocks.c | 285 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in nir_interstage_cross_validate_uniform_blocks() 337 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in nir_interstage_cross_validate_uniform_blocks() 876 struct gl_linked_shader *shader, in allocate_uniform_blocks() 1171 struct gl_linked_shader *shader, in link_linked_shader_uniform_blocks() 1255 struct gl_linked_shader *const linked = prog->_LinkedShaders[stage]; in gl_nir_link_uniform_blocks()
|
H A D | gl_nir_lower_buffers.c | 81 struct gl_linked_shader *linked_shader = in get_block_array_index() 127 struct gl_linked_shader *linked_shader = in get_block_index_offset()
|
H A D | ir_optimization.h | 34 struct gl_linked_shader;
|
H A D | standalone_scaffolding.h | 63 struct gl_linked_shader *sh);
|
H A D | shader_cache.cpp | 108 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in shader_cache_write_program_metadata()
|
/aosp_15_r20/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_glsl_to_nir.cpp | 502 struct gl_linked_shader *linked_shader[MESA_SHADER_STAGES]; in st_link_glsl_to_nir() 520 struct gl_linked_shader *shader = linked_shader[i]; in st_link_glsl_to_nir() 599 struct gl_linked_shader *shader = linked_shader[i]; in st_link_glsl_to_nir() 681 struct gl_linked_shader *first_shader = linked_shader[0]; in st_link_glsl_to_nir() 682 struct gl_linked_shader *last_shader = linked_shader[num_shaders - 1]; in st_link_glsl_to_nir() 697 struct gl_linked_shader *shader = linked_shader[i]; in st_link_glsl_to_nir() 720 struct gl_linked_shader *shader = linked_shader[i]; in st_link_glsl_to_nir() 771 struct gl_linked_shader *shader = shader_program->_LinkedShaders[i]; in st_link_glsl_to_nir()
|
/aosp_15_r20/external/mesa3d/src/mesa/main/ |
H A D | program_binary.c | 177 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; in write_program_payload() 188 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; in write_program_payload() 209 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; in read_program_payload()
|
H A D | glspirv.c | 168 struct gl_linked_shader *linked = rzalloc(NULL, struct gl_linked_shader); in _mesa_spirv_link_shaders() 243 struct gl_linked_shader *linked_shader = prog->_LinkedShaders[stage]; in _mesa_spirv_to_nir()
|
H A D | shaderobj.h | 40 struct gl_linked_shader; 93 struct gl_linked_shader *sh);
|
H A D | shader_types.h | 237 struct gl_linked_shader struct 461 struct gl_linked_shader *_LinkedShaders[MESA_SHADER_STAGES];
|
H A D | shaderapi.h | 42 struct gl_linked_shader;
|
H A D | uniform_query.cpp | 1535 struct gl_linked_shader *const sh = shProg->_LinkedShaders[i]; in _mesa_uniform() 1592 struct gl_linked_shader *sh = shProg->_LinkedShaders[i]; in _mesa_uniform() 2117 struct gl_linked_shader *const sh = shProg->_LinkedShaders[i]; in _mesa_uniform_handle() 2140 struct gl_linked_shader *sh = shProg->_LinkedShaders[i]; in _mesa_uniform_handle()
|