Searched refs:shProg (Results 1 - 25 of 51) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dshaderobj.c244 * Set ptr to point to shProg.
247 * Then set ptr to point to shProg, incrementing its refcount.
252 struct gl_shader_program *shProg)
255 if (*ptr == shProg) {
277 if (shProg) {
278 p_atomic_inc(&shProg->RefCount);
279 *ptr = shProg;
320 struct gl_shader_program *shProg; local in function:_mesa_new_shader_program
321 shProg = rzalloc(NULL, struct gl_shader_program);
322 if (shProg) {
250 _mesa_reference_shader_program_(struct gl_context * ctx,struct gl_shader_program ** ptr,struct gl_shader_program * shProg) argument
339 _mesa_clear_shader_program_data(struct gl_context * ctx,struct gl_shader_program * shProg) argument
375 _mesa_free_shader_program_data(struct gl_context * ctx,struct gl_shader_program * shProg) argument
425 _mesa_delete_shader_program(struct gl_context * ctx,struct gl_shader_program * shProg) argument
439 struct gl_shader_program *shProg; local in function:_mesa_lookup_shader_program
468 struct gl_shader_program *shProg = (struct gl_shader_program *) local in function:_mesa_lookup_shader_program_err_glthread
[all...]
H A Dshaderapi.c281 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, name); local in function:is_program
282 return shProg ? GL_TRUE : GL_FALSE;
298 attach_shader(struct gl_context *ctx, struct gl_shader_program *shProg, argument
301 GLuint n = shProg->NumShaders;
303 shProg->Shaders = realloc(shProg->Shaders,
305 if (!shProg->Shaders) {
311 shProg->Shaders[n] = NULL; /* since realloc() didn't zero the new space */
312 _mesa_reference_shader(ctx, &shProg->Shaders[n], sh);
313 shProg
320 struct gl_shader_program *shProg; local in function:attach_shader_err
367 struct gl_shader_program *shProg; local in function:attach_shader_no_error
410 struct gl_shader_program *shProg; local in function:create_shader_program
444 struct gl_shader_program *shProg; local in function:delete_shader_program
481 struct gl_shader_program *shProg; local in function:detach_shader
574 struct gl_shader_program *shProg; local in function:get_attached_shaders
632 check_gs_query(struct gl_context * ctx,const struct gl_shader_program * shProg) argument
657 check_tcs_query(struct gl_context * ctx,const struct gl_shader_program * shProg) argument
683 check_tes_query(struct gl_context * ctx,const struct gl_shader_program * shProg) argument
712 struct gl_shader_program *shProg local in function:get_programiv
1094 struct gl_shader_program *shProg; local in function:get_program_info_log
1293 struct gl_shader_program *shProg; member in struct:update_programs_in_pipeline_params
1317 link_program(struct gl_context * ctx,struct gl_shader_program * shProg,bool no_error) argument
1457 link_program_error(struct gl_context * ctx,struct gl_shader_program * shProg) argument
1464 link_program_no_error(struct gl_context * ctx,struct gl_shader_program * shProg) argument
1471 _mesa_link_program(struct gl_context * ctx,struct gl_shader_program * shProg) argument
1481 print_shader_info(const struct gl_shader_program * shProg) argument
1520 _mesa_active_program(struct gl_context * ctx,struct gl_shader_program * shProg,const char * caller) argument
1540 _mesa_use_shader_program(struct gl_context * ctx,struct gl_shader_program * shProg) argument
1559 validate_shader_program(const struct gl_shader_program * shProg,char * errMsg) argument
1598 struct gl_shader_program *shProg; local in function:validate_program
1936 struct gl_shader_program *shProg = local in function:_mesa_LinkProgram_no_error
1950 struct gl_shader_program *shProg = local in function:_mesa_LinkProgram
2216 struct gl_shader_program *shProg = NULL; local in function:use_program
2437 struct gl_shader_program *shProg; local in function:_mesa_GetProgramBinary
2490 struct gl_shader_program *shProg; local in function:_mesa_ProgramBinary
2533 program_parameteri(struct gl_context * ctx,struct gl_shader_program * shProg,GLuint pname,GLint value,bool no_error) argument
2610 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); local in function:_mesa_ProgramParameteri_no_error
2618 struct gl_shader_program *shProg; local in function:_mesa_ProgramParameteri
2631 _mesa_use_program(struct gl_context * ctx,gl_shader_stage stage,struct gl_shader_program * shProg,struct gl_program * prog,struct gl_pipeline_object * shTarget) argument
2728 struct gl_shader_program *shProg; local in function:_mesa_CreateShaderProgramv
2844 struct gl_shader_program *shProg; local in function:_mesa_GetSubroutineUniformLocation
2873 struct gl_shader_program *shProg; local in function:_mesa_GetSubroutineIndex
2909 struct gl_shader_program *shProg; local in function:_mesa_GetActiveSubroutineUniformiv
2995 struct gl_shader_program *shProg; local in function:_mesa_GetActiveSubroutineUniformName
3029 struct gl_shader_program *shProg; local in function:_mesa_GetActiveSubroutineName
3163 struct gl_shader_program *shProg; local in function:_mesa_GetProgramStageiv
[all...]
H A Dshader_query.cpp101 struct gl_shader_program *const shProg, GLuint index,
125 shProg->AttributeBindings->put(index + VERT_ATTRIB_GENERIC0, name);
139 struct gl_shader_program *const shProg = local in function:_mesa_BindAttribLocation_no_error
141 bind_attrib_location(ctx, shProg, index, name, true);
150 struct gl_shader_program *const shProg = local in function:_mesa_BindAttribLocation
152 if (!shProg)
155 bind_attrib_location(ctx, shProg, index, name, false);
164 struct gl_shader_program *shProg; local in function:_mesa_GetActiveAttrib
171 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveAttrib");
172 if (!shProg)
100 bind_attrib_location(struct gl_context * ctx,struct gl_shader_program * const shProg,GLuint index,const GLchar * name,bool no_error) argument
215 struct gl_shader_program *const shProg = local in function:_mesa_GetAttribLocation
248 _mesa_count_active_attribs(struct gl_shader_program * shProg) argument
268 _mesa_longest_attribute_name_length(struct gl_shader_program * shProg) argument
301 bind_frag_data_location(struct gl_shader_program * const shProg,const char * name,unsigned colorNumber,unsigned index) argument
334 struct gl_shader_program *const shProg = local in function:_mesa_BindFragDataLocation_no_error
346 struct gl_shader_program *const shProg = local in function:_mesa_BindFragDataLocationIndexed
386 struct gl_shader_program *const shProg = local in function:_mesa_BindFragDataLocationIndexed_no_error
396 struct gl_shader_program *const shProg = local in function:_mesa_GetFragDataIndex
425 struct gl_shader_program *const shProg = local in function:_mesa_GetFragDataLocation
560 search_resource_hash(struct gl_shader_program * shProg,GLenum programInterface,const char * name,unsigned * array_index) argument
595 _mesa_program_resource_find_name(struct gl_shader_program * shProg,GLenum programInterface,const char * name,unsigned * array_index) argument
720 program_resource_find_binding_offset(struct gl_shader_program * shProg,GLenum programInterface,const GLuint binding,const GLint offset) argument
802 _mesa_program_resource_find_active_variable(struct gl_shader_program * shProg,GLenum programInterface,const gl_uniform_block * block,unsigned index) argument
828 calc_resource_index(struct gl_shader_program * shProg,struct gl_program_resource * res) argument
846 _mesa_program_resource_index(struct gl_shader_program * shProg,struct gl_program_resource * res) argument
875 program_resource_find_data(struct gl_shader_program * shProg,void * data) argument
889 _mesa_program_resource_find_index(struct gl_shader_program * shProg,GLenum programInterface,GLuint index) argument
984 _mesa_get_program_resource_name(struct gl_shader_program * shProg,GLenum programInterface,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name,bool glthread,const char * caller) argument
1115 _mesa_program_resource_location(struct gl_shader_program * shProg,GLenum programInterface,const char * name) argument
1152 _mesa_program_resource_location_index(struct gl_shader_program * shProg,GLenum programInterface,const char * name) argument
1188 is_resource_referenced(struct gl_shader_program * shProg,struct gl_program_resource * res,GLuint index,uint8_t stage) argument
1209 get_buffer_property(struct gl_shader_program * shProg,struct gl_program_resource * res,const GLenum prop,GLint * val,bool glthread,const char * caller) argument
1367 _mesa_program_resource_prop(struct gl_shader_program * shProg,struct gl_program_resource * res,GLuint index,const GLenum prop,GLint * val,bool glthread,const char * caller) argument
1630 _mesa_get_program_resourceiv(struct gl_shader_program * shProg,GLenum programInterface,GLuint index,GLsizei propCount,const GLenum * props,GLsizei bufSize,GLsizei * length,GLint * params) argument
1672 _mesa_get_program_interfaceiv(struct gl_shader_program * shProg,GLenum programInterface,GLenum pname,GLint * params) argument
2067 _mesa_create_program_resource_hash(struct gl_shader_program * shProg) argument
[all...]
H A Duniforms.c66 update_single_shader_texture_used(struct gl_shader_program *shProg, argument
81 unsigned stages_mask = shProg->data->linked_stages;
91 struct gl_program *glprog = shProg->_LinkedShaders[stage]->Program;
93 shProg->SamplersValidated = GL_FALSE;
100 _mesa_update_shader_textures_used(struct gl_shader_program *shProg, argument
108 assert(shProg->_LinkedShaders[prog_stage]);
115 update_single_shader_texture_used(shProg, prog,
129 update_single_shader_texture_used(shProg, prog, sampler->unit,
341 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1f
344 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_FLOA
352 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform2f
365 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform3f
379 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform4f
392 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1i
403 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform2i
416 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform3i
430 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform4i
444 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1fv
455 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2fv
466 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3fv
477 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4fv
488 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1iv
499 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2iv
510 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3iv
521 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4iv
532 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformHandleui64ARB
543 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformHandleui64vARB
654 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1ui
665 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform2ui
679 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform3ui
694 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform4ui
708 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1uiv
719 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2uiv
730 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3uiv
741 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4uiv
754 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2fv
765 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3fv
776 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4fv
847 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2x3fv
858 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3x2fv
869 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2x4fv
880 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4x2fv
891 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3x4fv
902 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4x3fv
1003 struct gl_shader_program *shProg; local in function:_mesa_GetUniformLocation_impl
1037 struct gl_shader_program *shProg = local in function:_mesa_GetUniformLocation_no_error
1048 struct gl_shader_program *shProg; local in function:_mesa_GetUniformBlockIndex
1077 struct gl_shader_program *shProg; local in function:_mesa_GetUniformIndices
1104 uniform_block_binding(struct gl_context * ctx,struct gl_shader_program * shProg,GLuint uniformBlockIndex,GLuint uniformBlockBinding) argument
1124 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); local in function:_mesa_UniformBlockBinding_no_error
1134 struct gl_shader_program *shProg; local in function:_mesa_UniformBlockBinding
1164 shader_storage_block_binding(struct gl_context * ctx,struct gl_shader_program * shProg,GLuint shaderStorageBlockIndex,GLuint shaderStorageBlockBinding) argument
1187 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); local in function:_mesa_ShaderStorageBlockBinding_no_error
1198 struct gl_shader_program *shProg; local in function:_mesa_ShaderStorageBlockBinding
1234 mesa_bufferiv(struct gl_shader_program * shProg,GLenum type,GLuint index,GLenum pname,GLint * params,const char * caller) argument
1326 struct gl_shader_program *shProg; local in function:_mesa_GetActiveUniformBlockiv
1350 struct gl_shader_program *shProg; local in function:_mesa_GetActiveUniformBlockName
1382 struct gl_shader_program *shProg; local in function:_mesa_GetActiveUniformName
1411 struct gl_shader_program *shProg; local in function:_mesa_GetActiveAtomicCounterBufferiv
1582 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1d
1593 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform2d
1606 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform3d
1620 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform4d
1634 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1dv
1645 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2dv
1656 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3dv
1667 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4dv
1678 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2dv
1690 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3dv
1702 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4dv
1714 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2x3dv
1726 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3x2dv
1738 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2x4dv
1750 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4x2dv
1762 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3x4dv
1774 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4x3dv
1922 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1i64ARB
1932 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2i64ARB
1945 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3i64ARB
1959 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4i64ARB
1974 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1i64vARB
1984 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2i64vARB
1994 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3i64vARB
2004 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4i64vARB
2014 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1ui64ARB
2024 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2ui64ARB
2037 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3ui64ARB
2051 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4ui64ARB
2066 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1ui64vARB
2076 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2ui64vARB
2086 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3ui64vARB
2096 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4ui64vARB
[all...]
H A Dprogram_resource.c100 struct gl_shader_program *shProg = local in function:_mesa_GetProgramInterfaceiv
103 if (!shProg)
119 _mesa_get_program_interfaceiv(shProg, programInterface, pname, params);
158 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceIndex
161 if (!shProg || !name)
199 res = _mesa_program_resource_find_name(shProg, programInterface, name,
204 return _mesa_program_resource_index(shProg, res);
228 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceName
232 if (!shProg || !name)
243 _mesa_get_program_resource_name(shProg, programInterfac
262 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceiv
292 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceLocation
348 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceLocationIndex
[all...]
H A Dshaderobj.h71 struct gl_shader_program *shProg);
81 struct gl_shader_program *shProg)
83 if (*ptr != shProg)
84 _mesa_reference_shader_program_(ctx, ptr, shProg);
116 struct gl_shader_program *shProg);
120 struct gl_shader_program *shProg);
124 struct gl_shader_program *shProg);
79 _mesa_reference_shader_program(struct gl_context * ctx,struct gl_shader_program ** ptr,struct gl_shader_program * shProg) argument
H A Dpipelineobj.c211 struct gl_shader_program *shProg,
215 if (shProg && shProg->_LinkedShaders[stage])
216 prog = shProg->_LinkedShaders[stage]->Program;
218 _mesa_use_program(ctx, stage, shProg, prog, pipe);
222 use_program_stages(struct gl_context *ctx, struct gl_shader_program *shProg, argument
239 use_program_stage(ctx, GL_VERTEX_SHADER, shProg, pipe);
242 use_program_stage(ctx, GL_FRAGMENT_SHADER, shProg, pipe);
245 use_program_stage(ctx, GL_GEOMETRY_SHADER, shProg, pipe);
248 use_program_stage(ctx, GL_TESS_CONTROL_SHADER, shProg, pip
210 use_program_stage(struct gl_context * ctx,GLenum type,struct gl_shader_program * shProg,struct gl_pipeline_object * pipe) argument
270 struct gl_shader_program *shProg = NULL; local in function:_mesa_UseProgramStages_no_error
292 struct gl_shader_program *shProg = NULL; local in function:_mesa_UseProgramStages
383 struct gl_shader_program *shProg = NULL; local in function:active_shader_program
[all...]
H A Dshaderapi.h61 struct gl_shader_program *shProg);
64 _mesa_active_program(struct gl_context *ctx, struct gl_shader_program *shProg,
74 _mesa_count_active_attribs(struct gl_shader_program *shProg);
77 _mesa_longest_attribute_name_length(struct gl_shader_program *shProg);
264 struct gl_shader_program *shProg, struct gl_program *prog,
288 _mesa_program_resource_index(struct gl_shader_program *shProg,
292 _mesa_program_resource_find_name(struct gl_shader_program *shProg,
297 _mesa_program_resource_find_index(struct gl_shader_program *shProg,
301 _mesa_program_resource_find_active_variable(struct gl_shader_program *shProg,
307 _mesa_get_program_resource_name(struct gl_shader_program *shProg,
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dshaderobj.c233 * Set ptr to point to shProg.
236 * Then set ptr to point to shProg, incrementing its refcount.
241 struct gl_shader_program *shProg)
244 if (*ptr == shProg) {
264 if (shProg) {
265 p_atomic_inc(&shProg->RefCount);
266 *ptr = shProg;
307 struct gl_shader_program *shProg; local in function:_mesa_new_shader_program
308 shProg = rzalloc(NULL, struct gl_shader_program);
309 if (shProg) {
239 _mesa_reference_shader_program_(struct gl_context * ctx,struct gl_shader_program ** ptr,struct gl_shader_program * shProg) argument
326 _mesa_clear_shader_program_data(struct gl_context * ctx,struct gl_shader_program * shProg) argument
356 _mesa_free_shader_program_data(struct gl_context * ctx,struct gl_shader_program * shProg) argument
406 _mesa_delete_shader_program(struct gl_context * ctx,struct gl_shader_program * shProg) argument
420 struct gl_shader_program *shProg; local in function:_mesa_lookup_shader_program
449 struct gl_shader_program *shProg = (struct gl_shader_program *) local in function:_mesa_lookup_shader_program_err
[all...]
H A Dprogram_resource.c101 struct gl_shader_program *shProg = local in function:_mesa_GetProgramInterfaceiv
104 if (!shProg)
123 for (i = 0, *params = 0; i < shProg->data->NumProgramResourceList; i++)
124 if (shProg->data->ProgramResourceList[i].Type == programInterface)
139 for (i = 0, *params = 0; i < shProg->data->NumProgramResourceList; i++) {
140 if (shProg->data->ProgramResourceList[i].Type != programInterface)
143 _mesa_program_resource_name_len(&shProg->data->ProgramResourceList[i]);
150 for (i = 0, *params = 0; i < shProg->data->NumProgramResourceList; i++) {
151 if (shProg->data->ProgramResourceList[i].Type == programInterface) {
154 shProg
275 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceIndex
345 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceName
378 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceiv
408 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceLocation
464 struct gl_shader_program *shProg = local in function:_mesa_GetProgramResourceLocationIndex
[all...]
H A Dshaderapi.c238 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, name); local in function:is_program
239 return shProg ? GL_TRUE : GL_FALSE;
255 attach_shader(struct gl_context *ctx, struct gl_shader_program *shProg, argument
258 GLuint n = shProg->NumShaders;
260 shProg->Shaders = realloc(shProg->Shaders,
262 if (!shProg->Shaders) {
268 shProg->Shaders[n] = NULL; /* since realloc() didn't zero the new space */
269 _mesa_reference_shader(ctx, &shProg->Shaders[n], sh);
270 shProg
277 struct gl_shader_program *shProg; local in function:attach_shader_err
324 struct gl_shader_program *shProg; local in function:attach_shader_no_error
367 struct gl_shader_program *shProg; local in function:create_shader_program
401 struct gl_shader_program *shProg; local in function:delete_shader_program
438 struct gl_shader_program *shProg; local in function:detach_shader
531 struct gl_shader_program *shProg; local in function:get_attached_shaders
589 check_gs_query(struct gl_context * ctx,const struct gl_shader_program * shProg) argument
614 check_tcs_query(struct gl_context * ctx,const struct gl_shader_program * shProg) argument
640 check_tes_query(struct gl_context * ctx,const struct gl_shader_program * shProg) argument
662 struct gl_shader_program *shProg local in function:get_programiv
999 struct gl_shader_program *shProg; local in function:get_program_info_log
1189 link_program(struct gl_context * ctx,struct gl_shader_program * shProg,bool no_error) argument
1310 link_program_error(struct gl_context * ctx,struct gl_shader_program * shProg) argument
1317 link_program_no_error(struct gl_context * ctx,struct gl_shader_program * shProg) argument
1324 _mesa_link_program(struct gl_context * ctx,struct gl_shader_program * shProg) argument
1334 print_shader_info(const struct gl_shader_program * shProg) argument
1373 _mesa_active_program(struct gl_context * ctx,struct gl_shader_program * shProg,const char * caller) argument
1392 _mesa_use_shader_program(struct gl_context * ctx,struct gl_shader_program * shProg) argument
1411 validate_shader_program(const struct gl_shader_program * shProg,char * errMsg) argument
1450 struct gl_shader_program *shProg; local in function:validate_program
1788 struct gl_shader_program *shProg = local in function:_mesa_LinkProgram_no_error
1802 struct gl_shader_program *shProg = local in function:_mesa_LinkProgram
2040 struct gl_shader_program *shProg = NULL; local in function:use_program
2256 struct gl_shader_program *shProg; local in function:_mesa_GetProgramBinary
2309 struct gl_shader_program *shProg; local in function:_mesa_ProgramBinary
2352 program_parameteri(struct gl_context * ctx,struct gl_shader_program * shProg,GLuint pname,GLint value,bool no_error) argument
2429 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); local in function:_mesa_ProgramParameteri_no_error
2437 struct gl_shader_program *shProg; local in function:_mesa_ProgramParameteri
2450 _mesa_use_program(struct gl_context * ctx,gl_shader_stage stage,struct gl_shader_program * shProg,struct gl_program * prog,struct gl_pipeline_object * shTarget) argument
2545 struct gl_shader_program *shProg; local in function:_mesa_CreateShaderProgramv
2650 struct gl_shader_program *shProg; local in function:_mesa_GetSubroutineUniformLocation
2679 struct gl_shader_program *shProg; local in function:_mesa_GetSubroutineIndex
2715 struct gl_shader_program *shProg; local in function:_mesa_GetActiveSubroutineUniformiv
2801 struct gl_shader_program *shProg; local in function:_mesa_GetActiveSubroutineUniformName
2835 struct gl_shader_program *shProg; local in function:_mesa_GetActiveSubroutineName
2969 struct gl_shader_program *shProg; local in function:_mesa_GetProgramStageiv
[all...]
H A Duniforms.c66 update_single_shader_texture_used(struct gl_shader_program *shProg, argument
81 unsigned stages_mask = shProg->data->linked_stages;
91 struct gl_program *glprog = shProg->_LinkedShaders[stage]->Program;
93 shProg->SamplersValidated = GL_FALSE;
100 _mesa_update_shader_textures_used(struct gl_shader_program *shProg, argument
107 shProg->_LinkedShaders[prog_stage];
117 update_single_shader_texture_used(shProg, prog,
131 update_single_shader_texture_used(shProg, prog, sampler->unit,
343 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1f
346 _mesa_uniform(location, 1, &v0, ctx, shProg, GLSL_TYPE_FLOA
354 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform2f
367 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform3f
381 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform4f
394 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1i
405 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform2i
418 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform3i
432 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform4i
446 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1fv
457 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2fv
468 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3fv
479 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4fv
490 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1iv
501 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2iv
512 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3iv
523 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4iv
534 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformHandleui64ARB
545 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformHandleui64vARB
656 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1ui
667 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform2ui
681 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform3ui
696 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform4ui
710 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1uiv
721 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2uiv
732 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3uiv
743 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4uiv
756 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2fv
767 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3fv
778 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4fv
849 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2x3fv
860 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3x2fv
871 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2x4fv
882 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4x2fv
893 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3x4fv
904 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4x3fv
1004 struct gl_shader_program *shProg; local in function:_mesa_GetUniformLocation
1032 struct gl_shader_program *shProg = local in function:_mesa_GetUniformLocation_no_error
1043 struct gl_shader_program *shProg; local in function:_mesa_GetUniformBlockIndex
1072 struct gl_shader_program *shProg; local in function:_mesa_GetUniformIndices
1099 uniform_block_binding(struct gl_context * ctx,struct gl_shader_program * shProg,GLuint uniformBlockIndex,GLuint uniformBlockBinding) argument
1119 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); local in function:_mesa_UniformBlockBinding_no_error
1129 struct gl_shader_program *shProg; local in function:_mesa_UniformBlockBinding
1159 shader_storage_block_binding(struct gl_context * ctx,struct gl_shader_program * shProg,GLuint shaderStorageBlockIndex,GLuint shaderStorageBlockBinding) argument
1182 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program); local in function:_mesa_ShaderStorageBlockBinding_no_error
1193 struct gl_shader_program *shProg; local in function:_mesa_ShaderStorageBlockBinding
1229 mesa_bufferiv(struct gl_shader_program * shProg,GLenum type,GLuint index,GLenum pname,GLint * params,const char * caller) argument
1321 struct gl_shader_program *shProg; local in function:_mesa_GetActiveUniformBlockiv
1345 struct gl_shader_program *shProg; local in function:_mesa_GetActiveUniformBlockName
1377 struct gl_shader_program *shProg; local in function:_mesa_GetActiveUniformName
1405 struct gl_shader_program *shProg; local in function:_mesa_GetActiveAtomicCounterBufferiv
1576 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1d
1587 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform2d
1600 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform3d
1614 struct gl_shader_program *shProg; local in function:_mesa_ProgramUniform4d
1628 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1dv
1639 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2dv
1650 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3dv
1661 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4dv
1672 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2dv
1684 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3dv
1696 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4dv
1708 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2x3dv
1720 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3x2dv
1732 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix2x4dv
1744 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4x2dv
1756 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix3x4dv
1768 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniformMatrix4x3dv
1916 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1i64ARB
1926 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2i64ARB
1939 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3i64ARB
1953 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4i64ARB
1968 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1i64vARB
1978 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2i64vARB
1988 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3i64vARB
1998 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4i64vARB
2008 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1ui64ARB
2018 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2ui64ARB
2031 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3ui64ARB
2045 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4ui64ARB
2060 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform1ui64vARB
2070 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform2ui64vARB
2080 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform3ui64vARB
2090 struct gl_shader_program *shProg = local in function:_mesa_ProgramUniform4ui64vARB
[all...]
H A Dshader_query.cpp66 struct gl_shader_program *const shProg, GLuint index,
90 shProg->AttributeBindings->put(index + VERT_ATTRIB_GENERIC0, name);
104 struct gl_shader_program *const shProg = local in function:_mesa_BindAttribLocation_no_error
106 bind_attrib_location(ctx, shProg, index, name, true);
115 struct gl_shader_program *const shProg = local in function:_mesa_BindAttribLocation
117 if (!shProg)
120 bind_attrib_location(ctx, shProg, index, name, false);
129 struct gl_shader_program *shProg; local in function:_mesa_GetActiveAttrib
136 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveAttrib");
137 if (!shProg)
65 bind_attrib_location(struct gl_context * ctx,struct gl_shader_program * const shProg,GLuint index,const GLchar * name,bool no_error) argument
180 struct gl_shader_program *const shProg = local in function:_mesa_GetAttribLocation
213 _mesa_count_active_attribs(struct gl_shader_program * shProg) argument
233 _mesa_longest_attribute_name_length(struct gl_shader_program * shProg) argument
257 bind_frag_data_location(struct gl_shader_program * const shProg,const char * name,unsigned colorNumber,unsigned index) argument
290 struct gl_shader_program *const shProg = local in function:_mesa_BindFragDataLocation_no_error
302 struct gl_shader_program *const shProg = local in function:_mesa_BindFragDataLocationIndexed
342 struct gl_shader_program *const shProg = local in function:_mesa_BindFragDataLocationIndexed_no_error
352 struct gl_shader_program *const shProg = local in function:_mesa_GetFragDataIndex
387 struct gl_shader_program *const shProg = local in function:_mesa_GetFragDataLocation
524 _mesa_program_resource_find_name(struct gl_shader_program * shProg,GLenum programInterface,const char * name,unsigned * array_index) argument
633 calc_resource_index(struct gl_shader_program * shProg,struct gl_program_resource * res) argument
651 _mesa_program_resource_index(struct gl_shader_program * shProg,struct gl_program_resource * res) argument
680 program_resource_find_data(struct gl_shader_program * shProg,void * data) argument
694 _mesa_program_resource_find_index(struct gl_shader_program * shProg,GLenum programInterface,GLuint index) argument
781 _mesa_get_program_resource_name(struct gl_shader_program * shProg,GLenum programInterface,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name,const char * caller) argument
905 _mesa_program_resource_location(struct gl_shader_program * shProg,GLenum programInterface,const char * name) argument
925 _mesa_program_resource_location_index(struct gl_shader_program * shProg,GLenum programInterface,const char * name) argument
972 is_resource_referenced(struct gl_shader_program * shProg,struct gl_program_resource * res,GLuint index,uint8_t stage) argument
993 get_buffer_property(struct gl_shader_program * shProg,struct gl_program_resource * res,const GLenum prop,GLint * val,const char * caller) argument
1138 _mesa_program_resource_prop(struct gl_shader_program * shProg,struct gl_program_resource * res,GLuint index,const GLenum prop,GLint * val,const char * caller) argument
1396 _mesa_get_program_resourceiv(struct gl_shader_program * shProg,GLenum programInterface,GLuint index,GLsizei propCount,const GLenum * props,GLsizei bufSize,GLsizei * length,GLint * params) argument
[all...]
H A Dshaderobj.h71 struct gl_shader_program *shProg);
81 struct gl_shader_program *shProg)
83 if (*ptr != shProg)
84 _mesa_reference_shader_program_(ctx, ptr, shProg);
112 struct gl_shader_program *shProg);
116 struct gl_shader_program *shProg);
120 struct gl_shader_program *shProg);
79 _mesa_reference_shader_program(struct gl_context * ctx,struct gl_shader_program ** ptr,struct gl_shader_program * shProg) argument
H A Dpipelineobj.c209 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, argument
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, pip
208 use_program_stage(struct gl_context * ctx,GLenum type,struct gl_shader_program * shProg,struct gl_pipeline_object * pipe) argument
265 struct gl_shader_program *shProg = NULL; local in function:_mesa_UseProgramStages_no_error
287 struct gl_shader_program *shProg = NULL; local in function:_mesa_UseProgramStages
378 struct gl_shader_program *shProg = NULL; local in function:active_shader_program
[all...]
H A Dshaderapi.h60 struct gl_shader_program *shProg);
63 _mesa_active_program(struct gl_context *ctx, struct gl_shader_program *shProg,
73 _mesa_count_active_attribs(struct gl_shader_program *shProg);
76 _mesa_longest_attribute_name_length(struct gl_shader_program *shProg);
263 struct gl_shader_program *shProg, struct gl_program *prog,
287 _mesa_program_resource_index(struct gl_shader_program *shProg,
291 _mesa_program_resource_find_name(struct gl_shader_program *shProg,
296 _mesa_program_resource_find_index(struct gl_shader_program *shProg,
300 _mesa_get_program_resource_name(struct gl_shader_program *shProg,
309 _mesa_program_resource_location(struct gl_shader_program *shProg,
[all...]
H A Duniform_query.cpp48 struct gl_shader_program *shProg; local in function:_mesa_GetActiveUniform
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; local in function:_mesa_GetActiveUniformsiv
126 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveUniform");
127 if (!shProg)
160 validate_uniform_parameters(GLint location,GLsizei count,unsigned * array_index,struct gl_context * ctx,struct gl_shader_program * shProg,const char * caller) argument
283 struct gl_shader_program *shProg = local in function:_mesa_get_uniform
662 log_uniform(const void * values,enum glsl_base_type basicType,unsigned rows,unsigned cols,unsigned count,bool transpose,const struct gl_shader_program * shProg,GLint location,const struct gl_uniform_storage * uni) argument
901 validate_uniform(GLint location,GLsizei count,const GLvoid * values,unsigned * offset,struct gl_context * ctx,struct gl_shader_program * shProg,enum glsl_base_type basicType,unsigned src_components) argument
1079 _mesa_uniform(GLint location,GLsizei count,const GLvoid * values,struct gl_context * ctx,struct gl_shader_program * shProg,enum glsl_base_type basicType,unsigned src_components) argument
1298 _mesa_uniform_matrix(GLint location,GLsizei count,GLboolean transpose,const void * values,struct gl_context * ctx,struct gl_shader_program * shProg,GLuint cols,GLuint rows,enum glsl_base_type basicType) argument
1451 _mesa_uniform_handle(GLint location,GLsizei count,const GLvoid * values,struct gl_context * ctx,struct gl_shader_program * shProg) argument
1589 _mesa_sampler_uniforms_are_valid(const struct gl_shader_program * shProg,char * errMsg,size_t errMsgLength) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_link.cpp225 brw_link_shader(struct gl_context *ctx, struct gl_shader_program *shProg) argument
232 if (shProg->data->LinkStatus == LINKING_SKIPPED)
235 for (stage = 0; stage < ARRAY_SIZE(shProg->_LinkedShaders); stage++) {
236 struct gl_linked_shader *shader = shProg->_LinkedShaders[stage];
244 process_glsl_ir(brw, shProg, shader);
246 _mesa_copy_linked_program_data(shProg, shader);
255 _mesa_shader_stage_to_string(shader->Stage), shProg->Name);
260 prog->nir = brw_create_nir(brw, shProg, prog, (gl_shader_stage) stage,
265 if (shProg->data->spirv) {
266 if (!gl_nir_link_uniforms(ctx, shProg))
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_shader_cache.h46 struct gl_shader_program *shProg,
51 struct gl_shader_program *shProg,
59 struct gl_shader_program *shProg,
64 struct gl_shader_program *shProg,
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_shader_cache.h46 struct gl_shader_program *shProg,
51 struct gl_shader_program *shProg,
59 struct gl_shader_program *shProg,
64 struct gl_shader_program *shProg,
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_link.cpp225 brw_link_shader(struct gl_context *ctx, struct gl_shader_program *shProg) argument
232 if (shProg->data->LinkStatus == LINKING_SKIPPED)
235 for (stage = 0; stage < ARRAY_SIZE(shProg->_LinkedShaders); stage++) {
236 struct gl_linked_shader *shader = shProg->_LinkedShaders[stage];
244 process_glsl_ir(brw, shProg, shader);
246 _mesa_copy_linked_program_data(shProg, shader);
255 _mesa_shader_stage_to_string(shader->Stage), shProg->Name);
260 prog->nir = brw_create_nir(brw, shProg, prog, (gl_shader_stage) stage,
271 if (shProg->data->spirv) {
275 if (!gl_nir_link_spirv(ctx, shProg,
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dstandalone_scaffolding.cpp151 struct gl_shader_program *shProg)
154 if (shProg->_LinkedShaders[i] != NULL) {
155 _mesa_delete_linked_shader(ctx, shProg->_LinkedShaders[i]);
156 shProg->_LinkedShaders[i] = NULL;
160 shProg->data->NumUniformStorage = 0;
161 shProg->data->UniformStorage = NULL;
162 shProg->NumUniformRemapTable = 0;
163 shProg->UniformRemapTable = NULL;
164 shProg->UniformHash = NULL;
166 ralloc_free(shProg
150 _mesa_clear_shader_program_data(struct gl_context * ctx,struct gl_shader_program * shProg) argument
[all...]
H A Dprogram.h49 struct gl_shader_program *shProg,
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dstandalone_scaffolding.cpp150 struct gl_shader_program *shProg)
153 if (shProg->_LinkedShaders[i] != NULL) {
154 _mesa_delete_linked_shader(ctx, shProg->_LinkedShaders[i]);
155 shProg->_LinkedShaders[i] = NULL;
159 shProg->data->NumUniformStorage = 0;
160 shProg->data->UniformStorage = NULL;
161 shProg->NumUniformRemapTable = 0;
162 shProg->UniformRemapTable = NULL;
163 shProg->UniformHash = NULL;
165 ralloc_free(shProg
149 _mesa_clear_shader_program_data(struct gl_context * ctx,struct gl_shader_program * shProg) argument
[all...]
H A Dprogram.h49 struct gl_shader_program *shProg);

Completed in 32 milliseconds

123