Home
last modified time | relevance | path

Searched refs:gl_linked_shader (Results 1 – 25 of 36) sorted by relevance

12

/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A Dgl_nir_linker.h40 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 Dlinker.h32 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 Dgl_nir_link_varyings.h43 struct gl_linked_shader;
239 struct gl_linked_shader *producer,
240 struct gl_linked_shader *consumer);
H A Dgl_nir_link_interface_blocks.c282 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 Dserialize.cpp46 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 Dgl_nir_opt_dead_builtin_varyings.c225 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 Dgl_nir_linker.c263 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 Dlinker.cpp524 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 Dgl_nir_link_varyings.c621 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 Dlink_functions.cpp43 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 Dgl_nir.h35 struct gl_linked_shader;
63 struct gl_linked_shader *linked_shader,
H A Dgl_nir_link_uniform_initializers.c65 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 Dgl_nir_link_uniforms.c122 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 Dgl_nir_link_uniform_blocks.c285 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 Dgl_nir_lower_buffers.c81 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 Dir_optimization.h34 struct gl_linked_shader;
H A Dstandalone_scaffolding.h63 struct gl_linked_shader *sh);
H A Dshader_cache.cpp108 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 Dst_glsl_to_nir.cpp502 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 Dprogram_binary.c177 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 Dglspirv.c168 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 Dshaderobj.h40 struct gl_linked_shader;
93 struct gl_linked_shader *sh);
H A Dshader_types.h237 struct gl_linked_shader struct
461 struct gl_linked_shader *_LinkedShaders[MESA_SHADER_STAGES];
H A Dshaderapi.h42 struct gl_linked_shader;
H A Duniform_query.cpp1535 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()

12