|
303 | 303 | #define NVC397_SET_GO_IDLE_TIMEOUT 0x022c
|
304 | 304 | #define NVC397_SET_GO_IDLE_TIMEOUT_V 31:0
|
305 | 305 |
|
| 306 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL 0x0230 |
| 307 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_EXTRA_PRIM_BLOAT 3:0 |
| 308 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_EXTRA_PRIM_BLOAT_BLOAT_0 0x00000000 |
| 309 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_EXTRA_PRIM_BLOAT_BLOAT_25 0x00000001 |
| 310 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_EXTRA_PRIM_BLOAT_BLOAT_50 0x00000002 |
| 311 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_EXTRA_PRIM_BLOAT_BLOAT_75 0x00000003 |
| 312 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_EXTRA_PRIM_BLOAT_BLOAT_PRI 0x00000004 |
| 313 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_COPY_INNER_TO_OUTER 4:4 |
| 314 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_COPY_INNER_TO_OUTER_FALSE 0x00000000 |
| 315 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_COPY_INNER_TO_OUTER_TRUE 0x00000001 |
| 316 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_TRIANGLE_SNAP_MODE 10:8 |
| 317 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_TRIANGLE_SNAP_MODE_MODE_POST_SNAP 0x00000000 |
| 318 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_TRIANGLE_SNAP_MODE_MODE_PRE_SNAP 0x00000001 |
| 319 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_TRIANGLE_SNAP_MODE_MODE_PRI 0x00000002 |
| 320 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_LINE_AND_POINT_SNAP_MODE 14:12 |
| 321 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_LINE_AND_POINT_SNAP_MODE_MODE_POST_SNAP 0x00000000 |
| 322 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_LINE_AND_POINT_SNAP_MODE_MODE_PRE_SNAP 0x00000001 |
| 323 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_LINE_AND_POINT_SNAP_MODE_MODE_PRI 0x00000002 |
| 324 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_UNCERTAINTY_REGION_SIZE 19:16 |
| 325 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_UNCERTAINTY_REGION_SIZE_SIZE_64 0x00000000 |
| 326 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_UNCERTAINTY_REGION_SIZE_SIZE_128 0x00000001 |
| 327 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_UNCERTAINTY_REGION_SIZE_SIZE_256 0x00000002 |
| 328 | +#define NVC397_SET_CONSERVATIVE_RASTER_CONTROL_UNCERTAINTY_REGION_SIZE_SIZE_512 0x00000003 |
| 329 | + |
306 | 330 | #define NVC397_SET_MME_VERSION 0x0234
|
307 | 331 | #define NVC397_SET_MME_VERSION_MAJOR 7:0
|
308 | 332 |
|
|
1848 | 1872 | #define NVC397_FLUSH_PENDING_WRITES 0x1144
|
1849 | 1873 | #define NVC397_FLUSH_PENDING_WRITES_SM_DOES_GLOBAL_STORE 0:0
|
1850 | 1874 |
|
| 1875 | +#define NVC397_SET_CONSERVATIVE_RASTER 0x1148 |
| 1876 | +#define NVC397_SET_CONSERVATIVE_RASTER_ENABLE 0:0 |
| 1877 | +#define NVC397_SET_CONSERVATIVE_RASTER_ENABLE_FALSE 0x00000000 |
| 1878 | +#define NVC397_SET_CONSERVATIVE_RASTER_ENABLE_TRUE 0x00000001 |
| 1879 | + |
1851 | 1880 | #define NVC397_SET_VERTEX_ATTRIBUTE_A(i) (0x1160+(i)*4)
|
1852 | 1881 | #define NVC397_SET_VERTEX_ATTRIBUTE_A_STREAM 4:0
|
1853 | 1882 | #define NVC397_SET_VERTEX_ATTRIBUTE_A_SOURCE 6:6
|
|
0 commit comments