Home
last modified time | relevance | path

Searched refs:gl_shader_program (Results 1 – 25 of 91) sorted by relevance

1234

/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A Dgl_nir_linker.h41 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 Dlinker_util.h33 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 Dgl_nir.h36 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 Dgl_nir_link_varyings.h40 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 Dlinker.h30 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 Dgl_nir_linker.c261 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 Dserialize.cpp43 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 Dlinker_util.cpp106 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 Dstandalone_scaffolding.h67 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 Dstandalone_scaffolding.cpp150 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 Dlinker.cpp163 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 Dgl_nir_link_varyings.c147 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 Dshader_cache.h30 struct gl_shader_program;
34 struct gl_shader_program *prog);
38 struct gl_shader_program *prog);
H A Dserialize.h32 struct gl_shader_program;
40 struct gl_shader_program *prog);
44 struct gl_shader_program *prog);
H A Dstandalone.h41 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 Dshaderapi.h47 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 Duniforms.c69 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 Dshaderobj.c246 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 Dshaderobj.h69 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 Dshader_query.cpp66 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 Dshaderapi.c315 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 Duniforms.h44 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 Dprogram_resource.c70 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 Dprogram_binary.c174 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 Duniform_query.cpp59 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 …]

1234