Searched refs:linked_shader (Results 1 - 8 of 8) sorted by relevance
/third_party/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_lower_buffers.c | 81 struct gl_linked_shader *linked_shader = in get_block_array_index() local 87 num_blocks = linked_shader->Program->info.num_ubos; in get_block_array_index() 88 blocks = linked_shader->Program->sh.UniformBlocks; in get_block_array_index() 91 num_blocks = linked_shader->Program->info.num_ssbos; in get_block_array_index() 92 blocks = linked_shader->Program->sh.ShaderStorageBlocks; in get_block_array_index() 127 struct gl_linked_shader *linked_shader = in get_block_index_offset() local 133 num_blocks = linked_shader->Program->info.num_ubos; in get_block_index_offset() 134 blocks = linked_shader->Program->sh.UniformBlocks; in get_block_index_offset() 137 num_blocks = linked_shader->Program->info.num_ssbos; in get_block_index_offset() 138 blocks = linked_shader in get_block_index_offset() [all...] |
H A D | gl_nir_linker.c | 759 struct gl_linked_shader *linked_shader[MESA_SHADER_STAGES]; in gl_nir_link_spirv() local 764 linked_shader[num_shaders++] = prog->_LinkedShaders[i]; in gl_nir_link_spirv() 773 gl_nir_link_opts(linked_shader[i]->Program->nir, in gl_nir_link_spirv() 774 linked_shader[i + 1]->Program->nir); in gl_nir_link_spirv() 943 struct gl_linked_shader *linked_shader[MESA_SHADER_STAGES]; in gl_nir_link_glsl() local 948 linked_shader[num_shaders++] = prog->_LinkedShaders[i]; in gl_nir_link_glsl() 957 gl_nir_link_opts(linked_shader[i]->Program->nir, in gl_nir_link_glsl() 958 linked_shader[i + 1]->Program->nir); in gl_nir_link_glsl() 966 gl_nir_opts(linked_shader[0]->Program->nir); in gl_nir_link_glsl()
|
H A D | linker.cpp | 1967 struct gl_linked_shader *linked_shader, in link_fs_inout_layout_qualifiers() 1976 if (linked_shader->Stage != MESA_SHADER_FRAGMENT || in link_fs_inout_layout_qualifiers() 2021 linked_shader->Program->info.fs.early_fragment_tests |= in link_fs_inout_layout_qualifiers() 2023 linked_shader->Program->info.fs.inner_coverage |= shader->InnerCoverage; in link_fs_inout_layout_qualifiers() 2024 linked_shader->Program->info.fs.post_depth_coverage |= in link_fs_inout_layout_qualifiers() 2026 linked_shader->Program->info.fs.pixel_interlock_ordered |= in link_fs_inout_layout_qualifiers() 2028 linked_shader->Program->info.fs.pixel_interlock_unordered |= in link_fs_inout_layout_qualifiers() 2030 linked_shader->Program->info.fs.sample_interlock_ordered |= in link_fs_inout_layout_qualifiers() 2032 linked_shader->Program->info.fs.sample_interlock_unordered |= in link_fs_inout_layout_qualifiers() 2034 linked_shader in link_fs_inout_layout_qualifiers() 1966 link_fs_inout_layout_qualifiers(struct gl_shader_program *prog, struct gl_linked_shader *linked_shader, struct gl_shader **shader_list, unsigned num_shaders) link_fs_inout_layout_qualifiers() argument 2275 link_output_variables(struct gl_linked_shader *linked_shader, struct gl_shader **shader_list, unsigned num_shaders) link_output_variables() argument [all...] |
H A D | gl_nir.h | 57 struct gl_linked_shader *linked_shader,
|
H A D | gl_nir_link_varyings.c | 2971 struct gl_linked_shader *linked_shader[MESA_SHADER_STAGES]; in link_varyings() local 2976 linked_shader[num_shaders++] = prog->_LinkedShaders[i]; in link_varyings() 2995 struct gl_linked_shader *consumer = linked_shader[0]; in link_varyings() 3006 gl_nir_opts(linked_shader[0]->Program->nir); in link_varyings() 3015 linked_shader[i + 1]->Stage == MESA_SHADER_FRAGMENT ? in link_varyings() 3019 linked_shader[i], in link_varyings() 3020 linked_shader[i + 1], in link_varyings() 3030 link_shader_opts(&vm, linked_shader[i]->Program->nir, in link_varyings() 3031 linked_shader[i + 1]->Program->nir, in link_varyings() 3034 remove_unused_shader_inputs_and_outputs(prog, linked_shader[ in link_varyings() [all...] |
H A D | gl_nir_lower_packed_varyings.c | 1030 struct gl_linked_shader *linked_shader, in gl_nir_lower_packed_varyings() 1035 nir_shader *shader = linked_shader->Program->nir; in gl_nir_lower_packed_varyings() 1071 state.ifc_exposed_to_query_api = linked_shaders[0] == linked_shader; in gl_nir_lower_packed_varyings() 1075 linked_shaders[num_shaders - 1] == linked_shader; in gl_nir_lower_packed_varyings() 1025 gl_nir_lower_packed_varyings(const struct gl_constants *consts, struct gl_shader_program *prog, void *mem_ctx, unsigned locations_used, const uint8_t *components, nir_variable_mode mode, unsigned gs_input_vertices, struct gl_linked_shader *linked_shader, bool disable_varying_packing, bool disable_xfb_packing, bool xfb_enabled) gl_nir_lower_packed_varyings() argument
|
/third_party/mesa3d/src/mesa/main/ |
H A D | glspirv.c | 222 struct gl_linked_shader *linked_shader = prog->_LinkedShaders[stage]; in _mesa_spirv_to_nir() local 223 assert (linked_shader); in _mesa_spirv_to_nir() 225 struct gl_shader_spirv_data *spirv_data = linked_shader->spirv_data; in _mesa_spirv_to_nir() 280 nir->info.separate_shader = linked_shader->Program->info.separate_shader; in _mesa_spirv_to_nir() 317 nir_remap_dual_slot_attributes(nir, &linked_shader->Program->DualSlotInputs); in _mesa_spirv_to_nir()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_glsl_to_nir.cpp | 689 struct gl_linked_shader *linked_shader[MESA_SHADER_STAGES]; in st_link_nir() local 694 linked_shader[num_shaders++] = shader_program->_LinkedShaders[i]; in st_link_nir() 698 struct gl_linked_shader *shader = linked_shader[i]; in st_link_nir() 752 gl_nir_opts(linked_shader[0]->Program->nir); in st_link_nir() 767 struct gl_program *prog = linked_shader[i]->Program; in st_link_nir() 776 struct gl_linked_shader *shader = linked_shader[i]; in st_link_nir() 831 struct gl_program *prev_shader = linked_shader[i - 1]->Program; in st_link_nir() 851 struct gl_linked_shader *first_shader = linked_shader[0]; in st_link_nir() 852 struct gl_linked_shader *last_shader = linked_shader[num_shaders - 1]; in st_link_nir() 867 struct gl_linked_shader *shader = linked_shader[ in st_link_nir() [all...] |
Completed in 16 milliseconds