Home | History | Annotate | Download | only in main

Lines Matching refs:ID

50    GLuint ID;
76 GLuint id;
180 * Handles generating a GL_ARB_debug_output message ID generated by the GL or
183 * The GL API has this "ID" mechanism, where the intention is to allow a
184 * client to filter in/out messages based on source, type, and ID. Of course,
187 * static storage where the ID should get stored. This ID will be shared
193 _mesa_debug_get_id(GLuint *id)
195 if (!(*id)) {
196 /* Don't update *id if we raced with some other thread. */
197 p_atomic_cmpxchg(id, 0, p_atomic_inc_return(&PrevDynamicID));
213 enum mesa_debug_type type, GLuint id,
232 msg->id = id;
243 msg->id = oom_msg_id;
282 copy->ID = elem->ID;
291 * Set the state of \p id in the namespace.
295 GLuint id, bool enabled)
303 if (tmp->ID == id) {
323 elem->ID = id;
368 * Get the state of \p id in the namespace.
371 debug_namespace_get(const struct gl_debug_namespace *ns, GLuint id,
378 if (elem->ID == id) {
528 * Sets the state of the given message source/type/ID tuple.
534 GLuint id, GLboolean enabled)
542 debug_namespace_set(ns, id, enabled);
592 * Returns if the given message source/type/ID tuple is enabled.
598 GLuint id,
608 return debug_namespace_get(nspace, id, severity);
620 enum mesa_debug_type type, GLuint id,
642 id, severity, len, buf);
826 enum mesa_debug_type type, GLuint id,
832 if (!_mesa_debug_is_message_enabled(debug, source, type, id, severity)) {
851 callback(gl_source, gl_type, id, gl_severity, len, buf, data);
855 debug_log_message(ctx->Debug, source, type, id, severity, len, buf);
865 enum mesa_debug_type type, GLuint id,
873 log_msg_locked_and_unlock(ctx, source, type, id, severity, len, buf);
986 _mesa_DebugMessageInsert(GLenum source, GLenum type, GLuint id,
1009 gl_enum_to_debug_type(type), id,
1079 *ids++ = msg->id;
1158 _mesa_PushDebugGroup(GLenum source, GLuint id, GLsizei length,
1202 id,
1210 MESA_DEBUG_TYPE_PUSH_GROUP, id,
1250 msg.id,