public static void LabelObject(ObjectLabelIdentifier objLabelIdent, int glObject, string name) { Console.WriteLine(objLabelIdent.ToString()+ " ------ " + name); GL.ObjectLabel(objLabelIdent, glObject, name.Length, name); }
/// <summary> /// Assigns a debug label to an OpenGL object. The object's handle is automatically added to the label. /// </summary> /// <param name="handleNamespace">The namespace of the object handle</param> /// <param name="handle">Object's handle</param> /// <param name="name">Label of the object</param> public static void SetObjectLabel(ObjectLabelIdentifier handleNamespace, int handle, string name) { string label = handleNamespace.ToString() + ": " + name + " (handle: " + handle + ")"; GL.ObjectLabel(handleNamespace, handle, label.Length, label); }