Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. #ifndef __NVC0_MACROS_H__
  2. #define __NVC0_MACROS_H__
  3.  
  4. /**
  5.  * The list of macros defined in the 3d object
  6.  */
  7.  
  8. #define NVC0_3D_MACRO_VERTEX_ARRAY_PER_INSTANCE                 0x00003800
  9.  
  10. #define NVC0_3D_MACRO_VERTEX_ARRAY_SELECT                       0x00003808
  11.  
  12. #define NVC0_3D_MACRO_BLEND_ENABLES                             0x00003810
  13.  
  14. #define NVC0_3D_MACRO_POLYGON_MODE_FRONT                        0x00003818
  15. #define NVC0_3D_MACRO_POLYGON_MODE_FRONT_POINT                  0x00001b00
  16. #define NVC0_3D_MACRO_POLYGON_MODE_FRONT_LINE                   0x00001b01
  17. #define NVC0_3D_MACRO_POLYGON_MODE_FRONT_FILL                   0x00001b02
  18.  
  19. #define NVC0_3D_MACRO_POLYGON_MODE_BACK                         0x00003820
  20. #define NVC0_3D_MACRO_POLYGON_MODE_BACK_POINT                   0x00001b00
  21. #define NVC0_3D_MACRO_POLYGON_MODE_BACK_LINE                    0x00001b01
  22. #define NVC0_3D_MACRO_POLYGON_MODE_BACK_FILL                    0x00001b02
  23.  
  24. #define NVC0_3D_MACRO_GP_SELECT                                 0x00003828
  25.  
  26. #define NVC0_3D_MACRO_TEP_SELECT                                0x00003830
  27.  
  28. #define NVC0_3D_MACRO_DRAW_ARRAYS_INDIRECT                      0x00003838
  29.  
  30. #define NVC0_3D_MACRO_DRAW_ELEMENTS_INDIRECT                    0x00003840
  31.  
  32. #endif /* __NVC0_MACROS_H__ */
  33.