Home
last modified time | relevance | path

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

123

/external/mesa3d/src/compiler/glsl/
Dir_optimization.h33 struct gl_linked_shader;
110 gl_linked_shader *producer,
111 gl_linked_shader *consumer,
144 gl_linked_shader *shader);
146 gl_linked_shader *shader,
152 struct gl_linked_shader *shader);
153 void lower_ubo_reference(struct gl_linked_shader *shader,
160 gl_linked_shader *shader,
165 bool lower_vector_derefs(gl_linked_shader *shader);
166 void lower_named_interface_blocks(void *mem_ctx, gl_linked_shader *shader);
[all …]
Dlinker.h32 struct gl_linked_shader;
35 link_function_calls(gl_shader_program *prog, gl_linked_shader *main,
59 struct gl_linked_shader *shader,
78 const gl_linked_shader *producer,
79 const gl_linked_shader *consumer);
83 gl_linked_shader **stages);
94 extern struct gl_linked_shader *
Dopt_dead_builtin_varyings.cpp278 replace_varyings_visitor(struct gl_linked_shader *sha, in replace_varyings_visitor()
505 struct gl_linked_shader *shader;
517 lower_texcoord_array(struct gl_linked_shader *shader, const varying_info_visitor *info) in lower_texcoord_array()
525 lower_fragdata_array(struct gl_linked_shader *shader) in lower_fragdata_array()
536 gl_linked_shader *producer, in do_dead_builtin_varyings()
537 gl_linked_shader *consumer, in do_dead_builtin_varyings()
Dlower_cs_derived.cpp54 explicit lower_cs_derived_visitor(gl_linked_shader *shader) in lower_cs_derived_visitor()
79 gl_linked_shader *shader;
226 lower_cs_derived(gl_linked_shader *shader) in lower_cs_derived()
Dlink_varyings.h295 gl_linked_shader *producer,
296 gl_linked_shader *consumer);
Dlink_interface_blocks.cpp366 const gl_linked_shader *producer, in validate_interstage_inout_blocks()
367 const gl_linked_shader *consumer) in validate_interstage_inout_blocks()
506 gl_linked_shader **stages) in validate_interstage_uniform_blocks()
514 const gl_linked_shader *stage = stages[i]; in validate_interstage_uniform_blocks()
Dgl_nir_link_uniform_blocks.c236 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in nir_interstage_cross_validate_uniform_blocks()
287 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in nir_interstage_cross_validate_uniform_blocks()
411 struct gl_linked_shader *shader, in allocate_uniform_blocks()
542 struct gl_linked_shader *shader, in link_linked_shader_uniform_blocks()
588 struct gl_linked_shader *const linked = prog->_LinkedShaders[stage]; in gl_nir_link_uniform_blocks()
Dlinker.cpp588 struct gl_linked_shader *shader, in analyze_clip_cull_usage()
683 struct gl_linked_shader *shader, in validate_vertex_shader_executable()
736 struct gl_linked_shader *shader, in validate_tess_eval_shader_executable()
753 struct gl_linked_shader *shader) in validate_fragment_shader_executable()
779 struct gl_linked_shader *shader, in validate_geometry_shader_executable()
800 struct gl_linked_shader *sh = prog->_LinkedShaders[MESA_SHADER_GEOMETRY]; in validate_geometry_shader_emissions()
1222 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in interstage_cross_validate_uniform_blocks()
1273 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in interstage_cross_validate_uniform_blocks()
1302 const gl_linked_shader *vert, in validate_invariant_builtins()
1303 const gl_linked_shader *frag) in validate_invariant_builtins()
[all …]
Dlink_functions.cpp41 call_link_visitor(gl_shader_program *prog, gl_linked_shader *linked, in call_link_visitor()
300 gl_linked_shader *linked;
332 link_function_calls(gl_shader_program *prog, gl_linked_shader *main, in link_function_calls()
Dgl_nir_linker.c399 struct gl_linked_shader *sh = prog->_LinkedShaders[stage]; in add_interface_variables()
604 struct gl_linked_shader *shader = prog->_LinkedShaders[i]; in gl_nir_link_spirv()
640 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in check_image_resources()
651 struct gl_linked_shader *frag_sh = in check_image_resources()
668 struct gl_linked_shader *shader = prog->_LinkedShaders[i]; in gl_nir_link_glsl()
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()
136 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in write_buffer_blocks()
212 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in read_buffer_blocks()
625 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in write_uniform_remap_tables()
680 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in read_uniform_remap_tables()
764 struct gl_linked_shader *sh, in write_shader_subroutine_index()
801 struct gl_linked_shader *sh; in write_program_resource_data()
914 struct gl_linked_shader *sh; in read_program_resource_data()
1084 write_shader_metadata(struct blob *metadata, gl_linked_shader *shader) in write_shader_metadata()
[all …]
Dlink_uniform_initializers.cpp138 gl_linked_shader *shader = prog->_LinkedShaders[sh]; in set_opaque_binding()
248 gl_linked_shader *shader = prog->_LinkedShaders[sh]; in set_uniform_initializer()
268 struct gl_linked_shader *shader = prog->_LinkedShaders[i]; in link_set_uniform_initializers()
Dgl_nir_link_uniform_initializers.c65 struct gl_linked_shader *shader = data->shader_prog->_LinkedShaders[sh]; in set_opaque_binding()
243 struct gl_linked_shader *shader = in set_uniform_initializer()
261 struct gl_linked_shader *sh = prog->_LinkedShaders[i]; in gl_nir_set_uniform_initializers()
Dlower_xfb_varying.cpp165 struct gl_linked_shader *shader, in get_deref()
213 struct gl_linked_shader *shader, in lower_xfb_varying()
Dlink_varyings.cpp112 process_xfb_layout_qualifiers(void *mem_ctx, const gl_linked_shader *sh, in process_xfb_layout_qualifiers()
620 gl_linked_shader *sh) in validate_explicit_variable_location()
713 gl_linked_shader *sh = prog->_LinkedShaders[stage]; in validate_first_and_last_interface_explicit_locations()
741 gl_linked_shader *producer, in cross_validate_outputs_to_inputs()
742 gl_linked_shader *consumer) in cross_validate_outputs_to_inputs()
928 gl_linked_shader *sh, in remove_unused_shader_inputs_and_outputs()
2582 reserved_varying_slot(struct gl_linked_shader *stage, in reserved_varying_slot()
2643 gl_linked_shader *producer, in assign_varying_locations()
2644 gl_linked_shader *consumer, in assign_varying_locations()
2979 gl_linked_shader *producer, in check_against_output_limit()
[all …]
Dstandalone_scaffolding.h64 struct gl_linked_shader *sh);
Dgl_nir_lower_buffers.c81 struct gl_linked_shader *linked_shader = in get_block_array_index()
126 struct gl_linked_shader *linked_shader = in get_block_index_offset()
Dlower_shared_reference.cpp56 lower_shared_reference_visitor(struct gl_linked_shader *shader) in lower_shared_reference_visitor()
95 struct gl_linked_shader *shader;
487 struct gl_linked_shader *shader) in lower_shared_reference()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_link.cpp49 struct gl_linked_shader *vs = sh_prog->_LinkedShaders[MESA_SHADER_VERTEX]; in brw_shader_precompile()
50 struct gl_linked_shader *tcs = sh_prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]; in brw_shader_precompile()
51 struct gl_linked_shader *tes = sh_prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; in brw_shader_precompile()
52 struct gl_linked_shader *gs = sh_prog->_LinkedShaders[MESA_SHADER_GEOMETRY]; in brw_shader_precompile()
53 struct gl_linked_shader *fs = sh_prog->_LinkedShaders[MESA_SHADER_FRAGMENT]; in brw_shader_precompile()
54 struct gl_linked_shader *cs = sh_prog->_LinkedShaders[MESA_SHADER_COMPUTE]; in brw_shader_precompile()
95 struct gl_linked_shader *shader) in process_glsl_ir()
235 struct gl_linked_shader *shader = shProg->_LinkedShaders[stage]; in brw_link_shader()
279 struct gl_linked_shader *shader = shProg->_LinkedShaders[stage]; in brw_link_shader()
323 struct gl_linked_shader *shader = shProg->_LinkedShaders[stage]; in brw_link_shader()
[all …]
Dbrw_tcs.c244 const struct gl_linked_shader *tes = in brw_tcs_populate_default_key()
281 const struct gl_linked_shader *tes = in brw_tcs_precompile()
/external/mesa3d/src/mesa/program/
Dir_to_mesa.h37 struct gl_linked_shader;
47 struct gl_linked_shader *sh,
/external/mesa3d/src/mesa/main/
Dprogram_binary.c175 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; in write_program_payload()
186 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; in write_program_payload()
207 struct gl_linked_shader *shader = sh_prog->_LinkedShaders[stage]; in read_program_payload()
Dshaderobj.h41 struct gl_linked_shader;
95 struct gl_linked_shader *sh);
Dglspirv.c146 struct gl_linked_shader *linked = rzalloc(NULL, struct gl_linked_shader); in _mesa_spirv_link_shaders()
222 struct gl_linked_shader *linked_shader = prog->_LinkedShaders[stage]; in _mesa_spirv_to_nir()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_nir.cpp592 struct gl_linked_shader *linked_tcs = in st_lower_patch_vertices_in()
594 struct gl_linked_shader *linked_tes = in st_lower_patch_vertices_in()
659 struct gl_linked_shader *linked_shader[MESA_SHADER_STAGES]; in st_link_nir()
668 struct gl_linked_shader *shader = linked_shader[i]; in st_link_nir()
721 struct gl_linked_shader *shader = linked_shader[i]; in st_link_nir()
760 struct gl_linked_shader *shader = linked_shader[i]; in st_link_nir()
817 struct gl_linked_shader *shader = linked_shader[i]; in st_link_nir()
836 struct gl_linked_shader *shader = linked_shader[i]; in st_link_nir()

123