Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/gallium/drivers/nouveau/nvc0/nvc0_macros.h
4574 views
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
48