Home
last modified time | relevance | path

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

12345

/external/mesa3d/src/compiler/glsl/
Dgl_nir_linker.h32 struct gl_shader_program;
44 struct gl_shader_program *prog,
47 bool gl_nir_link_glsl(struct gl_context *ctx, struct gl_shader_program *prog);
50 struct gl_shader_program *prog,
54 struct gl_shader_program *prog);
57 struct gl_shader_program *prog,
61 struct gl_shader_program *prog);
64 struct gl_shader_program *prog);
67 struct gl_shader_program *prog);
70 struct gl_shader_program *prog);
Dlinker_util.h30 struct gl_shader_program;
68 linker_error(struct gl_shader_program *prog, const char *fmt, ...);
71 linker_warning(struct gl_shader_program *prog, const char *fmt, ...);
74 link_util_should_add_buffer_variable(struct gl_shader_program *prog,
82 link_util_add_program_resource(struct gl_shader_program *prog,
87 link_util_find_empty_block(struct gl_shader_program *prog,
91 link_util_update_empty_uniform_locations(struct gl_shader_program *prog);
94 link_util_check_subroutine_resources(struct gl_shader_program *prog);
98 struct gl_shader_program *prog);
101 link_util_calculate_subroutine_compat(struct gl_shader_program *prog);
Dlinker.h30 struct gl_shader_program;
35 link_function_calls(gl_shader_program *prog, gl_linked_shader *main,
42 link_assign_uniform_locations(struct gl_shader_program *prog,
46 link_set_uniform_initializers(struct gl_shader_program *prog,
58 struct gl_shader_program *prog,
66 validate_intrastage_arrays(struct gl_shader_program *prog,
72 validate_intrastage_interface_blocks(struct gl_shader_program *prog,
77 validate_interstage_inout_blocks(struct gl_shader_program *prog,
82 validate_interstage_uniform_blocks(struct gl_shader_program *prog,
87 struct gl_shader_program *prog);
[all …]
Dgl_nir.h32 struct gl_shader_program;
35 const struct gl_shader_program *shader_program,
40 const struct gl_shader_program *shader_program);
42 const struct gl_shader_program *shader_program);
45 const struct gl_shader_program *shader_program);
Dlink_varyings.h39 struct gl_shader_program;
97 struct gl_shader_program *prog);
99 bool store(struct gl_context *ctx, struct gl_shader_program *prog,
105 const tfeedback_candidate *find_candidate(gl_shader_program *prog,
283 link_varyings(struct gl_shader_program *prog, unsigned first, unsigned last,
288 struct gl_shader_program *prog,
294 struct gl_shader_program *prog,
Dshader_cache.h30 struct gl_shader_program;
34 struct gl_shader_program *prog);
38 struct gl_shader_program *prog);
Dserialize.h32 struct gl_shader_program;
40 struct gl_shader_program *prog);
44 struct gl_shader_program *prog);
Dstandalone.h42 struct gl_shader_program;
44 struct gl_shader_program * standalone_compile_shader(
49 void standalone_compiler_cleanup(struct gl_shader_program *prog);
Dprogram.h34 struct gl_shader_program;
45 link_shaders(struct gl_context *ctx, struct gl_shader_program *prog);
49 struct gl_shader_program *shProg,
Dlinker_util.cpp42 link_util_should_add_buffer_variable(struct gl_shader_program *prog, in link_util_should_add_buffer_variable()
71 link_util_add_program_resource(struct gl_shader_program *prog, in link_util_add_program_resource()
111 link_util_find_empty_block(struct gl_shader_program *prog, in link_util_find_empty_block()
139 link_util_update_empty_uniform_locations(struct gl_shader_program *prog) in link_util_update_empty_uniform_locations()
161 link_util_check_subroutine_resources(struct gl_shader_program *prog) in link_util_check_subroutine_resources()
180 struct gl_shader_program *prog) in link_util_check_uniform_resources()
256 link_util_calculate_subroutine_compat(struct gl_shader_program *prog) in link_util_calculate_subroutine_compat()
/external/mesa3d/src/mesa/main/
Dshaderobj.h70 struct gl_shader_program **ptr,
71 struct gl_shader_program *shProg);
80 struct gl_shader_program **ptr, in _mesa_reference_shader_program()
81 struct gl_shader_program *shProg) in _mesa_reference_shader_program()
97 extern struct gl_shader_program *
100 extern struct gl_shader_program *
104 extern struct gl_shader_program *
112 struct gl_shader_program *shProg);
116 struct gl_shader_program *shProg);
120 struct gl_shader_program *shProg);
Dshaderobj.c240 struct gl_shader_program **ptr, in _mesa_reference_shader_program_()
241 struct gl_shader_program *shProg) in _mesa_reference_shader_program_()
250 struct gl_shader_program *old = *ptr; in _mesa_reference_shader_program_()
284 init_shader_program(struct gl_shader_program *prog) in init_shader_program()
304 struct gl_shader_program *
307 struct gl_shader_program *shProg; in _mesa_new_shader_program()
308 shProg = rzalloc(NULL, struct gl_shader_program); in _mesa_new_shader_program()
327 struct gl_shader_program *shProg) in _mesa_clear_shader_program_data()
362 struct gl_shader_program *shProg) in _mesa_free_shader_program_data()
412 struct gl_shader_program *shProg) in _mesa_delete_shader_program()
[all …]
Dshaderapi.h47 struct gl_shader_program;
61 struct gl_shader_program *shProg);
64 _mesa_active_program(struct gl_context *ctx, struct gl_shader_program *shProg,
71 _mesa_link_program(struct gl_context *ctx, struct gl_shader_program *sh_prog);
74 _mesa_count_active_attribs(struct gl_shader_program *shProg);
77 _mesa_longest_attribute_name_length(struct gl_shader_program *shProg);
264 struct gl_shader_program *shProg, struct gl_program *prog,
268 _mesa_copy_linked_program_data(const struct gl_shader_program *src,
288 _mesa_program_resource_index(struct gl_shader_program *shProg,
292 _mesa_program_resource_find_name(struct gl_shader_program *shProg,
[all …]
Duniforms.c66 update_single_shader_texture_used(struct gl_shader_program *shProg, in update_single_shader_texture_used()
100 _mesa_update_shader_textures_used(struct gl_shader_program *shProg, in _mesa_update_shader_textures_used()
341 struct gl_shader_program *shProg = in _mesa_ProgramUniform1f()
352 struct gl_shader_program *shProg; in _mesa_ProgramUniform2f()
365 struct gl_shader_program *shProg; in _mesa_ProgramUniform3f()
379 struct gl_shader_program *shProg; in _mesa_ProgramUniform4f()
392 struct gl_shader_program *shProg = in _mesa_ProgramUniform1i()
403 struct gl_shader_program *shProg; in _mesa_ProgramUniform2i()
416 struct gl_shader_program *shProg; in _mesa_ProgramUniform3i()
430 struct gl_shader_program *shProg; in _mesa_ProgramUniform4i()
[all …]
Dshader_query.cpp66 struct gl_shader_program *const shProg, GLuint index, in bind_attrib_location()
104 struct gl_shader_program *const shProg = in _mesa_BindAttribLocation_no_error()
115 struct gl_shader_program *const shProg = in _mesa_BindAttribLocation()
129 struct gl_shader_program *shProg; in _mesa_GetActiveAttrib()
180 struct gl_shader_program *const shProg = in _mesa_GetAttribLocation()
213 _mesa_count_active_attribs(struct gl_shader_program *shProg) in _mesa_count_active_attribs()
233 _mesa_longest_attribute_name_length(struct gl_shader_program *shProg) in _mesa_longest_attribute_name_length()
266 bind_frag_data_location(struct gl_shader_program *const shProg, in bind_frag_data_location()
299 struct gl_shader_program *const shProg = in _mesa_BindFragDataLocation_no_error()
311 struct gl_shader_program *const shProg = in _mesa_BindFragDataLocationIndexed()
[all …]
Dprogram_binary.h38 struct gl_shader_program *sh_prog,
43 struct gl_shader_program *sh_prog,
48 _mesa_program_binary(struct gl_context *ctx, struct gl_shader_program *sh_prog,
Dglspirv.h33 struct gl_shader_program;
85 struct gl_shader_program *prog);
89 const struct gl_shader_program *prog,
Dprogram_resource.c70 static struct gl_shader_program *
74 struct gl_shader_program *prog = in lookup_linked_program()
101 struct gl_shader_program *shProg = in _mesa_GetProgramInterfaceiv()
277 struct gl_shader_program *shProg = in _mesa_GetProgramResourceIndex()
347 struct gl_shader_program *shProg = in _mesa_GetProgramResourceName()
380 struct gl_shader_program *shProg = in _mesa_GetProgramResourceiv()
410 struct gl_shader_program *shProg = in _mesa_GetProgramResourceLocation()
466 struct gl_shader_program *shProg = in _mesa_GetProgramResourceLocationIndex()
Dprogram_binary.c172 struct gl_shader_program *sh_prog) in write_program_payload()
198 GLenum binary_format, struct gl_shader_program *sh_prog) in read_program_payload()
220 struct gl_shader_program *sh_prog, in _mesa_get_program_binary_length()
232 struct gl_shader_program *sh_prog, in _mesa_get_program_binary()
270 _mesa_program_binary(struct gl_context *ctx, struct gl_shader_program *sh_prog, in _mesa_program_binary()
Dshaderapi.c239 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, name); in is_program()
256 attach_shader(struct gl_context *ctx, struct gl_shader_program *shProg, in attach_shader()
278 struct gl_shader_program *shProg; in attach_shader_err()
325 struct gl_shader_program *shProg; in attach_shader_no_error()
368 struct gl_shader_program *shProg; in create_shader_program()
402 struct gl_shader_program *shProg; in delete_shader_program()
439 struct gl_shader_program *shProg; in detach_shader()
532 struct gl_shader_program *shProg; in get_attached_shaders()
590 check_gs_query(struct gl_context *ctx, const struct gl_shader_program *shProg) in check_gs_query()
615 check_tcs_query(struct gl_context *ctx, const struct gl_shader_program *shProg) in check_tcs_query()
[all …]
/external/mesa3d/src/mesa/program/
Dir_to_mesa.h36 struct gl_shader_program;
40 void _mesa_glsl_link_shader(struct gl_context *ctx, struct gl_shader_program *prog);
41 GLboolean _mesa_ir_link_shader(struct gl_context *ctx, struct gl_shader_program *prog);
45 struct gl_shader_program
52 struct gl_shader_program *shader_program,
/external/mesa3d/src/mesa/state_tracker/
Dst_shader_cache.h46 struct gl_shader_program *shProg,
51 struct gl_shader_program *shProg,
59 struct gl_shader_program *shProg,
64 struct gl_shader_program *shProg,
69 struct gl_shader_program *prog,
Dst_nir.h45 struct gl_shader_program *shader_program,
52 struct gl_shader_program *shader_program);
59 struct gl_shader_program *shader_program,
Dst_shader_cache.c175 struct gl_shader_program *shProg, in st_deserialise_ir_program()
240 struct gl_shader_program *prog, in st_load_ir_from_disk_cache()
281 struct gl_shader_program *shProg, in st_serialise_tgsi_program_binary()
289 struct gl_shader_program *shProg, in st_deserialise_tgsi_program()
303 struct gl_shader_program *shProg, in st_serialise_nir_program_binary()
311 struct gl_shader_program *shProg, in st_deserialise_nir_program()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_program.h62 const struct gl_shader_program *shader_prog,
68 struct gl_shader_program *shader_prog,
96 struct gl_shader_program *sh_prog,
107 struct gl_shader_program *shader_prog,
110 struct gl_shader_program *shader_prog,
116 GLboolean brw_link_shader(struct gl_context *ctx, struct gl_shader_program *prog);
123 struct gl_shader_program *sh_prog,
130 struct gl_shader_program *sh_prog,

12345