home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Programming / MiniGL / include / mgl / config.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-04-07  |  1.3 KB  |  60 lines

  1. /*
  2.  * $Id: config.h,v 1.1.1.1 2000/04/07 19:44:51 tfrieden Exp $
  3.  *
  4.  * $Date: 2000/04/07 19:44:51 $
  5.  * $Revision: 1.1.1.1 $
  6.  *
  7.  * (C) 1999 by Hyperion
  8.  * All rights reserved
  9.  *
  10.  * This file is part of the MiniGL library project
  11.  * See the file Licence.txt for more details
  12.  *
  13.  */
  14.  
  15. #ifndef __GLCONFIG_H
  16. #define __GLCONFIG_H
  17.  
  18. #ifndef __VBCC__
  19. #define INLINE __inline
  20. #else
  21. #define INLINE
  22. #endif
  23.  
  24. // Stack sizes of the different matrix stacks
  25. #define MODELVIEW_STACK_SIZE    40
  26. #define PROJECTION_STACK_SIZE  5
  27.  
  28. // define this to make mglLockMode available
  29. #define AUTOMATIC_LOCKING_ENABLE 1
  30.  
  31. // Define this is you don't want the ability to log GL calls
  32. #define NLOGGING 1
  33.  
  34. // Define if you don't want debugging
  35. #define GLNDEBUG 1
  36.  
  37. // Define if you don't want the compatibility macros
  38. #ifndef __VBCC__
  39. #define NO_GL_MACROS 1
  40. #endif
  41.  
  42. // Define if you want to use inline functions for compatibility.
  43. // Only valid if NO_GL_MACROS is also defined
  44. #ifndef __VBCC__
  45. #define USE_GL_INLINES 1
  46. #endif
  47.  
  48. // Define if you don't want to check if the bitmaps allocated for
  49. // screen buffering are cybergraphics bitmaps
  50. #define NCGXDEBUG 1
  51.  
  52. // define if you don't want to draw anything
  53. // #define NODRAW
  54.  
  55. // Maximum number of vertices a primitive can have
  56. // Raise this value if needed, but this *should* really be enough.
  57. #define MGL_MAXVERTS 1024
  58.  
  59. #endif
  60.