/*---------------------------------------------------------------------------*
  Project:  NitroSDK - FX - demos - test
  File:     fx_append_mtx.h

  Copyright 2003-2005 Nintendo. All rights reserved.

  These coded instructions, statements, and computer programs contain
  proprietary information of Nintendo of America Inc. and/or Nintendo
  Company Ltd., and are protected by Federal copyright law. They may
  not be disclosed to third parties or copied or duplicated in any form,
  in whole or in part, without the prior written consent of Nintendo.
  
  $Log: fx_append_mtx.h,v $
  Revision 1.5  2005/02/28 05:26:13  yosizaki
  do-indent.

  Revision 1.4  2004/04/07 01:27:57  yada
  Fixed header comment

  Revision 1.3  02/05/2004 07:09:02  yasu
  Changed SDK prefix iris to nitro

  Revision 1.2  2004/01/29 01:35:09  kitani_toshikazu
  Fixed some bugs for debug build, restored appended test cases
 
  $NoKeywords: $
  
 *---------------------------------------------------------------------------*/
#ifndef  FX_APPEND_MTX_H_
#define  FX_APPEND_MTX_H_

#include <nitro.h>
#include <math.h>

#ifndef  FX_TEST_COMMON_H_
#include "fx_test_common.h"
#endif //  FX_TEST_COMMON_H_

// Memo: 
// Within function groups that take Fx32Vec as an argument, some functions such as MTX_RotAxis33 require that the argument be a normal vector.
// Currently, it is not checked whether vAxis is a normal vector.
// If a compilation option causes us to check whether this is a normal vector, the following test item must be added: "Are normal vectors working properly?"
// 

//----------------------------------------------------------------------------
//  Global Function 
//----------------------------------------------------------------------------

// Entry of additional test item
extern void MTXTest_appended();




#endif //  FX_APPEND_MTX_H_
