public static void EvokeMessage(DebugSourceExternal dse, DebugType dt, int id, DebugSeverity ds, string msg) { if (msg.Length > _maxMessageLength) { throw new ArgumentException("Message is too long"); } GL.DebugMessageInsert((DbgSrcExt)dse, (DbgTy)dt, id, (DbgSe)ds, msg.Length, msg); }
public override void PushDebugGroup(DebugSourceExternal source, int id, string name) { GL.PushDebugGroup(source, id, name.Length, name); }
public static void PushGroup(DebugSourceExternal source, int id, string message) { GL.PushDebugGroup((DbgSrcExt)source, id, message.Length, message); }
public virtual void PushDebugGroup(DebugSourceExternal source, int id, string name) { }