Home
last modified time | relevance | path

Searched refs:shader_prog (Results 1 – 19 of 19) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_program.h62 const struct gl_shader_program *shader_prog,
68 struct gl_shader_program *shader_prog,
107 struct gl_shader_program *shader_prog,
110 struct gl_shader_program *shader_prog,
Dbrw_program.c81 const struct gl_shader_program *shader_prog, in brw_create_nir() argument
93 if (shader_prog) { in brw_create_nir()
94 if (shader_prog->data->spirv) { in brw_create_nir()
95 nir = _mesa_spirv_to_nir(ctx, shader_prog, stage, options); in brw_create_nir()
97 nir = glsl_to_nir(ctx, shader_prog, stage, options); in brw_create_nir()
141 shader_prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]; in brw_create_nir()
180 brw_nir_lower_resources(nir_shader *nir, struct gl_shader_program *shader_prog, in brw_nir_lower_resources() argument
185 NIR_PASS_V(prog->nir, gl_nir_lower_samplers, shader_prog); in brw_nir_lower_resources()
192 shader_prog->data->spirv) { in brw_nir_lower_resources()
199 NIR_PASS_V(prog->nir, gl_nir_lower_buffers, shader_prog); in brw_nir_lower_resources()
Dbrw_tcs.c270 struct gl_shader_program *shader_prog, in brw_tcs_precompile() argument
282 shader_prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; in brw_tcs_precompile()
285 brw_tcs_populate_default_key(compiler, &key, shader_prog, prog); in brw_tcs_precompile()
Dbrw_link.cpp94 struct gl_shader_program *shader_prog, in process_glsl_ir() argument
154 shader_prog->Name); in process_glsl_ir()
159 shader_prog->Name); in process_glsl_ir()
Dbrw_tes.c211 struct gl_shader_program *shader_prog, in brw_tes_precompile() argument
223 brw_tes_populate_default_key(compiler, &key, shader_prog, prog); in brw_tes_precompile()
/external/mesa3d/src/compiler/glsl/
Dgl_nir_link_uniform_initializers.c31 struct gl_shader_program *shader_prog; member
65 struct gl_linked_shader *shader = data->shader_prog->_LinkedShaders[sh]; in set_opaque_binding()
179 struct gl_shader_program *shader_prog; member
244 data->shader_prog->_LinkedShaders[sh]; in set_uniform_initializer()
271 .shader_prog = prog, in gl_nir_set_uniform_initializers()
293 .shader_prog = prog, in gl_nir_set_uniform_initializers()
Dglsl_to_nir.h40 const struct gl_shader_program *shader_prog,
Dglsl_to_nir.cpp193 const struct gl_shader_program *shader_prog, in glsl_to_nir() argument
197 struct gl_linked_shader *sh = shader_prog->_LinkedShaders[stage]; in glsl_to_nir()
243 shader->info.name = ralloc_asprintf(shader, "GLSL%d", shader_prog->Name); in glsl_to_nir()
244 if (shader_prog->Label) in glsl_to_nir()
245 shader->info.label = ralloc_strdup(shader, shader_prog->Label); in glsl_to_nir()
249 shader_prog->TransformFeedback.NumVarying > 0; in glsl_to_nir()
252 if (shader_prog->last_vert_prog) in glsl_to_nir()
254 shader_prog->last_vert_prog->sh.LinkedTransformFeedback->NumVarying > 0; in glsl_to_nir()
/external/mesa3d/src/intel/compiler/
Dtest_vec4_dead_code_eliminate.cpp37 struct gl_shader_program *shader_prog; member in dead_code_eliminate_test
Dtest_vec4_copy_propagation.cpp39 struct gl_shader_program *shader_prog; member in copy_propagation_test
Dtest_fs_copy_propagation.cpp39 struct gl_shader_program *shader_prog; member in copy_propagation_test
Dtest_vec4_register_coalesce.cpp41 struct gl_shader_program *shader_prog; member in register_coalesce_test
Dtest_fs_saturate_propagation.cpp39 struct gl_shader_program *shader_prog; member in saturate_propagation_test
Dtest_vec4_cmod_propagation.cpp41 struct gl_shader_program *shader_prog; member in cmod_propagation_test
Dtest_fs_scoreboard.cpp39 struct gl_shader_program *shader_prog; member in scoreboard_test
Dtest_fs_cmod_propagation.cpp39 struct gl_shader_program *shader_prog; member in cmod_propagation_test
/external/mesa3d/src/mesa/drivers/common/
Dmeta.c257 if (shader->shader_prog != NULL) { in _mesa_meta_setup_blit_shader()
258 _mesa_meta_use_program(ctx, shader->shader_prog); in _mesa_meta_setup_blit_shader()
294 &shader->shader_prog); in _mesa_meta_setup_blit_shader()
2712 _mesa_reference_shader_program(ctx, &table->sampler_1d.shader_prog, NULL); in _mesa_meta_blit_shader_table_cleanup()
2713 _mesa_reference_shader_program(ctx, &table->sampler_2d.shader_prog, NULL); in _mesa_meta_blit_shader_table_cleanup()
2714 _mesa_reference_shader_program(ctx, &table->sampler_3d.shader_prog, NULL); in _mesa_meta_blit_shader_table_cleanup()
2715 _mesa_reference_shader_program(ctx, &table->sampler_rect.shader_prog, NULL); in _mesa_meta_blit_shader_table_cleanup()
2716 _mesa_reference_shader_program(ctx, &table->sampler_cubemap.shader_prog, NULL); in _mesa_meta_blit_shader_table_cleanup()
2717 _mesa_reference_shader_program(ctx, &table->sampler_1d_array.shader_prog, NULL); in _mesa_meta_blit_shader_table_cleanup()
2718 _mesa_reference_shader_program(ctx, &table->sampler_2d_array.shader_prog, NULL); in _mesa_meta_blit_shader_table_cleanup()
[all …]
Dmeta.h220 struct gl_shader_program *shader_prog; member
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_nir.cpp590 st_lower_patch_vertices_in(struct gl_shader_program *shader_prog) in st_lower_patch_vertices_in() argument
593 shader_prog->_LinkedShaders[MESA_SHADER_TESS_CTRL]; in st_lower_patch_vertices_in()
595 shader_prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; in st_lower_patch_vertices_in()