1bf215546Sopenharmony_ci#ifndef __NVC0_MACROS_H__ 2bf215546Sopenharmony_ci#define __NVC0_MACROS_H__ 3bf215546Sopenharmony_ci 4bf215546Sopenharmony_ci/** 5bf215546Sopenharmony_ci * The list of macros defined in the 3d object 6bf215546Sopenharmony_ci */ 7bf215546Sopenharmony_ci 8bf215546Sopenharmony_ci#define NVC0_3D_MACRO_VERTEX_ARRAY_PER_INSTANCE 0x00003800 9bf215546Sopenharmony_ci 10bf215546Sopenharmony_ci#define NVC0_3D_MACRO_VERTEX_ARRAY_SELECT 0x00003808 11bf215546Sopenharmony_ci 12bf215546Sopenharmony_ci#define NVC0_3D_MACRO_BLEND_ENABLES 0x00003810 13bf215546Sopenharmony_ci 14bf215546Sopenharmony_ci#define NVC0_3D_MACRO_POLYGON_MODE_FRONT 0x00003818 15bf215546Sopenharmony_ci#define NVC0_3D_MACRO_POLYGON_MODE_FRONT_POINT 0x00001b00 16bf215546Sopenharmony_ci#define NVC0_3D_MACRO_POLYGON_MODE_FRONT_LINE 0x00001b01 17bf215546Sopenharmony_ci#define NVC0_3D_MACRO_POLYGON_MODE_FRONT_FILL 0x00001b02 18bf215546Sopenharmony_ci 19bf215546Sopenharmony_ci#define NVC0_3D_MACRO_POLYGON_MODE_BACK 0x00003820 20bf215546Sopenharmony_ci#define NVC0_3D_MACRO_POLYGON_MODE_BACK_POINT 0x00001b00 21bf215546Sopenharmony_ci#define NVC0_3D_MACRO_POLYGON_MODE_BACK_LINE 0x00001b01 22bf215546Sopenharmony_ci#define NVC0_3D_MACRO_POLYGON_MODE_BACK_FILL 0x00001b02 23bf215546Sopenharmony_ci 24bf215546Sopenharmony_ci#define NVC0_3D_MACRO_GP_SELECT 0x00003828 25bf215546Sopenharmony_ci 26bf215546Sopenharmony_ci#define NVC0_3D_MACRO_TEP_SELECT 0x00003830 27bf215546Sopenharmony_ci 28bf215546Sopenharmony_ci#define NVC0_3D_MACRO_DRAW_ARRAYS_INDIRECT 0x00003838 29bf215546Sopenharmony_ci 30bf215546Sopenharmony_ci#define NVC0_3D_MACRO_DRAW_ELEMENTS_INDIRECT 0x00003840 31bf215546Sopenharmony_ci 32bf215546Sopenharmony_ci#define NVC0_3D_MACRO_DRAW_ARRAYS_INDIRECT_COUNT 0x00003848 33bf215546Sopenharmony_ci 34bf215546Sopenharmony_ci#define NVC0_3D_MACRO_DRAW_ELEMENTS_INDIRECT_COUNT 0x00003850 35bf215546Sopenharmony_ci 36bf215546Sopenharmony_ci#define NVC0_3D_MACRO_QUERY_BUFFER_WRITE 0x00003858 37bf215546Sopenharmony_ci 38bf215546Sopenharmony_ci#define NVC0_CP_MACRO_LAUNCH_GRID_INDIRECT 0x00003860 39bf215546Sopenharmony_ci 40bf215546Sopenharmony_ci#define NVC0_3D_MACRO_CONSERVATIVE_RASTER_STATE 0x00003868 41bf215546Sopenharmony_ci 42bf215546Sopenharmony_ci#define NVC0_3D_MACRO_COMPUTE_COUNTER 0x00003870 43bf215546Sopenharmony_ci 44bf215546Sopenharmony_ci#define NVC0_3D_MACRO_COMPUTE_COUNTER_TO_QUERY 0x00003878 45bf215546Sopenharmony_ci 46bf215546Sopenharmony_ci#endif /* __NVC0_MACROS_H__ */ 47