1 /*---------------------------------------------------------------------------*
2   Project:  NitroSDK - FX - demos - test
3   File:     fx_append_mtx.h
4 
5   Copyright 2003-2005 Nintendo. All rights reserved.
6 
7   These coded instructions, statements, and computer programs contain
8   proprietary information of Nintendo of America Inc. and/or Nintendo
9   Company Ltd., and are protected by Federal copyright law. They may
10   not be disclosed to third parties or copied or duplicated in any form,
11   in whole or in part, without the prior written consent of Nintendo.
12 
13   $Log: fx_append_mtx.h,v $
14   Revision 1.5  2005/02/28 05:26:13  yosizaki
15   do-indent.
16 
17   Revision 1.4  2004/04/07 01:27:57  yada
18   Fixed header comment
19 
20   Revision 1.3  02/05/2004 07:09:02  yasu
21   Changed SDK prefix iris to nitro
22 
23   Revision 1.2  2004/01/29 01:35:09  kitani_toshikazu
24   Fixed some bugs for debug build, restored appended test cases
25 
26   $NoKeywords: $
27 
28  *---------------------------------------------------------------------------*/
29 #ifndef  FX_APPEND_MTX_H_
30 #define  FX_APPEND_MTX_H_
31 
32 #include <nitro.h>
33 #include <math.h>
34 
35 #ifndef  FX_TEST_COMMON_H_
36 #include "fx_test_common.h"
37 #endif //  FX_TEST_COMMON_H_
38 
39 // Memo:
40 // Within function groups that take Fx32Vec as an argument, some functions such as MTX_RotAxis33 require that the argument be a normal vector.
41 // Currently, it is not checked whether vAxis is a normal vector.
42 // 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?"
43 //
44 
45 //----------------------------------------------------------------------------
46 //  Global Function
47 //----------------------------------------------------------------------------
48 
49 // Entry of additional test item
50 extern void MTXTest_appended();
51 
52 
53 
54 
55 #endif //  FX_APPEND_MTX_H_
56