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#define NVC0_3D_MACRO_CONSERVATIVE_RASTER_STATE			0x00003868
41
42#define NVC0_3D_MACRO_COMPUTE_COUNTER				0x00003870
43
44#define NVC0_3D_MACRO_COMPUTE_COUNTER_TO_QUERY			0x00003878
45
46#endif /* __NVC0_MACROS_H__ */
47