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   transitioned from the Dolphin source tree
22 
23 
24     2     02/07/24 9:06 Hirose
25     Resolved version conflicts.
26 
27     5     10/13/99 4:32p Alligator
28     change GXSetViewport, GXSetScissor to use xorig, yorig, wd, ht
29 
30     4     9/30/99 10:40p Yasu
31     Renamed some GX functions and enums
32 
33     3     1/05/98 2:48p Ryan
34     routine updated of header files to match man pages
35 
36     2     7/28/99 4:07p Alligator
37     update header files and emulator for hw changes
38 
39     1     7/14/99 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