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