1 /*---------------------------------------------------------------------------*
2   Project:  Dolphin GD library
3   File:     gd.h
4 
5   Copyright 2001-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: gd.h,v $
14   Revision 1.4  2006/05/31 09:29:51  hirose
15   Copied bugflag definitions from gx.h.
16 
17   Revision 1.3  2006/02/04 11:56:44  hashida
18   (none)
19 
20   Revision 1.2  2005/08/17 10:56:09  hirose
21   Removed definition of sinf/cosf for WIN32.
22 
23   Revision 1.1.1.1  2005/05/12 02:41:06  yasuh-to
24   Ported from dolphin source tree.
25 
26 
27     3     2003/02/03 14:07 Hirose
28     Added "GDIndirect.h".
29 
30     2     2001/09/19 3:55p Carl
31     More win32 compatibility defines.
32 
33     1     2001/09/12 1:53p Carl
34     Initial revision of GD: Graphics Display List Library.
35 
36   $NoKeywords: $
37  *---------------------------------------------------------------------------*/
38 
39 #ifndef __GD_H__
40 #define __GD_H__
41 
42 /*---------------------------------------------------------------------------*/
43 
44 #ifdef WIN32
45 #define inline __inline
46 #endif
47 
48 /*---------------------------------------------------------------------------*/
49 // Defines version related flags if not exists.
50 
51 #ifndef BUG_CLR_LOAD_DLY
52 #define BUG_CLR_LOAD_DLY
53 #endif // BUG_CLR_LOAD_DLY
54 
55 #ifndef BUG_XF_STALL
56 #define BUG_XF_STALL
57 #endif // BUG_XF_STALL
58 
59 #ifndef BUG_CP_LOAD_DLY
60 #define BUG_CP_LOAD_DLY
61 #endif // BUG_CP_LOAD_DLY
62 
63 /*---------------------------------------------------------------------------*/
64 
65 #include <revolution/gd/GDBase.h>
66 #include <revolution/gd/GDFile.h>
67 #include <revolution/gd/GDGeometry.h>
68 #include <revolution/gd/GDIndirect.h>
69 #include <revolution/gd/GDLight.h>
70 #include <revolution/gd/GDPixel.h>
71 #include <revolution/gd/GDTev.h>
72 #include <revolution/gd/GDTexture.h>
73 #include <revolution/gd/GDTransform.h>
74 #include <revolution/gd/GDVert.h>
75 
76 /*---------------------------------------------------------------------------*/
77 
78 #endif // __GD_H__
79