Lines Matching refs:IDs
139 * A client may call Control() with an array of IDs, then call Control()
140 * on all message IDs of a certain severity, then Insert() one of the
141 * previously specified IDs, giving us a known severity level, then call
142 * Control() on all message IDs of a certain severity level again.
144 * After the first call, those IDs will have a FOUND_BIT, but will not
187 state = (uintptr_t)_mesa_HashLookup(nspace->IDs, id);
210 _mesa_HashInsert(nspace->IDs, id, (void*)state);
238 state = (uintptr_t)_mesa_HashLookup(nspace->IDs, id);
252 _mesa_HashInsert(nspace->IDs, id, (void*)state);
506 GLenum* types, GLenum* ids, GLenum* severities,
522 GLsizei written = _mesa_get_msg(ctx, sources, types, ids, severities,
542 if (ids)
543 ids++;
552 * 'size' is the size of 'array'. 'count' is the size of 'ids', an array
554 * listed in 'ids' will be overwritten with the value of 'enabled'.
561 GLsizei count, const GLuint *ids, GLboolean enabled)
574 if (ids[i] >= size) {
578 array[ids[i]] = enabled;
583 IDs found in the given intersection
588 * IDs in the hash table, and setting the default state for all
590 * yet-unknown message IDs that may be used in the future will be
627 /* change the default for IDs we've never seen before. */
630 /* Now change the state of IDs we *have* seen... */
640 * require special handling, since the IDs in them are controlled by clients,
643 * 'count' is the length of the array 'ids'. If 'count' is nonzero, all
644 * the given IDs in the namespace defined by 'esource' and 'etype'
647 * If 'count' is zero, this sets the state of all IDs that match
652 GLenum eseverity, GLsizei count, const GLuint *ids,
667 set_message_state(ctx, source, type, ids[i], enabled);
677 GLsizei count, const GLuint *ids,
694 "(When passing an array of ids, severity must be"
700 control_app_messages(ctx, source, type, severity, count, ids, enabled);
706 count, ids, enabled);
709 count, ids, enabled);
712 count, ids, enabled);
715 count, ids, enabled);
765 ClientIDs->Namespaces[s][t].IDs = _mesa_NewHashTable();
766 assert(ClientIDs->Namespaces[s][t].IDs);
782 _mesa_DeleteHashTable(ClientIDs->Namespaces[s][t].IDs);