func PushDebugGroup(source uint32, id uint32, length int32, message *uint8) {
	syscall.Syscall6(gpPushDebugGroup, 4, uintptr(source), uintptr(id), uintptr(length), uintptr(unsafe.Pointer(message)), 0, 0)
}
func PushDebugGroup(source uint32, id uint32, length int32, message *uint8) {
	syscall.Syscall6(gpPushDebugGroup, 4, uintptr(source), uintptr(id), uintptr(length), uintptr(unsafe.Pointer(message)), 0, 0)
}
func PushDebugGroup ( source uint32 , id uint32 , length int32 , message * uint8 ) { syscall . Syscall6 ( gpPushDebugGroup , 4 , uintptr ( source ) , uintptr ( id ) , uintptr ( length ) , uintptr ( unsafe . Pointer ( message ) ) , 0 , 0 ) }
// push a named debug group into the command stream
push a named debug group into the command stream