HomeSort by relevance Sort by last modified time
    Searched defs:shProg (Results 1 - 10 of 10) sorted by null

  /external/mesa3d/src/mesa/main/
program_resource.c 100 struct gl_shader_program *shProg =
103 if (!shProg)
122 for (i = 0, *params = 0; i < shProg->data->NumProgramResourceList; i++)
123 if (shProg->data->ProgramResourceList[i].Type == programInterface)
138 for (i = 0, *params = 0; i < shProg->data->NumProgramResourceList; i++) {
139 if (shProg->data->ProgramResourceList[i].Type != programInterface)
142 _mesa_program_resource_name_len(&shProg->data->ProgramResourceList[i]);
149 for (i = 0, *params = 0; i < shProg->data->NumProgramResourceList; i++) {
150 if (shProg->data->ProgramResourceList[i].Type == programInterface) {
153 shProg->data->ProgramResourceList[i].Data
    [all...]
shaderobj.c 232 * Set ptr to point to shProg.
235 * Then set ptr to point to shProg, incrementing its refcount.
240 struct gl_shader_program *shProg)
243 if (*ptr == shProg) {
263 if (shProg) {
264 p_atomic_inc(&shProg->RefCount);
265 *ptr = shProg;
306 struct gl_shader_program *shProg;
307 shProg = rzalloc(NULL, struct gl_shader_program);
308 if (shProg) {
    [all...]
shared.c 234 struct gl_shader_program *shProg = (struct gl_shader_program *) data;
236 if (shProg->Type == GL_SHADER_PROGRAM_MESA) {
237 _mesa_free_shader_program_data(ctx, shProg);
255 struct gl_shader_program *shProg = (struct gl_shader_program *) data;
256 assert(shProg->Type == GL_SHADER_PROGRAM_MESA);
257 _mesa_delete_shader_program(ctx, shProg);
pipelineobj.c 209 struct gl_shader_program *shProg,
213 if (shProg && shProg->_LinkedShaders[stage])
214 prog = shProg->_LinkedShaders[stage]->Program;
216 _mesa_use_program(ctx, stage, shProg, prog, pipe);
220 use_program_stages(struct gl_context *ctx, struct gl_shader_program *shProg,
237 use_program_stage(ctx, GL_VERTEX_SHADER, shProg, pipe);
240 use_program_stage(ctx, GL_FRAGMENT_SHADER, shProg, pipe);
243 use_program_stage(ctx, GL_GEOMETRY_SHADER, shProg, pipe);
246 use_program_stage(ctx, GL_TESS_CONTROL_SHADER, shProg, pipe)
    [all...]
uniform_query.cpp 48 struct gl_shader_program *shProg;
56 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveUniform");
57 if (!shProg)
60 res = _mesa_program_resource_find_index((struct gl_shader_program *) shProg,
69 _mesa_get_program_resource_name(shProg, GL_UNIFORM, index, maxLength,
72 _mesa_program_resource_prop((struct gl_shader_program *) shProg,
76 _mesa_program_resource_prop((struct gl_shader_program *) shProg,
116 struct gl_shader_program *shProg;
126 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveUniform");
127 if (!shProg)
    [all...]
transformfeedback.c 66 struct gl_shader_program *shProg)
68 if (!shProg->last_vert_prog)
73 callback_data.prog = shProg->last_vert_prog;
857 struct gl_shader_program *shProg, GLsizei count,
863 for (i = 0; i < (GLint) shProg->TransformFeedback.NumVarying; i++) {
864 free(shProg->TransformFeedback.VaryingNames[i]);
866 free(shProg->TransformFeedback.VaryingNames);
869 shProg->TransformFeedback.VaryingNames =
872 if (!shProg->TransformFeedback.VaryingNames) {
879 shProg->TransformFeedback.VaryingNames[i] = strdup(varyings[i])
    [all...]
shader_query.cpp 67 struct gl_shader_program *const shProg, GLuint index,
91 shProg->AttributeBindings->put(index + VERT_ATTRIB_GENERIC0, name);
105 struct gl_shader_program *const shProg =
107 bind_attrib_location(ctx, shProg, index, name, true);
116 struct gl_shader_program *const shProg =
118 if (!shProg)
121 bind_attrib_location(ctx, shProg, index, name, false);
130 struct gl_shader_program *shProg;
137 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveAttrib");
138 if (!shProg)
    [all...]
shaderapi.c 233 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, name);
234 return shProg ? GL_TRUE : GL_FALSE;
250 attach_shader(struct gl_context *ctx, struct gl_shader_program *shProg,
253 GLuint n = shProg->NumShaders;
255 shProg->Shaders = realloc(shProg->Shaders,
257 if (!shProg->Shaders) {
263 shProg->Shaders[n] = NULL; /* since realloc() didn't zero the new space */
264 _mesa_reference_shader(ctx, &shProg->Shaders[n], sh);
265 shProg->NumShaders++
    [all...]
uniforms.c 67 update_single_shader_texture_used(struct gl_shader_program *shProg,
82 unsigned stages_mask = shProg->data->linked_stages;
92 struct gl_program *glprog = shProg->_LinkedShaders[stage]->Program;
94 shProg->SamplersValidated = GL_FALSE;
101 _mesa_update_shader_textures_used(struct gl_shader_program *shProg,
108 shProg->_LinkedShaders[prog_stage];
118 update_single_shader_texture_used(shProg, prog,
132 update_single_shader_texture_used(shProg, prog, sampler->unit,
344 struct gl_shader_program *shProg =
347 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_FLOAT, 1)
    [all...]
  /external/mesa3d/src/mesa/state_tracker/
st_program.c     [all...]

Completed in 3568 milliseconds