1 /*---------------------------------------------------------------------------* 2 Project: Dolphin GX library 3 File: GXCull.h 4 5 Copyright 1998- 2002 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: GXCull.h,v $ 14 Revision 1.2 2006/02/04 11:56:46 hashida 15 (none) 16 17 Revision 1.1.1.1 2005/12/29 06:53:28 hiratsu 18 Initial import. 19 20 Revision 1.1.1.1 2005/05/12 02:41:07 yasuh-to 21 Ported from dolphin source tree. 22 23 24 2 2002/07/24 9:06 Hirose 25 Resolved version conflicts. 26 27 5 1999/10/13 4:32p Alligator 28 Changed GXSetViewport, GXSetScissor to use xorig, yorig, wd, ht 29 30 4 1999/09/30 10:40p Yasu 31 Renamed some GX functions and enums 32 33 3 1998/01/05 2:48p Ryan 34 Routine updated of header files to match man pages 35 36 2 1999/07/28 4:07p Alligator 37 Updated header files and emulator for hw changes 38 39 1 1999/07/14 4:20p Alligator 40 Split gx.h into individual header files for each major section of API 41 $NoKeywords: $ 42 *---------------------------------------------------------------------------*/ 43 44 #ifndef __GXCULL_H__ 45 #define __GXCULL_H__ 46 47 #ifdef __cplusplus 48 extern "C" { 49 #endif 50 51 /*---------------------------------------------------------------------------*/ 52 #include <revolution/types.h> 53 #include <revolution/gx/GXEnum.h> 54 55 /*---------------------------------------------------------------------------*/ 56 void GXSetScissor ( u32 left, u32 top, u32 wd, u32 ht ); 57 void GXSetCullMode ( GXCullMode mode ); 58 void GXSetCoPlanar ( GXBool enable ); 59 60 /*---------------------------------------------------------------------------*/ 61 #ifdef __cplusplus 62 } 63 #endif 64 65 #endif // __GXCULL_H__ 66