Home | History | Annotate | Download | only in nvc0
      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 #define NVC0_3D_MACRO_DRAW_ARRAYS_INDIRECT_COUNT		0x00003848
     33 
     34 #define NVC0_3D_MACRO_DRAW_ELEMENTS_INDIRECT_COUNT		0x00003850
     35 
     36 #define NVC0_3D_MACRO_QUERY_BUFFER_WRITE			0x00003858
     37 
     38 #define NVC0_CP_MACRO_LAUNCH_GRID_INDIRECT       0x00003860
     39 
     40 #endif /* __NVC0_MACROS_H__ */
     41