| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | shaderobj.c | 244 * 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 D | shaderapi.c | 281 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 D | shader_query.cpp | 101 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 D | uniforms.c | 66 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 D | program_resource.c | 100 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 D | shaderobj.h | 71 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 D | pipelineobj.c | 211 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 D | shaderapi.h | 61 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 D | shaderobj.c | 233 * 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 D | program_resource.c | 101 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 D | shaderapi.c | 238 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 D | uniforms.c | 66 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 D | shader_query.cpp | 66 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 D | shaderobj.h | 71 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 D | 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, 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 D | shaderapi.h | 60 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 D | uniform_query.cpp | 48 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 D | brw_link.cpp | 225 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 D | st_shader_cache.h | 46 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 D | st_shader_cache.h | 46 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 D | brw_link.cpp | 225 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 D | standalone_scaffolding.cpp | 151 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 D | program.h | 49 struct gl_shader_program *shProg,
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | standalone_scaffolding.cpp | 150 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 D | program.h | 49 struct gl_shader_program *shProg);
|