Lines Matching refs:programInterface
554 compute_resource_key(GLenum programInterface, const char *name, size_t len)
556 return _mesa_hash_data_with_seed(name, len, programInterface + len);
561 GLenum programInterface, const char *name,
579 uint32_t key = compute_resource_key(programInterface, name_copy, len);
596 GLenum programInterface, const char *name,
606 res = search_resource_hash(shProg, programInterface, name, array_index);
613 if (res->Type != programInterface)
630 * "uint GetProgramResourceIndex(uint program, enum programInterface,
634 * resources for <programInterface>, the index of the matched resource is
667 switch (programInterface) {
721 GLenum programInterface,
729 switch (programInterface) {
779 if (res->Type != programInterface)
803 GLenum programInterface,
810 assert(programInterface == GL_UNIFORM ||
811 programInterface == GL_BUFFER_VARIABLE);
814 res = _mesa_program_resource_find_name(shProg, programInterface, uni.IndexName,
820 res = program_resource_find_binding_offset(shProg, programInterface,
890 GLenum programInterface, GLuint index)
897 if (res->Type != programInterface)
985 GLenum programInterface, GLuint index,
994 _mesa_program_resource_find_index(shProg, programInterface, index);
998 * <programInterface>.
1116 GLenum programInterface, const char *name)
1120 _mesa_program_resource_find_name(shProg, programInterface, name,
1153 GLenum programInterface, const char *name)
1156 _mesa_program_resource_find_name(shProg, programInterface, name, NULL);
1631 GLenum programInterface, GLuint index, GLsizei propCount,
1641 _mesa_program_resource_find_index(shProg, programInterface, index);
1647 _mesa_enum_to_string(programInterface), index, bufSize);
1673 GLenum programInterface, GLenum pname,
1683 if (shProg->data->ProgramResourceList[i].Type == programInterface)
1687 if (programInterface == GL_ATOMIC_COUNTER_BUFFER ||
1688 programInterface == GL_TRANSFORM_FEEDBACK_BUFFER) {
1691 _mesa_enum_to_string(programInterface),
1699 if (shProg->data->ProgramResourceList[i].Type != programInterface)
1707 switch (programInterface) {
1710 if (shProg->data->ProgramResourceList[i].Type == programInterface) {
1720 if (shProg->data->ProgramResourceList[i].Type == programInterface) {
1742 if (shProg->data->ProgramResourceList[i].Type == programInterface) {
1752 if (shProg->data->ProgramResourceList[i].Type == programInterface) {
1763 _mesa_enum_to_string(programInterface),
1768 switch (programInterface) {
1776 if (shProg->data->ProgramResourceList[i].Type == programInterface) {
1789 _mesa_enum_to_string(programInterface),