Example #1
0
        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);
        }
Example #2
0
 public override void PushDebugGroup(DebugSourceExternal source, int id, string name)
 {
     GL.PushDebugGroup(source, id, name.Length, name);
 }
Example #3
0
 public static void PushGroup(DebugSourceExternal source, int id, string message)
 {
     GL.PushDebugGroup((DbgSrcExt)source, id, message.Length, message);
 }
Example #4
0
 public virtual void PushDebugGroup(DebugSourceExternal source, int id, string name)
 {
 }