Lines Matching refs:shProg

64 _mesa_update_shader_textures_used(struct gl_shader_program *shProg,  in _mesa_update_shader_textures_used()  argument
69 memcpy(prog->SamplerUnits, shProg->SamplerUnits, sizeof(prog->SamplerUnits)); in _mesa_update_shader_textures_used()
74 GLuint unit = shProg->SamplerUnits[s]; in _mesa_update_shader_textures_used()
75 GLuint tgt = shProg->SamplerTargets[s]; in _mesa_update_shader_textures_used()
500 struct gl_shader_program *shProg; in _mesa_GetUniformLocationARB() local
505 shProg = _mesa_lookup_shader_program_err(ctx, programObj, in _mesa_GetUniformLocationARB()
507 if (!shProg) in _mesa_GetUniformLocationARB()
515 if (shProg->LinkStatus == GL_FALSE) { in _mesa_GetUniformLocationARB()
521 index = _mesa_get_uniform_location(ctx, shProg, name, &offset); in _mesa_GetUniformLocationARB()
532 if (shProg->UniformStorage[index].block_index != -1) in _mesa_GetUniformLocationARB()
544 struct gl_shader_program *shProg; in _mesa_GetUniformBlockIndex() local
551 shProg = _mesa_lookup_shader_program_err(ctx, program, in _mesa_GetUniformBlockIndex()
553 if (!shProg) in _mesa_GetUniformBlockIndex()
556 for (i = 0; i < shProg->NumUniformBlocks; i++) { in _mesa_GetUniformBlockIndex()
557 if (!strcmp(shProg->UniformBlocks[i].Name, uniformBlockName)) in _mesa_GetUniformBlockIndex()
572 struct gl_shader_program *shProg; in _mesa_GetUniformIndices() local
579 shProg = _mesa_lookup_shader_program_err(ctx, program, in _mesa_GetUniformIndices()
581 if (!shProg) in _mesa_GetUniformIndices()
592 uniformIndices[i] = _mesa_get_uniform_location(ctx, shProg, in _mesa_GetUniformIndices()
603 struct gl_shader_program *shProg; in _mesa_UniformBlockBinding() local
610 shProg = _mesa_lookup_shader_program_err(ctx, program, in _mesa_UniformBlockBinding()
612 if (!shProg) in _mesa_UniformBlockBinding()
615 if (uniformBlockIndex >= shProg->NumUniformBlocks) { in _mesa_UniformBlockBinding()
618 uniformBlockIndex, shProg->NumUniformBlocks); in _mesa_UniformBlockBinding()
629 if (shProg->UniformBlocks[uniformBlockIndex].Binding != in _mesa_UniformBlockBinding()
634 shProg->UniformBlocks[uniformBlockIndex].Binding = uniformBlockBinding; in _mesa_UniformBlockBinding()
637 int stage_index = shProg->UniformBlockStageIndex[i][uniformBlockIndex]; in _mesa_UniformBlockBinding()
640 struct gl_shader *sh = shProg->_LinkedShaders[i]; in _mesa_UniformBlockBinding()
654 struct gl_shader_program *shProg; in _mesa_GetActiveUniformBlockiv() local
663 shProg = _mesa_lookup_shader_program_err(ctx, program, in _mesa_GetActiveUniformBlockiv()
665 if (!shProg) in _mesa_GetActiveUniformBlockiv()
668 if (uniformBlockIndex >= shProg->NumUniformBlocks) { in _mesa_GetActiveUniformBlockiv()
671 uniformBlockIndex, shProg->NumUniformBlocks); in _mesa_GetActiveUniformBlockiv()
675 block = &shProg->UniformBlocks[uniformBlockIndex]; in _mesa_GetActiveUniformBlockiv()
697 params[i] = _mesa_get_uniform_location(ctx, shProg, in _mesa_GetActiveUniformBlockiv()
704 params[0] = shProg->UniformBlockStageIndex[MESA_SHADER_VERTEX][uniformBlockIndex] != -1; in _mesa_GetActiveUniformBlockiv()
708 params[0] = shProg->UniformBlockStageIndex[MESA_SHADER_GEOMETRY][uniformBlockIndex] != -1; in _mesa_GetActiveUniformBlockiv()
712 params[0] = shProg->UniformBlockStageIndex[MESA_SHADER_FRAGMENT][uniformBlockIndex] != -1; in _mesa_GetActiveUniformBlockiv()
731 struct gl_shader_program *shProg; in _mesa_GetActiveUniformBlockName() local
746 shProg = _mesa_lookup_shader_program_err(ctx, program, in _mesa_GetActiveUniformBlockName()
748 if (!shProg) in _mesa_GetActiveUniformBlockName()
751 if (uniformBlockIndex >= shProg->NumUniformBlocks) { in _mesa_GetActiveUniformBlockName()
754 uniformBlockIndex, shProg->NumUniformBlocks); in _mesa_GetActiveUniformBlockName()
758 block = &shProg->UniformBlocks[uniformBlockIndex]; in _mesa_GetActiveUniformBlockName()
771 struct gl_shader_program *shProg; in _mesa_GetActiveUniformName() local
787 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveUniformName"); in _mesa_GetActiveUniformName()
789 if (!shProg) in _mesa_GetActiveUniformName()
792 if (uniformIndex >= shProg->NumUserUniformStorage) { in _mesa_GetActiveUniformName()
799 shProg->UniformStorage[uniformIndex].name); in _mesa_GetActiveUniformName()