/external/mesa3d/src/compiler/glsl/ |
D | ir_optimization.h | 33 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 …]
|
D | linker.h | 32 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 *
|
D | opt_dead_builtin_varyings.cpp | 278 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()
|
D | lower_cs_derived.cpp | 54 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()
|
D | link_varyings.h | 295 gl_linked_shader *producer, 296 gl_linked_shader *consumer);
|
D | link_interface_blocks.cpp | 366 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()
|
D | gl_nir_link_uniform_blocks.c | 236 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()
|
D | linker.cpp | 588 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 …]
|
D | link_functions.cpp | 41 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()
|
D | gl_nir_linker.c | 399 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()
|
D | serialize.cpp | 46 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 …]
|
D | link_uniform_initializers.cpp | 138 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()
|
D | gl_nir_link_uniform_initializers.c | 65 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()
|
D | lower_xfb_varying.cpp | 165 struct gl_linked_shader *shader, in get_deref() 213 struct gl_linked_shader *shader, in lower_xfb_varying()
|
D | link_varyings.cpp | 112 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 …]
|
D | standalone_scaffolding.h | 64 struct gl_linked_shader *sh);
|
D | gl_nir_lower_buffers.c | 81 struct gl_linked_shader *linked_shader = in get_block_array_index() 126 struct gl_linked_shader *linked_shader = in get_block_index_offset()
|
D | lower_shared_reference.cpp | 56 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/ |
D | brw_link.cpp | 49 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 …]
|
D | brw_tcs.c | 244 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/ |
D | ir_to_mesa.h | 37 struct gl_linked_shader; 47 struct gl_linked_shader *sh,
|
/external/mesa3d/src/mesa/main/ |
D | program_binary.c | 175 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()
|
D | shaderobj.h | 41 struct gl_linked_shader; 95 struct gl_linked_shader *sh);
|
D | glspirv.c | 146 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/ |
D | st_glsl_to_nir.cpp | 592 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()
|