|
2025 | 2025 | #define NVC597_SET_CONSERVATIVE_RASTER_ENABLE_FALSE 0x00000000
|
2026 | 2026 | #define NVC597_SET_CONSERVATIVE_RASTER_ENABLE_TRUE 0x00000001
|
2027 | 2027 |
|
| 2028 | +#define NVC597_SET_MESH_CONTROL 0x114c |
| 2029 | +#define NVC597_SET_MESH_CONTROL_ENABLE 0:0 |
| 2030 | +#define NVC597_SET_MESH_CONTROL_ENABLE_FALSE 0x00000000 |
| 2031 | +#define NVC597_SET_MESH_CONTROL_ENABLE_TRUE 0x00000001 |
| 2032 | + |
| 2033 | +#define NVC597_SET_MESH_SHADER_A 0x1150 |
| 2034 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY 3:0 |
| 2035 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_POINTS 0x00000000 |
| 2036 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_LINES 0x00000001 |
| 2037 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_LINE_LOOP 0x00000002 |
| 2038 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_LINE_STRIP 0x00000003 |
| 2039 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_TRIANGLES 0x00000004 |
| 2040 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_TRIANGLE_STRIP 0x00000005 |
| 2041 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_TRIANGLE_FAN 0x00000006 |
| 2042 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_QUADS 0x00000007 |
| 2043 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_QUAD_STRIP 0x00000008 |
| 2044 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_POLYGON 0x00000009 |
| 2045 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_LINELIST_ADJCY 0x0000000A |
| 2046 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_LINESTRIP_ADJCY 0x0000000B |
| 2047 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_TRIANGLELIST_ADJCY 0x0000000C |
| 2048 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_TRIANGLESTRIP_ADJCY 0x0000000D |
| 2049 | +#define NVC597_SET_MESH_SHADER_A_OUTPUT_TOPOLOGY_PATCH 0x0000000E |
| 2050 | +#define NVC597_SET_MESH_SHADER_A_MAX_VERTEX 12:4 |
| 2051 | +#define NVC597_SET_MESH_SHADER_A_MAX_PRIMITIVE 22:13 |
| 2052 | + |
| 2053 | +#define NVC597_SET_MESH_SHADER_B 0x1154 |
| 2054 | +#define NVC597_SET_MESH_SHADER_B_SHARED_MEM_LINES 16:8 |
| 2055 | +#define NVC597_SET_MESH_SHADER_B_THREAD_COUNT 25:20 |
| 2056 | + |
| 2057 | +#define NVC597_SET_MESH_INIT_SHADER 0x1158 |
| 2058 | +#define NVC597_SET_MESH_INIT_SHADER_THREAD_COUNT 5:0 |
| 2059 | +#define NVC597_SET_MESH_INIT_SHADER_LOCAL_BUFFER_LINES 20:12 |
| 2060 | +#define NVC597_SET_MESH_INIT_SHADER_OUTPUT_TO_M_S_LINES 30:22 |
| 2061 | + |
2028 | 2062 | #define NVC597_SET_VERTEX_ATTRIBUTE_A(i) (0x1160+(i)*4)
|
2029 | 2063 | #define NVC597_SET_VERTEX_ATTRIBUTE_A_STREAM 4:0
|
2030 | 2064 | #define NVC597_SET_VERTEX_ATTRIBUTE_A_SOURCE 6:6
|
|
0 commit comments