/aosp_15_r20/external/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_linker.h | 41 struct gl_shader_program; 59 void gl_nir_detect_recursion_linked(struct gl_shader_program *prog, 64 struct gl_shader_program *prog, 68 struct gl_shader_program *prog); 71 struct gl_shader_program *prog, 76 gl_api api, struct gl_shader_program *prog); 80 bool gl_nir_validate_intrastage_arrays(struct gl_shader_program *prog, 95 struct gl_shader_program *prog, 102 struct gl_shader_program *prog); 105 struct gl_shader_program *shProg, [all …]
|
H A D | linker_util.h | 33 struct gl_shader_program; 87 linker_error(struct gl_shader_program *prog, const char *fmt, ...); 90 linker_warning(struct gl_shader_program *prog, const char *fmt, ...); 97 link_util_should_add_buffer_variable(struct gl_shader_program *prog, 105 link_util_add_program_resource(struct gl_shader_program *prog, 110 link_util_find_empty_block(struct gl_shader_program *prog, 114 link_util_update_empty_uniform_locations(struct gl_shader_program *prog); 117 link_util_check_subroutine_resources(struct gl_shader_program *prog); 121 struct gl_shader_program *prog); 124 link_util_calculate_subroutine_compat(struct gl_shader_program *prog);
|
H A D | gl_nir.h | 36 struct gl_shader_program; 39 const struct gl_shader_program *shader_program, 44 const struct gl_shader_program *shader_program); 46 const struct gl_shader_program *shader_program); 51 const struct gl_shader_program *shader_program); 55 void gl_nir_lower_named_interface_blocks(struct gl_shader_program *prog); 58 struct gl_shader_program *prog,
|
H A D | gl_nir_link_varyings.h | 40 struct gl_shader_program; 221 struct gl_shader_program *prog); 224 set_geom_shader_input_array_size(struct gl_shader_program *prog); 228 struct gl_shader_program *prog); 232 struct gl_shader_program *prog, 238 struct gl_shader_program *prog,
|
H A D | linker.h | 30 struct gl_shader_program; 35 link_function_calls(gl_shader_program *prog, gl_linked_shader *main_linked, 40 validate_intrastage_arrays(struct gl_shader_program *prog, 46 validate_intrastage_interface_blocks(struct gl_shader_program *prog, 53 struct gl_shader_program *prog,
|
H A D | gl_nir_linker.c | 261 struct gl_shader_program *prog) in validate_geometry_shader_emissions() 521 disable_varying_optimizations_for_sso(struct gl_shader_program *prog) in disable_varying_optimizations_for_sso() 582 create_shader_variable(struct gl_shader_program *shProg, in create_shader_variable() 663 struct gl_shader_program *shProg, in add_shader_variable() 803 struct gl_shader_program *prog, struct set *resource_set, in add_vars_with_modes() 885 struct gl_shader_program *prog, in add_interface_variables() 916 struct gl_shader_program *shProg, in nir_add_packed_var_to_resource_list() 934 init_program_resource_list(struct gl_shader_program *prog) in init_program_resource_list() 946 struct gl_shader_program *prog, in nir_build_program_resource_list() 1227 lower_patch_vertices_in(struct gl_shader_program *shader_prog) in lower_patch_vertices_in() [all …]
|
H A D | serialize.cpp | 43 write_subroutines(struct blob *metadata, struct gl_shader_program *prog) in write_subroutines() 71 read_subroutines(struct blob_reader *metadata, struct gl_shader_program *prog) in read_subroutines() 123 write_buffer_blocks(struct blob *metadata, struct gl_shader_program *prog) in write_buffer_blocks() 162 struct gl_shader_program *prog) in read_buffer_block() 192 struct gl_shader_program *prog) in read_buffer_blocks() 242 write_atomic_buffers(struct blob *metadata, struct gl_shader_program *prog) in write_atomic_buffers() 269 struct gl_shader_program *prog) in read_atomic_buffers() 315 write_xfb(struct blob *metadata, struct gl_shader_program *shProg) in write_xfb() 358 read_xfb(struct blob_reader *metadata, struct gl_shader_program *shProg) in read_xfb() 421 has_uniform_storage(struct gl_shader_program *prog, unsigned idx) in has_uniform_storage() [all …]
|
H A D | linker_util.cpp | 106 link_util_should_add_buffer_variable(struct gl_shader_program *prog, in link_util_should_add_buffer_variable() 135 link_util_add_program_resource(struct gl_shader_program *prog, in link_util_add_program_resource() 175 link_util_find_empty_block(struct gl_shader_program *prog, in link_util_find_empty_block() 203 link_util_update_empty_uniform_locations(struct gl_shader_program *prog) in link_util_update_empty_uniform_locations() 225 link_util_check_subroutine_resources(struct gl_shader_program *prog) in link_util_check_subroutine_resources() 248 struct gl_shader_program *prog) in link_util_check_uniform_resources() 327 link_util_calculate_subroutine_compat(struct gl_shader_program *prog) in link_util_calculate_subroutine_compat()
|
H A D | standalone_scaffolding.h | 67 struct gl_shader_program *); 112 struct gl_shader_program * 115 standalone_destroy_shader_program(struct gl_shader_program *whole_program); 117 standalone_add_shader_source(struct gl_context *ctx, struct gl_shader_program *whole_program, GLenu…
|
H A D | standalone_scaffolding.cpp | 150 struct gl_shader_program *shProg) in _mesa_clear_shader_program_data() 294 struct gl_shader_program * 297 struct gl_shader_program *whole_program; in standalone_create_shader_program() 299 whole_program = rzalloc (NULL, struct gl_shader_program); in standalone_create_shader_program() 316 standalone_destroy_shader_program(struct gl_shader_program *whole_program) in standalone_destroy_shader_program() 331 standalone_add_shader_source(struct gl_context *ctx, struct gl_shader_program *whole_program, GLenu… in standalone_add_shader_source()
|
H A D | linker.cpp | 163 linker_error(gl_shader_program *prog, const char *fmt, ...) in linker_error() 177 linker_warning(gl_shader_program *prog, const char *fmt, ...) in linker_warning() 189 validate_intrastage_arrays(struct gl_shader_program *prog, in validate_intrastage_arrays() 244 struct gl_shader_program *prog, in cross_validate_globals() 885 struct gl_shader_program *prog) in validate_xfb_buffer_stride() 912 struct gl_shader_program *prog, in link_xfb_stride_layout_qualifiers() 949 link_bindless_layout_qualifiers(struct gl_shader_program *prog, in link_bindless_layout_qualifiers() 991 link_layer_viewport_relative_qualifier(struct gl_shader_program *prog, in link_layer_viewport_relative_qualifier() 1026 link_tcs_out_layout_qualifiers(struct gl_shader_program *prog, in link_tcs_out_layout_qualifiers() 1083 link_tes_in_layout_qualifiers(struct gl_shader_program *prog, in link_tes_in_layout_qualifiers() [all …]
|
H A D | gl_nir_link_varyings.c | 147 struct gl_shader_program *prog, in cross_validate_types_and_qualifiers() 354 struct gl_shader_program *prog, in cross_validate_front_and_back_color() 418 struct gl_shader_program *prog, in check_location_aliasing() 569 resize_input_array(nir_shader *shader, struct gl_shader_program *prog, in resize_input_array() 616 struct gl_shader_program *prog) in resize_tes_inputs() 657 set_geom_shader_input_array_size(struct gl_shader_program *prog) in set_geom_shader_input_array_size() 673 struct gl_shader_program *prog, in validate_explicit_variable_location() 744 struct gl_shader_program *prog, in gl_nir_validate_first_and_last_interface_explicit_locations() 819 static_input_output_matching(struct gl_shader_program *prog) in static_input_output_matching() 829 struct gl_shader_program *prog, in gl_nir_cross_validate_outputs_to_inputs() [all …]
|
H A D | shader_cache.h | 30 struct gl_shader_program; 34 struct gl_shader_program *prog); 38 struct gl_shader_program *prog);
|
H A D | serialize.h | 32 struct gl_shader_program; 40 struct gl_shader_program *prog); 44 struct gl_shader_program *prog);
|
H A D | standalone.h | 41 struct gl_shader_program; 43 struct gl_shader_program * standalone_compile_shader( 48 void standalone_compiler_cleanup(struct gl_shader_program *prog);
|
/aosp_15_r20/external/mesa3d/src/mesa/main/ |
H A D | shaderapi.h | 47 struct gl_shader_program; 64 struct gl_shader_program *shProg); 67 _mesa_active_program(struct gl_context *ctx, struct gl_shader_program *shProg, 74 _mesa_link_program(struct gl_context *ctx, struct gl_shader_program *sh_prog); 77 _mesa_count_active_attribs(struct gl_shader_program *shProg); 80 _mesa_longest_attribute_name_length(struct gl_shader_program *shProg); 88 struct gl_shader_program *shProg, struct gl_program *prog, 110 _mesa_program_resource_index(struct gl_shader_program *shProg, 114 _mesa_program_resource_find_name(struct gl_shader_program *shProg, 119 _mesa_program_resource_find_index(struct gl_shader_program *shProg, [all …]
|
H A D | uniforms.c | 69 update_single_shader_texture_used(struct gl_shader_program *shProg, in update_single_shader_texture_used() 103 _mesa_update_shader_textures_used(struct gl_shader_program *shProg, in _mesa_update_shader_textures_used() 345 struct gl_shader_program *shProg = in _mesa_ProgramUniform1f() 356 struct gl_shader_program *shProg; in _mesa_ProgramUniform2f() 369 struct gl_shader_program *shProg; in _mesa_ProgramUniform3f() 383 struct gl_shader_program *shProg; in _mesa_ProgramUniform4f() 396 struct gl_shader_program *shProg = in _mesa_ProgramUniform1i() 407 struct gl_shader_program *shProg; in _mesa_ProgramUniform2i() 420 struct gl_shader_program *shProg; in _mesa_ProgramUniform3i() 434 struct gl_shader_program *shProg; in _mesa_ProgramUniform4i() [all …]
|
H A D | shaderobj.c | 246 struct gl_shader_program **ptr, in _mesa_reference_shader_program_() 247 struct gl_shader_program *shProg) in _mesa_reference_shader_program_() 256 struct gl_shader_program *old = *ptr; in _mesa_reference_shader_program_() 292 init_shader_program(struct gl_shader_program *prog) in init_shader_program() 309 struct gl_shader_program * 312 struct gl_shader_program *shProg; in _mesa_new_shader_program() 313 shProg = rzalloc(NULL, struct gl_shader_program); in _mesa_new_shader_program() 332 struct gl_shader_program *shProg) in _mesa_clear_shader_program_data() 361 struct gl_shader_program *shProg) in _mesa_free_shader_program_data() 411 struct gl_shader_program *shProg) in _mesa_delete_shader_program() [all …]
|
H A D | shaderobj.h | 69 struct gl_shader_program **ptr, 70 struct gl_shader_program *shProg); 78 struct gl_shader_program **ptr, in _mesa_reference_shader_program() 79 struct gl_shader_program *shProg) in _mesa_reference_shader_program() 95 extern struct gl_shader_program * 98 extern struct gl_shader_program * 102 extern struct gl_shader_program * 106 extern struct gl_shader_program * 114 struct gl_shader_program *shProg); 118 struct gl_shader_program *shProg); [all …]
|
H A D | shader_query.cpp | 66 mediump_to_highp_type(struct gl_shader_program *shProg, GLenum type) in mediump_to_highp_type() 105 struct gl_shader_program *const shProg, GLuint index, in bind_attrib_location() 143 struct gl_shader_program *const shProg = in _mesa_BindAttribLocation_no_error() 154 struct gl_shader_program *const shProg = in _mesa_BindAttribLocation() 168 struct gl_shader_program *shProg; in _mesa_GetActiveAttrib() 219 struct gl_shader_program *const shProg = in _mesa_GetAttribLocation() 252 _mesa_count_active_attribs(struct gl_shader_program *shProg) in _mesa_count_active_attribs() 272 _mesa_longest_attribute_name_length(struct gl_shader_program *shProg) in _mesa_longest_attribute_name_length() 304 bind_frag_data_location(struct gl_shader_program *const shProg, in bind_frag_data_location() 337 struct gl_shader_program *const shProg = in _mesa_BindFragDataLocation_no_error() [all …]
|
H A D | shaderapi.c | 315 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, name); in is_program() 332 attach_shader(struct gl_context *ctx, struct gl_shader_program *shProg, in attach_shader() 354 struct gl_shader_program *shProg; in attach_shader_err() 401 struct gl_shader_program *shProg; in attach_shader_no_error() 444 struct gl_shader_program *shProg; in create_shader_program() 478 struct gl_shader_program *shProg; in delete_shader_program() 515 struct gl_shader_program *shProg; in detach_shader() 608 struct gl_shader_program *shProg; in get_attached_shaders() 666 check_gs_query(struct gl_context *ctx, const struct gl_shader_program *shProg) in check_gs_query() 691 check_tcs_query(struct gl_context *ctx, const struct gl_shader_program *shProg) in check_tcs_query() [all …]
|
H A D | uniforms.h | 44 struct gl_context *, struct gl_shader_program *, 50 struct gl_context *, struct gl_shader_program *, 55 struct gl_context *, struct gl_shader_program *); 79 struct gl_shader_program *shader_program, 83 _mesa_update_shader_textures_used(struct gl_shader_program *shProg, 87 _mesa_sampler_uniforms_are_valid(const struct gl_shader_program *shProg,
|
H A D | program_resource.c | 70 static struct gl_shader_program * 74 struct gl_shader_program *prog = in lookup_linked_program() 100 struct gl_shader_program *shProg = in _mesa_GetProgramInterfaceiv() 158 struct gl_shader_program *shProg = in _mesa_GetProgramResourceIndex() 228 struct gl_shader_program *shProg = in _mesa_GetProgramResourceName() 262 struct gl_shader_program *shProg = in _mesa_GetProgramResourceiv() 292 struct gl_shader_program *shProg = in _mesa_GetProgramResourceLocation() 348 struct gl_shader_program *shProg = in _mesa_GetProgramResourceLocationIndex()
|
H A D | program_binary.c | 174 struct gl_shader_program *sh_prog) in write_program_payload() 200 GLenum binary_format, struct gl_shader_program *sh_prog) in read_program_payload() 222 struct gl_shader_program *sh_prog, in _mesa_get_program_binary_length() 234 struct gl_shader_program *sh_prog, in _mesa_get_program_binary() 272 _mesa_program_binary(struct gl_context *ctx, struct gl_shader_program *sh_prog, in _mesa_program_binary()
|
H A D | uniform_query.cpp | 59 struct gl_shader_program *shProg; in _mesa_GetActiveUniform_impl() 73 res = _mesa_program_resource_find_index((struct gl_shader_program *) shProg, in _mesa_GetActiveUniform_impl() 87 _mesa_program_resource_prop((struct gl_shader_program *) shProg, in _mesa_GetActiveUniform_impl() 91 _mesa_program_resource_prop((struct gl_shader_program *) shProg, in _mesa_GetActiveUniform_impl() 140 struct gl_shader_program *shProg; in _mesa_GetActiveUniformsiv() 187 struct gl_shader_program *shProg, in validate_uniform_parameters() 307 struct gl_shader_program *shProg = in _mesa_get_uniform() 734 const struct gl_shader_program *shProg, in log_uniform() 790 log_program_parameters(const struct gl_shader_program *shProg) 928 struct gl_shader_program *shader_program, in associate_uniform_storage() [all …]
|