/external/mesa3d/src/compiler/nir/ |
H A D | nir_lower_atomics.c | 40 const struct gl_shader_program *shader_program, 103 shader_program->data->UniformStorage[uniform_loc].opaque[shader->stage].index); 175 const struct gl_shader_program *shader_program) 183 shader_program, shader); local 39 lower_instr(nir_intrinsic_instr *instr, const struct gl_shader_program *shader_program, nir_shader *shader) argument 174 nir_lower_atomics(nir_shader *shader, const struct gl_shader_program *shader_program) argument
|
H A D | nir_lower_samplers.c | 90 lower_sampler(nir_tex_instr *instr, const struct gl_shader_program *shader_program, argument 143 if (location > shader_program->data->NumUniformStorage - 1 || 144 !shader_program->data->UniformStorage[location].opaque[stage].active) { 150 shader_program->data->UniformStorage[location].opaque[stage].index; 158 lower_impl(nir_function_impl *impl, const struct gl_shader_program *shader_program, argument 167 lower_sampler(nir_instr_as_tex(instr), shader_program, stage, &b); local 174 const struct gl_shader_program *shader_program) 178 lower_impl(function->impl, shader_program, shader->stage); 173 nir_lower_samplers(nir_shader *shader, const struct gl_shader_program *shader_program) argument
|
/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_program.h | 150 struct gl_shader_program *shader_program; member in struct:st_fragment_program 210 struct gl_shader_program *shader_program; member in struct:st_vertex_program
|
H A D | st_glsl_to_tgsi.cpp | 401 struct gl_shader_program *shader_program; member in struct:glsl_to_tgsi_visitor 1361 fail_link(this->shader_program, 3925 *base += this->shader_program->data->UniformStorage[location].opaque[shader].index; 3926 *index += this->shader_program->data->UniformStorage[location].opaque[shader].index; 4380 shader_program = NULL; 4452 if (v->shader_program != NULL) 4453 _mesa_update_shader_textures_used(v->shader_program, prog); 6405 if (program->shader_program->SeparateShader) 6409 if (program->shader_program->_LinkedShaders[i]) { 6459 struct gl_shader_program *shader_program, 6458 get_mesa_program_tgsi(struct gl_context *ctx, struct gl_shader_program *shader_program, struct gl_linked_shader *shader) argument 6669 get_mesa_program(struct gl_context *ctx, struct gl_shader_program *shader_program, struct gl_linked_shader *shader) argument [all...] |
/external/mesa3d/src/mesa/main/ |
H A D | ff_fragment_shader.cpp | 492 struct gl_shader_program *shader_program; member in class:texenv_fragment_program 1215 p.shader_program = _mesa_new_shader_program(0); 1223 p.shader_program->SeparateShader = GL_TRUE; 1280 p.shader_program->Shaders = 1281 (gl_shader **)malloc(sizeof(*p.shader_program->Shaders)); 1282 p.shader_program->Shaders[0] = p.shader; 1283 p.shader_program->NumShaders = 1; 1285 _mesa_glsl_link_shader(ctx, p.shader_program); 1287 if (!p.shader_program->data->LinkStatus) 1289 p.shader_program 1304 struct gl_shader_program *shader_program; local [all...] |
/external/mesa3d/src/mesa/program/ |
H A D | ir_to_mesa.cpp | 219 struct gl_shader_program *shader_program; member in class:__anon16030::ir_to_mesa_visitor 670 linker_error(this->shader_program, 1659 struct gl_shader_program *shader_program, 1668 calc_sampler_offsets(shader_program, sampler, &offset, &array_elements, 1671 assert(shader_program->data->UniformStorage[location].opaque[shader].active); 1672 return shader_program->data->UniformStorage[location].opaque[shader].index + 2125 inst->sampler = get_sampler_uniform_value(ir->sampler, shader_program, 2366 add_uniform_to_shader(struct gl_shader_program *shader_program, argument 2369 : shader_program(shader_program), param 1658 get_sampler_uniform_value(class ir_dereference *sampler, struct gl_shader_program *shader_program, const struct gl_program *prog) argument 2388 struct gl_shader_program *shader_program; member in class:__anon16031::add_uniform_to_shader 2471 _mesa_generate_parameters_list_for_uniforms(struct gl_shader_program *shader_program, struct gl_linked_shader *sh, struct gl_program_parameter_list *params) argument 2491 _mesa_associate_uniform_storage(struct gl_context *ctx, struct gl_shader_program *shader_program, struct gl_program_parameter_list *params) argument 2781 get_mesa_program(struct gl_context *ctx, struct gl_shader_program *shader_program, struct gl_linked_shader *shader) argument [all...] |