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