psl1ght
A free SDK for Sony's PS3 console
Loading...
Searching...
No Matches
nv40.h File Reference

Go to the source code of this file.

Macros

#define NV01_ROOT   0x00000001
 
#define NV01_CONTEXT_DMA   0x00000002
 
#define NV01_DEVICE   0x00000003
 
#define NV01_TIMER   0x00000004
 
#define NV01_TIMER_SYNCHRONIZE   0x00000100
 
#define NV01_TIMER_STOP_ALARM   0x00000104
 
#define NV01_TIMER_DMA_NOTIFY   0x00000180
 
#define NV01_TIMER_TIME(x)   (0x00000300+((x)*4))
 
#define NV01_TIMER_TIME__SIZE   0x00000002
 
#define NV01_TIMER_ALARM_NOTIFY   0x00000308
 
#define NV_IMAGE_STENCIL   0x00000010
 
#define NV_IMAGE_STENCIL_NOTIFY   0x00000104
 
#define NV_IMAGE_STENCIL_DMA_NOTIFY   0x00000180
 
#define NV_IMAGE_STENCIL_IMAGE_OUTPUT   0x00000200
 
#define NV_IMAGE_STENCIL_IMAGE_INPUT(x)   (0x00000204+((x)*4))
 
#define NV_IMAGE_STENCIL_IMAGE_INPUT__SIZE   0x00000002
 
#define NV_IMAGE_BLEND_AND   0x00000011
 
#define NV_IMAGE_BLEND_AND_NOP   0x00000100
 
#define NV_IMAGE_BLEND_AND_NOTIFY   0x00000104
 
#define NV_IMAGE_BLEND_AND_DMA_NOTIFY   0x00000180
 
#define NV_IMAGE_BLEND_AND_IMAGE_OUTPUT   0x00000200
 
#define NV_IMAGE_BLEND_AND_BETA_INPUT   0x00000204
 
#define NV_IMAGE_BLEND_AND_IMAGE_INPUT   0x00000208
 
#define NV01_CONTEXT_BETA1   0x00000012
 
#define NV01_CONTEXT_BETA1_NOP   0x00000100
 
#define NV01_CONTEXT_BETA1_NOTIFY   0x00000104
 
#define NV01_CONTEXT_BETA1_DMA_NOTIFY   0x00000180
 
#define NV01_CONTEXT_BETA1_BETA_1D31   0x00000300
 
#define NV_IMAGE_ROP_AND   0x00000013
 
#define NV_IMAGE_ROP_AND_NOTIFY   0x00000104
 
#define NV_IMAGE_ROP_AND_DMA_NOTIFY   0x00000180
 
#define NV_IMAGE_ROP_AND_IMAGE_OUTPUT   0x00000200
 
#define NV_IMAGE_ROP_AND_ROP_INPUT   0x00000204
 
#define NV_IMAGE_ROP_AND_IMAGE_INPUT(x)   (0x00000208+((x)*4))
 
#define NV_IMAGE_ROP_AND_IMAGE_INPUT__SIZE   0x00000002
 
#define NV_IMAGE_COLOR_KEY   0x00000015
 
#define NV01_CONTEXT_COLOR_KEY   0x00000017
 
#define NV01_CONTEXT_COLOR_KEY_NOP   0x00000100
 
#define NV01_CONTEXT_COLOR_KEY_NOTIFY   0x00000104
 
#define NV01_CONTEXT_COLOR_KEY_DMA_NOTIFY   0x00000180
 
#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT   0x00000300
 
#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16A8Y8   0x00000001
 
#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X24Y8   0x00000002
 
#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16A1R5G5B5   0x00000003
 
#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X17R5G5B5   0x00000004
 
#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_A8R8G8B8   0x00000005
 
#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X8R8G8B8   0x00000006
 
#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_A16Y16   0x00000007
 
#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16Y16   0x00000008
 
#define NV01_CONTEXT_COLOR_KEY_COLOR   0x00000304
 
#define NV01_CONTEXT_PATTERN   0x00000018
 
#define NV01_CONTEXT_PATTERN_NOP   0x00000100
 
#define NV01_CONTEXT_PATTERN_NOTIFY   0x00000104
 
#define NV01_CONTEXT_PATTERN_DMA_NOTIFY   0x00000180
 
#define NV01_CONTEXT_PATTERN_COLOR_FORMAT   0x00000300
 
#define NV01_CONTEXT_PATTERN_MONOCHROME_FORMAT   0x00000304
 
#define NV01_CONTEXT_PATTERN_SHAPE   0x00000308
 
#define NV01_CONTEXT_PATTERN_COLOR(x)   (0x00000310+((x)*4))
 
#define NV01_CONTEXT_PATTERN_COLOR__SIZE   0x00000002
 
#define NV01_CONTEXT_PATTERN_PATTERN(x)   (0x00000318+((x)*4))
 
#define NV01_CONTEXT_PATTERN_PATTERN__SIZE   0x00000002
 
#define NV01_CONTEXT_CLIP_RECTANGLE   0x00000019
 
#define NV01_CONTEXT_CLIP_RECTANGLE_NOP   0x00000100
 
#define NV01_CONTEXT_CLIP_RECTANGLE_NOTIFY   0x00000104
 
#define NV01_CONTEXT_CLIP_RECTANGLE_DMA_NOTIFY   0x00000180
 
#define NV01_CONTEXT_CLIP_RECTANGLE_POINT   0x00000300
 
#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_X_SHIFT   0
 
#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_X_MASK   0x0000ffff
 
#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_Y_SHIFT   16
 
#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_Y_MASK   0xffff0000
 
#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE   0x00000304
 
#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_W_SHIFT   0
 
#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_W_MASK   0x0000ffff
 
#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_H_SHIFT   16
 
#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_H_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_LINE   0x0000001c
 
#define NV01_RENDER_SOLID_LINE_NOP   0x00000100
 
#define NV01_RENDER_SOLID_LINE_NOTIFY   0x00000104
 
#define NV01_RENDER_SOLID_LINE_PATCH   0x0000010c
 
#define NV01_RENDER_SOLID_LINE_DMA_NOTIFY   0x00000180
 
#define NV01_RENDER_SOLID_LINE_CLIP_RECTANGLE   0x00000184
 
#define NV01_RENDER_SOLID_LINE_PATTERN   0x00000188
 
#define NV01_RENDER_SOLID_LINE_ROP   0x0000018c
 
#define NV01_RENDER_SOLID_LINE_BETA1   0x00000190
 
#define NV01_RENDER_SOLID_LINE_SURFACE   0x00000194
 
#define NV01_RENDER_SOLID_LINE_OPERATION   0x000002fc
 
#define NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY_AND   0x00000000
 
#define NV01_RENDER_SOLID_LINE_OPERATION_ROP_AND   0x00000001
 
#define NV01_RENDER_SOLID_LINE_OPERATION_BLEND_AND   0x00000002
 
#define NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY   0x00000003
 
#define NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY_PREMULT   0x00000004
 
#define NV01_RENDER_SOLID_LINE_OPERATION_BLEND_PREMULT   0x00000005
 
#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT   0x00000300
 
#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16A8Y8   0x00000001
 
#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X24Y8   0x00000002
 
#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16A1R5G5B5   0x00000003
 
#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X17R5G5B5   0x00000004
 
#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_A8R8G8B8   0x00000005
 
#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X8R8G8B8   0x00000006
 
#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_A16Y16   0x00000007
 
#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16Y16   0x00000008
 
#define NV01_RENDER_SOLID_LINE_COLOR   0x00000304
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT0(x)   (0x00000400+((x)*8))
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT0__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT0_X_SHIFT   0
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT0_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT0_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT0_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT1(x)   (0x00000404+((x)*8))
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT1__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT1_X_SHIFT   0
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT1_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT1_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_LINE_LINE_POINT1_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_X(x)   (0x00000480+((x)*16))
 
#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_X__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_Y(x)   (0x00000484+((x)*16))
 
#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_Y__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_X(x)   (0x00000488+((x)*16))
 
#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_X__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_Y(x)   (0x0000048c+((x)*16))
 
#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_Y__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_POLYLINE(x)   (0x00000500+((x)*4))
 
#define NV01_RENDER_SOLID_LINE_POLYLINE__SIZE   0x00000020
 
#define NV01_RENDER_SOLID_LINE_POLYLINE_X_SHIFT   0
 
#define NV01_RENDER_SOLID_LINE_POLYLINE_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_LINE_POLYLINE_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_LINE_POLYLINE_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_X(x)   (0x00000580+((x)*8))
 
#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_X__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_Y(x)   (0x00000584+((x)*8))
 
#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_Y__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_CPOLYLINE_COLOR(x)   (0x00000600+((x)*8))
 
#define NV01_RENDER_SOLID_LINE_CPOLYLINE_COLOR__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT(x)   (0x00000604+((x)*8))
 
#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_X_SHIFT   0
 
#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_TRIANGLE   0x0000001d
 
#define NV01_RENDER_SOLID_TRIANGLE_NOP   0x00000100
 
#define NV01_RENDER_SOLID_TRIANGLE_NOTIFY   0x00000104
 
#define NV01_RENDER_SOLID_TRIANGLE_PATCH   0x0000010c
 
#define NV01_RENDER_SOLID_TRIANGLE_DMA_NOTIFY   0x00000180
 
#define NV01_RENDER_SOLID_TRIANGLE_CLIP_RECTANGLE   0x00000184
 
#define NV01_RENDER_SOLID_TRIANGLE_PATTERN   0x00000188
 
#define NV01_RENDER_SOLID_TRIANGLE_ROP   0x0000018c
 
#define NV01_RENDER_SOLID_TRIANGLE_BETA1   0x00000190
 
#define NV01_RENDER_SOLID_TRIANGLE_SURFACE   0x00000194
 
#define NV01_RENDER_SOLID_TRIANGLE_OPERATION   0x000002fc
 
#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY_AND   0x00000000
 
#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_ROP_AND   0x00000001
 
#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_BLEND_AND   0x00000002
 
#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY   0x00000003
 
#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY_PREMULT   0x00000004
 
#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_BLEND_PREMULT   0x00000005
 
#define NV01_RENDER_SOLID_TRIANGLE_COLOR_FORMAT   0x00000300
 
#define NV01_RENDER_SOLID_TRIANGLE_COLOR   0x00000304
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0   0x00000310
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_X_SHIFT   0
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1   0x00000314
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_X_SHIFT   0
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2   0x00000318
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_X_SHIFT   0
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT0_X   0x00000320
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT0_Y   0x00000324
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT1_X   0x00000328
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT1_Y   0x0000032c
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT2_X   0x00000330
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT2_Y   0x00000334
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH(x)   (0x00000400+((x)*4))
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH__SIZE   0x00000020
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_X_SHIFT   0
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_X(x)   (0x00000480+((x)*8))
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_X__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_Y(x)   (0x00000484+((x)*8))
 
#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_Y__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_COLOR(x)   (0x00000500+((x)*16))
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_COLOR__SIZE   0x00000008
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0(x)   (0x00000504+((x)*16))
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0__SIZE   0x00000008
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_X_SHIFT   0
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1(x)   (0x00000508+((x)*16))
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1__SIZE   0x00000008
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_X_SHIFT   0
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2(x)   (0x0000050c+((x)*16))
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2__SIZE   0x00000008
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_X_SHIFT   0
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_COLOR(x)   (0x00000580+((x)*8))
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_COLOR__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT(x)   (0x00000584+((x)*8))
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_X_SHIFT   0
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_RECTANGLE   0x0000001e
 
#define NV01_RENDER_SOLID_RECTANGLE_NOP   0x00000100
 
#define NV01_RENDER_SOLID_RECTANGLE_NOTIFY   0x00000104
 
#define NV01_RENDER_SOLID_RECTANGLE_PATCH   0x0000010c
 
#define NV01_RENDER_SOLID_RECTANGLE_DMA_NOTIFY   0x00000180
 
#define NV01_RENDER_SOLID_RECTANGLE_CLIP_RECTANGLE   0x00000184
 
#define NV01_RENDER_SOLID_RECTANGLE_PATTERN   0x00000188
 
#define NV01_RENDER_SOLID_RECTANGLE_ROP   0x0000018c
 
#define NV01_RENDER_SOLID_RECTANGLE_BETA1   0x00000190
 
#define NV01_RENDER_SOLID_RECTANGLE_SURFACE   0x00000194
 
#define NV01_RENDER_SOLID_RECTANGLE_OPERATION   0x000002fc
 
#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY_AND   0x00000000
 
#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_ROP_AND   0x00000001
 
#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_BLEND_AND   0x00000002
 
#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY   0x00000003
 
#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY_PREMULT   0x00000004
 
#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_BLEND_PREMULT   0x00000005
 
#define NV01_RENDER_SOLID_RECTANGLE_COLOR_FORMAT   0x00000300
 
#define NV01_RENDER_SOLID_RECTANGLE_COLOR   0x00000304
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT(x)   (0x00000400+((x)*8))
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_X_SHIFT   0
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_X_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_Y_SHIFT   16
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_Y_MASK   0xffff0000
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE(x)   (0x00000404+((x)*8))
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE__SIZE   0x00000010
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_W_SHIFT   0
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_W_MASK   0x0000ffff
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_H_SHIFT   16
 
#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_H_MASK   0xffff0000
 
#define NV01_IMAGE_BLIT   0x0000001f
 
#define NV01_IMAGE_BLIT_NOP   0x00000100
 
#define NV01_IMAGE_BLIT_NOTIFY   0x00000104
 
#define NV01_IMAGE_BLIT_PATCH   0x0000010c
 
#define NV01_IMAGE_BLIT_DMA_NOTIFY   0x00000180
 
#define NV01_IMAGE_BLIT_COLOR_KEY   0x00000184
 
#define NV01_IMAGE_BLIT_CLIP_RECTANGLE   0x00000188
 
#define NV01_IMAGE_BLIT_PATTERN   0x0000018c
 
#define NV01_IMAGE_BLIT_ROP   0x00000190
 
#define NV01_IMAGE_BLIT_BETA1   0x00000194
 
#define NV01_IMAGE_BLIT_SURFACE   0x0000019c
 
#define NV01_IMAGE_BLIT_OPERATION   0x000002fc
 
#define NV01_IMAGE_BLIT_IMAGE_INPUT   0x00000204
 
#define NV01_IMAGE_BLIT_POINT_IN   0x00000300
 
#define NV01_IMAGE_BLIT_POINT_IN_X_SHIFT   0
 
#define NV01_IMAGE_BLIT_POINT_IN_X_MASK   0x0000ffff
 
#define NV01_IMAGE_BLIT_POINT_IN_Y_SHIFT   16
 
#define NV01_IMAGE_BLIT_POINT_IN_Y_MASK   0xffff0000
 
#define NV01_IMAGE_BLIT_POINT_OUT   0x00000304
 
#define NV01_IMAGE_BLIT_POINT_OUT_X_SHIFT   0
 
#define NV01_IMAGE_BLIT_POINT_OUT_X_MASK   0x0000ffff
 
#define NV01_IMAGE_BLIT_POINT_OUT_Y_SHIFT   16
 
#define NV01_IMAGE_BLIT_POINT_OUT_Y_MASK   0xffff0000
 
#define NV01_IMAGE_BLIT_SIZE   0x00000308
 
#define NV01_IMAGE_BLIT_SIZE_W_SHIFT   0
 
#define NV01_IMAGE_BLIT_SIZE_W_MASK   0x0000ffff
 
#define NV01_IMAGE_BLIT_SIZE_H_SHIFT   16
 
#define NV01_IMAGE_BLIT_SIZE_H_MASK   0xffff0000
 
#define NV01_IMAGE_FROM_CPU   0x00000021
 
#define NV01_IMAGE_FROM_CPU_NOP   0x00000100
 
#define NV01_IMAGE_FROM_CPU_NOTIFY   0x00000104
 
#define NV01_IMAGE_FROM_CPU_PATCH   0x0000010c
 
#define NV01_IMAGE_FROM_CPU_DMA_NOTIFY   0x00000180
 
#define NV01_IMAGE_FROM_CPU_COLOR_KEY   0x00000184
 
#define NV01_IMAGE_FROM_CPU_CLIP_RECTANGLE   0x00000188
 
#define NV01_IMAGE_FROM_CPU_PATTERN   0x0000018c
 
#define NV01_IMAGE_FROM_CPU_ROP   0x00000190
 
#define NV01_IMAGE_FROM_CPU_BETA1   0x00000194
 
#define NV01_IMAGE_FROM_CPU_SURFACE   0x00000198
 
#define NV01_IMAGE_FROM_CPU_OPERATION   0x000002fc
 
#define NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY_AND   0x00000000
 
#define NV01_IMAGE_FROM_CPU_OPERATION_ROP_AND   0x00000001
 
#define NV01_IMAGE_FROM_CPU_OPERATION_BLEND_AND   0x00000002
 
#define NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY   0x00000003
 
#define NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY_PREMULT   0x00000004
 
#define NV01_IMAGE_FROM_CPU_OPERATION_BLEND_PREMULT   0x00000005
 
#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT   0x00000300
 
#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_Y8   0x00000001
 
#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_A1R5G5B5   0x00000002
 
#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_X1R5G5B5   0x00000003
 
#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_A8R8G8B8   0x00000004
 
#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_X8R8G8B8   0x00000005
 
#define NV01_IMAGE_FROM_CPU_POINT   0x00000304
 
#define NV01_IMAGE_FROM_CPU_POINT_X_SHIFT   0
 
#define NV01_IMAGE_FROM_CPU_POINT_X_MASK   0x0000ffff
 
#define NV01_IMAGE_FROM_CPU_POINT_Y_SHIFT   16
 
#define NV01_IMAGE_FROM_CPU_POINT_Y_MASK   0xffff0000
 
#define NV01_IMAGE_FROM_CPU_SIZE_OUT   0x00000308
 
#define NV01_IMAGE_FROM_CPU_SIZE_OUT_W_SHIFT   0
 
#define NV01_IMAGE_FROM_CPU_SIZE_OUT_W_MASK   0x0000ffff
 
#define NV01_IMAGE_FROM_CPU_SIZE_OUT_H_SHIFT   16
 
#define NV01_IMAGE_FROM_CPU_SIZE_OUT_H_MASK   0xffff0000
 
#define NV01_IMAGE_FROM_CPU_SIZE_IN   0x0000030c
 
#define NV01_IMAGE_FROM_CPU_SIZE_IN_W_SHIFT   0
 
#define NV01_IMAGE_FROM_CPU_SIZE_IN_W_MASK   0x0000ffff
 
#define NV01_IMAGE_FROM_CPU_SIZE_IN_H_SHIFT   16
 
#define NV01_IMAGE_FROM_CPU_SIZE_IN_H_MASK   0xffff0000
 
#define NV01_IMAGE_FROM_CPU_COLOR(x)   (0x00000400+((x)*4))
 
#define NV01_IMAGE_FROM_CPU_COLOR__SIZE   0x00000020
 
#define NV01_NULL   0x00000030
 
#define NV03_STRETCHED_IMAGE_FROM_CPU   0x00000036
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_NOP   0x00000100
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_NOTIFY   0x00000104
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_PATCH   0x0000010c
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_DMA_NOTIFY   0x00000180
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR_KEY   0x00000184
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_PATTERN   0x00000188
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_ROP   0x0000018c
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_BETA1   0x00000190
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_SURFACE   0x00000194
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_OPERATION   0x000002fc
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR_FORMAT   0x00000300
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN   0x00000304
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_W_SHIFT   0
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_W_MASK   0x0000ffff
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_H_SHIFT   16
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_H_MASK   0xffff0000
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_DX_DU   0x00000308
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_DY_DV   0x0000030c
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT   0x00000310
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_X_SHIFT   0
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_X_MASK   0x0000ffff
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_Y_SHIFT   16
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_Y_MASK   0xffff0000
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE   0x00000314
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_W_SHIFT   0
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_W_MASK   0x0000ffff
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_H_SHIFT   16
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_H_MASK   0xffff0000
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4   0x00000318
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_X_SHIFT   0
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_X_MASK   0x0000ffff
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_Y_SHIFT   16
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_Y_MASK   0xffff0000
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR(x)   (0x00000400+((x)*4))
 
#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR__SIZE   0x00000020
 
#define NV03_SCALED_IMAGE_FROM_MEMORY   0x00000037
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_NOP   0x00000100
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_NOTIFY   0x00000104
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_DMA_NOTIFY   0x00000180
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_DMA_IMAGE   0x00000184
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_PATTERN   0x00000188
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_ROP   0x0000018c
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_BETA1   0x00000190
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_SURFACE   0x00000194
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT   0x00000300
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A1R5G5B5   0x00000001
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X1R5G5B5   0x00000002
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A8R8G8B8   0x00000003
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X8R8G8B8   0x00000004
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_V8YB8U8YA8   0x00000005
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_YB8V8YA8U8   0x00000006
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_R5G6B5   0x00000007
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_Y8   0x00000008
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_AY8   0x00000009
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION   0x00000304
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_AND   0x00000000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_ROP_AND   0x00000001
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_AND   0x00000002
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY   0x00000003
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_PREMULT   0x00000004
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_PREMULT   0x00000005
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT   0x00000308
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_SHIFT   0
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_MASK   0x0000ffff
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_SHIFT   16
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_MASK   0xffff0000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE   0x0000030c
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_SHIFT   0
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_MASK   0x0000ffff
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_SHIFT   16
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_MASK   0xffff0000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT   0x00000310
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_X_SHIFT   0
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_X_MASK   0x0000ffff
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_Y_SHIFT   16
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_Y_MASK   0xffff0000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE   0x00000314
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_W_SHIFT   0
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_W_MASK   0x0000ffff
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_H_SHIFT   16
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_H_MASK   0xffff0000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_DELTA_DU_DX   0x00000318
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_DELTA_DV_DY   0x0000031c
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE   0x00000400
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_W_SHIFT   0
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_W_MASK   0x0000ffff
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_H_SHIFT   16
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_H_MASK   0xffff0000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT   0x00000404
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_PITCH_SHIFT   0
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_PITCH_MASK   0x0000ffff
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_SHIFT   16
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_MASK   0x00ff0000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_CENTER   0x00010000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_CORNER   0x00020000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_INTERPOLATOR_SHIFT   24
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_INTERPOLATOR_MASK   0xff000000
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_OFFSET   0x00000408
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT   0x0000040c
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_U_SHIFT   0
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_U_MASK   0x0000ffff
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_V_SHIFT   16
 
#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_V_MASK   0xffff0000
 
#define NV04_DVD_SUBPICTURE   0x00000038
 
#define NV04_DVD_SUBPICTURE_NOP   0x00000100
 
#define NV04_DVD_SUBPICTURE_NOTIFY   0x00000104
 
#define NV04_DVD_SUBPICTURE_WAIT_FOR_IDLE   0x00000108
 
#define NV04_DVD_SUBPICTURE_DMA_NOTIFY   0x00000180
 
#define NV04_DVD_SUBPICTURE_DMA_OVERLAY   0x00000184
 
#define NV04_DVD_SUBPICTURE_DMA_IMAGEIN   0x00000188
 
#define NV04_DVD_SUBPICTURE_DMA_IMAGEOUT   0x0000018c
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT   0x00000300
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_X_SHIFT   0
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_X_MASK   0x0000ffff
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_Y_SHIFT   16
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_Y_MASK   0xffff0000
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE   0x00000304
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_W_SHIFT   0
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_W_MASK   0x0000ffff
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_H_SHIFT   16
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_H_MASK   0xffff0000
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT   0x00000308
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_PITCH_SHIFT   0
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_PITCH_MASK   0x0000ffff
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_COLOR_SHIFT   16
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_COLOR_MASK   0xffff0000
 
#define NV04_DVD_SUBPICTURE_IMAGEOUT_OFFSET   0x0000030c
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_DELTA_DU_DX   0x00000310
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_DELTA_DV_DY   0x00000314
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE   0x00000318
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_W_SHIFT   0
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_W_MASK   0x0000ffff
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_H_SHIFT   16
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_H_MASK   0xffff0000
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT   0x0000031c
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_PITCH_SHIFT   0
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_PITCH_MASK   0x0000ffff
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_COLOR_SHIFT   16
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_COLOR_MASK   0xffff0000
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_OFFSET   0x00000320
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT   0x00000324
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT_U_SHIFT   0
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT_U_MASK   0x0000ffff
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT_V_SHIFT   16
 
#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT_V_MASK   0xffff0000
 
#define NV04_DVD_SUBPICTURE_OVERLAY_DELTA_DU_DX   0x00000328
 
#define NV04_DVD_SUBPICTURE_OVERLAY_DELTA_DV_DY   0x0000032c
 
#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE   0x00000330
 
#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE_W_SHIFT   0
 
#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE_W_MASK   0x0000ffff
 
#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE_H_SHIFT   16
 
#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE_H_MASK   0xffff0000
 
#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT   0x00000334
 
#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_PITCH_SHIFT   0
 
#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_PITCH_MASK   0x0000ffff
 
#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_COLOR_SHIFT   16
 
#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_COLOR_MASK   0xffff0000
 
#define NV04_DVD_SUBPICTURE_OVERLAY_OFFSET   0x00000338
 
#define NV04_DVD_SUBPICTURE_OVERLAY_POINT   0x0000033c
 
#define NV04_DVD_SUBPICTURE_OVERLAY_POINT_U_SHIFT   0
 
#define NV04_DVD_SUBPICTURE_OVERLAY_POINT_U_MASK   0x0000ffff
 
#define NV04_DVD_SUBPICTURE_OVERLAY_POINT_V_SHIFT   16
 
#define NV04_DVD_SUBPICTURE_OVERLAY_POINT_V_MASK   0xffff0000
 
#define NV_MEMORY_TO_MEMORY_FORMAT   0x00000039
 
#define NV_MEMORY_TO_MEMORY_FORMAT_NOP   0x00000100
 
#define NV_MEMORY_TO_MEMORY_FORMAT_NOTIFY   0x00000104
 
#define NV_MEMORY_TO_MEMORY_FORMAT_DMA_NOTIFY   0x00000180
 
#define NV_MEMORY_TO_MEMORY_FORMAT_DMA_BUFFER_IN   0x00000184
 
#define NV_MEMORY_TO_MEMORY_FORMAT_DMA_BUFFER_OUT   0x00000188
 
#define NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN   0x0000030c
 
#define NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT   0x00000310
 
#define NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN   0x00000314
 
#define NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT   0x00000318
 
#define NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN   0x0000031c
 
#define NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT   0x00000320
 
#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT   0x00000324
 
#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_INPUT_INC_SHIFT   0
 
#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_INPUT_INC_MASK   0x0000000f
 
#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_OUTPUT_INC_SHIFT   8
 
#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_OUTPUT_INC_MASK   0x00000f00
 
#define NV_MEMORY_TO_MEMORY_FORMAT_BUF_NOTIFY   0x00000328
 
#define NV01_MEMORY_LOCAL_BANKED   0x0000003d
 
#define NV01_MAPPING_SYSTEM   0x0000003e
 
#define NV03_MEMORY_LOCAL_CURSOR   0x0000003f
 
#define NV01_MEMORY_LOCAL_LINEAR   0x00000040
 
#define NV01_MAPPING_LOCAL   0x00000041
 
#define NV04_CONTEXT_SURFACES_2D   0x00000042
 
#define NV04_CONTEXT_SURFACES_2D_NOP   0x00000100
 
#define NV04_CONTEXT_SURFACES_2D_NOTIFY   0x00000104
 
#define NV04_CONTEXT_SURFACES_2D_PM_TRIGGER   0x00000140
 
#define NV04_CONTEXT_SURFACES_2D_DMA_NOTIFY   0x00000180
 
#define NV04_CONTEXT_SURFACES_2D_DMA_IMAGE_SOURCE   0x00000184
 
#define NV04_CONTEXT_SURFACES_2D_DMA_IMAGE_DESTIN   0x00000188
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT   0x00000300
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_Y8   0x00000001
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1R5G5B5_Z1R5G5B5   0x00000002
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1R5G5B5_X1R5G5B5   0x00000003
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_R5G6B5   0x00000004
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_Y16   0x00000005
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_X8R8G8B8_Z8R8G8B8   0x00000006
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_X8R8G8B8_X8R8G8B8   0x00000007
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1A7R8G8B8_Z1A7R8G8B8   0x00000008
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1A7R8G8B8_X1A7R8G8B8   0x00000009
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_A8R8G8B8   0x0000000a
 
#define NV04_CONTEXT_SURFACES_2D_FORMAT_Y32   0x0000000b
 
#define NV04_CONTEXT_SURFACES_2D_PITCH   0x00000304
 
#define NV04_CONTEXT_SURFACES_2D_PITCH_SOURCE_SHIFT   0
 
#define NV04_CONTEXT_SURFACES_2D_PITCH_SOURCE_MASK   0x0000ffff
 
#define NV04_CONTEXT_SURFACES_2D_PITCH_DESTIN_SHIFT   16
 
#define NV04_CONTEXT_SURFACES_2D_PITCH_DESTIN_MASK   0xffff0000
 
#define NV04_CONTEXT_SURFACES_2D_OFFSET_SOURCE   0x00000308
 
#define NV04_CONTEXT_SURFACES_2D_OFFSET_DESTIN   0x0000030c
 
#define NV03_CONTEXT_ROP   0x00000043
 
#define NV03_CONTEXT_ROP_NOP   0x00000100
 
#define NV03_CONTEXT_ROP_NOTIFY   0x00000104
 
#define NV03_CONTEXT_ROP_DMA_NOTIFY   0x00000180
 
#define NV03_CONTEXT_ROP_ROP   0x00000300
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_SHIFT   0
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_MASK   0x0000000f
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_CLEAR   0x00000000
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_NOR   0x00000001
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_AND_INVERTED   0x00000002
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_COPY_INVERTED   0x00000003
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_AND_REVERSE   0x00000004
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_INVERT   0x00000005
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_XOR   0x00000006
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_NAND   0x00000007
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_AND   0x00000008
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_EQUI   0x00000009
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_NOOP   0x0000000a
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_OR_INVERTED   0x0000000b
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_COPY   0x0000000c
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_OR_REVERSE   0x0000000d
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_OR   0x0000000e
 
#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_SET   0x0000000f
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_SHIFT   4
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_MASK   0x000000f0
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_CLEAR   0x00000000
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_NOR   0x00000010
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_AND_INVERTED   0x00000020
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_COPY_INVERTED   0x00000030
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_AND_REVERSE   0x00000040
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_INVERT   0x00000050
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_XOR   0x00000060
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_NAND   0x00000070
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_AND   0x00000080
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_EQUI   0x00000090
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_NOOP   0x000000a0
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_OR_INVERTED   0x000000b0
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_COPY   0x000000c0
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_OR_REVERSE   0x000000d0
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_OR   0x000000e0
 
#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_SET   0x000000f0
 
#define NV04_IMAGE_PATTERN   0x00000044
 
#define NV04_IMAGE_PATTERN_NOP   0x00000100
 
#define NV04_IMAGE_PATTERN_NOTIFY   0x00000104
 
#define NV04_IMAGE_PATTERN_DMA_NOTIFY   0x00000180
 
#define NV04_IMAGE_PATTERN_COLOR_FORMAT   0x00000300
 
#define NV04_IMAGE_PATTERN_COLOR_FORMAT_A16R5G6B5   0x00000001
 
#define NV04_IMAGE_PATTERN_COLOR_FORMAT_X16A1R5G5B5   0x00000002
 
#define NV04_IMAGE_PATTERN_COLOR_FORMAT_A8R8G8B8   0x00000003
 
#define NV04_IMAGE_PATTERN_MONOCHROME_FORMAT   0x00000304
 
#define NV04_IMAGE_PATTERN_MONOCHROME_FORMAT_CGA6   0x00000001
 
#define NV04_IMAGE_PATTERN_MONOCHROME_FORMAT_LE   0x00000002
 
#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE   0x00000308
 
#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_8X8   0x00000000
 
#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_64X1   0x00000001
 
#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_1X64   0x00000002
 
#define NV04_IMAGE_PATTERN_PATTERN_SELECT   0x0000030c
 
#define NV04_IMAGE_PATTERN_PATTERN_SELECT_MONO   0x00000001
 
#define NV04_IMAGE_PATTERN_PATTERN_SELECT_COLOR   0x00000002
 
#define NV04_IMAGE_PATTERN_MONOCHROME_COLOR0   0x00000310
 
#define NV04_IMAGE_PATTERN_MONOCHROME_COLOR1   0x00000314
 
#define NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0   0x00000318
 
#define NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1   0x0000031c
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8(x)   (0x00000400+((x)*4))
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8__SIZE   0x00000010
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y0_SHIFT   0
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y0_MASK   0x000000ff
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y1_SHIFT   8
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y1_MASK   0x0000ff00
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y2_SHIFT   16
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y2_MASK   0x00ff0000
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y3_SHIFT   24
 
#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y3_MASK   0xff000000
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5(x)   (0x00000500+((x)*4))
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5__SIZE   0x00000020
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B0_SHIFT   0
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B0_MASK   0x0000001f
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G0_SHIFT   5
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G0_MASK   0x000007e0
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R0_SHIFT   11
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R0_MASK   0x0000f800
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B1_SHIFT   16
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B1_MASK   0x001f0000
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G1_SHIFT   21
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G1_MASK   0x07e00000
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R1_SHIFT   27
 
#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R1_MASK   0xf8000000
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5(x)   (0x00000600+((x)*4))
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5__SIZE   0x00000020
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B0_SHIFT   0
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B0_MASK   0x0000001f
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G0_SHIFT   5
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G0_MASK   0x000003e0
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R0_SHIFT   10
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R0_MASK   0x00007c00
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B1_SHIFT   16
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B1_MASK   0x001f0000
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G1_SHIFT   21
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G1_MASK   0x03e00000
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R1_SHIFT   26
 
#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R1_MASK   0x7c000000
 
#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8(x)   (0x00000700+((x)*4))
 
#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8__SIZE   0x00000040
 
#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_B_SHIFT   0
 
#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_B_MASK   0x000000ff
 
#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_G_SHIFT   8
 
#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_G_MASK   0x0000ff00
 
#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_R_SHIFT   16
 
#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_R_MASK   0x00ff0000
 
#define NV03_VIDEO_LUT_CURSOR_DAC   0x00000046
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SYNCHRONIZE   0x00000100
 
#define NV03_VIDEO_LUT_CURSOR_DAC_STOP_IMAGE   0x00000104
 
#define NV03_VIDEO_LUT_CURSOR_DAC_STOP_CURSOR   0x00000108
 
#define NV03_VIDEO_LUT_CURSOR_DAC_STOP_DAC   0x0000010c
 
#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_NOTIFY   0x00000180
 
#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_IMAGE(x)   (0x00000184+((x)*4))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_IMAGE__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_LUT(x)   (0x0000018c+((x)*4))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_LUT__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_CURSOR(x)   (0x00000194+((x)*4))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_CURSOR__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_GET   0x000002fc
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_OFFSET(x)   (0x00000300+((x)*8))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_OFFSET__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT(x)   (0x00000304+((x)*8))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_PITCH_SHIFT   0
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_PITCH_MASK   0x0000ffff
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_COLOR_SHIFT   16
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_COLOR_MASK   0x0fff0000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_NOTIFY_SHIFT   28
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_NOTIFY_MASK   0xf0000000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_OFFSET(x)   (0x00000340+((x)*12))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_OFFSET__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT(x)   (0x00000344+((x)*12))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_X_SHIFT   0
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_X_MASK   0x0000ffff
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_Y_SHIFT   16
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_Y_MASK   0xffff0000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_FORMAT(x)   (0x00000348+((x)*12))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_FORMAT__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A   0x00000358
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_X_SHIFT   0
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_X_MASK   0x0000ffff
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_Y_SHIFT   16
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_Y_MASK   0xffff0000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE(x)   (0x00000380+((x)*16))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_W_SHIFT   0
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_W_MASK   0x0000ffff
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_H_SHIFT   16
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_H_MASK   0xffff0000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC(x)   (0x00000384+((x)*16))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_START_SHIFT   0
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_START_MASK   0x0000ffff
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_WIDTH_SHIFT   16
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_WIDTH_MASK   0x0fff0000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_POLARITY_SHIFT   28
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_POLARITY_MASK   0xf0000000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC(x)   (0x00000388+((x)*16))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_START_SHIFT   0
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_START_MASK   0x0000ffff
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_WIDTH_SHIFT   16
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_WIDTH_MASK   0x0fff0000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_POLARITY_SHIFT   28
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_POLARITY_MASK   0xf0000000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE(x)   (0x0000038c+((x)*16))
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE__SIZE   0x00000002
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_WIDTH_SHIFT   0
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_WIDTH_MASK   0x0000ffff
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_HEIGHT_SHIFT   16
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_HEIGHT_MASK   0x0fff0000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_NOTIFY_SHIFT   28
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_NOTIFY_MASK   0xf0000000
 
#define NV03_VIDEO_LUT_CURSOR_DAC_SET_PIXEL_CLOCK   0x000003a0
 
#define NV03_DX3_TEXTURED_TRIANGLE   0x00000048
 
#define NV03_DX3_TEXTURED_TRIANGLE_NOP   0x00000100
 
#define NV03_DX3_TEXTURED_TRIANGLE_NOTIFY   0x00000104
 
#define NV03_DX3_TEXTURED_TRIANGLE_PATCH   0x0000010c
 
#define NV03_DX3_TEXTURED_TRIANGLE_DMA_NOTIFY   0x00000180
 
#define NV03_DX3_TEXTURED_TRIANGLE_DMA_TEXTURE   0x00000184
 
#define NV03_DX3_TEXTURED_TRIANGLE_CLIP_RECTANGLE   0x00000188
 
#define NV03_DX3_TEXTURED_TRIANGLE_SURFACE   0x0000018c
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_OFFSET   0x00000304
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT   0x00000308
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_MASK_SHIFT   0
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_MASK_MASK   0x0000ffff
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_ENABLE_SHIFT   16
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_ENABLE_MASK   0x000f0000
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_SHIFT   20
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_MASK   0x00f00000
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MIN_SHIFT   24
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MIN_MASK   0x0f000000
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MAX_SHIFT   28
 
#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MAX_MASK   0xf0000000
 
#define NV03_DX3_TEXTURED_TRIANGLE_FILTER   0x0000030c
 
#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_X_SHIFT   0
 
#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_X_MASK   0x0000001f
 
#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_Y_SHIFT   8
 
#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_Y_MASK   0x00001f00
 
#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SIZE_ADJUST_SHIFT   16
 
#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SIZE_ADJUST_MASK   0x00ff0000
 
#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR   0x00000310
 
#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_B_SHIFT   0
 
#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_B_MASK   0x000000ff
 
#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_G_SHIFT   8
 
#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_G_MASK   0x0000ff00
 
#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_R_SHIFT   16
 
#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_R_MASK   0x00ff0000
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT   0x00000314
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_INTERPOLATOR_SHIFT   0
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_INTERPOLATOR_MASK   0x0000000f
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_U_SHIFT   4
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_U_MASK   0x00000030
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_V_SHIFT   6
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_V_MASK   0x000000c0
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_SOURCE_COLOR_SHIFT   8
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_SOURCE_COLOR_MASK   0x00000f00
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_CULLING_SHIFT   12
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_CULLING_MASK   0x00007000
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_PERSPECTIVE_ENABLE   (1 << 15)
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_FUNC_SHIFT   16
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_FUNC_MASK   0x000f0000
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_WRITE_ENABLE_SHIFT   20
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_WRITE_ENABLE_MASK   0x00f00000
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_COLOR_WRITE_ENABLE_SHIFT   24
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_COLOR_WRITE_ENABLE_MASK   0x07000000
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_ROP_SHIFT   27
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_ROP_MASK   0x18000000
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_BETA   (1 << 29)
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_DST_BLEND   (1 << 30)
 
#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_SRC_BLEND   (1 << 31)
 
#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL   0x00000318
 
#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_REF_SHIFT   0
 
#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_REF_MASK   0x000000ff
 
#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_FUNC_SHIFT   8
 
#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_FUNC_MASK   0xffffff00
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR(x)   (0x00001000+((x)*32))
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR__SIZE   0x00000040
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I0_SHIFT   0
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I0_MASK   0x0000000f
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I1_SHIFT   4
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I1_MASK   0x000000f0
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I2_SHIFT   8
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I2_MASK   0x00000f00
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I3_SHIFT   12
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I3_MASK   0x0000f000
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I4_SHIFT   16
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I4_MASK   0x000f0000
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I5_SHIFT   20
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I5_MASK   0x00f00000
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_FOG_SHIFT   24
 
#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_FOG_MASK   0xff000000
 
#define NV03_DX3_TEXTURED_TRIANGLE_COLOR(x)   (0x00001004+((x)*32))
 
#define NV03_DX3_TEXTURED_TRIANGLE_COLOR__SIZE   0x00000040
 
#define NV03_DX3_TEXTURED_TRIANGLE_X(x)   (0x00001008+((x)*32))
 
#define NV03_DX3_TEXTURED_TRIANGLE_X__SIZE   0x00000040
 
#define NV03_DX3_TEXTURED_TRIANGLE_Y(x)   (0x0000100c+((x)*32))
 
#define NV03_DX3_TEXTURED_TRIANGLE_Y__SIZE   0x00000040
 
#define NV03_DX3_TEXTURED_TRIANGLE_Z(x)   (0x00001010+((x)*32))
 
#define NV03_DX3_TEXTURED_TRIANGLE_Z__SIZE   0x00000040
 
#define NV03_DX3_TEXTURED_TRIANGLE_M(x)   (0x00001014+((x)*32))
 
#define NV03_DX3_TEXTURED_TRIANGLE_M__SIZE   0x00000040
 
#define NV03_DX3_TEXTURED_TRIANGLE_U(x)   (0x00001018+((x)*32))
 
#define NV03_DX3_TEXTURED_TRIANGLE_U__SIZE   0x00000040
 
#define NV03_DX3_TEXTURED_TRIANGLE_V(x)   (0x0000101c+((x)*32))
 
#define NV03_DX3_TEXTURED_TRIANGLE_V__SIZE   0x00000040
 
#define NV04_GDI_RECTANGLE_TEXT   0x0000004a
 
#define NV04_GDI_RECTANGLE_TEXT_NOP   0x00000100
 
#define NV04_GDI_RECTANGLE_TEXT_NOTIFY   0x00000104
 
#define NV04_GDI_RECTANGLE_TEXT_PATCH   0x0000010c
 
#define NV04_GDI_RECTANGLE_TEXT_PM_TRIGGER   0x00000140
 
#define NV04_GDI_RECTANGLE_TEXT_DMA_NOTIFY   0x00000180
 
#define NV04_GDI_RECTANGLE_TEXT_DMA_FONTS   0x00000184
 
#define NV04_GDI_RECTANGLE_TEXT_PATTERN   0x00000188
 
#define NV04_GDI_RECTANGLE_TEXT_ROP   0x0000018c
 
#define NV04_GDI_RECTANGLE_TEXT_BETA1   0x00000190
 
#define NV04_GDI_RECTANGLE_TEXT_BETA4   0x00000194
 
#define NV04_GDI_RECTANGLE_TEXT_SURFACE   0x00000198
 
#define NV04_GDI_RECTANGLE_TEXT_OPERATION   0x000002fc
 
#define NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY_AND   0x00000000
 
#define NV04_GDI_RECTANGLE_TEXT_OPERATION_ROP_AND   0x00000001
 
#define NV04_GDI_RECTANGLE_TEXT_OPERATION_BLEND_AND   0x00000002
 
#define NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY   0x00000003
 
#define NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY_PREMULT   0x00000004
 
#define NV04_GDI_RECTANGLE_TEXT_OPERATION_BLEND_PREMULT   0x00000005
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT   0x00000300
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A16R5G6B5   0x00000001
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_X16A1R5G5B5   0x00000002
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A8R8G8B8   0x00000003
 
#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT   0x00000304
 
#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT_CGA6   0x00000001
 
#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT_LE   0x00000002
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR1_A   0x000003fc
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT(x)   (0x00000400+((x)*8))
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT__SIZE   0x00000020
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE(x)   (0x00000404+((x)*8))
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE__SIZE   0x00000020
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0   0x000005f4
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_L_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_L_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_T_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_T_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1   0x000005f8
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_R_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_R_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_B_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_B_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR1_B   0x000005fc
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0(x)   (0x00000600+((x)*8))
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0__SIZE   0x00000020
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1(x)   (0x00000604+((x)*8))
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1__SIZE   0x00000020
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0   0x000007ec
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1   0x000007f0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR1_C   0x000007f4
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_C   0x000007f8
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_W_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_W_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_H_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_H_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_C   0x000007fc
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_C_X_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_C_X_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_C_Y_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_C_Y_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C(x)   (0x00000800+((x)*4))
 
#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__SIZE   0x00000080
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0   0x00000be4
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1   0x00000be8
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR0_E   0x00000bec
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR1_E   0x00000bf0
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E   0x00000bf4
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E   0x00000bf8
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_E   0x00000bfc
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_E_X_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_E_X_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_E_Y_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_POINT_E_Y_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E(x)   (0x00000c00+((x)*4))
 
#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__SIZE   0x00000080
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_F   0x00000ff0
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_F_OFFSET_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_F_OFFSET_MASK   0x0fffffff
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_F_PITCH_SHIFT   28
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_F_PITCH_MASK   0xf0000000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0   0x00000ff4
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_L_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_L_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_T_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_T_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1   0x00000ff8
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_R_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_R_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_B_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_B_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR1_F   0x00000ffc
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F(x)   (0x00001000+((x)*4))
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F__SIZE   0x00000100
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_INDEX_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_INDEX_MASK   0x000000ff
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_X_SHIFT   8
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_X_MASK   0x000fff00
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_Y_SHIFT   20
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_Y_MASK   0xfff00000
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_G   0x000017f0
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_G_OFFSET_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_G_OFFSET_MASK   0x0fffffff
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_G_PITCH_SHIFT   28
 
#define NV04_GDI_RECTANGLE_TEXT_FONT_G_PITCH_MASK   0xf0000000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0   0x000017f4
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_L_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_L_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_T_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_T_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1   0x000017f8
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_R_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_R_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_B_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_B_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_COLOR1_G   0x000017fc
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT(x)   (0x00001800+((x)*8))
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT__SIZE   0x00000100
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_X_SHIFT   0
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_X_MASK   0x0000ffff
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_Y_SHIFT   16
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_Y_MASK   0xffff0000
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_INDEX(x)   (0x00001804+((x)*8))
 
#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_INDEX__SIZE   0x00000100
 
#define NV03_GDI_RECTANGLE_TEXT   0x0000004b
 
#define NV03_GDI_RECTANGLE_TEXT_NOP   0x00000100
 
#define NV03_GDI_RECTANGLE_TEXT_NOTIFY   0x00000104
 
#define NV03_GDI_RECTANGLE_TEXT_DMA_NOTIFY   0x00000180
 
#define NV03_GDI_RECTANGLE_TEXT_PATTERN   0x00000184
 
#define NV03_GDI_RECTANGLE_TEXT_ROP   0x00000188
 
#define NV03_GDI_RECTANGLE_TEXT_BETA1   0x0000018c
 
#define NV03_GDI_RECTANGLE_TEXT_SURFACE   0x00000190
 
#define NV03_GDI_RECTANGLE_TEXT_OPERATION   0x000002fc
 
#define NV03_GDI_RECTANGLE_TEXT_COLOR_FORMAT   0x00000300
 
#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT   0x00000304
 
#define NV03_GDI_RECTANGLE_TEXT_COLOR1_A   0x000003fc
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT   0x00000400
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE   0x00000404
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B   0x000007f4
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_L_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_L_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_T_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_T_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B   0x000007f8
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_R_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_R_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_B_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_B_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_COLOR1_B   0x000007fc
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0   0x00000800
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1   0x00000804
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0   0x00000bec
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1   0x00000bf0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_COLOR1_C   0x00000bf4
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_C   0x00000bf8
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_W_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_W_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_H_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_H_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_C   0x00000bfc
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_C_X_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_C_X_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_C_Y_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_C_Y_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C(x)   (0x00000c00+((x)*4))
 
#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__SIZE   0x00000020
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0   0x00000fe8
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_L_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_L_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_T_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_T_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1   0x00000fec
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_R_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_R_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_B_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_B_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_COLOR1_D   0x00000ff0
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D   0x00000ff4
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_W_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_W_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_H_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_H_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D   0x00000ff8
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_W_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_W_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_H_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_H_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_D   0x00000ffc
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_D_X_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_D_X_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_D_Y_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_D_Y_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_D(x)   (0x00001000+((x)*4))
 
#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_D__SIZE   0x00000020
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0   0x000013e4
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1   0x000013e8
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_COLOR0_E   0x000013ec
 
#define NV03_GDI_RECTANGLE_TEXT_COLOR1_E   0x000013f0
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E   0x000013f4
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E   0x000013f8
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_E   0x000013fc
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_E_X_SHIFT   0
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_E_X_MASK   0x0000ffff
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_E_Y_SHIFT   16
 
#define NV03_GDI_RECTANGLE_TEXT_POINT_E_Y_MASK   0xffff0000
 
#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E(x)   (0x00001400+((x)*4))
 
#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__SIZE   0x00000020
 
#define NV04_SWIZZLED_SURFACE   0x00000052
 
#define NV04_SWIZZLED_SURFACE_NOP   0x00000100
 
#define NV04_SWIZZLED_SURFACE_NOTIFY   0x00000104
 
#define NV04_SWIZZLED_SURFACE_DMA_NOTIFY   0x00000180
 
#define NV04_SWIZZLED_SURFACE_DMA_IMAGE   0x00000184
 
#define NV04_SWIZZLED_SURFACE_FORMAT   0x00000300
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_SHIFT   0
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_MASK   0x000000ff
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y8   0x00000001
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1R5G5B5_Z1R5G5B5   0x00000002
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1R5G5B5_X1R5G5B5   0x00000003
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_R5G6B5   0x00000004
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y16   0x00000005
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X8R8G8B8_Z8R8G8B8   0x00000006
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X8R8G8B8_X8R8G8B8   0x00000007
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1A7R8G8B8_Z1A7R8G8B8   0x00000008
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1A7R8G8B8_X1A7R8G8B8   0x00000009
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_A8R8G8B8   0x0000000a
 
#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y32   0x0000000b
 
#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_U_SHIFT   16
 
#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_U_MASK   0x00ff0000
 
#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_V_SHIFT   24
 
#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_V_MASK   0xff000000
 
#define NV04_SWIZZLED_SURFACE_OFFSET   0x00000304
 
#define NV04_CONTEXT_SURFACES_3D   0x00000053
 
#define NV04_CONTEXT_SURFACES_3D_NOP   0x00000100
 
#define NV04_CONTEXT_SURFACES_3D_NOTIFY   0x00000104
 
#define NV04_CONTEXT_SURFACES_3D_DMA_NOTIFY   0x00000180
 
#define NV04_CONTEXT_SURFACES_3D_DMA_COLOR   0x00000184
 
#define NV04_CONTEXT_SURFACES_3D_DMA_ZETA   0x00000188
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL   0x000002f8
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_X_SHIFT   0
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_X_MASK   0x0000ffff
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_W_SHIFT   16
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_W_MASK   0xffff0000
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL   0x000002fc
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_Y_SHIFT   0
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_Y_MASK   0x0000ffff
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_H_SHIFT   16
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_H_MASK   0xffff0000
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT   0x00000300
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_SHIFT   0
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_MASK   0x000000ff
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1R5G5B5_Z1R5G5B5   0x00000001
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1R5G5B5_X1R5G5B5   0x00000002
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_R5G6B5   0x00000003
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X8R8G8B8_Z8R8G8B8   0x00000004
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X8R8G8B8_X8R8G8B8   0x00000005
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1A7R8G8B8_Z1A7R8G8B8   0x00000006
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1A7R8G8B8_X1A7R8G8B8   0x00000007
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_A8R8G8B8   0x00000008
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_SHIFT   8
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_MASK   0x0000ff00
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_PITCH   0x00000100
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_SWIZZLE   0x00000200
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_U_SHIFT   16
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_U_MASK   0x00ff0000
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_V_SHIFT   24
 
#define NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_V_MASK   0xff000000
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE   0x00000304
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_W_SHIFT   0
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_W_MASK   0x0000ffff
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_H_SHIFT   16
 
#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_H_MASK   0xffff0000
 
#define NV04_CONTEXT_SURFACES_3D_PITCH   0x00000308
 
#define NV04_CONTEXT_SURFACES_3D_PITCH_COLOR_SHIFT   0
 
#define NV04_CONTEXT_SURFACES_3D_PITCH_COLOR_MASK   0x0000ffff
 
#define NV04_CONTEXT_SURFACES_3D_PITCH_ZETA_SHIFT   16
 
#define NV04_CONTEXT_SURFACES_3D_PITCH_ZETA_MASK   0xffff0000
 
#define NV04_CONTEXT_SURFACES_3D_OFFSET_COLOR   0x0000030c
 
#define NV04_CONTEXT_SURFACES_3D_OFFSET_ZETA   0x00000310
 
#define NV04_DX5_TEXTURED_TRIANGLE   0x00000054
 
#define NV04_DX5_TEXTURED_TRIANGLE_NOP   0x00000100
 
#define NV04_DX5_TEXTURED_TRIANGLE_NOTIFY   0x00000104
 
#define NV04_DX5_TEXTURED_TRIANGLE_DMA_NOTIFY   0x00000180
 
#define NV04_DX5_TEXTURED_TRIANGLE_DMA_A   0x00000184
 
#define NV04_DX5_TEXTURED_TRIANGLE_DMA_B   0x00000188
 
#define NV04_DX5_TEXTURED_TRIANGLE_SURFACE   0x0000018c
 
#define NV04_DX5_TEXTURED_TRIANGLE_COLORKEY   0x00000300
 
#define NV04_DX5_TEXTURED_TRIANGLE_OFFSET   0x00000304
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT   0x00000308
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_DMA_SHIFT   0
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_DMA_MASK   0x00000003
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_KEY_MATCH_SHIFT   2
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_KEY_MATCH_MASK   0x0000000c
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_SHIFT   4
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_MASK   0x00000030
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_CENTER   0x00000010
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_CORNER   0x00000020
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_SHIFT   6
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_MASK   0x000000c0
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_CENTER   0x00000040
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_CORNER   0x00000080
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_SHIFT   8
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_MASK   0x00000f00
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_Y8   0x00000100
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_A1R5G5B5   0x00000200
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_X1R5G5B5   0x00000300
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_A4R4G4B4   0x00000400
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_R5G6B5   0x00000500
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_A8R8G8B8   0x00000600
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_X8R8G8B8   0x00000700
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_MIPMAP_LEVELS_SHIFT   12
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_MIPMAP_LEVELS_MASK   0x0000f000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_U_SHIFT   16
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_U_MASK   0x000f0000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_V_SHIFT   20
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_V_MASK   0x00f00000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_SHIFT   24
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_MASK   0x07000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_REPEAT   0x01000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_MIRRORED_REPEAT   0x02000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_CLAMP_TO_EDGE   0x03000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_CLAMP_TO_BORDER   0x04000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_CLAMP   0x05000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_WRAPU   (1 << 27)
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_SHIFT   28
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_MASK   0x70000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_REPEAT   0x10000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_MIRRORED_REPEAT   0x20000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_CLAMP_TO_EDGE   0x30000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_CLAMP_TO_BORDER   0x40000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_CLAMP   0x50000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_WRAPV   (1 << 31)
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER   0x0000030c
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_X_SHIFT   0
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_X_MASK   0x000000ff
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_Y_SHIFT   8
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_Y_MASK   0x00007f00
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MIPMAP_DITHER_ENABLE   (1 << 15)
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MIPMAP_LODBIAS_SHIFT   16
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MIPMAP_LODBIAS_MASK   0x00ff0000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_SHIFT   24
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_MASK   0x07000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_NEAREST   0x01000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_LINEAR   0x02000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_NEAREST_MIPMAP_NEAREST   0x03000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_LINEAR_MIPMAP_NEAREST   0x04000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_NEAREST_MIPMAP_LINEAR   0x05000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_LINEAR_MIPMAP_LINEAR   0x06000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_ANISOTROPIC_MINIFY_ENABLE   (1 << 27)
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_SHIFT   28
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_MASK   0x70000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_NEAREST   0x10000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_LINEAR   0x20000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_NEAREST_MIPMAP_NEAREST   0x30000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_LINEAR_MIPMAP_NEAREST   0x40000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_NEAREST_MIPMAP_LINEAR   0x50000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_LINEAR_MIPMAP_LINEAR   0x60000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_ANISOTROPIC_MAGNIFY_ENABLE   (1 << 31)
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND   0x00000310
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_MAP_SHIFT   0
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_MAP_MASK   0x0000000f
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_MASK_BIT_SHIFT   4
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_MASK_BIT_MASK   0x00000030
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_SHIFT   6
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_MASK   0x000000c0
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_FLAT   0x00000040
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_GOURAUD   0x00000080
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_PHONG   0x000000c0
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_SHIFT   8
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_MASK   0x00000f00
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SPECULAR_ENABLE_SHIFT   12
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SPECULAR_ENABLE_MASK   0x0000f000
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_FOG_ENABLE_SHIFT   16
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_FOG_ENABLE_MASK   0x000f0000
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_ALPHA_ENABLE_SHIFT   20
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_ALPHA_ENABLE_MASK   0x00f00000
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SRC_SHIFT   24
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SRC_MASK   0x0f000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_DST_SHIFT   28
 
#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_DST_MASK   0xf0000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL   0x00000314
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_REF_SHIFT   0
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_REF_MASK   0x000000ff
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_FUNC_SHIFT   8
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_FUNC_MASK   0x00000f00
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_TEST_ENABLE   (1 << 12)
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ORIGIN   (1 << 13)
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_ENABLE_SHIFT   14
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_ENABLE_MASK   0x0000c000
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FUNC_SHIFT   16
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FUNC_MASK   0x000f0000
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_CULL_MODE_SHIFT   20
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_CULL_MODE_MASK   0x00300000
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_DITHER_ENABLE   (1 << 22)
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_PERSPECTIVE_ENABLE   (1 << 23)
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_WRITE_ENABLE_SHIFT   24
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_WRITE_ENABLE_MASK   0x3f000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FORMAT_SHIFT   30
 
#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FORMAT_MASK   0xc0000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR   0x00000318
 
#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_B_SHIFT   0
 
#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_B_MASK   0x000000ff
 
#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_G_SHIFT   8
 
#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_G_MASK   0x0000ff00
 
#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_R_SHIFT   16
 
#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_R_MASK   0x00ff0000
 
#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_A_SHIFT   24
 
#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_A_MASK   0xff000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SX(x)   (0x00000400+((x)*32))
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SX__SIZE   0x00000010
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SY(x)   (0x00000404+((x)*32))
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SY__SIZE   0x00000010
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SZ(x)   (0x00000408+((x)*32))
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SZ__SIZE   0x00000010
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_RHW(x)   (0x0000040c+((x)*32))
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_RHW__SIZE   0x00000010
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR(x)   (0x00000410+((x)*32))
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR__SIZE   0x00000010
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_B_SHIFT   0
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_B_MASK   0x000000ff
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_G_SHIFT   8
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_G_MASK   0x0000ff00
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_R_SHIFT   16
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_R_MASK   0x00ff0000
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_A_SHIFT   24
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_A_MASK   0xff000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR(x)   (0x00000414+((x)*32))
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR__SIZE   0x00000010
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_B_SHIFT   0
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_B_MASK   0x000000ff
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_G_SHIFT   8
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_G_MASK   0x0000ff00
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_R_SHIFT   16
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_R_MASK   0x00ff0000
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_FOG_SHIFT   24
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_FOG_MASK   0xff000000
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TU(x)   (0x00000418+((x)*32))
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TU__SIZE   0x00000010
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TV(x)   (0x0000041c+((x)*32))
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TV__SIZE   0x00000010
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE(x)   (0x00000600+((x)*4))
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE__SIZE   0x00000040
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I0_SHIFT   0
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I0_MASK   0x0000000f
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I1_SHIFT   4
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I1_MASK   0x000000f0
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I2_SHIFT   8
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I2_MASK   0x00000f00
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I3_SHIFT   12
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I3_MASK   0x0000f000
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I4_SHIFT   16
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I4_MASK   0x000f0000
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I5_SHIFT   20
 
#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I5_MASK   0x00f00000
 
#define NV04_DX6_MULTITEX_TRIANGLE   0x00000055
 
#define NV04_DX6_MULTITEX_TRIANGLE_NOP   0x00000100
 
#define NV04_DX6_MULTITEX_TRIANGLE_NOTIFY   0x00000104
 
#define NV04_DX6_MULTITEX_TRIANGLE_DMA_NOTIFY   0x00000180
 
#define NV04_DX6_MULTITEX_TRIANGLE_DMA_A   0x00000184
 
#define NV04_DX6_MULTITEX_TRIANGLE_DMA_B   0x00000188
 
#define NV04_DX6_MULTITEX_TRIANGLE_SURFACE   0x0000018c
 
#define NV04_DX6_MULTITEX_TRIANGLE_OFFSET(x)   (0x00000308+((x)*4))
 
#define NV04_DX6_MULTITEX_TRIANGLE_OFFSET__SIZE   0x00000002
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT(x)   (0x00000310+((x)*4))
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT__SIZE   0x00000002
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_DMA_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_DMA_MASK   0x0000000f
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_ZOH_SHIFT   4
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_ZOH_MASK   0x00000030
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_FOH_SHIFT   6
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_FOH_MASK   0x000000c0
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_COLOR_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_COLOR_MASK   0x00000f00
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_MIPMAP_LEVELS_SHIFT   12
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_MIPMAP_LEVELS_MASK   0x0000f000
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_U_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_U_MASK   0x000f0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_V_SHIFT   20
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_V_MASK   0x00f00000
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSU_SHIFT   24
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSU_MASK   0x07000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_WRAPU   (1 << 27)
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSV_SHIFT   28
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSV_MASK   0x70000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_WRAPV   (1 << 31)
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER(x)   (0x00000318+((x)*4))
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER__SIZE   0x00000002
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_X_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_X_MASK   0x000000ff
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_Y_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_Y_MASK   0x00007f00
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MIPMAP_DITHER_ENABLE   (1 << 15)
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MIPMAP_LODBIAS_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MIPMAP_LODBIAS_MASK   0x00ff0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MINIFY_SHIFT   24
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MINIFY_MASK   0x07000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_ANISOTROPIC_MINIFY_ENABLE   (1 << 27)
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MAGNIFY_SHIFT   28
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MAGNIFY_MASK   0x70000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_ANISOTROPIC_MAGNIFY_ENABLE   (1 << 31)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA   0x00000320
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE0   (1 << 0)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA0   (1 << 1)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT0_SHIFT   2
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT0_MASK   0x000000fc
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE1   (1 << 8)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA1   (1 << 9)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT1_SHIFT   10
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT1_MASK   0x0000fc00
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE2   (1 << 16)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA2   (1 << 17)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT2_SHIFT   18
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT2_MASK   0x00fc0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE3   (1 << 24)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA3   (1 << 25)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT3_SHIFT   26
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT3_MASK   0x1c000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_OPERATION_SHIFT   29
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_OPERATION_MASK   0xe0000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR   0x00000324
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE0   (1 << 0)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA0   (1 << 1)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT0_SHIFT   2
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT0_MASK   0x000000fc
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE1   (1 << 8)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA1   (1 << 9)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT1_SHIFT   10
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT1_MASK   0x0000fc00
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE2   (1 << 16)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA2   (1 << 17)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT2_SHIFT   18
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT2_MASK   0x00fc0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE3   (1 << 24)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA3   (1 << 25)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT3_SHIFT   26
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT3_MASK   0x1c000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_OPERATION_SHIFT   29
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_OPERATION_MASK   0xe0000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA   0x0000032c
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE0   (1 << 0)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA0   (1 << 1)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT0_SHIFT   2
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT0_MASK   0x000000fc
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE1   (1 << 8)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA1   (1 << 9)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT1_SHIFT   10
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT1_MASK   0x0000fc00
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE2   (1 << 16)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA2   (1 << 17)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT2_SHIFT   18
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT2_MASK   0x00fc0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE3   (1 << 24)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA3   (1 << 25)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT3_SHIFT   26
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT3_MASK   0x1c000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_OPERATION_SHIFT   29
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_OPERATION_MASK   0xe0000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR   0x00000330
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE0   (1 << 0)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA0   (1 << 1)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT0_SHIFT   2
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT0_MASK   0x000000fc
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE1   (1 << 8)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA1   (1 << 9)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT1_SHIFT   10
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT1_MASK   0x0000fc00
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE2   (1 << 16)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA2   (1 << 17)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT2_SHIFT   18
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT2_MASK   0x00fc0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE3   (1 << 24)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA3   (1 << 25)
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT3_SHIFT   26
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT3_MASK   0x1c000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_OPERATION_SHIFT   29
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_OPERATION_MASK   0xe0000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR   0x00000334
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_B_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_B_MASK   0x000000ff
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_G_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_G_MASK   0x0000ff00
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_R_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_R_MASK   0x00ff0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_A_SHIFT   24
 
#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_A_MASK   0xff000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND   0x00000338
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_MASK_BIT_SHIFT   4
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_MASK_BIT_MASK   0x00000030
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SHADE_MODE_SHIFT   6
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SHADE_MODE_MASK   0x000000c0
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_MASK   0x00000f00
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SPECULAR_ENABLE_SHIFT   12
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SPECULAR_ENABLE_MASK   0x0000f000
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_FOG_ENABLE_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_FOG_ENABLE_MASK   0x000f0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_ALPHA_ENABLE_SHIFT   20
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_ALPHA_ENABLE_MASK   0x00f00000
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SRC_SHIFT   24
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SRC_MASK   0x0f000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_DST_SHIFT   28
 
#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_DST_MASK   0xf0000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0   0x0000033c
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_REF_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_REF_MASK   0x000000ff
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_FUNC_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_FUNC_MASK   0x00000f00
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_TEST_ENABLE   (1 << 12)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ORIGIN   (1 << 13)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_ENABLE_SHIFT   14
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_ENABLE_MASK   0x0000c000
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FUNC_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FUNC_MASK   0x000f0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_CULL_MODE_SHIFT   20
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_CULL_MODE_MASK   0x00300000
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_DITHER_ENABLE   (1 << 22)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_PERSPECTIVE_ENABLE   (1 << 23)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_WRITE_ENABLE   (1 << 24)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_STENCIL_WRITE_ENABLE   (1 << 25)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_WRITE_ENABLE   (1 << 26)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_RED_WRITE_ENABLE   (1 << 27)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_GREEN_WRITE_ENABLE   (1 << 28)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_BLUE_WRITE_ENABLE   (1 << 29)
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FORMAT_SHIFT   30
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FORMAT_MASK   0xc0000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1   0x00000340
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_TEST_ENABLE_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_TEST_ENABLE_MASK   0x0000000f
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_FUNC_SHIFT   4
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_FUNC_MASK   0x000000f0
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_REF_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_REF_MASK   0x0000ff00
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_READ_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_READ_MASK   0x00ff0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_WRITE_SHIFT   24
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_WRITE_MASK   0xff000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2   0x00000344
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_FAIL_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_FAIL_MASK   0x0000000f
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZFAIL_SHIFT   4
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZFAIL_MASK   0x000000f0
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZPASS_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZPASS_MASK   0x00000f00
 
#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR   0x00000348
 
#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_B_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_B_MASK   0x000000ff
 
#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_G_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_G_MASK   0x0000ff00
 
#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_R_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_R_MASK   0x00ff0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_A_SHIFT   24
 
#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_A_MASK   0xff000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SX(x)   (0x00000400+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SX__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SY(x)   (0x00000404+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SY__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SZ(x)   (0x00000408+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SZ__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_RHW(x)   (0x0000040c+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_RHW__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR(x)   (0x00000410+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_B_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_B_MASK   0x000000ff
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_G_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_G_MASK   0x0000ff00
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_R_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_R_MASK   0x00ff0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_A_SHIFT   24
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_A_MASK   0xff000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR(x)   (0x00000414+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_B_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_B_MASK   0x000000ff
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_G_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_G_MASK   0x0000ff00
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_R_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_R_MASK   0x00ff0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_FOG_SHIFT   24
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_FOG_MASK   0xff000000
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU0(x)   (0x00000418+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU0__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV0(x)   (0x0000041c+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV0__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU1(x)   (0x00000420+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU1__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV1(x)   (0x00000424+((x)*40))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV1__SIZE   0x00000008
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE(x)   (0x00000540+((x)*4))
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE__SIZE   0x00000030
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I0_SHIFT   0
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I0_MASK   0x0000000f
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I1_SHIFT   4
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I1_MASK   0x000000f0
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I2_SHIFT   8
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I2_MASK   0x00000f00
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I3_SHIFT   12
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I3_MASK   0x0000f000
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I4_SHIFT   16
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I4_MASK   0x000f0000
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I5_SHIFT   20
 
#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I5_MASK   0x00f00000
 
#define NV10_TCL_PRIMITIVE_3D   0x00000056
 
#define NV10_TCL_PRIMITIVE_3D_NOP   0x00000100
 
#define NV10_TCL_PRIMITIVE_3D_NOTIFY   0x00000104
 
#define NV10_TCL_PRIMITIVE_3D_DMA_NOTIFY   0x00000180
 
#define NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY0   0x00000184
 
#define NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY1   0x00000188
 
#define NV10_TCL_PRIMITIVE_3D_DISPLAY_LIST   0x0000018c
 
#define NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY2   0x00000194
 
#define NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY3   0x00000198
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ   0x00000200
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_X_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_X_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_W_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_W_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT   0x00000204
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_Y_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_Y_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_H_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_H_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_BUFFER_FORMAT   0x00000208
 
#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH   0x0000020c
 
#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_COLOR_PITCH_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_COLOR_PITCH_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_ZETA_PITCH_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_ZETA_PITCH_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_OFFSET   0x00000210
 
#define NV10_TCL_PRIMITIVE_3D_ZETA_OFFSET   0x00000214
 
#define NV10_TCL_PRIMITIVE_3D_TX_OFFSET(x)   (0x00000218+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX_OFFSET__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT(x)   (0x00000220+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_CUBE_MAP   (1 << 2)
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_SHIFT   7
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_MASK   0x00000780
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_NPOT   (1 << 11)
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_SHIFT   12
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_MASK   0x0000f000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_MASK   0x000f0000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_SHIFT   20
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_MASK   0x00f00000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_MASK   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_REPEAT   0x01000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_MIRRORED_REPEAT   0x02000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_CLAMP_TO_EDGE   0x03000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_CLAMP_TO_BORDER   0x04000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_CLAMP   0x05000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_SHIFT   28
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_MASK   0xf0000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_REPEAT   0x10000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_MIRRORED_REPEAT   0x20000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_CLAMP_TO_EDGE   0x30000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_CLAMP_TO_BORDER   0x40000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_CLAMP   0x50000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE(x)   (0x00000228+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE_ANISOTROPY_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE_ANISOTROPY_MASK   0x00000030
 
#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE_ENABLE   (1 << 30)
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH(x)   (0x00000230+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH_PITCH_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH_PITCH_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE(x)   (0x00000240+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER(x)   (0x00000248+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_MASK   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST   0x01000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR   0x02000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_NEAREST   0x03000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_NEAREST   0x04000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_LINEAR   0x05000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_LINEAR   0x06000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_SHIFT   28
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_MASK   0xf0000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST   0x10000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR   0x20000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_NEAREST   0x30000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_NEAREST   0x40000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_LINEAR   0x50000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_LINEAR   0x60000000
 
#define NV10_TCL_PRIMITIVE_3D_TX_PALETTE_OFFSET(x)   (0x00000250+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX_PALETTE_OFFSET__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA(x)   (0x00000260+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_CONSTANT_COLOR0_NV   0x00000001
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_CONSTANT_COLOR1_NV   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_FOG   0x00000003
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_PRIMARY_COLOR_NV   0x00000004
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SECONDARY_COLOR_NV   0x00000005
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_TEXTURE1_ARB   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_TEXTURE0_ARB   0x00000009
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SPARE0_NV   0x0000000c
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SPARE1_NV   0x0000000d
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_E_TIMES_F_NV   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_COMPONENT_USAGE   (1 << 4)
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_COMPONENT_USAGE_BLUE   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_COMPONENT_USAGE_ALPHA   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_SHIFT   5
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_MASK   0x000000e0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_UNSIGNED_INVERT_NV   0x00000020
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_EXPAND_NORMAL_NV   0x00000040
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_EXPAND_NEGATE_NV   0x00000060
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_HALF_BIAS_NORMAL_NV   0x00000080
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_HALF_BIAS_NEGATE_NV   0x000000a0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_SIGNED_IDENTITY_NV   0x000000c0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_SIGNED_NEGATE_NV   0x000000e0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_MASK   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_CONSTANT_COLOR0_NV   0x00000100
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_CONSTANT_COLOR1_NV   0x00000200
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_FOG   0x00000300
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_PRIMARY_COLOR_NV   0x00000400
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SECONDARY_COLOR_NV   0x00000500
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_TEXTURE1_ARB   0x00000800
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_TEXTURE0_ARB   0x00000900
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SPARE0_NV   0x00000c00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SPARE1_NV   0x00000d00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_E_TIMES_F_NV   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_COMPONENT_USAGE   (1 << 12)
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_COMPONENT_USAGE_BLUE   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_COMPONENT_USAGE_ALPHA   0x00001000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_SHIFT   13
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_MASK   0x0000e000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_UNSIGNED_INVERT_NV   0x00002000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_EXPAND_NORMAL_NV   0x00004000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_EXPAND_NEGATE_NV   0x00006000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_HALF_BIAS_NORMAL_NV   0x00008000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_HALF_BIAS_NEGATE_NV   0x0000a000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_SIGNED_IDENTITY_NV   0x0000c000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_SIGNED_NEGATE_NV   0x0000e000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_MASK   0x000f0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_CONSTANT_COLOR0_NV   0x00010000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_CONSTANT_COLOR1_NV   0x00020000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_FOG   0x00030000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_PRIMARY_COLOR_NV   0x00040000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SECONDARY_COLOR_NV   0x00050000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_TEXTURE1_ARB   0x00080000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_TEXTURE0_ARB   0x00090000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SPARE0_NV   0x000c0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SPARE1_NV   0x000d0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_E_TIMES_F_NV   0x000f0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_COMPONENT_USAGE   (1 << 20)
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_COMPONENT_USAGE_BLUE   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_COMPONENT_USAGE_ALPHA   0x00100000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_SHIFT   21
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_MASK   0x00e00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_UNSIGNED_INVERT_NV   0x00200000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_EXPAND_NORMAL_NV   0x00400000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_EXPAND_NEGATE_NV   0x00600000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_HALF_BIAS_NORMAL_NV   0x00800000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_HALF_BIAS_NEGATE_NV   0x00a00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_SIGNED_IDENTITY_NV   0x00c00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_SIGNED_NEGATE_NV   0x00e00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_MASK   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_CONSTANT_COLOR0_NV   0x01000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_CONSTANT_COLOR1_NV   0x02000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_FOG   0x03000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_PRIMARY_COLOR_NV   0x04000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SECONDARY_COLOR_NV   0x05000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_TEXTURE1_ARB   0x08000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_TEXTURE0_ARB   0x09000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SPARE0_NV   0x0c000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SPARE1_NV   0x0d000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_E_TIMES_F_NV   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_COMPONENT_USAGE   (1 << 28)
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_COMPONENT_USAGE_BLUE   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_COMPONENT_USAGE_ALPHA   0x10000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_SHIFT   29
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_MASK   0xe0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_UNSIGNED_INVERT_NV   0x20000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_EXPAND_NORMAL_NV   0x40000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_EXPAND_NEGATE_NV   0x60000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_HALF_BIAS_NORMAL_NV   0x80000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_HALF_BIAS_NEGATE_NV   0xa0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_SIGNED_IDENTITY_NV   0xc0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_SIGNED_NEGATE_NV   0xe0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB(x)   (0x00000268+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_CONSTANT_COLOR0_NV   0x00000001
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_CONSTANT_COLOR1_NV   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_FOG   0x00000003
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_PRIMARY_COLOR_NV   0x00000004
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SECONDARY_COLOR_NV   0x00000005
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_TEXTURE1_ARB   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_TEXTURE0_ARB   0x00000009
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SPARE0_NV   0x0000000c
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SPARE1_NV   0x0000000d
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_E_TIMES_F_NV   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_COMPONENT_USAGE   (1 << 4)
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_COMPONENT_USAGE_ALPHA   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_SHIFT   5
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_MASK   0x000000e0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_UNSIGNED_INVERT_NV   0x00000020
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_EXPAND_NORMAL_NV   0x00000040
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_EXPAND_NEGATE_NV   0x00000060
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_HALF_BIAS_NORMAL_NV   0x00000080
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_HALF_BIAS_NEGATE_NV   0x000000a0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_SIGNED_IDENTITY_NV   0x000000c0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_SIGNED_NEGATE_NV   0x000000e0
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_MASK   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_CONSTANT_COLOR0_NV   0x00000100
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_CONSTANT_COLOR1_NV   0x00000200
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_FOG   0x00000300
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_PRIMARY_COLOR_NV   0x00000400
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SECONDARY_COLOR_NV   0x00000500
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_TEXTURE1_ARB   0x00000800
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_TEXTURE0_ARB   0x00000900
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SPARE0_NV   0x00000c00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SPARE1_NV   0x00000d00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_E_TIMES_F_NV   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_COMPONENT_USAGE   (1 << 12)
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_COMPONENT_USAGE_ALPHA   0x00001000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_SHIFT   13
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_MASK   0x0000e000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_UNSIGNED_INVERT_NV   0x00002000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_EXPAND_NORMAL_NV   0x00004000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_EXPAND_NEGATE_NV   0x00006000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_HALF_BIAS_NORMAL_NV   0x00008000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_HALF_BIAS_NEGATE_NV   0x0000a000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_SIGNED_IDENTITY_NV   0x0000c000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_SIGNED_NEGATE_NV   0x0000e000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_MASK   0x000f0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_CONSTANT_COLOR0_NV   0x00010000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_CONSTANT_COLOR1_NV   0x00020000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_FOG   0x00030000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_PRIMARY_COLOR_NV   0x00040000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SECONDARY_COLOR_NV   0x00050000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_TEXTURE1_ARB   0x00080000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_TEXTURE0_ARB   0x00090000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SPARE0_NV   0x000c0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SPARE1_NV   0x000d0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_E_TIMES_F_NV   0x000f0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_COMPONENT_USAGE   (1 << 20)
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_COMPONENT_USAGE_ALPHA   0x00100000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_SHIFT   21
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_MASK   0x00e00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_UNSIGNED_INVERT_NV   0x00200000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_EXPAND_NORMAL_NV   0x00400000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_EXPAND_NEGATE_NV   0x00600000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_HALF_BIAS_NORMAL_NV   0x00800000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_HALF_BIAS_NEGATE_NV   0x00a00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_SIGNED_IDENTITY_NV   0x00c00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_SIGNED_NEGATE_NV   0x00e00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_MASK   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_CONSTANT_COLOR0_NV   0x01000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_CONSTANT_COLOR1_NV   0x02000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_FOG   0x03000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_PRIMARY_COLOR_NV   0x04000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SECONDARY_COLOR_NV   0x05000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_TEXTURE1_ARB   0x08000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_TEXTURE0_ARB   0x09000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SPARE0_NV   0x0c000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SPARE1_NV   0x0d000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_E_TIMES_F_NV   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_COMPONENT_USAGE   (1 << 28)
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_COMPONENT_USAGE_ALPHA   0x10000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_SHIFT   29
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_MASK   0xe0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_UNSIGNED_INVERT_NV   0x20000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_EXPAND_NORMAL_NV   0x40000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_EXPAND_NEGATE_NV   0x60000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_HALF_BIAS_NORMAL_NV   0x80000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_HALF_BIAS_NEGATE_NV   0xa0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_SIGNED_IDENTITY_NV   0xc0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_SIGNED_NEGATE_NV   0xe0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR(x)   (0x00000270+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_B_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_B_MASK   0x000000ff
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_G_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_G_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_R_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_R_MASK   0x00ff0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_A_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_A_MASK   0xff000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA(x)   (0x00000278+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_CONSTANT_COLOR0_NV   0x00000001
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_CONSTANT_COLOR1_NV   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_FOG   0x00000003
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_PRIMARY_COLOR_NV   0x00000004
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SECONDARY_COLOR_NV   0x00000005
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_TEXTURE1_ARB   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_TEXTURE0_ARB   0x00000009
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SPARE0_NV   0x0000000c
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SPARE1_NV   0x0000000d
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_E_TIMES_F_NV   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_CONSTANT_COLOR0_NV   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_CONSTANT_COLOR1_NV   0x00000020
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_FOG   0x00000030
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_PRIMARY_COLOR_NV   0x00000040
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SECONDARY_COLOR_NV   0x00000050
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_TEXTURE1_ARB   0x00000080
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_TEXTURE0_ARB   0x00000090
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SPARE0_NV   0x000000c0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SPARE1_NV   0x000000d0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000000e0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_E_TIMES_F_NV   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_MASK   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_CONSTANT_COLOR0_NV   0x00000100
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_CONSTANT_COLOR1_NV   0x00000200
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_FOG   0x00000300
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_PRIMARY_COLOR_NV   0x00000400
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SECONDARY_COLOR_NV   0x00000500
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_TEXTURE1_ARB   0x00000800
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_TEXTURE0_ARB   0x00000900
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SPARE0_NV   0x00000c00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SPARE1_NV   0x00000d00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_E_TIMES_F_NV   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_DOT_PRODUCT   (1 << 12)
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_DOT_PRODUCT   (1 << 13)
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_MUX_SUM   (1 << 14)
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_BIAS   (1 << 15)
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_BIAS_NONE   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_BIAS_BIAS_BY_NEGATIVE_ONE_HALF_NV   0x00008000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SHIFT   17
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_MASK   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_NONE   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SCALE_BY_TWO_NV   0x00020000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SCALE_BY_FOUR_NV   0x00040000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SCALE_BY_ONE_HALF_NV   0x00060000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB(x)   (0x00000280+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_CONSTANT_COLOR0_NV   0x00000001
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_CONSTANT_COLOR1_NV   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_FOG   0x00000003
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_PRIMARY_COLOR_NV   0x00000004
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SECONDARY_COLOR_NV   0x00000005
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_TEXTURE1_ARB   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_TEXTURE0_ARB   0x00000009
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SPARE0_NV   0x0000000c
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SPARE1_NV   0x0000000d
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_E_TIMES_F_NV   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_CONSTANT_COLOR0_NV   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_CONSTANT_COLOR1_NV   0x00000020
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_FOG   0x00000030
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_PRIMARY_COLOR_NV   0x00000040
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SECONDARY_COLOR_NV   0x00000050
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_TEXTURE1_ARB   0x00000080
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_TEXTURE0_ARB   0x00000090
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SPARE0_NV   0x000000c0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SPARE1_NV   0x000000d0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000000e0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_E_TIMES_F_NV   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_MASK   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_CONSTANT_COLOR0_NV   0x00000100
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_CONSTANT_COLOR1_NV   0x00000200
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_FOG   0x00000300
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_PRIMARY_COLOR_NV   0x00000400
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SECONDARY_COLOR_NV   0x00000500
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_TEXTURE1_ARB   0x00000800
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_TEXTURE0_ARB   0x00000900
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SPARE0_NV   0x00000c00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SPARE1_NV   0x00000d00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_E_TIMES_F_NV   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_DOT_PRODUCT   (1 << 12)
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_DOT_PRODUCT   (1 << 13)
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_MUX_SUM   (1 << 14)
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_BIAS   (1 << 15)
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_BIAS_NONE   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_BIAS_BIAS_BY_NEGATIVE_ONE_HALF_NV   0x00008000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SHIFT   17
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_MASK   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_NONE   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SCALE_BY_TWO_NV   0x00020000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SCALE_BY_FOUR_NV   0x00040000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SCALE_BY_ONE_HALF_NV   0x00060000
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_OPERATION_SHIFT   27
 
#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_OPERATION_MASK   0x38000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0   0x00000288
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_CONSTANT_COLOR0_NV   0x00000001
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_CONSTANT_COLOR1_NV   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_FOG   0x00000003
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_PRIMARY_COLOR_NV   0x00000004
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SECONDARY_COLOR_NV   0x00000005
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_TEXTURE1_ARB   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_TEXTURE0_ARB   0x00000009
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SPARE0_NV   0x0000000c
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SPARE1_NV   0x0000000d
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_E_TIMES_F_NV   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_COMPONENT_USAGE   (1 << 4)
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_COMPONENT_USAGE_ALPHA   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_SHIFT   5
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_MASK   0x000000e0
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_UNSIGNED_INVERT_NV   0x00000020
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_EXPAND_NORMAL_NV   0x00000040
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_EXPAND_NEGATE_NV   0x00000060
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_HALF_BIAS_NORMAL_NV   0x00000080
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_HALF_BIAS_NEGATE_NV   0x000000a0
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_SIGNED_IDENTITY_NV   0x000000c0
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_SIGNED_NEGATE_NV   0x000000e0
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_MASK   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_CONSTANT_COLOR0_NV   0x00000100
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_CONSTANT_COLOR1_NV   0x00000200
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_FOG   0x00000300
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_PRIMARY_COLOR_NV   0x00000400
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SECONDARY_COLOR_NV   0x00000500
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_TEXTURE1_ARB   0x00000800
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_TEXTURE0_ARB   0x00000900
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SPARE0_NV   0x00000c00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SPARE1_NV   0x00000d00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_E_TIMES_F_NV   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_COMPONENT_USAGE   (1 << 12)
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_COMPONENT_USAGE_ALPHA   0x00001000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_SHIFT   13
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_MASK   0x0000e000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_UNSIGNED_INVERT_NV   0x00002000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_EXPAND_NORMAL_NV   0x00004000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_EXPAND_NEGATE_NV   0x00006000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_HALF_BIAS_NORMAL_NV   0x00008000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_HALF_BIAS_NEGATE_NV   0x0000a000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_SIGNED_IDENTITY_NV   0x0000c000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_SIGNED_NEGATE_NV   0x0000e000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_MASK   0x000f0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_CONSTANT_COLOR0_NV   0x00010000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_CONSTANT_COLOR1_NV   0x00020000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_FOG   0x00030000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_PRIMARY_COLOR_NV   0x00040000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SECONDARY_COLOR_NV   0x00050000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_TEXTURE1_ARB   0x00080000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_TEXTURE0_ARB   0x00090000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SPARE0_NV   0x000c0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SPARE1_NV   0x000d0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_E_TIMES_F_NV   0x000f0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_COMPONENT_USAGE   (1 << 20)
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_COMPONENT_USAGE_ALPHA   0x00100000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_SHIFT   21
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_MASK   0x00e00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_UNSIGNED_INVERT_NV   0x00200000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_EXPAND_NORMAL_NV   0x00400000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_EXPAND_NEGATE_NV   0x00600000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_HALF_BIAS_NORMAL_NV   0x00800000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_HALF_BIAS_NEGATE_NV   0x00a00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_SIGNED_IDENTITY_NV   0x00c00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_SIGNED_NEGATE_NV   0x00e00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_MASK   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_CONSTANT_COLOR0_NV   0x01000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_CONSTANT_COLOR1_NV   0x02000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_FOG   0x03000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_PRIMARY_COLOR_NV   0x04000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SECONDARY_COLOR_NV   0x05000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_TEXTURE1_ARB   0x08000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_TEXTURE0_ARB   0x09000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SPARE0_NV   0x0c000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SPARE1_NV   0x0d000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_E_TIMES_F_NV   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_COMPONENT_USAGE   (1 << 28)
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_COMPONENT_USAGE_ALPHA   0x10000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_SHIFT   29
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_MASK   0xe0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_UNSIGNED_INVERT_NV   0x20000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_EXPAND_NORMAL_NV   0x40000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_EXPAND_NEGATE_NV   0x60000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_HALF_BIAS_NORMAL_NV   0x80000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_HALF_BIAS_NEGATE_NV   0xa0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_SIGNED_IDENTITY_NV   0xc0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_SIGNED_NEGATE_NV   0xe0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1   0x0000028c
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_COLOR_SUM_CLAMP   (1 << 7)
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_MASK   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_CONSTANT_COLOR0_NV   0x00000100
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_CONSTANT_COLOR1_NV   0x00000200
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_FOG   0x00000300
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_PRIMARY_COLOR_NV   0x00000400
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SECONDARY_COLOR_NV   0x00000500
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_TEXTURE1_ARB   0x00000800
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_TEXTURE0_ARB   0x00000900
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SPARE0_NV   0x00000c00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SPARE1_NV   0x00000d00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_E_TIMES_F_NV   0x00000f00
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_COMPONENT_USAGE   (1 << 12)
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_COMPONENT_USAGE_ALPHA   0x00001000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_SHIFT   13
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_MASK   0x0000e000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_UNSIGNED_INVERT_NV   0x00002000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_EXPAND_NORMAL_NV   0x00004000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_EXPAND_NEGATE_NV   0x00006000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_HALF_BIAS_NORMAL_NV   0x00008000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_HALF_BIAS_NEGATE_NV   0x0000a000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_SIGNED_IDENTITY_NV   0x0000c000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_SIGNED_NEGATE_NV   0x0000e000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_MASK   0x000f0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_CONSTANT_COLOR0_NV   0x00010000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_CONSTANT_COLOR1_NV   0x00020000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_FOG   0x00030000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_PRIMARY_COLOR_NV   0x00040000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SECONDARY_COLOR_NV   0x00050000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_TEXTURE1_ARB   0x00080000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_TEXTURE0_ARB   0x00090000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SPARE0_NV   0x000c0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SPARE1_NV   0x000d0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_E_TIMES_F_NV   0x000f0000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_COMPONENT_USAGE   (1 << 20)
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_COMPONENT_USAGE_ALPHA   0x00100000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_SHIFT   21
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_MASK   0x00e00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_UNSIGNED_INVERT_NV   0x00200000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_EXPAND_NORMAL_NV   0x00400000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_EXPAND_NEGATE_NV   0x00600000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_HALF_BIAS_NORMAL_NV   0x00800000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_HALF_BIAS_NEGATE_NV   0x00a00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_SIGNED_IDENTITY_NV   0x00c00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_SIGNED_NEGATE_NV   0x00e00000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_MASK   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_CONSTANT_COLOR0_NV   0x01000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_CONSTANT_COLOR1_NV   0x02000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_FOG   0x03000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_PRIMARY_COLOR_NV   0x04000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SECONDARY_COLOR_NV   0x05000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_TEXTURE1_ARB   0x08000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_TEXTURE0_ARB   0x09000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SPARE0_NV   0x0c000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SPARE1_NV   0x0d000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_E_TIMES_F_NV   0x0f000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_COMPONENT_USAGE   (1 << 28)
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_COMPONENT_USAGE_RGB   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_COMPONENT_USAGE_ALPHA   0x10000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_SHIFT   29
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_MASK   0xe0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_UNSIGNED_INVERT_NV   0x20000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_EXPAND_NORMAL_NV   0x40000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_EXPAND_NEGATE_NV   0x60000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_HALF_BIAS_NORMAL_NV   0x80000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_HALF_BIAS_NEGATE_NV   0xa0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_SIGNED_IDENTITY_NV   0xc0000000
 
#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_SIGNED_NEGATE_NV   0xe0000000
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL   0x00000294
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_COLOR_CONTROL   (1 << 1)
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_LOCAL_VIEWER   (1 << 16)
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE   0x00000298
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_SPECULAR   (1 << 0)
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_DIFFUSE   (1 << 1)
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_AMBIENT   (1 << 2)
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_EMISSION   (1 << 3)
 
#define NV10_TCL_PRIMITIVE_3D_FOG_MODE   0x0000029c
 
#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_EXP   0x00000800
 
#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_EXP_2   0x00000802
 
#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_EXP2   0x00000803
 
#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_LINEAR   0x00000804
 
#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_LINEAR_2   0x00002601
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COORD_DIST   0x000002a0
 
#define NV10_TCL_PRIMITIVE_3D_FOG_ENABLE   0x000002a4
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR   0x000002a8
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_R_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_R_MASK   0x000000ff
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_G_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_G_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_B_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_B_MASK   0x00ff0000
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_A_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_A_MASK   0xff000000
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_MODE   0x000002b4
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ(x)   (0x000002c0+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_L_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_L_MASK   0x000007ff
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_LEFT_ENABLE   (1 << 11)
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_R_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_R_MASK   0x07ff0000
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_RIGHT_ENABLE   (1 << 27)
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT(x)   (0x000002e0+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_T_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_T_MASK   0x000007ff
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_TOP_ENABLE   (1 << 11)
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_B_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_B_MASK   0x07ff0000
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_BOTTOM_ENABLE   (1 << 27)
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE   0x00000300
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE   0x00000304
 
#define NV10_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE   0x00000308
 
#define NV10_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE   0x0000030c
 
#define NV10_TCL_PRIMITIVE_3D_DITHER_ENABLE   0x00000310
 
#define NV10_TCL_PRIMITIVE_3D_LIGHTING_ENABLE   0x00000314
 
#define NV10_TCL_PRIMITIVE_3D_POINT_PARAMETERS_ENABLE   0x00000318
 
#define NV10_TCL_PRIMITIVE_3D_POINT_SMOOTH_ENABLE   0x0000031c
 
#define NV10_TCL_PRIMITIVE_3D_LINE_SMOOTH_ENABLE   0x00000320
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE   0x00000324
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_WEIGHT_ENABLE   0x00000328
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_ENABLE   0x0000032c
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE   0x00000330
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE   0x00000334
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE   0x00000338
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC   0x0000033c
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NEVER   0x00000200
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LESS   0x00000201
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_EQUAL   0x00000202
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF   0x00000340
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC   0x00000344
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE   0x00000001
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_COLOR   0x00000300
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA   0x00000302
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_ALPHA   0x00000304
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_COLOR   0x00000306
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA_SATURATE   0x00000308
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_COLOR   0x00008001
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_ALPHA   0x00008003
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST   0x00000348
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE   0x00000001
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_COLOR   0x00000300
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA   0x00000302
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_ALPHA   0x00000304
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_COLOR   0x00000306
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA_SATURATE   0x00000308
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_COLOR   0x00008001
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_ALPHA   0x00008003
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR   0x0000034c
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_B_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_B_MASK   0x000000ff
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_G_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_G_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_R_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_R_MASK   0x00ff0000
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_A_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_A_MASK   0xff000000
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION   0x00000350
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_ADD   0x00008006
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_MIN   0x00008007
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_MAX   0x00008008
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_SUBTRACT   0x0000800a
 
#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_REVERSE_SUBTRACT   0x0000800b
 
#define NV10_TCL_PRIMITIVE_3D_DEPTH_FUNC   0x00000354
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK   0x00000358
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK_B   (1 << 0)
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK_G   (1 << 8)
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK_R   (1 << 16)
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK_A   (1 << 24)
 
#define NV10_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE   0x0000035c
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_MASK   0x00000360
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC   0x00000364
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NEVER   0x00000200
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LESS   0x00000201
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_EQUAL   0x00000202
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER   0x00000204
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER   0x00000204
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_REF   0x00000368
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_MASK   0x0000036c
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL   0x00000370
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INVERT   0x0000150a
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_KEEP   0x00001e00
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_REPLACE   0x00001e01
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR   0x00001e02
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR   0x00001e03
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR_WRAP   0x00008507
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR_WRAP   0x00008508
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL   0x00000374
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INVERT   0x0000150a
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_KEEP   0x00001e00
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_REPLACE   0x00001e01
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR   0x00001e02
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR   0x00001e03
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR_WRAP   0x00008507
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR_WRAP   0x00008508
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS   0x00000378
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_ZERO   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INVERT   0x0000150a
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_KEEP   0x00001e00
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_REPLACE   0x00001e01
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR   0x00001e02
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR   0x00001e03
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR_WRAP   0x00008507
 
#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR_WRAP   0x00008508
 
#define NV10_TCL_PRIMITIVE_3D_SHADE_MODEL   0x0000037c
 
#define NV10_TCL_PRIMITIVE_3D_SHADE_MODEL_FLAT   0x00001d00
 
#define NV10_TCL_PRIMITIVE_3D_SHADE_MODEL_SMOOTH   0x00001d01
 
#define NV10_TCL_PRIMITIVE_3D_LINE_WIDTH   0x00000380
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR   0x00000384
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS   0x00000388
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT   0x0000038c
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_POINT   0x00001b00
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_LINE   0x00001b01
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_FILL   0x00001b02
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK   0x00000390
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_POINT   0x00001b00
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_LINE   0x00001b01
 
#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_FILL   0x00001b02
 
#define NV10_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR   0x00000394
 
#define NV10_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR   0x00000398
 
#define NV10_TCL_PRIMITIVE_3D_CULL_FACE   0x0000039c
 
#define NV10_TCL_PRIMITIVE_3D_CULL_FACE_FRONT   0x00000404
 
#define NV10_TCL_PRIMITIVE_3D_CULL_FACE_BACK   0x00000405
 
#define NV10_TCL_PRIMITIVE_3D_CULL_FACE_FRONT_AND_BACK   0x00000408
 
#define NV10_TCL_PRIMITIVE_3D_FRONT_FACE   0x000003a0
 
#define NV10_TCL_PRIMITIVE_3D_FRONT_FACE_CW   0x00000900
 
#define NV10_TCL_PRIMITIVE_3D_FRONT_FACE_CCW   0x00000901
 
#define NV10_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE   0x000003a4
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_R   0x000003a8
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_G   0x000003ac
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_B   0x000003b0
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_A   0x000003b4
 
#define NV10_TCL_PRIMITIVE_3D_COLOR_CONTROL   0x000003b8
 
#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS   0x000003bc
 
#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT0   (1 << 0)
 
#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT1   (1 << 2)
 
#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT2   (1 << 4)
 
#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT3   (1 << 6)
 
#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT4   (1 << 8)
 
#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT5   (1 << 10)
 
#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT6   (1 << 12)
 
#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT7   (1 << 14)
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE(x)   (0x000003c0+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE_FALSE   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE_EYE_LINEAR   0x00002400
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE_OBJECT_LINEAR   0x00002401
 
#define NV10_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE(x)   (0x000003e0+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE__SIZE   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE   0x000003e8
 
#define NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE_MODELVIEW1   (1 << 0)
 
#define NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE_MODELVIEW0   (1 << 1)
 
#define NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE_PROJECTION   (1 << 2)
 
#define NV10_TCL_PRIMITIVE_3D_POINT_SIZE   0x000003ec
 
#define NV10_TCL_PRIMITIVE_3D_MODELVIEW0_MATRIX(x)   (0x00000400+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_MODELVIEW0_MATRIX__SIZE   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_MODELVIEW1_MATRIX(x)   (0x00000440+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_MODELVIEW1_MATRIX__SIZE   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW0_MATRIX(x)   (0x00000480+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW0_MATRIX__SIZE   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW1_MATRIX(x)   (0x000004c0+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW1_MATRIX__SIZE   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_PROJECTION_MATRIX(x)   (0x00000500+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_PROJECTION_MATRIX__SIZE   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_TX0_MATRIX(x)   (0x00000540+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX0_MATRIX__SIZE   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_TX1_MATRIX(x)   (0x00000580+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_TX1_MATRIX__SIZE   0x00000010
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_A(x)   (0x00000600+((x)*16))
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_A__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_B(x)   (0x00000604+((x)*16))
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_B__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_C(x)   (0x00000608+((x)*16))
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_C__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_D(x)   (0x0000060c+((x)*16))
 
#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_D__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT   0x00000680
 
#define NV10_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR   0x00000684
 
#define NV10_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC   0x00000688
 
#define NV10_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS(x)   (0x000006a0+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS__SIZE   0x00000006
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_R0x000006c4
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_G0x000006c8
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_B0x000006cc
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_X   0x000006e8
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_Y   0x000006ec
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_Z   0x000006f0
 
#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_W   0x000006f4
 
#define NV10_TCL_PRIMITIVE_3D_POINT_PARAMETER(x)   (0x000006f8+((x)*4))
 
#define NV10_TCL_PRIMITIVE_3D_POINT_PARAMETER__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R(x)   (0x00000800+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G(x)   (0x00000804+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B(x)   (0x00000808+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R(x)   (0x0000080c+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G(x)   (0x00000810+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B(x)   (0x00000814+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R(x)   (0x00000818+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G(x)   (0x0000081c+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B(x)   (0x00000820+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X(x)   (0x00000828+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y(x)   (0x0000082c+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z(x)   (0x00000830+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X(x)   (0x00000834+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y(x)   (0x00000838+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z(x)   (0x0000083c+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A(x)   (0x00000840+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B(x)   (0x00000844+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C(x)   (0x00000848+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X(x)   (0x0000084c+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y(x)   (0x00000850+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z(x)   (0x00000854+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D(x)   (0x00000858+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_X(x)   (0x0000085c+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_X__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y(x)   (0x00000860+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z(x)   (0x00000864+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT(x)   (0x00000868+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR(x)   (0x0000086c+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC(x)   (0x00000870+((x)*128))
 
#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC__SIZE   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_3F_X   0x00000c00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Y   0x00000c04
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Z   0x00000c08
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_X   0x00000c18
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Y   0x00000c1c
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Z   0x00000c20
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_W   0x00000c24
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_X   0x00000c30
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Y   0x00000c34
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Z   0x00000c38
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY   0x00000c40
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z   0x00000c44
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_R   0x00000c50
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_G   0x00000c54
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_B   0x00000c58
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_A   0x00000c5c
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_3F_R   0x00000c60
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_3F_G   0x00000c64
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_3F_B   0x00000c68
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I   0x00000c6c
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_MASK   0x000000ff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_MASK   0x00ff0000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_MASK   0xff000000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_R   0x00000c80
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_G   0x00000c84
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_B   0x00000c88
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I   0x00000c8c
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_R_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_R_MASK   0x000000ff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_G_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_G_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_B_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_B_MASK   0x00ff0000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_S   0x00000c90
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_T   0x00000c94
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I   0x00000c98
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_S   0x00000ca0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_T   0x00000ca4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_R   0x00000ca8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_Q   0x00000cac
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST   0x00000cb0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ   0x00000cb4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_S   0x00000cb8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_T   0x00000cbc
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I   0x00000cc0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_S   0x00000cc8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_T   0x00000ccc
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_R   0x00000cd0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_Q   0x00000cd4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST   0x00000cd8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ   0x00000cdc
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_SHIFT   16
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_MASK   0xffff0000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_FOG_1F   0x00000ce0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_WGH_1F   0x00000ce4
 
#define NV10_TCL_PRIMITIVE_3D_EDGEFLAG_ENABLE   0x00000cec
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_VALIDATE   0x00000cf0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_POS   0x00000d00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS   0x00000d04
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_TYPE_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_TYPE_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_FIELDS_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_FIELDS_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_STRIDE_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_STRIDE_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_COL   0x00000d08
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL   0x00000d0c
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_TYPE_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_TYPE_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_FIELDS_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_FIELDS_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_STRIDE_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_STRIDE_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_COL2   0x00000d10
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2   0x00000d14
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_TYPE_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_TYPE_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_FIELDS_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_FIELDS_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_STRIDE_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_STRIDE_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_TX0   0x00000d18
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0   0x00000d1c
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_TYPE_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_TYPE_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_FIELDS_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_FIELDS_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_STRIDE_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_STRIDE_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_TX1   0x00000d20
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1   0x00000d24
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_TYPE_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_TYPE_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_FIELDS_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_FIELDS_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_STRIDE_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_STRIDE_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_NOR   0x00000d28
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR   0x00000d2c
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_TYPE_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_TYPE_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_FIELDS_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_FIELDS_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_STRIDE_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_STRIDE_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_WGH   0x00000d30
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH   0x00000d34
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_TYPE_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_TYPE_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_FIELDS_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_FIELDS_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_STRIDE_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_STRIDE_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_FOG   0x00000d38
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG   0x00000d3c
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_TYPE_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_TYPE_MASK   0x0000000f
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_FIELDS_SHIFT   4
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_FIELDS_MASK   0x000000f0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_STRIDE_SHIFT   8
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_STRIDE_MASK   0x0000ff00
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END   0x00000dfc
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_STOP   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POINTS   0x00000001
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINES   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_LOOP   0x00000003
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_STRIP   0x00000004
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLES   0x00000005
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_STRIP   0x00000006
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_FAN   0x00000007
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUADS   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUAD_STRIP   0x00000009
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POLYGON   0x0000000a
 
#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX   0x00000e00
 
#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I0_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I0_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I1_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I1_MASK   0xff000000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END   0x000013fc
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_STOP   0x00000000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_POINTS   0x00000001
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_LINES   0x00000002
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_LINE_LOOP   0x00000003
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_LINE_STRIP   0x00000004
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_TRIANGLES   0x00000005
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_TRIANGLE_STRIP   0x00000006
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_TRIANGLE_FAN   0x00000007
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_QUADS   0x00000008
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_QUAD_STRIP   0x00000009
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_POLYGON   0x0000000a
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS   0x00001400
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_FIRST_SHIFT   0
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_FIRST_MASK   0x0000ffff
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_LAST_SHIFT   24
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_LAST_MASK   0xff000000
 
#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_DATA   0x00001800
 
#define NV04_CONTEXT_COLOR_KEY   0x00000057
 
#define NV03_CONTEXT_SURFACES_2D   0x00000058
 
#define NV03_CONTEXT_SURFACES_2D_SYNCHRONIZE   0x00000100
 
#define NV03_CONTEXT_SURFACES_2D_DMA_NOTIFY   0x00000180
 
#define NV03_CONTEXT_SURFACES_2D_DMA_SOURCE   0x00000184
 
#define NV03_CONTEXT_SURFACES_2D_DMA_DESTIN   0x00000188
 
#define NV03_CONTEXT_SURFACES_2D_COLOR_FORMAT   0x00000300
 
#define NV03_CONTEXT_SURFACES_2D_PITCH   0x00000304
 
#define NV03_CONTEXT_SURFACES_2D_PITCH_SOURCE_SHIFT   0
 
#define NV03_CONTEXT_SURFACES_2D_PITCH_SOURCE_MASK   0x0000ffff
 
#define NV03_CONTEXT_SURFACES_2D_PITCH_DESTIN_SHIFT   16
 
#define NV03_CONTEXT_SURFACES_2D_PITCH_DESTIN_MASK   0xffff0000
 
#define NV03_CONTEXT_SURFACES_2D_OFFSET_SOURCE   0x00000308
 
#define NV03_CONTEXT_SURFACES_2D_OFFSET_DESTIN   0x0000030c
 
#define NV03_CONTEXT_SURFACES_3D   0x0000005a
 
#define NV03_CONTEXT_SURFACES_3D_SYNCHRONIZE   0x00000100
 
#define NV03_CONTEXT_SURFACES_3D_DMA_NOTIFY   0x00000180
 
#define NV03_CONTEXT_SURFACES_3D_DMA_SURFACE   0x00000184
 
#define NV03_CONTEXT_SURFACES_3D_PITCH   0x00000300
 
#define NV03_CONTEXT_SURFACES_3D_OFFSET_COLOR   0x00000304
 
#define NV03_CONTEXT_SURFACES_3D_OFFSET_ZETA   0x00000308
 
#define NV04_RENDER_SOLID_LINE   0x0000005c
 
#define NV04_RENDER_SOLID_LINE_SURFACE   0x00000198
 
#define NV04_RENDER_SOLID_TRIANGLE   0x0000005d
 
#define NV04_RENDER_SOLID_RECTANGLE   0x0000005e
 
#define NV04_RENDER_SOLID_RECTANGLE_SURFACE   0x00000198
 
#define NV_IMAGE_BLIT   0x0000005f
 
#define NV_IMAGE_BLIT_NOP   0x00000100
 
#define NV_IMAGE_BLIT_NOTIFY   0x00000104
 
#define NV_IMAGE_BLIT_DMA_NOTIFY   0x00000180
 
#define NV_IMAGE_BLIT_COLOR_KEY   0x00000184
 
#define NV_IMAGE_BLIT_CLIP_RECTANGLE   0x00000188
 
#define NV_IMAGE_BLIT_PATTERN   0x0000018c
 
#define NV_IMAGE_BLIT_ROP   0x00000190
 
#define NV_IMAGE_BLIT_BETA4   0x00000198
 
#define NV_IMAGE_BLIT_SURFACE   0x0000019c
 
#define NV_IMAGE_BLIT_OPERATION   0x000002fc
 
#define NV_IMAGE_BLIT_OPERATION_SRCCOPY_AND   0x00000000
 
#define NV_IMAGE_BLIT_OPERATION_ROP_AND   0x00000001
 
#define NV_IMAGE_BLIT_OPERATION_BLEND_AND   0x00000002
 
#define NV_IMAGE_BLIT_OPERATION_SRCCOPY   0x00000003
 
#define NV_IMAGE_BLIT_OPERATION_SRCCOPY_PREMULT   0x00000004
 
#define NV_IMAGE_BLIT_OPERATION_BLEND_PREMULT   0x00000005
 
#define NV_IMAGE_BLIT_POINT_IN   0x00000300
 
#define NV_IMAGE_BLIT_POINT_IN_X_SHIFT   0
 
#define NV_IMAGE_BLIT_POINT_IN_X_MASK   0x0000ffff
 
#define NV_IMAGE_BLIT_POINT_IN_Y_SHIFT   16
 
#define NV_IMAGE_BLIT_POINT_IN_Y_MASK   0xffff0000
 
#define NV_IMAGE_BLIT_POINT_OUT   0x00000304
 
#define NV_IMAGE_BLIT_POINT_OUT_X_SHIFT   0
 
#define NV_IMAGE_BLIT_POINT_OUT_X_MASK   0x0000ffff
 
#define NV_IMAGE_BLIT_POINT_OUT_Y_SHIFT   16
 
#define NV_IMAGE_BLIT_POINT_OUT_Y_MASK   0xffff0000
 
#define NV_IMAGE_BLIT_SIZE   0x00000308
 
#define NV_IMAGE_BLIT_SIZE_W_SHIFT   0
 
#define NV_IMAGE_BLIT_SIZE_W_MASK   0x0000ffff
 
#define NV_IMAGE_BLIT_SIZE_H_SHIFT   16
 
#define NV_IMAGE_BLIT_SIZE_H_MASK   0xffff0000
 
#define NV04_INDEXED_IMAGE_FROM_CPU   0x00000060
 
#define NV04_INDEXED_IMAGE_FROM_CPU_NOP   0x00000100
 
#define NV04_INDEXED_IMAGE_FROM_CPU_NOTIFY   0x00000104
 
#define NV04_INDEXED_IMAGE_FROM_CPU_PATCH   0x0000010c
 
#define NV04_INDEXED_IMAGE_FROM_CPU_DMA_NOTIFY   0x00000180
 
#define NV04_INDEXED_IMAGE_FROM_CPU_DMA_LUT   0x00000184
 
#define NV04_INDEXED_IMAGE_FROM_CPU_COLOR_FORMAT   0x000003e8
 
#define NV04_INDEXED_IMAGE_FROM_CPU_INDEX_FORMAT   0x000003ec
 
#define NV04_INDEXED_IMAGE_FROM_CPU_LUT_OFFSET   0x000003f0
 
#define NV04_INDEXED_IMAGE_FROM_CPU_POINT   0x000003f4
 
#define NV04_INDEXED_IMAGE_FROM_CPU_SIZE_OUT   0x000003f8
 
#define NV04_INDEXED_IMAGE_FROM_CPU_SIZE_IN   0x000003fc
 
#define NV04_INDEXED_IMAGE_FROM_CPU_COLOR   0x00000400
 
#define NV_IMAGE_FROM_CPU   0x00000061
 
#define NV_IMAGE_FROM_CPU_BETA4   0x00000198
 
#define NV_IMAGE_FROM_CPU_SURFACE   0x0000019c
 
#define NV10_CONTEXT_SURFACES_2D   0x00000062
 
#define NV05_SCALED_IMAGE_FROM_MEMORY   0x00000063
 
#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION   0x000002fc
 
#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_DITHER   0x00000000
 
#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_TRUNCATE   0x00000001
 
#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_SUBTR_TRUNCATE   0x00000002
 
#define NV01_IMAGE_SRCCOPY_AND   0x00000064
 
#define NV01_IMAGE_SRCCOPY_AND_NOTIFY   0x00000104
 
#define NV01_IMAGE_SRCCOPY_AND_DMA_NOTIFY   0x00000180
 
#define NV01_IMAGE_SRCCOPY_AND_IMAGE_OUTPUT   0x00000200
 
#define NV01_IMAGE_SRCCOPY_AND_IMAGE_INPUT   0x00000204
 
#define NV05_INDEXED_IMAGE_FROM_CPU   0x00000064
 
#define NV05_INDEXED_IMAGE_FROM_CPU_COLOR_KEY   0x00000188
 
#define NV05_INDEXED_IMAGE_FROM_CPU_CLIP_RECTANGLE   0x0000018c
 
#define NV05_INDEXED_IMAGE_FROM_CPU_PATTERN   0x00000190
 
#define NV05_INDEXED_IMAGE_FROM_CPU_ROP   0x00000194
 
#define NV05_INDEXED_IMAGE_FROM_CPU_BETA1   0x00000198
 
#define NV05_INDEXED_IMAGE_FROM_CPU_BETA4   0x0000019c
 
#define NV05_INDEXED_IMAGE_FROM_CPU_SURFACE   0x000001a0
 
#define NV05_INDEXED_IMAGE_FROM_CPU_COLOR_CONVERSION   0x000003e0
 
#define NV05_INDEXED_IMAGE_FROM_CPU_OPERATION   0x000003e4
 
#define NV05_INDEXED_IMAGE_FROM_CPU_INDICES   0x00000400
 
#define NV05_IMAGE_FROM_CPU   0x00000065
 
#define NV05_IMAGE_FROM_CPU_BETA4   0x00000198
 
#define NV05_IMAGE_FROM_CPU_SURFACE   0x0000019c
 
#define NV05_STRETCHED_IMAGE_FROM_CPU   0x00000066
 
#define NV05_STRETCHED_IMAGE_FROM_CPU_BETA4   0x00000194
 
#define NV05_STRETCHED_IMAGE_FROM_CPU_SURFACE   0x00000198
 
#define NV05_STRETCHED_IMAGE_FROM_CPU_COLOR_CONVERSION   0x000002f8
 
#define NV04_IMAGE_BLEND_PREMULT   0x00000067
 
#define NV04_IMAGE_BLEND_PREMULT_NOP   0x00000100
 
#define NV04_IMAGE_BLEND_PREMULT_NOTIFY   0x00000104
 
#define NV04_IMAGE_BLEND_PREMULT_DMA_NOTIFY   0x00000180
 
#define NV04_IMAGE_BLEND_PREMULT_IMAGE_OUTPUT   0x00000200
 
#define NV04_IMAGE_BLEND_PREMULT_BETA_INPUT   0x00000204
 
#define NV04_IMAGE_BLEND_PREMULT_IMAGE_INPUT   0x00000208
 
#define NV03_CHANNEL_PIO   0x0000006a
 
#define NV03_CHANNEL_DMA   0x0000006b
 
#define NV04_BETA_SOLID   0x00000072
 
#define NV04_BETA_SOLID_NOP   0x00000100
 
#define NV04_BETA_SOLID_NOTIFY   0x00000104
 
#define NV04_BETA_SOLID_DMA_NOTIFY   0x00000180
 
#define NV04_BETA_SOLID_BETA_OUTPUT   0x00000200
 
#define NV04_BETA_SOLID_BETA_FACTOR   0x00000300
 
#define NV04_STRETCHED_IMAGE_FROM_CPU   0x00000076
 
#define NV04_SCALED_IMAGE_FROM_MEMORY   0x00000077
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_NOP   0x00000100
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_NOTIFY   0x00000104
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_DMA_NOTIFY   0x00000180
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_DMA_IMAGE   0x00000184
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_PATTERN   0x00000188
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_ROP   0x0000018c
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_BETA1   0x00000190
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_BETA4   0x00000194
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_SURFACE   0x00000198
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION   0x000002fc
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_DITHER   0x00000000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_TRUNCATE   0x00000001
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_SUBTR_TRUNCATE   0x00000002
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT   0x00000300
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A1R5G5B5   0x00000001
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X1R5G5B5   0x00000002
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A8R8G8B8   0x00000003
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X8R8G8B8   0x00000004
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_V8YB8U8YA8   0x00000005
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_YB8V8YA8U8   0x00000006
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_R5G6B5   0x00000007
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_Y8   0x00000008
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_AY8   0x00000009
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION   0x00000304
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_AND   0x00000000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_ROP_AND   0x00000001
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_AND   0x00000002
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY   0x00000003
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_PREMULT   0x00000004
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_PREMULT   0x00000005
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT   0x00000308
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_SHIFT   0
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_MASK   0x0000ffff
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_SHIFT   16
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_MASK   0xffff0000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE   0x0000030c
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_SHIFT   0
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_MASK   0x0000ffff
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_SHIFT   16
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_MASK   0xffff0000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT   0x00000310
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_X_SHIFT   0
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_X_MASK   0x0000ffff
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_Y_SHIFT   16
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_Y_MASK   0xffff0000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE   0x00000314
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_W_SHIFT   0
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_W_MASK   0x0000ffff
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_H_SHIFT   16
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_H_MASK   0xffff0000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_DU_DX   0x00000318
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_DV_DY   0x0000031c
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE   0x00000400
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_W_SHIFT   0
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_W_MASK   0x0000ffff
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_H_SHIFT   16
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_H_MASK   0xffff0000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT   0x00000404
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_PITCH_SHIFT   0
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_PITCH_MASK   0x0000ffff
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_SHIFT   16
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_MASK   0x00ff0000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_CENTER   0x00010000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_CORNER   0x00020000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_SHIFT   24
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_MASK   0xff000000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_POINT_SAMPLE   0x00000000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_BILINEAR   0x01000000
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_ADDRESS   0x00000408
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT   0x0000040c
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT_X_SHIFT   0
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT_X_MASK   0x0000ffff
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT_Y_SHIFT   16
 
#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT_Y_MASK   0xffff0000
 
#define NV10_TEXTURE_FROM_CPU   0x0000007b
 
#define NV10_TEXTURE_FROM_CPU_NOP   0x00000100
 
#define NV10_TEXTURE_FROM_CPU_NOTIFY   0x00000104
 
#define NV10_TEXTURE_FROM_CPU_WAIT_FOR_IDLE   0x00000108
 
#define NV10_TEXTURE_FROM_CPU_PM_TRIGGER   0x00000140
 
#define NV10_TEXTURE_FROM_CPU_DMA_NOTIFY   0x00000180
 
#define NV10_TEXTURE_FROM_CPU_SURFACE   0x00000184
 
#define NV10_TEXTURE_FROM_CPU_COLOR_FORMAT   0x00000300
 
#define NV10_TEXTURE_FROM_CPU_POINT   0x00000304
 
#define NV10_TEXTURE_FROM_CPU_POINT_X_SHIFT   0
 
#define NV10_TEXTURE_FROM_CPU_POINT_X_MASK   0x0000ffff
 
#define NV10_TEXTURE_FROM_CPU_POINT_Y_SHIFT   16
 
#define NV10_TEXTURE_FROM_CPU_POINT_Y_MASK   0xffff0000
 
#define NV10_TEXTURE_FROM_CPU_SIZE   0x00000308
 
#define NV10_TEXTURE_FROM_CPU_SIZE_W_SHIFT   0
 
#define NV10_TEXTURE_FROM_CPU_SIZE_W_MASK   0x0000ffff
 
#define NV10_TEXTURE_FROM_CPU_SIZE_H_SHIFT   16
 
#define NV10_TEXTURE_FROM_CPU_SIZE_H_MASK   0xffff0000
 
#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL   0x0000030c
 
#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_X_SHIFT   0
 
#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_X_MASK   0x0000ffff
 
#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_W_SHIFT   16
 
#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_W_MASK   0xffff0000
 
#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL   0x00000310
 
#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_Y_SHIFT   0
 
#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_Y_MASK   0x0000ffff
 
#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_H_SHIFT   16
 
#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_H_MASK   0xffff0000
 
#define NV10_TEXTURE_FROM_CPU_COLOR(x)   (0x00000400+((x)*4))
 
#define NV10_TEXTURE_FROM_CPU_COLOR__SIZE   0x00000700
 
#define NV10_VIDEO_DISPLAY   0x0000007c
 
#define NV10_DVD_SUBPICTURE   0x00000088
 
#define NV10_SCALED_IMAGE_FROM_MEMORY   0x00000089
 
#define NV10_SCALED_IMAGE_FROM_MEMORY_WAIT_FOR_IDLE   0x00000108
 
#define NV10_IMAGE_FROM_CPU   0x0000008a
 
#define NV10_IMAGE_FROM_CPU_COLOR_CONVERSION   0x000002f8
 
#define NV10_CONTEXT_SURFACES_3D   0x00000093
 
#define NV10_DX5_TEXTURE_TRIANGLE   0x00000094
 
#define NV10_DX6_MULTI_TEXTURE_TRIANGLE   0x00000095
 
#define NV11_TCL_PRIMITIVE_3D   0x00000096
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_ENABLE   0x00000d40
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP   0x00000d44
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_CLEAR   0x00001500
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND   0x00001501
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_REVERSE   0x00001502
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY   0x00001503
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_INVERTED   0x00001504
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOOP   0x00001505
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_XOR   0x00001506
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR   0x00001507
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOR   0x00001508
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_EQUIV   0x00001509
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_INVERT   0x0000150a
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_REVERSE   0x0000150b
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY_INVERTED   0x0000150c
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_INVERTED   0x0000150d
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NAND   0x0000150e
 
#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_SET   0x0000150f
 
#define NV20_TCL_PRIMITIVE_3D   0x00000097
 
#define NV20_TCL_PRIMITIVE_3D_NOP   0x00000100
 
#define NV20_TCL_PRIMITIVE_3D_NOTIFY   0x00000104
 
#define NV20_TCL_PRIMITIVE_3D_DMA_NOTIFY   0x00000180
 
#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY0   0x00000184
 
#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY1   0x00000188
 
#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY2   0x00000194
 
#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY3   0x00000198
 
#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY6   0x000001a4
 
#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY7   0x000001a8
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ   0x00000200
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_VERT   0x00000204
 
#define NV20_TCL_PRIMITIVE_3D_BUFFER_FORMAT   0x00000208
 
#define NV20_TCL_PRIMITIVE_3D_BUFFER_PITCH   0x0000020c
 
#define NV20_TCL_PRIMITIVE_3D_COLOR_OFFSET   0x00000210
 
#define NV20_TCL_PRIMITIVE_3D_ZETA_OFFSET   0x00000214
 
#define NV20_TCL_PRIMITIVE_3D_RC_IN_ALPHA(x)   (0x00000260+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_RC_IN_ALPHA__SIZE   0x00000008
 
#define NV20_TCL_PRIMITIVE_3D_RC_FINAL0   0x00000288
 
#define NV20_TCL_PRIMITIVE_3D_RC_FINAL1   0x0000028c
 
#define NV20_TCL_PRIMITIVE_3D_LIGHT_CONTROL   0x00000294
 
#define NV20_TCL_PRIMITIVE_3D_FOG_MODE   0x0000029c
 
#define NV20_TCL_PRIMITIVE_3D_FOG_COORD_DIST   0x000002a0
 
#define NV20_TCL_PRIMITIVE_3D_FOG_ENABLE   0x000002a4
 
#define NV20_TCL_PRIMITIVE_3D_FOG_COLOR   0x000002a8
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_MODE   0x000002b4
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ(x)   (0x000002c0+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT(x)   (0x000002e0+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT__SIZE   0x00000008
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE   0x00000300
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE   0x00000304
 
#define NV20_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE   0x00000308
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE   0x0000030c
 
#define NV20_TCL_PRIMITIVE_3D_DITHER_ENABLE   0x00000310
 
#define NV20_TCL_PRIMITIVE_3D_LIGHTING_ENABLE   0x00000314
 
#define NV20_TCL_PRIMITIVE_3D_POINT_PARAMETERS_ENABLE   0x00000318
 
#define NV20_TCL_PRIMITIVE_3D_LINE_SMOOTH_ENABLE   0x00000320
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE   0x00000324
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_ENABLE   0x0000032c
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE   0x00000330
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE   0x00000334
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE   0x00000338
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC   0x0000033c
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NEVER   0x00000200
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LESS   0x00000201
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_EQUAL   0x00000202
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF   0x00000340
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC   0x00000344
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ZERO   0x00000000
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE   0x00000001
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_COLOR   0x00000300
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA   0x00000302
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_ALPHA   0x00000304
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_COLOR   0x00000306
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA_SATURATE   0x00000308
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_COLOR   0x00008001
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_ALPHA   0x00008003
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST   0x00000348
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ZERO   0x00000000
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE   0x00000001
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_COLOR   0x00000300
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA   0x00000302
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_ALPHA   0x00000304
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_COLOR   0x00000306
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA_SATURATE   0x00000308
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_COLOR   0x00008001
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_ALPHA   0x00008003
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_COLOR   0x0000034c
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION   0x00000350
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_ADD   0x00008006
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_MIN   0x00008007
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_MAX   0x00008008
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_SUBTRACT   0x0000800a
 
#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_REVERSE_SUBTRACT   0x0000800b
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC   0x00000354
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_NEVER   0x00000200
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_LESS   0x00000201
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_EQUAL   0x00000202
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_LEQUAL   0x00000203
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER   0x00000204
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER   0x00000204
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_NOTEQUAL   0x00000205
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_GEQUAL   0x00000206
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_ALWAYS   0x00000207
 
#define NV20_TCL_PRIMITIVE_3D_COLOR_MASK   0x00000358
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE   0x0000035c
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_MASK   0x00000360
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC   0x00000364
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NEVER   0x00000200
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LESS   0x00000201
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_EQUAL   0x00000202
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER   0x00000204
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER   0x00000204
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_REF   0x00000368
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_MASK   0x0000036c
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL   0x00000370
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_ZERO   0x00000000
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INVERT   0x0000150a
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_KEEP   0x00001e00
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_REPLACE   0x00001e01
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR   0x00001e02
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR   0x00001e03
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR_WRAP   0x00008507
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR_WRAP   0x00008508
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL   0x00000374
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_ZERO   0x00000000
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INVERT   0x0000150a
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_KEEP   0x00001e00
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_REPLACE   0x00001e01
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR   0x00001e02
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR   0x00001e03
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR_WRAP   0x00008507
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR_WRAP   0x00008508
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS   0x00000378
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_ZERO   0x00000000
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INVERT   0x0000150a
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_KEEP   0x00001e00
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_REPLACE   0x00001e01
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR   0x00001e02
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR   0x00001e03
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR_WRAP   0x00008507
 
#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR_WRAP   0x00008508
 
#define NV20_TCL_PRIMITIVE_3D_SHADE_MODEL   0x0000037c
 
#define NV20_TCL_PRIMITIVE_3D_SHADE_MODEL_FLAT   0x00001d00
 
#define NV20_TCL_PRIMITIVE_3D_SHADE_MODEL_SMOOTH   0x00001d01
 
#define NV20_TCL_PRIMITIVE_3D_LINE_WIDTH   0x00000380
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR   0x00000384
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS   0x00000388
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT   0x0000038c
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_POINT   0x00001b00
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_LINE   0x00001b01
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_FILL   0x00001b02
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK   0x00000390
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_POINT   0x00001b00
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_LINE   0x00001b01
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_FILL   0x00001b02
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR   0x00000394
 
#define NV20_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR   0x00000398
 
#define NV20_TCL_PRIMITIVE_3D_CULL_FACE   0x0000039c
 
#define NV20_TCL_PRIMITIVE_3D_CULL_FACE_FRONT   0x00000404
 
#define NV20_TCL_PRIMITIVE_3D_CULL_FACE_BACK   0x00000405
 
#define NV20_TCL_PRIMITIVE_3D_CULL_FACE_FRONT_AND_BACK   0x00000408
 
#define NV20_TCL_PRIMITIVE_3D_FRONT_FACE   0x000003a0
 
#define NV20_TCL_PRIMITIVE_3D_FRONT_FACE_CW   0x00000900
 
#define NV20_TCL_PRIMITIVE_3D_FRONT_FACE_CCW   0x00000901
 
#define NV20_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE   0x000003a4
 
#define NV20_TCL_PRIMITIVE_3D_SEPARATE_SPECULAR_ENABLE   0x000003b8
 
#define NV20_TCL_PRIMITIVE_3D_ENABLED_LIGHTS   0x000003bc
 
#define NV20_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE(x)   (0x000003c0+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE__SIZE   0x00000010
 
#define NV20_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE(x)   (0x00000420+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE__SIZE   0x00000004
 
#define NV20_TCL_PRIMITIVE_3D_POINT_SIZE   0x0000043c
 
#define NV20_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX(x)   (0x00000480+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX__SIZE   0x00000010
 
#define NV20_TCL_PRIMITIVE_3D_PROJECTION_MATRIX(x)   (0x00000680+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_PROJECTION_MATRIX__SIZE   0x00000010
 
#define NV20_TCL_PRIMITIVE_3D_TX0_MATRIX(x)   (0x000006c0+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_TX0_MATRIX__SIZE   0x00000010
 
#define NV20_TCL_PRIMITIVE_3D_TX1_MATRIX(x)   (0x00000700+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_TX1_MATRIX__SIZE   0x00000010
 
#define NV20_TCL_PRIMITIVE_3D_TX2_MATRIX(x)   (0x00000740+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_TX2_MATRIX__SIZE   0x00000010
 
#define NV20_TCL_PRIMITIVE_3D_TX3_MATRIX(x)   (0x00000780+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_TX3_MATRIX__SIZE   0x00000010
 
#define NV20_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT   0x000009c0
 
#define NV20_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR   0x000009c4
 
#define NV20_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC   0x000009c8
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_X   0x00000a20
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Y   0x00000a24
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Z   0x00000a28
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_W   0x00000a2c
 
#define NV20_TCL_PRIMITIVE_3D_POINT_PARAMETER(x)   (0x00000a30+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_POINT_PARAMETER__SIZE   0x00000007
 
#define NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0(x)   (0x00000a60+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0__SIZE   0x00000008
 
#define NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1(x)   (0x00000a80+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1__SIZE   0x00000008
 
#define NV20_TCL_PRIMITIVE_3D_RC_OUT_ALPHA(x)   (0x00000aa0+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_RC_OUT_ALPHA__SIZE   0x00000008
 
#define NV20_TCL_PRIMITIVE_3D_RC_IN_RGB(x)   (0x00000ac0+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_RC_IN_RGB__SIZE   0x00000008
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_X   0x00000af0
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Y   0x00000af4
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Z   0x00000af8
 
#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_W   0x00000afc
 
#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_INST(x)   (0x00000b00+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_INST__SIZE   0x00000004
 
#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST(x)   (0x00000b80+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST__SIZE   0x00000004
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_ENABLE   0x0000147c
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN(x)   (0x00001480+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN__SIZE   0x00000020
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3F_X   0x00001500
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Y   0x00001504
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Z   0x00001508
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_4F_X   0x00001518
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Y   0x0000151c
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Z   0x00001520
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY   0x00001528
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_X_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_X_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_Y_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_Y_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_Z   0x0000152c
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_Z_Z_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_Z_Z_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_X   0x00001530
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Y   0x00001534
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Z   0x00001538
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY   0x00001540
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z   0x00001544
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_X   0x00001550
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_Y   0x00001554
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_Z   0x00001558
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_W   0x0000155c
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_3F_X   0x00001560
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_3F_Y   0x00001564
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_3F_Z   0x00001568
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I   0x0000156c
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_MASK   0x000000ff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_SHIFT   8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_MASK   0x0000ff00
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_MASK   0x00ff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_SHIFT   24
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_MASK   0xff000000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_X   0x00001580
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_Y   0x00001584
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_Z   0x00001588
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I   0x0000158c
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_R_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_R_MASK   0x000000ff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_G_SHIFT   8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_G_MASK   0x0000ff00
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_B_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_B_MASK   0x00ff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_A_SHIFT   24
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_A_MASK   0xff000000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_S   0x00001590
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_T   0x00001594
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I   0x00001598
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_S   0x000015a0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_T   0x000015a4
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_R   0x000015a8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_Q   0x000015ac
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST   0x000015b0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ   0x000015b4
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_S   0x000015b8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_T   0x000015bc
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I   0x000015c0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_S   0x000015c8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_T   0x000015cc
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_R   0x000015d0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_Q   0x000015d4
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST   0x000015d8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ   0x000015dc
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2F_S   0x000015e0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2F_T   0x000015e4
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I   0x000015e8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_S_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_S_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_T_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_T_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_S   0x000015f0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_T   0x000015f4
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_R   0x000015f8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_Q   0x000015fc
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST   0x00001600
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_S_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_S_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_T_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_T_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ   0x00001604
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_R_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_R_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_Q_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_Q_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2F_S   0x00001608
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2F_T   0x0000160c
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I   0x00001610
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_S_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_S_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_T_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_T_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_S   0x00001620
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_T   0x00001624
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_R   0x00001628
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_Q   0x0000162c
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST   0x00001630
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_S_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_S_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_T_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_T_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ   0x00001634
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_R_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_R_MASK   0x0000ffff
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_Q_SHIFT   16
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_Q_MASK   0xffff0000
 
#define NV20_TCL_PRIMITIVE_3D_EDGEFLAG_ENABLE   0x000016bc
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ATTR_OFFSET(x)   (0x00001720+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ATTR_OFFSET__SIZE   0x00000010
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT(x)   (0x00001760+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT__SIZE   0x00000010
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_SHIFT   0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_MASK   0x0000000f
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_SHIFT   4
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_MASK   0x000000f0
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_SHIFT   8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_MASK   0x0000ff00
 
#define NV20_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_ENABLE   0x000017bc
 
#define NV20_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP   0x000017c0
 
#define NV20_TCL_PRIMITIVE_3D_LIGHT_MODEL_TWO_SIDE_ENABLE   0x000017c4
 
#define NV20_TCL_PRIMITIVE_3D_TX_SHADER_CULL_MODE   0x000017f8
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END   0x000017fc
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS   0x00001810
 
#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_DATA   0x00001818
 
#define NV20_TCL_PRIMITIVE_3D_TX_OFFSET(x)   (0x00001b00+((x)*64))
 
#define NV20_TCL_PRIMITIVE_3D_TX_OFFSET__SIZE   0x00000004
 
#define NV20_TCL_PRIMITIVE_3D_TX_FORMAT(x)   (0x00001b04+((x)*64))
 
#define NV20_TCL_PRIMITIVE_3D_TX_FORMAT__SIZE   0x00000004
 
#define NV20_TCL_PRIMITIVE_3D_TX_WRAP(x)   (0x00001b08+((x)*64))
 
#define NV20_TCL_PRIMITIVE_3D_TX_WRAP__SIZE   0x00000004
 
#define NV20_TCL_PRIMITIVE_3D_TX_ENABLE(x)   (0x00001b0c+((x)*64))
 
#define NV20_TCL_PRIMITIVE_3D_TX_ENABLE__SIZE   0x00000004
 
#define NV20_TCL_PRIMITIVE_3D_TX_FILTER(x)   (0x00001b14+((x)*64))
 
#define NV20_TCL_PRIMITIVE_3D_TX_FILTER__SIZE   0x00000004
 
#define NV20_TCL_PRIMITIVE_3D_TX_BORDER_COLOR(x)   (0x00001b24+((x)*64))
 
#define NV20_TCL_PRIMITIVE_3D_TX_BORDER_COLOR__SIZE   0x00000004
 
#define NV20_TCL_PRIMITIVE_3D_SCISSOR_HORIZ   0x00001c30
 
#define NV20_TCL_PRIMITIVE_3D_SCISSOR_VERT   0x00001c50
 
#define NV20_TCL_PRIMITIVE_3D_CLEAR_VALUE   0x00001d90
 
#define NV20_TCL_PRIMITIVE_3D_CLEAR_BUFFERS   0x00001d94
 
#define NV20_TCL_PRIMITIVE_3D_RC_COLOR0   0x00001e20
 
#define NV20_TCL_PRIMITIVE_3D_RC_COLOR1   0x00001e24
 
#define NV20_TCL_PRIMITIVE_3D_RC_OUT_RGB(x)   (0x00001e40+((x)*4))
 
#define NV20_TCL_PRIMITIVE_3D_RC_OUT_RGB__SIZE   0x00000008
 
#define NV20_TCL_PRIMITIVE_3D_RC_ENABLE   0x00001e60
 
#define NV20_TCL_PRIMITIVE_3D_TX_SHADER_OP   0x00001e70
 
#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST_ID   0x00001ea4
 
#define NV17_TCL_PRIMITIVE_3D   0x00000099
 
#define NV17_TCL_PRIMITIVE_3D_DMA_IN_MEMORY4   0x000001ac
 
#define NV17_TCL_PRIMITIVE_3D_DMA_IN_MEMORY5   0x000001b0
 
#define NV17_TCL_PRIMITIVE_3D_COLOR_MASK_ENABLE   0x000002bc
 
#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_PITCH   0x00000d5c
 
#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_OFFSET   0x00000d60
 
#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_FILL_VALUE   0x00000d68
 
#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_CLEAR   0x00000d6c
 
#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_ENABLE   0x00001658
 
#define NV20_SWIZZLED_SURFACE   0x0000009e
 
#define NV12_IMAGE_BLIT   0x0000009f
 
#define NV30_CONTEXT_SURFACES_2D   0x00000362
 
#define NV30_STRETCHED_IMAGE_FROM_CPU   0x00000366
 
#define NV30_TEXTURE_FROM_CPU   0x0000037b
 
#define NV30_SCALED_IMAGE_FROM_MEMORY   0x00000389
 
#define NV30_IMAGE_FROM_CPU   0x0000038a
 
#define NV30_TCL_PRIMITIVE_3D   0x00000397
 
#define NV30_SWIZZLED_SURFACE   0x0000039e
 
#define NV36_TCL_PRIMITIVE_3D   0x00000497
 
#define NV25_TCL_PRIMITIVE_3D   0x00000597
 
#define NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY4   0x0000019c
 
#define NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY5   0x000001a0
 
#define NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY8   0x000001ac
 
#define NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY9   0x000001b0
 
#define NV34_TCL_PRIMITIVE_3D   0x00000697
 
#define NV34_TCL_PRIMITIVE_3D_NOP   0x00000100
 
#define NV34_TCL_PRIMITIVE_3D_NOTIFY   0x00000104
 
#define NV34_TCL_PRIMITIVE_3D_DMA_NOTIFY   0x00000180
 
#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY0   0x00000184
 
#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY1   0x00000188
 
#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY2   0x0000018c
 
#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY3   0x00000194
 
#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY4   0x00000198
 
#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY5   0x000001a4
 
#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY6   0x000001a8
 
#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY7   0x000001ac
 
#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY8   0x000001b0
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ   0x00000200
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_VERT   0x00000204
 
#define NV34_TCL_PRIMITIVE_3D_FORMAT   0x00000208
 
#define NV34_TCL_PRIMITIVE_3D_PITCH   0x0000020c
 
#define NV34_TCL_PRIMITIVE_3D_PITCH_COLOR_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_PITCH_COLOR_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_PITCH_ZETA_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_PITCH_ZETA_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_OFFSET   0x00000210
 
#define NV34_TCL_PRIMITIVE_3D_ZETA_OFFSET   0x00000214
 
#define NV34_TCL_PRIMITIVE_3D_COLOR1_OFFSET   0x00000218
 
#define NV34_TCL_PRIMITIVE_3D_COLOR1_PITCH   0x0000021c
 
#define NV34_TCL_PRIMITIVE_3D_LMA_DEPTH_PITCH   0x0000022c
 
#define NV34_TCL_PRIMITIVE_3D_LMA_DEPTH_OFFSET   0x00000230
 
#define NV34_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE(x)   (0x00000240+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_UNK0250(x)   (0x00000250+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_UNK0250__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ(x)   (0x000002c0+((x)*8))
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT(x)   (0x000002c4+((x)*8))
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_DITHER_ENABLE   0x00000300
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE   0x00000304
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC   0x00000308
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NEVER   0x00000200
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LESS   0x00000201
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_EQUAL   0x00000202
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF   0x0000030c
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE   0x00000310
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC   0x00000314
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE   0x00000001
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SRC_COLOR   0x00000300
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SRC_ALPHA   0x00000302
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_DST_ALPHA   0x00000304
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_DST_COLOR   0x00000306
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SRC_ALPHA_SATURATE   0x00000308
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_CONSTANT_COLOR   0x00008001
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_CONSTANT_ALPHA   0x00008003
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE   0x00010000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SRC_COLOR   0x03000000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_COLOR   0x03010000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA   0x03020000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_ALPHA   0x03030000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_DST_ALPHA   0x03040000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_ALPHA   0x03050000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_DST_COLOR   0x03060000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_COLOR   0x03070000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA_SATURATE   0x03080000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_CONSTANT_COLOR   0x80010000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x80020000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_CONSTANT_ALPHA   0x80030000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x80040000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST   0x00000318
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE   0x00000001
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SRC_COLOR   0x00000300
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SRC_ALPHA   0x00000302
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_DST_ALPHA   0x00000304
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_DST_COLOR   0x00000306
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SRC_ALPHA_SATURATE   0x00000308
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_CONSTANT_COLOR   0x00008001
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_CONSTANT_ALPHA   0x00008003
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE   0x00010000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SRC_COLOR   0x03000000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_COLOR   0x03010000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SRC_ALPHA   0x03020000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_ALPHA   0x03030000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_DST_ALPHA   0x03040000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_ALPHA   0x03050000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_DST_COLOR   0x03060000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_COLOR   0x03070000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SRC_ALPHA_SATURATE   0x03080000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_CONSTANT_COLOR   0x80010000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x80020000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_CONSTANT_ALPHA   0x80030000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x80040000
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_COLOR   0x0000031c
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION   0x00000320
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_FUNC_ADD   0x00008006
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_MIN   0x00008007
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_MAX   0x00008008
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_FUNC_SUBTRACT   0x0000800a
 
#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_FUNC_REVERSE_SUBTRACT   0x0000800b
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK   0x00000324
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_B_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_B_MASK   0x000000ff
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_G_SHIFT   8
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_G_MASK   0x0000ff00
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_R_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_R_MASK   0x00ff0000
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_A_SHIFT   24
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_A_MASK   0xff000000
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_ENABLE   0x00000328
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_MASK   0x0000032c
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC   0x00000330
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_NEVER   0x00000200
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_LESS   0x00000201
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_EQUAL   0x00000202
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_REF   0x00000334
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_MASK   0x00000338
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL   0x0000033c
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_INVERT   0x0000150a
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_KEEP   0x00001e00
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_REPLACE   0x00001e01
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_INCR   0x00001e02
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_DECR   0x00001e03
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_INCR_WRAP   0x00008507
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_DECR_WRAP   0x00008508
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL   0x00000340
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_INVERT   0x0000150a
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_KEEP   0x00001e00
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_REPLACE   0x00001e01
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_INCR   0x00001e02
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_DECR   0x00001e03
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_INCR_WRAP   0x00008507
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_DECR_WRAP   0x00008508
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS   0x00000344
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_INVERT   0x0000150a
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_KEEP   0x00001e00
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_REPLACE   0x00001e01
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_INCR   0x00001e02
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_DECR   0x00001e03
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_INCR_WRAP   0x00008507
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_DECR_WRAP   0x00008508
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_ENABLE   0x00000348
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_MASK   0x0000034c
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC   0x00000350
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_NEVER   0x00000200
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_LESS   0x00000201
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_EQUAL   0x00000202
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_REF   0x00000354
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_MASK   0x00000358
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL   0x0000035c
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_INVERT   0x0000150a
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_KEEP   0x00001e00
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_REPLACE   0x00001e01
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_INCR   0x00001e02
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_DECR   0x00001e03
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_INCR_WRAP   0x00008507
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_DECR_WRAP   0x00008508
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL   0x00000360
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_INVERT   0x0000150a
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_KEEP   0x00001e00
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_REPLACE   0x00001e01
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_INCR   0x00001e02
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_DECR   0x00001e03
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_INCR_WRAP   0x00008507
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_DECR_WRAP   0x00008508
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS   0x00000364
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_ZERO   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_INVERT   0x0000150a
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_KEEP   0x00001e00
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_REPLACE   0x00001e01
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_INCR   0x00001e02
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_DECR   0x00001e03
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_INCR_WRAP   0x00008507
 
#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_DECR_WRAP   0x00008508
 
#define NV34_TCL_PRIMITIVE_3D_SHADE_MODEL   0x00000368
 
#define NV34_TCL_PRIMITIVE_3D_SHADE_MODEL_FLAT   0x00001d00
 
#define NV34_TCL_PRIMITIVE_3D_SHADE_MODEL_SMOOTH   0x00001d01
 
#define NV34_TCL_PRIMITIVE_3D_FOG_ENABLE   0x0000036c
 
#define NV34_TCL_PRIMITIVE_3D_FOG_COLOR   0x00000370
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_ENABLE   0x00000374
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP   0x00000378
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_CLEAR   0x00001500
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND   0x00001501
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_REVERSE   0x00001502
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY   0x00001503
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_INVERTED   0x00001504
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOOP   0x00001505
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_XOR   0x00001506
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR   0x00001507
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOR   0x00001508
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_EQUIV   0x00001509
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_INVERT   0x0000150a
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_REVERSE   0x0000150b
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY_INVERTED   0x0000150c
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_INVERTED   0x0000150d
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NAND   0x0000150e
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_SET   0x0000150f
 
#define NV34_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE   0x0000037c
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR   0x00000394
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR   0x00000398
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_R   0x000003a0
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_G   0x000003a4
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_B   0x000003a8
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_A   0x000003b4
 
#define NV34_TCL_PRIMITIVE_3D_LINE_WIDTH   0x000003b8
 
#define NV34_TCL_PRIMITIVE_3D_LINE_SMOOTH_ENABLE   0x000003bc
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE(x)   (0x00000400+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE__SIZE   0x00000020
 
#define NV34_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX(x)   (0x00000480+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_PROJECTION_MATRIX(x)   (0x00000680+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_PROJECTION_MATRIX__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_TX0_MATRIX(x)   (0x000006c0+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_TX0_MATRIX__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_TX1_MATRIX(x)   (0x00000700+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_TX1_MATRIX__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_TX2_MATRIX(x)   (0x00000740+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_TX2_MATRIX__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_TX3_MATRIX(x)   (0x00000780+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_TX3_MATRIX__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ   0x000008c0
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_X_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_X_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_W_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_W_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT   0x000008c4
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_Y_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_Y_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_H_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_H_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_FOG_COORD_DIST   0x000008c8
 
#define NV34_TCL_PRIMITIVE_3D_FOG_MODE   0x000008cc
 
#define NV34_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT   0x000008d0
 
#define NV34_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR   0x000008d4
 
#define NV34_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC   0x000008d8
 
#define NV34_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM   0x000008e4
 
#define NV34_TCL_PRIMITIVE_3D_RC_COLOR0   0x000008ec
 
#define NV34_TCL_PRIMITIVE_3D_RC_COLOR1   0x000008f0
 
#define NV34_TCL_PRIMITIVE_3D_RC_FINAL0   0x000008f4
 
#define NV34_TCL_PRIMITIVE_3D_RC_FINAL1   0x000008f8
 
#define NV34_TCL_PRIMITIVE_3D_RC_ENABLE   0x000008fc
 
#define NV34_TCL_PRIMITIVE_3D_RC_IN_ALPHA(x)   (0x00000900+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_RC_IN_ALPHA__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_RC_IN_RGB(x)   (0x00000904+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_RC_IN_RGB__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0(x)   (0x00000908+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1(x)   (0x0000090c+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_RC_OUT_ALPHA(x)   (0x00000910+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_RC_OUT_ALPHA__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_RC_OUT_RGB(x)   (0x00000914+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_RC_OUT_RGB__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_R0x00000a10
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_G0x00000a14
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_B0x00000a18
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_X   0x00000a20
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Y   0x00000a24
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Z   0x00000a28
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_W   0x00000a2c
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_X   0x00000a30
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Y   0x00000a34
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Z   0x00000a38
 
#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_W   0x00000a3c
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE   0x00000a60
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE   0x00000a64
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE   0x00000a68
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC   0x00000a6c
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_NEVER   0x00000200
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_LESS   0x00000201
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_EQUAL   0x00000202
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_LEQUAL   0x00000203
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER   0x00000204
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER   0x00000204
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_NOTEQUAL   0x00000205
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_GEQUAL   0x00000206
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_ALWAYS   0x00000207
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE   0x00000a70
 
#define NV34_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE   0x00000a74
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR   0x00000a78
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS   0x00000a7c
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY   0x00000a90
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z   0x00000a94
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_VP_UPLOAD_INST(x)   (0x00000b80+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_VP_UPLOAD_INST__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_A(x)   (0x00000e00+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_A__SIZE   0x00000020
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_B(x)   (0x00000e04+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_B__SIZE   0x00000020
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_C(x)   (0x00000e08+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_C__SIZE   0x00000020
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_D(x)   (0x00000e0c+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_D__SIZE   0x00000020
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R(x)   (0x00001000+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G(x)   (0x00001004+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B(x)   (0x00001008+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R(x)   (0x0000100c+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G(x)   (0x00001010+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B(x)   (0x00001014+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R(x)   (0x00001018+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G(x)   (0x0000101c+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B(x)   (0x00001020+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X(x)   (0x00001028+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y(x)   (0x0000102c+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z(x)   (0x00001030+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X(x)   (0x00001034+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y(x)   (0x00001038+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z(x)   (0x0000103c+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A(x)   (0x00001200+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B(x)   (0x00001204+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C(x)   (0x00001208+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X(x)   (0x0000120c+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y(x)   (0x00001210+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z(x)   (0x00001214+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D(x)   (0x00001218+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_X(x)   (0x0000121c+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_X__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y(x)   (0x00001220+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z(x)   (0x00001224+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT(x)   (0x00001228+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR(x)   (0x0000122c+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC(x)   (0x00001230+((x)*64))
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS(x)   (0x00001400+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS__SIZE   0x00000006
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_ENABLE   0x0000147c
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN(x)   (0x00001480+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN__SIZE   0x00000020
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_X(x)   (0x00001500+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_X__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Y(x)   (0x00001504+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Y__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Z(x)   (0x00001508+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Z__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT(x)   (0x00001740+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT__SIZE   0x0000000c
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_MASK   0x0000000f
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_SHIFT   4
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_MASK   0x000000f0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_SHIFT   8
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_MASK   0x0000ff00
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_BACK_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_R0x000017a0
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_BACK_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_G0x000017a4
 
#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_BACK_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_B0x000017a8
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_R   0x000017b0
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_G   0x000017b4
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_B   0x000017b8
 
#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_A   0x000017c0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END   0x00001808
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_STOP   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POINTS   0x00000001
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINES   0x00000002
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_LOOP   0x00000003
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_STRIP   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLES   0x00000005
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_STRIP   0x00000006
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_FAN   0x00000007
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUADS   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUAD_STRIP   0x00000009
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POLYGON   0x0000000a
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_DATA   0x00001818
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT   0x00001828
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_POINT   0x00001b00
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_LINE   0x00001b01
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_FILL   0x00001b02
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK   0x0000182c
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_POINT   0x00001b00
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_LINE   0x00001b01
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_FILL   0x00001b02
 
#define NV34_TCL_PRIMITIVE_3D_CULL_FACE   0x00001830
 
#define NV34_TCL_PRIMITIVE_3D_CULL_FACE_FRONT   0x00000404
 
#define NV34_TCL_PRIMITIVE_3D_CULL_FACE_BACK   0x00000405
 
#define NV34_TCL_PRIMITIVE_3D_CULL_FACE_FRONT_AND_BACK   0x00000408
 
#define NV34_TCL_PRIMITIVE_3D_FRONT_FACE   0x00001834
 
#define NV34_TCL_PRIMITIVE_3D_FRONT_FACE_CW   0x00000900
 
#define NV34_TCL_PRIMITIVE_3D_FRONT_FACE_CCW   0x00000901
 
#define NV34_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE   0x00001838
 
#define NV34_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE   0x0000183c
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_X(x)   (0x00001880+((x)*8))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_X__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_Y(x)   (0x00001884+((x)*8))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_Y__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I(x)   (0x00001900+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_Y_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_Y_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_X_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_X_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I(x)   (0x0000194c+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I__SIZE   0x00000002
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_MASK   0x000000ff
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_SHIFT   8
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_MASK   0x0000ff00
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_MASK   0x00ff0000
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_SHIFT   24
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_MASK   0xff000000
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY   0x00001980
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_X_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_X_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_Y_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_Y_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW   0x00001984
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_Z_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_Z_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_W_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_W_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST(x)   (0x000019c0+((x)*8))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_S_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_S_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_T_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_T_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ(x)   (0x000019c4+((x)*8))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_R_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_R_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_Q_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_Q_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_TX_OFFSET(x)   (0x00001a00+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_TX_OFFSET__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT(x)   (0x00001a04+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_CUBE_MAP   (1 << 2)
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_COMPONENTS_SHIFT   4
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_COMPONENTS_MASK   0x000000f0
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_SHIFT   8
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_MASK   0x0000ff00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8   0x00000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A8   0x00000100
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R5G5B5A1   0x00000200
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A8_RECT   0x00000300
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R4G4B4A4   0x00000400
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R8G8B8A8   0x00000600
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_INDEX8   0x00000b00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_DXT1   0x00000c00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_DXT3   0x00000e00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_DXT5   0x00000f00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R5G5B5A1_RECT   0x00001000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R8G8B8A8_RECT   0x00001200
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8_RECT   0x00001300
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8A8   0x00001a00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A8_RECT2   0x00001b00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R8G8B8_RECT   0x00001e00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R4G4B4A4_RECT   0x00001d00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8A8_RECT   0x00002000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A16   0x00003200
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A16_RECT   0x00003500
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_FLOAT_RGBA16_NV   0x00004a00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_FLOAT_RGBA32_NV   0x00004b00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_FLOAT_R32_NV   0x00004c00
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_NPOT   (1 << 12)
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_RECT   (1 << 14)
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_MASK   0x000f0000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_SHIFT   20
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_MASK   0x00f00000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_SHIFT   24
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_MASK   0x0f000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_W_SHIFT   28
 
#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_W_MASK   0xf0000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP(x)   (0x00001a08+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_MASK   0x000000ff
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_REPEAT   0x00000001
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_MIRRORED_REPEAT   0x00000002
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_CLAMP_TO_EDGE   0x00000003
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_CLAMP_TO_BORDER   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_CLAMP   0x00000005
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_SHIFT   8
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_MASK   0x0000ff00
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_REPEAT   0x00000100
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_MIRRORED_REPEAT   0x00000200
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_CLAMP_TO_EDGE   0x00000300
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_CLAMP_TO_BORDER   0x00000400
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_CLAMP   0x00000500
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_MASK   0x00ff0000
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_REPEAT   0x00010000
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_MIRRORED_REPEAT   0x00020000
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_CLAMP_TO_EDGE   0x00030000
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_CLAMP_TO_BORDER   0x00040000
 
#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_CLAMP   0x00050000
 
#define NV34_TCL_PRIMITIVE_3D_TX_ENABLE(x)   (0x00001a0c+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_TX_ENABLE__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_TX_ENABLE_ENABLE   (1 << 30)
 
#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE(x)   (0x00001a10+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_SWIZZLE_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_SWIZZLE_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_RECT_PITCH_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_RECT_PITCH_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER(x)   (0x00001a14+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_MASK   0x000f0000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST   0x00010000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR   0x00020000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_NEAREST   0x00030000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_NEAREST   0x00040000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_LINEAR   0x00050000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_LINEAR   0x00060000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_SHIFT   24
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_MASK   0x0f000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST   0x01000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR   0x02000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_NEAREST   0x03000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_NEAREST   0x04000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_LINEAR   0x05000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_LINEAR   0x06000000
 
#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE(x)   (0x00001a18+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR(x)   (0x00001a1c+((x)*32))
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR__SIZE   0x00000004
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_B_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_B_MASK   0x000000ff
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_G_SHIFT   8
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_G_MASK   0x0000ff00
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_R_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_R_MASK   0x00ff0000
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_A_SHIFT   24
 
#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_A_MASK   0xff000000
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_X(x)   (0x00001c00+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_X__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Y(x)   (0x00001c04+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Y__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Z(x)   (0x00001c08+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Z__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_W(x)   (0x00001c0c+((x)*16))
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_W__SIZE   0x00000010
 
#define NV34_TCL_PRIMITIVE_3D_CLEAR_DEPTH_VALUE   0x00001d8c
 
#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_ENABLE   0x00001db4
 
#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN   0x00001db8
 
#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_FACTOR_SHIFT   0
 
#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_FACTOR_MASK   0x0000ffff
 
#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_PATTERN_SHIFT   16
 
#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_PATTERN_MASK   0xffff0000
 
#define NV34_TCL_PRIMITIVE_3D_BACK_MATERIAL_SHININESS(x)   (0x00001e20+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_BACK_MATERIAL_SHININESS__SIZE   0x00000006
 
#define NV34_TCL_PRIMITIVE_3D_VERTEX_FOG_1F   0x00001e54
 
#define NV34_TCL_PRIMITIVE_3D_POINT_PARAMETERS(x)   (0x00001ec0+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_POINT_PARAMETERS__SIZE   0x00000008
 
#define NV34_TCL_PRIMITIVE_3D_POINT_SIZE   0x00001ee0
 
#define NV34_TCL_PRIMITIVE_3D_POINT_PARAMETERS_ENABLE   0x00001ee4
 
#define NV34_TCL_PRIMITIVE_3D_POINT_SPRITE   0x00001ee8
 
#define NV34_TCL_PRIMITIVE_3D_UNK1f80(x)   (0x00001f80+((x)*4))
 
#define NV34_TCL_PRIMITIVE_3D_UNK1f80__SIZE   0x00000010
 
#define NV40_CONTEXT_SURFACES_2D   0x00003062
 
#define NV40_STRETCHED_IMAGE_FROM_CPU   0x00003066
 
#define NV40_TEXTURE_FROM_CPU   0x0000307b
 
#define NV40_SCALED_IMAGE_FROM_MEMORY   0x00003089
 
#define NV40_IMAGE_FROM_CPU   0x0000308a
 
#define NV40_SWIZZLED_SURFACE   0x0000309e
 
#define NV406ETCL   0x0000406e
 
#define NV406ETCL_SET_REF   0x00000050
 
#define NV406ETCL_SET_CTX_DMA_SEMAPHORE   0x00000060
 
#define NV406ETCL_SEMAPHORE_OFFSET   0x00000064
 
#define NV406ETCL_SEMAPHORE_ACQUIRE   0x00000068
 
#define NV406ETCL_SEMAPHORE_RELEASE   0x0000006c
 
#define NV40TCL   0x00004097
 
#define NV40TCL_REF_CNT   0x00000050
 
#define NV40TCL_NOP   0x00000100
 
#define NV40TCL_NOTIFY   0x00000104
 
#define NV40TCL_WAIT_FOR_IDLE   0x00000110
 
#define NV40TCL_PM_TRIGGER   0x00000140
 
#define NV40TCL_DMA_NOTIFY   0x00000180
 
#define NV40TCL_DMA_TEXTURE0   0x00000184
 
#define NV40TCL_DMA_TEXTURE1   0x00000188
 
#define NV40TCL_DMA_COLOR1   0x0000018c
 
#define NV40TCL_DMA_COLOR0   0x00000194
 
#define NV40TCL_DMA_ZETA   0x00000198
 
#define NV40TCL_DMA_VTXBUF0   0x0000019c
 
#define NV40TCL_DMA_VTXBUF1   0x000001a0
 
#define NV40TCL_DMA_FENCE   0x000001a4
 
#define NV40TCL_DMA_QUERY   0x000001a8
 
#define NV40TCL_DMA_UNK01AC   0x000001ac
 
#define NV40TCL_DMA_UNK01B0   0x000001b0
 
#define NV40TCL_DMA_COLOR2   0x000001b4
 
#define NV40TCL_DMA_COLOR3   0x000001b8
 
#define NV40TCL_RT_HORIZ   0x00000200
 
#define NV40TCL_RT_HORIZ_W_SHIFT   16
 
#define NV40TCL_RT_HORIZ_W_MASK   0xffff0000
 
#define NV40TCL_RT_HORIZ_X_SHIFT   0
 
#define NV40TCL_RT_HORIZ_X_MASK   0x0000ffff
 
#define NV40TCL_RT_VERT   0x00000204
 
#define NV40TCL_RT_VERT_H_SHIFT   16
 
#define NV40TCL_RT_VERT_H_MASK   0xffff0000
 
#define NV40TCL_RT_VERT_Y_SHIFT   0
 
#define NV40TCL_RT_VERT_Y_MASK   0x0000ffff
 
#define NV40TCL_RT_FORMAT   0x00000208
 
#define NV40TCL_RT_FORMAT_LOG2_HEIGHT_SHIFT   24
 
#define NV40TCL_RT_FORMAT_LOG2_HEIGHT_MASK   0xff000000
 
#define NV40TCL_RT_FORMAT_LOG2_WIDTH_SHIFT   16
 
#define NV40TCL_RT_FORMAT_LOG2_WIDTH_MASK   0x00ff0000
 
#define NV40TCL_RT_FORMAT_ANTIALIAS_SHIFT   12
 
#define NV40TCL_RT_FORMAT_ANTIALIAS_MASK   0x0000f000
 
#define NV40TCL_RT_FORMAT_TYPE_SHIFT   8
 
#define NV40TCL_RT_FORMAT_TYPE_MASK   0x00000f00
 
#define NV40TCL_RT_FORMAT_TYPE_LINEAR   0x00000100
 
#define NV40TCL_RT_FORMAT_TYPE_SWIZZLED   0x00000200
 
#define NV40TCL_RT_FORMAT_ZETA_SHIFT   5
 
#define NV40TCL_RT_FORMAT_ZETA_MASK   0x000000e0
 
#define NV40TCL_RT_FORMAT_ZETA_Z16   0x00000020
 
#define NV40TCL_RT_FORMAT_ZETA_Z24S8   0x00000040
 
#define NV40TCL_RT_FORMAT_COLOR_SHIFT   0
 
#define NV40TCL_RT_FORMAT_COLOR_MASK   0x0000001f
 
#define NV40TCL_RT_FORMAT_COLOR_R5G6B5   0x00000003
 
#define NV40TCL_RT_FORMAT_COLOR_X8R8G8B8   0x00000005
 
#define NV40TCL_RT_FORMAT_COLOR_A8R8G8B8   0x00000008
 
#define NV40TCL_RT_FORMAT_COLOR_B8   0x00000009
 
#define NV40TCL_COLOR0_PITCH   0x0000020c
 
#define NV40TCL_COLOR0_OFFSET   0x00000210
 
#define NV40TCL_ZETA_OFFSET   0x00000214
 
#define NV40TCL_COLOR1_OFFSET   0x00000218
 
#define NV40TCL_COLOR1_PITCH   0x0000021c
 
#define NV40TCL_RT_ENABLE   0x00000220
 
#define NV40TCL_RT_ENABLE_MRT   (1 << 4)
 
#define NV40TCL_RT_ENABLE_COLOR3   (1 << 3)
 
#define NV40TCL_RT_ENABLE_COLOR2   (1 << 2)
 
#define NV40TCL_RT_ENABLE_COLOR1   (1 << 1)
 
#define NV40TCL_RT_ENABLE_COLOR0   (1 << 0)
 
#define NV40TCL_ZETA_PITCH   0x0000022c
 
#define NV40TCL_INVALIDATE_ZCULL   0x00000234
 
#define NV40TCL_CYLINDRICAL_WRAP   0x00000238
 
#define NV40TCL_CYLINDRICAL_WRAP1   0x0000023c
 
#define NV40TCL_COLOR2_PITCH   0x00000280
 
#define NV40TCL_COLOR3_PITCH   0x00000284
 
#define NV40TCL_COLOR2_OFFSET   0x00000288
 
#define NV40TCL_COLOR3_OFFSET   0x0000028c
 
#define NV40TCL_WINDOW_OFFSET   0x000002b8
 
#define NV40TCL_VIEWPORT_CLIP_HORIZ(x)   (0x000002c0+((x)*8))
 
#define NV40TCL_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008
 
#define NV40TCL_VIEWPORT_CLIP_VERT(x)   (0x000002c4+((x)*8))
 
#define NV40TCL_VIEWPORT_CLIP_VERT__SIZE   0x00000008
 
#define NV40TCL_DITHER_ENABLE   0x00000300
 
#define NV40TCL_ALPHA_TEST_ENABLE   0x00000304
 
#define NV40TCL_ALPHA_TEST_FUNC   0x00000308
 
#define NV40TCL_ALPHA_TEST_FUNC_NEVER   0x00000200
 
#define NV40TCL_ALPHA_TEST_FUNC_LESS   0x00000201
 
#define NV40TCL_ALPHA_TEST_FUNC_EQUAL   0x00000202
 
#define NV40TCL_ALPHA_TEST_FUNC_LEQUAL   0x00000203
 
#define NV40TCL_ALPHA_TEST_FUNC_GREATER   0x00000204
 
#define NV40TCL_ALPHA_TEST_FUNC_GREATER   0x00000204
 
#define NV40TCL_ALPHA_TEST_FUNC_NOTEQUAL   0x00000205
 
#define NV40TCL_ALPHA_TEST_FUNC_GEQUAL   0x00000206
 
#define NV40TCL_ALPHA_TEST_FUNC_ALWAYS   0x00000207
 
#define NV40TCL_ALPHA_TEST_REF   0x0000030c
 
#define NV40TCL_BLEND_ENABLE   0x00000310
 
#define NV40TCL_BLEND_FUNC_SRC   0x00000314
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_SHIFT   0
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_MASK   0x0000ffff
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_ZERO   0x00000000
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE   0x00000001
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_SRC_COLOR   0x00000300
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA   0x00000302
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_DST_ALPHA   0x00000304
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_DST_COLOR   0x00000306
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA_SATURATE   0x00000308
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_CONSTANT_COLOR   0x00008001
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_CONSTANT_ALPHA   0x00008003
 
#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_SHIFT   16
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_MASK   0xffff0000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ZERO   0x00000000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE   0x00010000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_SRC_COLOR   0x03000000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_COLOR   0x03010000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA   0x03020000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_ALPHA   0x03030000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_DST_ALPHA   0x03040000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_ALPHA   0x03050000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_DST_COLOR   0x03060000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_COLOR   0x03070000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA_SATURATE   0x03080000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_COLOR   0x80010000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x80020000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_ALPHA   0x80030000
 
#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x80040000
 
#define NV40TCL_BLEND_FUNC_DST   0x00000318
 
#define NV40TCL_BLEND_FUNC_DST_RGB_SHIFT   0
 
#define NV40TCL_BLEND_FUNC_DST_RGB_MASK   0x0000ffff
 
#define NV40TCL_BLEND_FUNC_DST_RGB_ZERO   0x00000000
 
#define NV40TCL_BLEND_FUNC_DST_RGB_ONE   0x00000001
 
#define NV40TCL_BLEND_FUNC_DST_RGB_SRC_COLOR   0x00000300
 
#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV40TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA   0x00000302
 
#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV40TCL_BLEND_FUNC_DST_RGB_DST_ALPHA   0x00000304
 
#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV40TCL_BLEND_FUNC_DST_RGB_DST_COLOR   0x00000306
 
#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV40TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA_SATURATE   0x00000308
 
#define NV40TCL_BLEND_FUNC_DST_RGB_CONSTANT_COLOR   0x00008001
 
#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV40TCL_BLEND_FUNC_DST_RGB_CONSTANT_ALPHA   0x00008003
 
#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_SHIFT   16
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_MASK   0xffff0000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_ZERO   0x00000000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE   0x00010000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_SRC_COLOR   0x03000000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_COLOR   0x03010000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA   0x03020000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_ALPHA   0x03030000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_DST_ALPHA   0x03040000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_ALPHA   0x03050000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_DST_COLOR   0x03060000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_COLOR   0x03070000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA_SATURATE   0x03080000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_COLOR   0x80010000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x80020000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_ALPHA   0x80030000
 
#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x80040000
 
#define NV40TCL_BLEND_COLOR   0x0000031c
 
#define NV40TCL_BLEND_EQUATION   0x00000320
 
#define NV40TCL_BLEND_EQUATION_RGB_SHIFT   0
 
#define NV40TCL_BLEND_EQUATION_RGB_MASK   0x0000ffff
 
#define NV40TCL_BLEND_EQUATION_RGB_FUNC_ADD   0x00008006
 
#define NV40TCL_BLEND_EQUATION_RGB_MIN   0x00008007
 
#define NV40TCL_BLEND_EQUATION_RGB_MAX   0x00008008
 
#define NV40TCL_BLEND_EQUATION_RGB_FUNC_SUBTRACT   0x0000800a
 
#define NV40TCL_BLEND_EQUATION_RGB_FUNC_REVERSE_SUBTRACT   0x0000800b
 
#define NV40TCL_BLEND_EQUATION_ALPHA_SHIFT   16
 
#define NV40TCL_BLEND_EQUATION_ALPHA_MASK   0xffff0000
 
#define NV40TCL_BLEND_EQUATION_ALPHA_FUNC_ADD   0x80060000
 
#define NV40TCL_BLEND_EQUATION_ALPHA_MIN   0x80070000
 
#define NV40TCL_BLEND_EQUATION_ALPHA_MAX   0x80080000
 
#define NV40TCL_BLEND_EQUATION_ALPHA_FUNC_SUBTRACT   0x800a0000
 
#define NV40TCL_BLEND_EQUATION_ALPHA_FUNC_REVERSE_SUBTRACT   0x800b0000
 
#define NV40TCL_COLOR_MASK   0x00000324
 
#define NV40TCL_COLOR_MASK_BUFFER0_B_SHIFT   0
 
#define NV40TCL_COLOR_MASK_BUFFER0_B_MASK   0x000000ff
 
#define NV40TCL_COLOR_MASK_BUFFER0_G_SHIFT   8
 
#define NV40TCL_COLOR_MASK_BUFFER0_G_MASK   0x0000ff00
 
#define NV40TCL_COLOR_MASK_BUFFER0_R_SHIFT   16
 
#define NV40TCL_COLOR_MASK_BUFFER0_R_MASK   0x00ff0000
 
#define NV40TCL_COLOR_MASK_BUFFER0_A_SHIFT   24
 
#define NV40TCL_COLOR_MASK_BUFFER0_A_MASK   0xff000000
 
#define NV40TCL_STENCIL_BACK_ENABLE   0x00000328
 
#define NV40TCL_STENCIL_BACK_MASK   0x0000032c
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC   0x00000330
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC_NEVER   0x00000200
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC_LESS   0x00000201
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC_EQUAL   0x00000202
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV40TCL_STENCIL_BACK_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV40TCL_STENCIL_BACK_FUNC_REF   0x00000334
 
#define NV40TCL_STENCIL_BACK_FUNC_MASK   0x00000338
 
#define NV40TCL_STENCIL_BACK_OP_FAIL   0x0000033c
 
#define NV40TCL_STENCIL_BACK_OP_FAIL_ZERO   0x00000000
 
#define NV40TCL_STENCIL_BACK_OP_FAIL_INVERT   0x0000150a
 
#define NV40TCL_STENCIL_BACK_OP_FAIL_KEEP   0x00001e00
 
#define NV40TCL_STENCIL_BACK_OP_FAIL_REPLACE   0x00001e01
 
#define NV40TCL_STENCIL_BACK_OP_FAIL_INCR   0x00001e02
 
#define NV40TCL_STENCIL_BACK_OP_FAIL_DECR   0x00001e03
 
#define NV40TCL_STENCIL_BACK_OP_FAIL_INCR_WRAP   0x00008507
 
#define NV40TCL_STENCIL_BACK_OP_FAIL_DECR_WRAP   0x00008508
 
#define NV40TCL_STENCIL_BACK_OP_ZFAIL   0x00000340
 
#define NV40TCL_STENCIL_BACK_OP_ZFAIL_ZERO   0x00000000
 
#define NV40TCL_STENCIL_BACK_OP_ZFAIL_INVERT   0x0000150a
 
#define NV40TCL_STENCIL_BACK_OP_ZFAIL_KEEP   0x00001e00
 
#define NV40TCL_STENCIL_BACK_OP_ZFAIL_REPLACE   0x00001e01
 
#define NV40TCL_STENCIL_BACK_OP_ZFAIL_INCR   0x00001e02
 
#define NV40TCL_STENCIL_BACK_OP_ZFAIL_DECR   0x00001e03
 
#define NV40TCL_STENCIL_BACK_OP_ZFAIL_INCR_WRAP   0x00008507
 
#define NV40TCL_STENCIL_BACK_OP_ZFAIL_DECR_WRAP   0x00008508
 
#define NV40TCL_STENCIL_BACK_OP_ZPASS   0x00000344
 
#define NV40TCL_STENCIL_BACK_OP_ZPASS_ZERO   0x00000000
 
#define NV40TCL_STENCIL_BACK_OP_ZPASS_INVERT   0x0000150a
 
#define NV40TCL_STENCIL_BACK_OP_ZPASS_KEEP   0x00001e00
 
#define NV40TCL_STENCIL_BACK_OP_ZPASS_REPLACE   0x00001e01
 
#define NV40TCL_STENCIL_BACK_OP_ZPASS_INCR   0x00001e02
 
#define NV40TCL_STENCIL_BACK_OP_ZPASS_DECR   0x00001e03
 
#define NV40TCL_STENCIL_BACK_OP_ZPASS_INCR_WRAP   0x00008507
 
#define NV40TCL_STENCIL_BACK_OP_ZPASS_DECR_WRAP   0x00008508
 
#define NV40TCL_STENCIL_FRONT_ENABLE   0x00000348
 
#define NV40TCL_STENCIL_FRONT_MASK   0x0000034c
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC   0x00000350
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_NEVER   0x00000200
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_LESS   0x00000201
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_EQUAL   0x00000202
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV40TCL_STENCIL_FRONT_FUNC_REF   0x00000354
 
#define NV40TCL_STENCIL_FRONT_FUNC_MASK   0x00000358
 
#define NV40TCL_STENCIL_FRONT_OP_FAIL   0x0000035c
 
#define NV40TCL_STENCIL_FRONT_OP_FAIL_ZERO   0x00000000
 
#define NV40TCL_STENCIL_FRONT_OP_FAIL_INVERT   0x0000150a
 
#define NV40TCL_STENCIL_FRONT_OP_FAIL_KEEP   0x00001e00
 
#define NV40TCL_STENCIL_FRONT_OP_FAIL_REPLACE   0x00001e01
 
#define NV40TCL_STENCIL_FRONT_OP_FAIL_INCR   0x00001e02
 
#define NV40TCL_STENCIL_FRONT_OP_FAIL_DECR   0x00001e03
 
#define NV40TCL_STENCIL_FRONT_OP_FAIL_INCR_WRAP   0x00008507
 
#define NV40TCL_STENCIL_FRONT_OP_FAIL_DECR_WRAP   0x00008508
 
#define NV40TCL_STENCIL_FRONT_OP_ZFAIL   0x00000360
 
#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_ZERO   0x00000000
 
#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_INVERT   0x0000150a
 
#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_KEEP   0x00001e00
 
#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_REPLACE   0x00001e01
 
#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_INCR   0x00001e02
 
#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_DECR   0x00001e03
 
#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_INCR_WRAP   0x00008507
 
#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_DECR_WRAP   0x00008508
 
#define NV40TCL_STENCIL_FRONT_OP_ZPASS   0x00000364
 
#define NV40TCL_STENCIL_FRONT_OP_ZPASS_ZERO   0x00000000
 
#define NV40TCL_STENCIL_FRONT_OP_ZPASS_INVERT   0x0000150a
 
#define NV40TCL_STENCIL_FRONT_OP_ZPASS_KEEP   0x00001e00
 
#define NV40TCL_STENCIL_FRONT_OP_ZPASS_REPLACE   0x00001e01
 
#define NV40TCL_STENCIL_FRONT_OP_ZPASS_INCR   0x00001e02
 
#define NV40TCL_STENCIL_FRONT_OP_ZPASS_DECR   0x00001e03
 
#define NV40TCL_STENCIL_FRONT_OP_ZPASS_INCR_WRAP   0x00008507
 
#define NV40TCL_STENCIL_FRONT_OP_ZPASS_DECR_WRAP   0x00008508
 
#define NV40TCL_SHADE_MODEL   0x00000368
 
#define NV40TCL_SHADE_MODEL_FLAT   0x00001d00
 
#define NV40TCL_SHADE_MODEL_SMOOTH   0x00001d01
 
#define NV40TCL_BLEND_ENABLE_MRT   0x0000036c
 
#define NV40TCL_MRT_COLOR_MASK   0x00000370
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER1_A   (1 << 4)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER1_R   (1 << 5)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER1_G   (1 << 6)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER1_B   (1 << 7)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER2_A   (1 << 8)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER2_R   (1 << 9)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER2_G   (1 << 10)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER2_B   (1 << 11)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER3_A   (1 << 12)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER3_R   (1 << 13)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER3_G   (1 << 14)
 
#define NV40TCL_MRT_COLOR_MASK_BUFFER3_B   (1 << 15)
 
#define NV40TCL_COLOR_LOGIC_OP_ENABLE   0x00000374
 
#define NV40TCL_COLOR_LOGIC_OP   0x00000378
 
#define NV40TCL_COLOR_LOGIC_OP_CLEAR   0x00001500
 
#define NV40TCL_COLOR_LOGIC_OP_AND   0x00001501
 
#define NV40TCL_COLOR_LOGIC_OP_AND_REVERSE   0x00001502
 
#define NV40TCL_COLOR_LOGIC_OP_COPY   0x00001503
 
#define NV40TCL_COLOR_LOGIC_OP_AND_INVERTED   0x00001504
 
#define NV40TCL_COLOR_LOGIC_OP_NOOP   0x00001505
 
#define NV40TCL_COLOR_LOGIC_OP_XOR   0x00001506
 
#define NV40TCL_COLOR_LOGIC_OP_OR   0x00001507
 
#define NV40TCL_COLOR_LOGIC_OP_NOR   0x00001508
 
#define NV40TCL_COLOR_LOGIC_OP_EQUIV   0x00001509
 
#define NV40TCL_COLOR_LOGIC_OP_INVERT   0x0000150a
 
#define NV40TCL_COLOR_LOGIC_OP_OR_REVERSE   0x0000150b
 
#define NV40TCL_COLOR_LOGIC_OP_COPY_INVERTED   0x0000150c
 
#define NV40TCL_COLOR_LOGIC_OP_OR_INVERTED   0x0000150d
 
#define NV40TCL_COLOR_LOGIC_OP_NAND   0x0000150e
 
#define NV40TCL_COLOR_LOGIC_OP_SET   0x0000150f
 
#define NV40TCL_BLEND_COLOR2   0x0000037c
 
#define NV40TCL_DEPTH_BOUNDS_TEST_ENABLE   0x00000380
 
#define NV40TCL_DEPTH_BOUNDS_MIN   0x00000384
 
#define NV40TCL_DEPTH_BOUNDS_MAX   0x00000388
 
#define NV40TCL_DEPTH_RANGE   0x00000394
 
#define NV40TCL_DEPTH_RANGE_NEAR   0x00000394
 
#define NV40TCL_DEPTH_RANGE_FAR   0x00000398
 
#define NV40TCL_CONTROL0   0x000003b0
 
#define NV40TCL_LINE_WIDTH   0x000003b8
 
#define NV40TCL_LINE_SMOOTH_ENABLE   0x000003bc
 
#define NV40TCL_TEX_ANISO_SPREAD(x)   (0x000003c0+((x)*4))
 
#define NV40TCL_UNK03C0__SIZE   0x00000010
 
#define NV40TCL_UNK0400(x)   (0x00000400+((x)*4))
 
#define NV40TCL_UNK0400__SIZE   0x00000010
 
#define NV40TCL_UNK0440(x)   (0x00000440+((x)*4))
 
#define NV40TCL_UNK0440__SIZE   0x00000020
 
#define NV40TCL_SCISSOR_HORIZ   0x000008c0
 
#define NV40TCL_SCISSOR_HORIZ_X_SHIFT   0
 
#define NV40TCL_SCISSOR_HORIZ_X_MASK   0x0000ffff
 
#define NV40TCL_SCISSOR_HORIZ_W_SHIFT   16
 
#define NV40TCL_SCISSOR_HORIZ_W_MASK   0xffff0000
 
#define NV40TCL_SCISSOR_VERT   0x000008c4
 
#define NV40TCL_SCISSOR_VERT_Y_SHIFT   0
 
#define NV40TCL_SCISSOR_VERT_Y_MASK   0x0000ffff
 
#define NV40TCL_SCISSOR_VERT_H_SHIFT   16
 
#define NV40TCL_SCISSOR_VERT_H_MASK   0xffff0000
 
#define NV40TCL_FOG_MODE   0x000008cc
 
#define NV40TCL_FOG_EQUATION_CONSTANT   0x000008d0
 
#define NV40TCL_FOG_EQUATION_LINEAR   0x000008d4
 
#define NV40TCL_FOG_EQUATION_QUADRATIC   0x000008d8
 
#define NV40TCL_FP_ADDRESS   0x000008e4
 
#define NV40TCL_FP_ADDRESS_OFFSET_SHIFT   8
 
#define NV40TCL_FP_ADDRESS_OFFSET_MASK   0xffffff00
 
#define NV40TCL_FP_ADDRESS_DMA1   (1 << 1)
 
#define NV40TCL_FP_ADDRESS_DMA0   (1 << 0)
 
#define NV40TCL_VP_TEXTURE_OFFSET(x)   (0x00000900+((x)*32))
 
#define NV40TCL_VP_TEXTURE_FORMAT(x)   (0x00000904+((x)*32))
 
#define NV40TCL_VP_TEXTURE_ADDRESS(x)   (0x00000908+((x)*32))
 
#define NV40TCL_VP_TEXTURE_CONTROL0(x)   (0x0000090c+((x)*32))
 
#define NV40TCL_VP_TEXTURE_CONTROL3(x)   (0x00000910+((x)*32))
 
#define NV40TCL_VP_TEXTURE_FILTER(x)   (0x00000914+((x)*32))
 
#define NV40TCL_VP_TEXTURE_IMAGE_RECT(x)   (0x00000918+((x)*32))
 
#define NV40TCL_VP_TEXTURE_BORDER_COLOR(x)   (0x0000091c+((x)*32))
 
#define NV40TCL_VIEWPORT_HORIZ   0x00000a00
 
#define NV40TCL_VIEWPORT_HORIZ_W_SHIFT   16
 
#define NV40TCL_VIEWPORT_HORIZ_W_MASK   0xffff0000
 
#define NV40TCL_VIEWPORT_HORIZ_X_SHIFT   0
 
#define NV40TCL_VIEWPORT_HORIZ_X_MASK   0x0000ffff
 
#define NV40TCL_VIEWPORT_VERT   0x00000a04
 
#define NV40TCL_VIEWPORT_VERT_H_SHIFT   16
 
#define NV40TCL_VIEWPORT_VERT_H_MASK   0xffff0000
 
#define NV40TCL_VIEWPORT_VERT_Y_SHIFT   0
 
#define NV40TCL_VIEWPORT_VERT_Y_MASK   0x0000ffff
 
#define NV40TCL_VIEWPORT_OFFSET   0x00000a20
 
#define NV40TCL_VIEWPORT_TRANSLATE_X   0x00000a20
 
#define NV40TCL_VIEWPORT_TRANSLATE_Y   0x00000a24
 
#define NV40TCL_VIEWPORT_TRANSLATE_Z   0x00000a28
 
#define NV40TCL_VIEWPORT_TRANSLATE_W   0x00000a2c
 
#define NV40TCL_VIEWPORT_SCALE_X   0x00000a30
 
#define NV40TCL_VIEWPORT_SCALE_Y   0x00000a34
 
#define NV40TCL_VIEWPORT_SCALE_Z   0x00000a38
 
#define NV40TCL_VIEWPORT_SCALE_W   0x00000a3c
 
#define NV40TCL_POLYGON_OFFSET_POINT_ENABLE   0x00000a60
 
#define NV40TCL_POLYGON_OFFSET_LINE_ENABLE   0x00000a64
 
#define NV40TCL_POLYGON_OFFSET_FILL_ENABLE   0x00000a68
 
#define NV40TCL_DEPTH_FUNC   0x00000a6c
 
#define NV40TCL_DEPTH_FUNC_NEVER   0x00000200
 
#define NV40TCL_DEPTH_FUNC_LESS   0x00000201
 
#define NV40TCL_DEPTH_FUNC_EQUAL   0x00000202
 
#define NV40TCL_DEPTH_FUNC_LEQUAL   0x00000203
 
#define NV40TCL_DEPTH_FUNC_GREATER   0x00000204
 
#define NV40TCL_DEPTH_FUNC_GREATER   0x00000204
 
#define NV40TCL_DEPTH_FUNC_NOTEQUAL   0x00000205
 
#define NV40TCL_DEPTH_FUNC_GEQUAL   0x00000206
 
#define NV40TCL_DEPTH_FUNC_ALWAYS   0x00000207
 
#define NV40TCL_DEPTH_WRITE_ENABLE   0x00000a70
 
#define NV40TCL_DEPTH_TEST_ENABLE   0x00000a74
 
#define NV40TCL_POLYGON_OFFSET_FACTOR   0x00000a78
 
#define NV40TCL_POLYGON_OFFSET_UNITS   0x00000a7c
 
#define NV40TCL_VTX_ATTR_4I_SCALED_0(x)   (0x00000a80+((x)*8))
 
#define NV40TCL_VTX_ATTR_4I_SCALED_0__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_4I_SCALED_0_Y_SHIFT   16
 
#define NV40TCL_VTX_ATTR_4I_SCALED_0_Y_MASK   0xffff0000
 
#define NV40TCL_VTX_ATTR_4I_SCALED_0_X_SHIFT   0
 
#define NV40TCL_VTX_ATTR_4I_SCALED_0_X_MASK   0x0000ffff
 
#define NV40TCL_VTX_ATTR_4I_SCALED_1(x)   (0x00000a84+((x)*8))
 
#define NV40TCL_VTX_ATTR_4I_SCALED_1__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_4I_SCALED_1_W_SHIFT   16
 
#define NV40TCL_VTX_ATTR_4I_SCALED_1_W_MASK   0xffff0000
 
#define NV40TCL_VTX_ATTR_4I_SCALED_1_Z_SHIFT   0
 
#define NV40TCL_VTX_ATTR_4I_SCALED_1_Z_MASK   0x0000ffff
 
#define NV40TCL_TEX_CONTROL2(x)   (0x00000b00+((x)*4))
 
#define NV40TCL_TEX_COORD_CONTROL(x)   (0x00000b40+((x)*4))
 
#define NV40TCL_TEX_COORD_CONTROL__SIZE   0x00000008
 
#define NV40TCL_VP_UPLOAD_INST(x)   (0x00000b80+((x)*16))
 
#define NV40TCL_VP_UPLOAD_INST__SIZE   0x00000004
 
#define NV40TCL_TWO_SIDE_LIGHT_EN   0x0000142c
 
#define NV40TCL_CLEAR_ZCULL_SURFACE   0x00001438
 
#define NV40TCL_CLIP_PLANE_ENABLE   0x00001478
 
#define NV40TCL_CLIP_PLANE_ENABLE_PLANE0   (1 << 2)
 
#define NV40TCL_CLIP_PLANE_ENABLE_PLANE1   (1 << 6)
 
#define NV40TCL_CLIP_PLANE_ENABLE_PLANE2   (1 << 10)
 
#define NV40TCL_CLIP_PLANE_ENABLE_PLANE3   (1 << 14)
 
#define NV40TCL_CLIP_PLANE_ENABLE_PLANE4   (1 << 18)
 
#define NV40TCL_CLIP_PLANE_ENABLE_PLANE5   (1 << 22)
 
#define NV40TCL_POLYGON_STIPPLE_ENABLE   0x0000147c
 
#define NV40TCL_POLYGON_STIPPLE_PATTERN(x)   (0x00001480+((x)*4))
 
#define NV40TCL_POLYGON_STIPPLE_PATTERN__SIZE   0x00000020
 
#define NV40TCL_VTX_ATTR_3F_X(x)   (0x00001500+((x)*16))
 
#define NV40TCL_VTX_ATTR_3F_X__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_3F_Y(x)   (0x00001504+((x)*16))
 
#define NV40TCL_VTX_ATTR_3F_Y__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_3F_Z(x)   (0x00001508+((x)*16))
 
#define NV40TCL_VTX_ATTR_3F_Z__SIZE   0x00000010
 
#define NV40TCL_VTXBUF_ADDRESS(x)   (0x00001680+((x)*4))
 
#define NV40TCL_VTXBUF_ADDRESS__SIZE   0x00000010
 
#define NV40TCL_VTXBUF_ADDRESS_DMA1   (1 << 31)
 
#define NV40TCL_VTXBUF_ADDRESS_OFFSET_SHIFT   0
 
#define NV40TCL_VTXBUF_ADDRESS_OFFSET_MASK   0x0fffffff
 
#define NV40TCL_VTX_CACHE_INVALIDATE2   0x00001710
 
#define NV40TCL_VTX_CACHE_INVALIDATE   0x00001714
 
#define NV40TCL_VTXFMT(x)   (0x00001740+((x)*4))
 
#define NV40TCL_VTXFMT__SIZE   0x00000010
 
#define NV40TCL_VTXFMT_TYPE_SHIFT   0
 
#define NV40TCL_VTXFMT_TYPE_MASK   0x0000000f
 
#define NV40TCL_VTXFMT_TYPE_FLOAT   0x00000002
 
#define NV40TCL_VTXFMT_TYPE_UBYTE   0x00000004
 
#define NV40TCL_VTXFMT_SIZE_SHIFT   4
 
#define NV40TCL_VTXFMT_SIZE_MASK   0x000000f0
 
#define NV40TCL_VTXFMT_STRIDE_SHIFT   8
 
#define NV40TCL_VTXFMT_STRIDE_MASK   0x0000ff00
 
#define NV40TCL_QUERY_RESET   0x000017c8
 
#define NV40TCL_QUERY_ENABLE   0x000017cc
 
#define NV40TCL_QUERY_GET   0x00001800
 
#define NV40TCL_QUERY_GET_UNK24_SHIFT   24
 
#define NV40TCL_QUERY_GET_UNK24_MASK   0xff000000
 
#define NV40TCL_QUERY_GET_OFFSET_SHIFT   0
 
#define NV40TCL_QUERY_GET_OFFSET_MASK   0x00ffffff
 
#define NV40TCL_ZCULL_STATS_ENABLE   0x00001804
 
#define NV40TCL_BEGIN_END   0x00001808
 
#define NV40TCL_BEGIN_END_STOP   0x00000000
 
#define NV40TCL_BEGIN_END_POINTS   0x00000001
 
#define NV40TCL_BEGIN_END_LINES   0x00000002
 
#define NV40TCL_BEGIN_END_LINE_LOOP   0x00000003
 
#define NV40TCL_BEGIN_END_LINE_STRIP   0x00000004
 
#define NV40TCL_BEGIN_END_TRIANGLES   0x00000005
 
#define NV40TCL_BEGIN_END_TRIANGLE_STRIP   0x00000006
 
#define NV40TCL_BEGIN_END_TRIANGLE_FAN   0x00000007
 
#define NV40TCL_BEGIN_END_QUADS   0x00000008
 
#define NV40TCL_BEGIN_END_QUAD_STRIP   0x00000009
 
#define NV40TCL_BEGIN_END_POLYGON   0x0000000a
 
#define NV40TCL_VB_ELEMENT_U16   0x0000180c
 
#define NV40TCL_VB_ELEMENT_U16_1_SHIFT   16
 
#define NV40TCL_VB_ELEMENT_U16_1_MASK   0xffff0000
 
#define NV40TCL_VB_ELEMENT_U16_0_SHIFT   0
 
#define NV40TCL_VB_ELEMENT_U16_0_MASK   0x0000ffff
 
#define NV40TCL_VB_ELEMENT_U32   0x00001810
 
#define NV40TCL_VB_VERTEX_BATCH   0x00001814
 
#define NV40TCL_VB_VERTEX_BATCH_COUNT_SHIFT   24
 
#define NV40TCL_VB_VERTEX_BATCH_COUNT_MASK   0xff000000
 
#define NV40TCL_VB_VERTEX_BATCH_START_SHIFT   0
 
#define NV40TCL_VB_VERTEX_BATCH_START_MASK   0x00ffffff
 
#define NV40TCL_VERTEX_DATA   0x00001818
 
#define NV40TCL_VB_INDEX_BATCH_OFFSET   0x0000181c
 
#define NV40TCL_VB_INDEX_BATCH_DMA   0x00001820
 
#define NV40TCL_VB_INDEX_BATCH_DRAW   0x00001824
 
#define NV40TCL_POLYGON_MODE_FRONT   0x00001828
 
#define NV40TCL_POLYGON_MODE_FRONT_POINT   0x00001b00
 
#define NV40TCL_POLYGON_MODE_FRONT_LINE   0x00001b01
 
#define NV40TCL_POLYGON_MODE_FRONT_FILL   0x00001b02
 
#define NV40TCL_POLYGON_MODE_BACK   0x0000182c
 
#define NV40TCL_POLYGON_MODE_BACK_POINT   0x00001b00
 
#define NV40TCL_POLYGON_MODE_BACK_LINE   0x00001b01
 
#define NV40TCL_POLYGON_MODE_BACK_FILL   0x00001b02
 
#define NV40TCL_CULL_FACE   0x00001830
 
#define NV40TCL_CULL_FACE_FRONT   0x00000404
 
#define NV40TCL_CULL_FACE_BACK   0x00000405
 
#define NV40TCL_CULL_FACE_FRONT_AND_BACK   0x00000408
 
#define NV40TCL_FRONT_FACE   0x00001834
 
#define NV40TCL_FRONT_FACE_CW   0x00000900
 
#define NV40TCL_FRONT_FACE_CCW   0x00000901
 
#define NV40TCL_POLYGON_SMOOTH_ENABLE   0x00001838
 
#define NV40TCL_CULL_FACE_ENABLE   0x0000183c
 
#define NV40TCL_TEX_SIZE1(x)   (0x00001840+((x)*4))
 
#define NV40TCL_TEX_SIZE1__SIZE   0x00000008
 
#define NV40TCL_TEX_SIZE1_DEPTH_SHIFT   20
 
#define NV40TCL_TEX_SIZE1_DEPTH_MASK   0xfff00000
 
#define NV40TCL_TEX_SIZE1_PITCH_SHIFT   0
 
#define NV40TCL_TEX_SIZE1_PITCH_MASK   0x0000ffff
 
#define NV40TCL_VTX_ATTR_2F_X(x)   (0x00001880+((x)*8))
 
#define NV40TCL_VTX_ATTR_2F_X__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_2F_Y(x)   (0x00001884+((x)*8))
 
#define NV40TCL_VTX_ATTR_2F_Y__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_2I(x)   (0x00001900+((x)*4))
 
#define NV40TCL_VTX_ATTR_2I__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_2I_Y_SHIFT   16
 
#define NV40TCL_VTX_ATTR_2I_Y_MASK   0xffff0000
 
#define NV40TCL_VTX_ATTR_2I_X_SHIFT   0
 
#define NV40TCL_VTX_ATTR_2I_X_MASK   0x0000ffff
 
#define NV40TCL_VTX_ATTR_4UB(x)   (0x00001940+((x)*4))
 
#define NV40TCL_VTX_ATTR_4UB__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_4UB_Y_SHIFT   8
 
#define NV40TCL_VTX_ATTR_4UB_Y_MASK   0x0000ff00
 
#define NV40TCL_VTX_ATTR_4UB_X_SHIFT   0
 
#define NV40TCL_VTX_ATTR_4UB_X_MASK   0x000000ff
 
#define NV40TCL_VTX_ATTR_4UB_W_SHIFT   24
 
#define NV40TCL_VTX_ATTR_4UB_W_MASK   0xff000000
 
#define NV40TCL_VTX_ATTR_4UB_Z_SHIFT   16
 
#define NV40TCL_VTX_ATTR_4UB_Z_MASK   0x00ff0000
 
#define NV40TCL_VTX_ATTR_4I_0(x)   (0x00001980+((x)*8))
 
#define NV40TCL_VTX_ATTR_4I_0__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_4I_0_Y_SHIFT   16
 
#define NV40TCL_VTX_ATTR_4I_0_Y_MASK   0xffff0000
 
#define NV40TCL_VTX_ATTR_4I_0_X_SHIFT   0
 
#define NV40TCL_VTX_ATTR_4I_0_X_MASK   0x0000ffff
 
#define NV40TCL_VTX_ATTR_4I_1(x)   (0x00001984+((x)*8))
 
#define NV40TCL_VTX_ATTR_4I_1__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_4I_1_W_SHIFT   16
 
#define NV40TCL_VTX_ATTR_4I_1_W_MASK   0xffff0000
 
#define NV40TCL_VTX_ATTR_4I_1_Z_SHIFT   0
 
#define NV40TCL_VTX_ATTR_4I_1_Z_MASK   0x0000ffff
 
#define NV40TCL_TEX_OFFSET(x)   (0x00001a00+((x)*32))
 
#define NV40TCL_TEX_OFFSET__SIZE   0x00000010
 
#define NV40TCL_TEX_FORMAT(x)   (0x00001a04+((x)*32))
 
#define NV40TCL_TEX_FORMAT__SIZE   0x00000010
 
#define NV40TCL_TEX_FORMAT_MIPMAP_COUNT_SHIFT   16
 
#define NV40TCL_TEX_FORMAT_MIPMAP_COUNT_MASK   0x000f0000
 
#define NV40TCL_TEX_FORMAT_RECT   (1 << 14)
 
#define NV40TCL_TEX_FORMAT_LINEAR   (1 << 13)
 
#define NV40TCL_TEX_FORMAT_FORMAT_SHIFT   8
 
#define NV40TCL_TEX_FORMAT_FORMAT_MASK   0x00001f00
 
#define NV40TCL_TEX_FORMAT_FORMAT_L8   0x00000100
 
#define NV40TCL_TEX_FORMAT_FORMAT_A1R5G5B5   0x00000200
 
#define NV40TCL_TEX_FORMAT_FORMAT_A4R4G4B4   0x00000300
 
#define NV40TCL_TEX_FORMAT_FORMAT_R5G6B5   0x00000400
 
#define NV40TCL_TEX_FORMAT_FORMAT_A8R8G8B8   0x00000500
 
#define NV40TCL_TEX_FORMAT_FORMAT_DXT1   0x00000600
 
#define NV40TCL_TEX_FORMAT_FORMAT_DXT3   0x00000700
 
#define NV40TCL_TEX_FORMAT_FORMAT_DXT5   0x00000800
 
#define NV40TCL_TEX_FORMAT_FORMAT_A8L8   0x00001800
 
#define NV40TCL_TEX_FORMAT_DIMS_SHIFT   4
 
#define NV40TCL_TEX_FORMAT_DIMS_MASK   0x000000f0
 
#define NV40TCL_TEX_FORMAT_DIMS_1D   0x00000010
 
#define NV40TCL_TEX_FORMAT_DIMS_2D   0x00000020
 
#define NV40TCL_TEX_FORMAT_DIMS_3D   0x00000030
 
#define NV40TCL_TEX_FORMAT_NO_BORDER   (1 << 3)
 
#define NV40TCL_TEX_FORMAT_CUBIC   (1 << 2)
 
#define NV40TCL_TEX_FORMAT_DMA1   (1 << 1)
 
#define NV40TCL_TEX_FORMAT_DMA0   (1 << 0)
 
#define NV40TCL_TEX_WRAP(x)   (0x00001a08+((x)*32))
 
#define NV40TCL_TEX_WRAP__SIZE   0x00000010
 
#define NV40TCL_TEX_WRAP_S_SHIFT   0
 
#define NV40TCL_TEX_WRAP_S_MASK   0x000000ff
 
#define NV40TCL_TEX_WRAP_S_REPEAT   0x00000001
 
#define NV40TCL_TEX_WRAP_S_MIRRORED_REPEAT   0x00000002
 
#define NV40TCL_TEX_WRAP_S_CLAMP_TO_EDGE   0x00000003
 
#define NV40TCL_TEX_WRAP_S_CLAMP_TO_BORDER   0x00000004
 
#define NV40TCL_TEX_WRAP_S_CLAMP   0x00000005
 
#define NV40TCL_TEX_WRAP_S_MIRROR_CLAMP_TO_EDGE   0x00000006
 
#define NV40TCL_TEX_WRAP_S_MIRROR_CLAMP_TO_BORDER   0x00000007
 
#define NV40TCL_TEX_WRAP_S_MIRROR_CLAMP   0x00000008
 
#define NV40TCL_TEX_ANISOBIAS_SHIFT   4
 
#define NV40TCL_TEX_WRAP_T_SHIFT   8
 
#define NV40TCL_TEX_WRAP_T_MASK   0x0000ff00
 
#define NV40TCL_TEX_WRAP_T_REPEAT   0x00000100
 
#define NV40TCL_TEX_WRAP_T_MIRRORED_REPEAT   0x00000200
 
#define NV40TCL_TEX_WRAP_T_CLAMP_TO_EDGE   0x00000300
 
#define NV40TCL_TEX_WRAP_T_CLAMP_TO_BORDER   0x00000400
 
#define NV40TCL_TEX_WRAP_T_CLAMP   0x00000500
 
#define NV40TCL_TEX_WRAP_T_MIRROR_CLAMP_TO_EDGE   0x00000600
 
#define NV40TCL_TEX_WRAP_T_MIRROR_CLAMP_TO_BORDER   0x00000700
 
#define NV40TCL_TEX_WRAP_T_MIRROR_CLAMP   0x00000800
 
#define NV40TCL_TEX_UREMAP_SHIFT   12
 
#define NV40TCL_TEX_UREMAP_MASK   0x00001000
 
#define NV40TCL_TEX_WRAP_R_SHIFT   16
 
#define NV40TCL_TEX_WRAP_R_MASK   0x00ff0000
 
#define NV40TCL_TEX_WRAP_R_REPEAT   0x00010000
 
#define NV40TCL_TEX_WRAP_R_MIRRORED_REPEAT   0x00020000
 
#define NV40TCL_TEX_WRAP_R_CLAMP_TO_EDGE   0x00030000
 
#define NV40TCL_TEX_WRAP_R_CLAMP_TO_BORDER   0x00040000
 
#define NV40TCL_TEX_WRAP_R_CLAMP   0x00050000
 
#define NV40TCL_TEX_WRAP_R_MIRROR_CLAMP_TO_EDGE   0x00060000
 
#define NV40TCL_TEX_WRAP_R_MIRROR_CLAMP_TO_BORDER   0x00070000
 
#define NV40TCL_TEX_WRAP_R_MIRROR_CLAMP   0x00080000
 
#define NV40TCL_TEX_GAMMA_SHIFT   20
 
#define NV40TCL_TEX_ZFUNC_SHIFT   28
 
#define NV40TCL_TEX_ENABLE(x)   (0x00001a0c+((x)*32))
 
#define NV40TCL_TEX_ENABLE__SIZE   0x00000010
 
#define NV40TCL_TEX_ENABLE_SHIFT   31
 
#define NV40TCL_TEX_ENABLE_MASK   0x80000000
 
#define NV40TCL_TEX_MINLOD_SHIFT   19
 
#define NV40TCL_TEX_MINLOD_MASK   0x7ff80000
 
#define NV40TCL_TEX_MAXLOD_SHIFT   7
 
#define NV40TCL_TEX_MAXLOD_MASK   0x0007ff80
 
#define NV40TCL_TEX_MAXANISO_SHIFT   4
 
#define NV40TCL_TEX_MAXANISO_MASK   0x00000070
 
#define NV40TCL_TEX_SWIZZLE(x)   (0x00001a10+((x)*32))
 
#define NV40TCL_TEX_SWIZZLE__SIZE   0x00000010
 
#define NV40TCL_TEX_SWIZZLE_S0_X_SHIFT   14
 
#define NV40TCL_TEX_SWIZZLE_S0_X_MASK   0x0000c000
 
#define NV40TCL_TEX_SWIZZLE_S0_X_ZERO   0x00000000
 
#define NV40TCL_TEX_SWIZZLE_S0_X_ONE   0x00004000
 
#define NV40TCL_TEX_SWIZZLE_S0_X_S1   0x00008000
 
#define NV40TCL_TEX_SWIZZLE_S0_Y_SHIFT   12
 
#define NV40TCL_TEX_SWIZZLE_S0_Y_MASK   0x00003000
 
#define NV40TCL_TEX_SWIZZLE_S0_Y_ZERO   0x00000000
 
#define NV40TCL_TEX_SWIZZLE_S0_Y_ONE   0x00001000
 
#define NV40TCL_TEX_SWIZZLE_S0_Y_S1   0x00002000
 
#define NV40TCL_TEX_SWIZZLE_S0_Z_SHIFT   10
 
#define NV40TCL_TEX_SWIZZLE_S0_Z_MASK   0x00000c00
 
#define NV40TCL_TEX_SWIZZLE_S0_Z_ZERO   0x00000000
 
#define NV40TCL_TEX_SWIZZLE_S0_Z_ONE   0x00000400
 
#define NV40TCL_TEX_SWIZZLE_S0_Z_S1   0x00000800
 
#define NV40TCL_TEX_SWIZZLE_S0_W_SHIFT   8
 
#define NV40TCL_TEX_SWIZZLE_S0_W_MASK   0x00000300
 
#define NV40TCL_TEX_SWIZZLE_S0_W_ZERO   0x00000000
 
#define NV40TCL_TEX_SWIZZLE_S0_W_ONE   0x00000100
 
#define NV40TCL_TEX_SWIZZLE_S0_W_S1   0x00000200
 
#define NV40TCL_TEX_SWIZZLE_S1_X_SHIFT   6
 
#define NV40TCL_TEX_SWIZZLE_S1_X_MASK   0x000000c0
 
#define NV40TCL_TEX_SWIZZLE_S1_X_W   0x00000000
 
#define NV40TCL_TEX_SWIZZLE_S1_X_Z   0x00000040
 
#define NV40TCL_TEX_SWIZZLE_S1_X_Y   0x00000080
 
#define NV40TCL_TEX_SWIZZLE_S1_X_X   0x000000c0
 
#define NV40TCL_TEX_SWIZZLE_S1_Y_SHIFT   4
 
#define NV40TCL_TEX_SWIZZLE_S1_Y_MASK   0x00000030
 
#define NV40TCL_TEX_SWIZZLE_S1_Y_W   0x00000000
 
#define NV40TCL_TEX_SWIZZLE_S1_Y_Z   0x00000010
 
#define NV40TCL_TEX_SWIZZLE_S1_Y_Y   0x00000020
 
#define NV40TCL_TEX_SWIZZLE_S1_Y_X   0x00000030
 
#define NV40TCL_TEX_SWIZZLE_S1_Z_SHIFT   2
 
#define NV40TCL_TEX_SWIZZLE_S1_Z_MASK   0x0000000c
 
#define NV40TCL_TEX_SWIZZLE_S1_Z_W   0x00000000
 
#define NV40TCL_TEX_SWIZZLE_S1_Z_Z   0x00000004
 
#define NV40TCL_TEX_SWIZZLE_S1_Z_Y   0x00000008
 
#define NV40TCL_TEX_SWIZZLE_S1_Z_X   0x0000000c
 
#define NV40TCL_TEX_SWIZZLE_S1_W_SHIFT   0
 
#define NV40TCL_TEX_SWIZZLE_S1_W_MASK   0x00000003
 
#define NV40TCL_TEX_SWIZZLE_S1_W_W   0x00000000
 
#define NV40TCL_TEX_SWIZZLE_S1_W_Z   0x00000001
 
#define NV40TCL_TEX_SWIZZLE_S1_W_Y   0x00000002
 
#define NV40TCL_TEX_SWIZZLE_S1_W_X   0x00000003
 
#define NV40TCL_TEX_FILTER(x)   (0x00001a14+((x)*32))
 
#define NV40TCL_TEX_FILTER__SIZE   0x00000010
 
#define NV40TCL_TEX_FILTER_CONV_SHIFT   13
 
#define NV40TCL_TEX_FILTER_CONV_MASK   0x00006000
 
#define NV40TCL_TEX_FILTER_MIN_SHIFT   16
 
#define NV40TCL_TEX_FILTER_MIN_MASK   0x000f0000
 
#define NV40TCL_TEX_FILTER_MIN_NEAREST   0x00010000
 
#define NV40TCL_TEX_FILTER_MIN_LINEAR   0x00020000
 
#define NV40TCL_TEX_FILTER_MIN_NEAREST_MIPMAP_NEAREST   0x00030000
 
#define NV40TCL_TEX_FILTER_MIN_LINEAR_MIPMAP_NEAREST   0x00040000
 
#define NV40TCL_TEX_FILTER_MIN_NEAREST_MIPMAP_LINEAR   0x00050000
 
#define NV40TCL_TEX_FILTER_MIN_LINEAR_MIPMAP_LINEAR   0x00060000
 
#define NV40TCL_TEX_FILTER_MAG_SHIFT   24
 
#define NV40TCL_TEX_FILTER_MAG_MASK   0x0f000000
 
#define NV40TCL_TEX_FILTER_MAG_NEAREST   0x01000000
 
#define NV40TCL_TEX_FILTER_MAG_LINEAR   0x02000000
 
#define NV40TCL_TEX_FILTER_MAG_NEAREST_MIPMAP_NEAREST   0x03000000
 
#define NV40TCL_TEX_FILTER_MAG_LINEAR_MIPMAP_NEAREST   0x04000000
 
#define NV40TCL_TEX_FILTER_MAG_NEAREST_MIPMAP_LINEAR   0x05000000
 
#define NV40TCL_TEX_FILTER_MAG_LINEAR_MIPMAP_LINEAR   0x06000000
 
#define NV40TCL_TEX_SIZE0(x)   (0x00001a18+((x)*32))
 
#define NV40TCL_TEX_SIZE0__SIZE   0x00000010
 
#define NV40TCL_TEX_SIZE0_H_SHIFT   0
 
#define NV40TCL_TEX_SIZE0_H_MASK   0x0000ffff
 
#define NV40TCL_TEX_SIZE0_W_SHIFT   16
 
#define NV40TCL_TEX_SIZE0_W_MASK   0xffff0000
 
#define NV40TCL_TEX_BORDER_COLOR(x)   (0x00001a1c+((x)*32))
 
#define NV40TCL_TEX_BORDER_COLOR__SIZE   0x00000010
 
#define NV40TCL_TEX_BORDER_COLOR_B_SHIFT   0
 
#define NV40TCL_TEX_BORDER_COLOR_B_MASK   0x000000ff
 
#define NV40TCL_TEX_BORDER_COLOR_G_SHIFT   8
 
#define NV40TCL_TEX_BORDER_COLOR_G_MASK   0x0000ff00
 
#define NV40TCL_TEX_BORDER_COLOR_R_SHIFT   16
 
#define NV40TCL_TEX_BORDER_COLOR_R_MASK   0x00ff0000
 
#define NV40TCL_TEX_BORDER_COLOR_A_SHIFT   24
 
#define NV40TCL_TEX_BORDER_COLOR_A_MASK   0xff000000
 
#define NV40TCL_VTX_ATTR_4F_X(x)   (0x00001c00+((x)*16))
 
#define NV40TCL_VTX_ATTR_4F_X__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_4F_Y(x)   (0x00001c04+((x)*16))
 
#define NV40TCL_VTX_ATTR_4F_Y__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_4F_Z(x)   (0x00001c08+((x)*16))
 
#define NV40TCL_VTX_ATTR_4F_Z__SIZE   0x00000010
 
#define NV40TCL_VTX_ATTR_4F_W(x)   (0x00001c0c+((x)*16))
 
#define NV40TCL_VTX_ATTR_4F_W__SIZE   0x00000010
 
#define NV40TCL_FP_CONTROL   0x00001d60
 
#define NV40TCL_FP_CONTROL_TEMP_COUNT_SHIFT   24
 
#define NV40TCL_FP_CONTROL_TEMP_COUNT_MASK   0xff000000
 
#define NV40TCL_FP_CONTROL_KIL   (1 << 7)
 
#define NV40TCL_SEMAPHORE_OFFSET   0x00001d6c
 
#define NV40TCL_SEMAPHORE_BACKENDWRITE_RELEASE   0x00001d70
 
#define NV40TCL_SEMAPHORE_TEXTUREREAD_RELEASE   0x00001d74
 
#define NV40TCL_DEPTH_CONTROL   0x00001d78
 
#define NV40TCL_ANTI_ALIASING_CONTROL   0x00001d7c
 
#define NV40TCL_ZCULL_ENABLE   0x00001d84
 
#define NV40TCL_SHADER_WINDOW   0x00001d88
 
#define NV40TCL_CLEAR_VALUE_DEPTH   0x00001d8c
 
#define NV40TCL_CLEAR_VALUE_COLOR   0x00001d90
 
#define NV40TCL_CLEAR_BUFFERS   0x00001d94
 
#define NV40TCL_CLEAR_BUFFERS_COLOR_A   (1 << 7)
 
#define NV40TCL_CLEAR_BUFFERS_COLOR_B   (1 << 6)
 
#define NV40TCL_CLEAR_BUFFERS_COLOR_G   (1 << 5)
 
#define NV40TCL_CLEAR_BUFFERS_COLOR_R   (1 << 4)
 
#define NV40TCL_CLEAR_BUFFERS_STENCIL   (1 << 1)
 
#define NV40TCL_CLEAR_BUFFERS_DEPTH   (1 << 0)
 
#define NV40TCL_RESTART_INDEX_ENABLE   0x00001dac
 
#define NV40TCL_RESTART_INDEX   0x00001db0
 
#define NV40TCL_LINE_STIPPLE_ENABLE   0x00001db4
 
#define NV40TCL_LINE_STIPPLE_PATTERN   0x00001db8
 
#define NV40TCL_LINE_STIPPLE_PATTERN_FACTOR_SHIFT   0
 
#define NV40TCL_LINE_STIPPLE_PATTERN_FACTOR_MASK   0x0000ffff
 
#define NV40TCL_LINE_STIPPLE_PATTERN_PATTERN_SHIFT   16
 
#define NV40TCL_LINE_STIPPLE_PATTERN_PATTERN_MASK   0xffff0000
 
#define NV40TCL_VTX_ATTR_1F_X(x)   (0x00001c00+((x)*4))
 
#define NV40TCL_VTX_ATTR_1F_X__SIZE   0x00000004
 
#define NV40TCL_RENDER_ENABLE   0x00001e98
 
#define NV40TCL_VP_UPLOAD_FROM_ID   0x00001e9c
 
#define NV40TCL_VP_START_FROM_ID   0x00001ea0
 
#define NV40TCL_ZCULL_CONTROL0   0x00001ea4
 
#define NV40TCL_ZCULL_CONTROL1   0x00001ea8
 
#define NV40TCL_SCULL_CONTROL   0x00001eac
 
#define NV40TCL_POINT_SIZE   0x00001ee0
 
#define NV40TCL_POINT_PARAMS_ENABLE   0x00001ee4
 
#define NV40TCL_POINT_SPRITE_CONTROL   0x00001ee8
 
#define NV40TCL_TRANSFORM_TIMEOUT   0x00001ef8
 
#define NV40TCL_VP_UPLOAD_CONST_ID   0x00001efc
 
#define NV40TCL_VP_UPLOAD_CONST_X(x)   (0x00001f00+((x)*16))
 
#define NV40TCL_VP_UPLOAD_CONST_X__SIZE   0x00000004
 
#define NV40TCL_VP_UPLOAD_CONST_Y(x)   (0x00001f04+((x)*16))
 
#define NV40TCL_VP_UPLOAD_CONST_Y__SIZE   0x00000004
 
#define NV40TCL_VP_UPLOAD_CONST_Z(x)   (0x00001f08+((x)*16))
 
#define NV40TCL_VP_UPLOAD_CONST_Z__SIZE   0x00000004
 
#define NV40TCL_VP_UPLOAD_CONST_W(x)   (0x00001f0c+((x)*16))
 
#define NV40TCL_VP_UPLOAD_CONST_W__SIZE   0x00000004
 
#define NV40TCL_DIVIDER_FREQUENCY_OP   0x00001fc0
 
#define NV40TCL_TEX_CACHE_CTL   0x00001fd8
 
#define NV40TCL_DST_COL_REDUCE   0x00001fe0
 
#define NV40TCL_FP_PACKER   0x00001fec
 
#define NV40TCL_VP_ATTRIB_EN   0x00001ff0
 
#define NV40TCL_VP_RESULT_EN   0x00001ff4
 
#define NV40TCL_VP_TRANSFORM_BRANCH_BITS   0x00001ff8
 
#define NV44TCL   0x00004497
 
#define NV50_2D   0x0000502d
 
#define NV50_2D_NOP   0x00000100
 
#define NV50_2D_NOTIFY   0x00000104
 
#define NV50_2D_DMA_NOTIFY   0x00000180
 
#define NV50_2D_DMA_IN_MEMORY0   0x00000184
 
#define NV50_2D_DMA_IN_MEMORY1   0x00000188
 
#define NV50_2D_DMA_IN_MEMORY2   0x0000018c
 
#define NV50_2D_DST_FORMAT   0x00000200
 
#define NV50_2D_DST_FORMAT_32BPP   0x000000cf
 
#define NV50_2D_DST_FORMAT_24BPP   0x000000e6
 
#define NV50_2D_DST_FORMAT_16BPP   0x000000e8
 
#define NV50_2D_DST_FORMAT_8BPP   0x000000f3
 
#define NV50_2D_DST_FORMAT_15BPP   0x000000f8
 
#define NV50_2D_DST_PITCH   0x00000214
 
#define NV50_2D_DST_WIDTH   0x00000218
 
#define NV50_2D_DST_HEIGHT   0x0000021c
 
#define NV50_2D_DST_ADDRESS_HIGH   0x00000220
 
#define NV50_2D_DST_ADDRESS_LOW   0x00000224
 
#define NV50_2D_SRC_FORMAT   0x00000230
 
#define NV50_2D_SRC_FORMAT_32BPP   0x000000cf
 
#define NV50_2D_SRC_FORMAT_24BPP   0x000000e6
 
#define NV50_2D_SRC_FORMAT_16BPP   0x000000e8
 
#define NV50_2D_SRC_FORMAT_8BPP   0x000000f3
 
#define NV50_2D_SRC_FORMAT_15BPP   0x000000f8
 
#define NV50_2D_SRC_PITCH   0x00000244
 
#define NV50_2D_SRC_WIDTH   0x00000248
 
#define NV50_2D_SRC_HEIGHT   0x0000024c
 
#define NV50_2D_SRC_ADDRESS_HIGH   0x00000250
 
#define NV50_2D_SRC_ADDRESS_LOW   0x00000254
 
#define NV50_2D_CLIP_X   0x00000280
 
#define NV50_2D_CLIP_Y   0x00000284
 
#define NV50_2D_CLIP_Z   0x00000288
 
#define NV50_2D_CLIP_W   0x0000028c
 
#define NV50_2D_ROP   0x000002a0
 
#define NV50_2D_OPERATION   0x000002ac
 
#define NV50_2D_OPERATION_SRCCOPY_AND   0x00000000
 
#define NV50_2D_OPERATION_ROP_AND   0x00000001
 
#define NV50_2D_OPERATION_BLEND_AND   0x00000002
 
#define NV50_2D_OPERATION_SRCCOPY   0x00000003
 
#define NV50_2D_OPERATION_SRCCOPY_PREMULT   0x00000004
 
#define NV50_2D_OPERATION_BLEND_PREMULT   0x00000005
 
#define NV50_2D_PATTERN_FORMAT   0x000002e8
 
#define NV50_2D_PATTERN_FORMAT_16BPP   0x00000000
 
#define NV50_2D_PATTERN_FORMAT_15BPP   0x00000001
 
#define NV50_2D_PATTERN_FORMAT_32BPP   0x00000002
 
#define NV50_2D_PATTERN_FORMAT_8BPP   0x00000003
 
#define NV50_2D_PATTERN_COLOR(x)   (0x000002f0+((x)*4))
 
#define NV50_2D_PATTERN_COLOR__SIZE   0x00000002
 
#define NV50_2D_PATTERN_BITMAP(x)   (0x000002f8+((x)*4))
 
#define NV50_2D_PATTERN_BITMAP__SIZE   0x00000002
 
#define NV50_2D_RECT_FORMAT   0x00000584
 
#define NV50_2D_RECT_FORMAT_32BPP   0x000000cf
 
#define NV50_2D_RECT_FORMAT_24BPP   0x000000e6
 
#define NV50_2D_RECT_FORMAT_16BPP   0x000000e8
 
#define NV50_2D_RECT_FORMAT_8BPP   0x000000f3
 
#define NV50_2D_RECT_FORMAT_15BPP   0x000000f8
 
#define NV50_2D_RECT_COLOR   0x00000588
 
#define NV50_2D_RECT_X1   0x00000600
 
#define NV50_2D_RECT_Y1   0x00000604
 
#define NV50_2D_RECT_X2   0x00000608
 
#define NV50_2D_RECT_Y2   0x0000060c
 
#define NV50_2D_BLIT_DST_X   0x000008b0
 
#define NV50_2D_BLIT_DST_Y   0x000008b4
 
#define NV50_2D_BLIT_DST_W   0x000008b8
 
#define NV50_2D_BLIT_DST_H   0x000008bc
 
#define NV50_2D_BLIT_SRC_X   0x000008d4
 
#define NV50_2D_BLIT_SRC_Y   0x000008dc
 
#define NV50_MEMORY_TO_MEMORY_FORMAT   0x00005039
 
#define NV50TCL   0x00005097
 
#define NV50TCL_NOP   0x00000100
 
#define NV50TCL_NOTIFY   0x00000104
 
#define NV50TCL_DMA_NOTIFY   0x00000180
 
#define NV50TCL_DMA_IN_MEMORY0(x)   (0x00000184+((x)*4))
 
#define NV50TCL_DMA_IN_MEMORY0__SIZE   0x0000000b
 
#define NV50TCL_DMA_IN_MEMORY1(x)   (0x000001c0+((x)*4))
 
#define NV50TCL_DMA_IN_MEMORY1__SIZE   0x00000008
 
#define NV50TCL_RT_ADDRESS_HIGH(x)   (0x00000200+((x)*32))
 
#define NV50TCL_RT_ADDRESS_HIGH__SIZE   0x00000008
 
#define NV50TCL_RT_ADDRESS_LOW(x)   (0x00000204+((x)*32))
 
#define NV50TCL_RT_ADDRESS_LOW__SIZE   0x00000008
 
#define NV50TCL_RT_FORMAT(x)   (0x00000208+((x)*32))
 
#define NV50TCL_RT_FORMAT__SIZE   0x00000008
 
#define NV50TCL_RT_UNK3(x)   (0x0000020c+((x)*32))
 
#define NV50TCL_RT_UNK3__SIZE   0x00000008
 
#define NV50TCL_RT_UNK4(x)   (0x00000210+((x)*32))
 
#define NV50TCL_RT_UNK4__SIZE   0x00000008
 
#define NV50TCL_VTX_ATTR_1F(x)   (0x00000300+((x)*4))
 
#define NV50TCL_VTX_ATTR_1F__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_2F_X(x)   (0x00000380+((x)*8))
 
#define NV50TCL_VTX_ATTR_2F_X__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_2F_Y(x)   (0x00000384+((x)*8))
 
#define NV50TCL_VTX_ATTR_2F_Y__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_3F_X(x)   (0x00000400+((x)*16))
 
#define NV50TCL_VTX_ATTR_3F_X__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_3F_Y(x)   (0x00000404+((x)*16))
 
#define NV50TCL_VTX_ATTR_3F_Y__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_3F_Z(x)   (0x00000408+((x)*16))
 
#define NV50TCL_VTX_ATTR_3F_Z__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_3F_W(x)   (0x0000040c+((x)*16))
 
#define NV50TCL_VTX_ATTR_3F_W__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_4F_X(x)   (0x00000500+((x)*16))
 
#define NV50TCL_VTX_ATTR_4F_X__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_4F_Y(x)   (0x00000504+((x)*16))
 
#define NV50TCL_VTX_ATTR_4F_Y__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_4F_Z(x)   (0x00000508+((x)*16))
 
#define NV50TCL_VTX_ATTR_4F_Z__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_4F_W(x)   (0x0000050c+((x)*16))
 
#define NV50TCL_VTX_ATTR_4F_W__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_2I(x)   (0x00000680+((x)*4))
 
#define NV50TCL_VTX_ATTR_2I__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_2I_X_SHIFT   0
 
#define NV50TCL_VTX_ATTR_2I_X_MASK   0x0000ffff
 
#define NV50TCL_VTX_ATTR_2I_Y_SHIFT   16
 
#define NV50TCL_VTX_ATTR_2I_Y_MASK   0xffff0000
 
#define NV50TCL_VTX_ATTR_4I_0(x)   (0x00000700+((x)*8))
 
#define NV50TCL_VTX_ATTR_4I_0__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_4I_0_X_SHIFT   0
 
#define NV50TCL_VTX_ATTR_4I_0_X_MASK   0x0000ffff
 
#define NV50TCL_VTX_ATTR_4I_0_Y_SHIFT   16
 
#define NV50TCL_VTX_ATTR_4I_0_Y_MASK   0xffff0000
 
#define NV50TCL_VTX_ATTR_4I_1(x)   (0x00000704+((x)*8))
 
#define NV50TCL_VTX_ATTR_4I_1__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_4I_1_Z_SHIFT   0
 
#define NV50TCL_VTX_ATTR_4I_1_Z_MASK   0x0000ffff
 
#define NV50TCL_VTX_ATTR_4I_1_W_SHIFT   16
 
#define NV50TCL_VTX_ATTR_4I_1_W_MASK   0xffff0000
 
#define NV50TCL_VTX_ATTR_4NI_0(x)   (0x00000780+((x)*8))
 
#define NV50TCL_VTX_ATTR_4NI_0__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_4NI_0_X_SHIFT   0
 
#define NV50TCL_VTX_ATTR_4NI_0_X_MASK   0x0000ffff
 
#define NV50TCL_VTX_ATTR_4NI_0_Y_SHIFT   16
 
#define NV50TCL_VTX_ATTR_4NI_0_Y_MASK   0xffff0000
 
#define NV50TCL_VTX_ATTR_4NI_1(x)   (0x00000784+((x)*8))
 
#define NV50TCL_VTX_ATTR_4NI_1__SIZE   0x00000010
 
#define NV50TCL_VTX_ATTR_4NI_1_Z_SHIFT   0
 
#define NV50TCL_VTX_ATTR_4NI_1_Z_MASK   0x0000ffff
 
#define NV50TCL_VTX_ATTR_4NI_1_W_SHIFT   16
 
#define NV50TCL_VTX_ATTR_4NI_1_W_MASK   0xffff0000
 
#define NV50TCL_VERTEX_ARRAY_FORMAT(x)   (0x00000900+((x)*16))
 
#define NV50TCL_VERTEX_ARRAY_FORMAT__SIZE   0x00000010
 
#define NV50TCL_VIEWPORT_UNK0(x)   (0x00000a00+((x)*4))
 
#define NV50TCL_VIEWPORT_UNK0__SIZE   0x00000003
 
#define NV50TCL_VIEWPORT_UNK1(x)   (0x00000a0c+((x)*4))
 
#define NV50TCL_VIEWPORT_UNK1__SIZE   0x00000003
 
#define NV50TCL_VIEWPORT_HORIZ   0x00000c00
 
#define NV50TCL_VIEWPORT_HORIZ_X_SHIFT   0
 
#define NV50TCL_VIEWPORT_HORIZ_X_MASK   0x0000ffff
 
#define NV50TCL_VIEWPORT_HORIZ_W_SHIFT   16
 
#define NV50TCL_VIEWPORT_HORIZ_W_MASK   0xffff0000
 
#define NV50TCL_VIEWPORT_VERT   0x00000c04
 
#define NV50TCL_VIEWPORT_VERT_Y_SHIFT   0
 
#define NV50TCL_VIEWPORT_VERT_Y_MASK   0x0000ffff
 
#define NV50TCL_VIEWPORT_VERT_H_SHIFT   16
 
#define NV50TCL_VIEWPORT_VERT_H_MASK   0xffff0000
 
#define NV50TCL_DEPTH_RANGE_NEAR   0x00000c08
 
#define NV50TCL_DEPTH_RANGE_FAR   0x00000c0c
 
#define NV50TCL_VIEWPORT_CLIP_HORIZ(x)   (0x00000d00+((x)*8))
 
#define NV50TCL_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008
 
#define NV50TCL_VIEWPORT_CLIP_VERT(x)   (0x00000d04+((x)*8))
 
#define NV50TCL_VIEWPORT_CLIP_VERT__SIZE   0x00000008
 
#define NV50TCL_VERTEX_BUFFER_FIRST   0x00000d74
 
#define NV50TCL_VERTEX_BUFFER_COUNT   0x00000d78
 
#define NV50TCL_CLEAR_COLOR(x)   (0x00000d80+((x)*4))
 
#define NV50TCL_CLEAR_COLOR__SIZE   0x00000004
 
#define NV50TCL_CLEAR_DEPTH   0x00000d90
 
#define NV50TCL_CLEAR_STENCIL   0x00000da0
 
#define NV50TCL_POLYGON_MODE_FRONT   0x00000dac
 
#define NV50TCL_POLYGON_MODE_FRONT_POINT   0x00001b00
 
#define NV50TCL_POLYGON_MODE_FRONT_LINE   0x00001b01
 
#define NV50TCL_POLYGON_MODE_FRONT_FILL   0x00001b02
 
#define NV50TCL_POLYGON_MODE_BACK   0x00000db0
 
#define NV50TCL_POLYGON_MODE_BACK_POINT   0x00001b00
 
#define NV50TCL_POLYGON_MODE_BACK_LINE   0x00001b01
 
#define NV50TCL_POLYGON_MODE_BACK_FILL   0x00001b02
 
#define NV50TCL_POLYGON_SMOOTH_ENABLE   0x00000db4
 
#define NV50TCL_POLYGON_OFFSET_POINT_ENABLE   0x00000dc0
 
#define NV50TCL_POLYGON_OFFSET_LINE_ENABLE   0x00000dc4
 
#define NV50TCL_POLYGON_OFFSET_FILL_ENABLE   0x00000dc8
 
#define NV50TCL_SCISSOR_HORIZ   0x00000e04
 
#define NV50TCL_SCISSOR_HORIZ_L_SHIFT   0
 
#define NV50TCL_SCISSOR_HORIZ_L_MASK   0x0000ffff
 
#define NV50TCL_SCISSOR_HORIZ_R_SHIFT   16
 
#define NV50TCL_SCISSOR_HORIZ_R_MASK   0xffff0000
 
#define NV50TCL_SCISSOR_VERT   0x00000e08
 
#define NV50TCL_SCISSOR_VERT_T_SHIFT   0
 
#define NV50TCL_SCISSOR_VERT_T_MASK   0x0000ffff
 
#define NV50TCL_SCISSOR_VERT_B_SHIFT   16
 
#define NV50TCL_SCISSOR_VERT_B_MASK   0xffff0000
 
#define NV50TCL_VP_UPLOAD_CONST_ID   0x00000f00
 
#define NV50TCL_VP_UPLOAD_CONST(x)   (0x00000f04+((x)*4))
 
#define NV50TCL_VP_UPLOAD_CONST__SIZE   0x00000010
 
#define NV50TCL_STENCIL_FRONT_FUNC_REF   0x00000f54
 
#define NV50TCL_STENCIL_FRONT_MASK   0x00000f58
 
#define NV50TCL_STENCIL_FRONT_FUNC_MASK   0x00000f5c
 
#define NV50TCL_GP_ADDRESS_HIGH   0x00000f70
 
#define NV50TCL_GP_ADDRESS_LOW   0x00000f74
 
#define NV50TCL_VP_ADDRESS_HIGH   0x00000f7c
 
#define NV50TCL_VP_ADDRESS_LOW   0x00000f80
 
#define NV50TCL_FP_ADDRESS_HIGH   0x00000fa4
 
#define NV50TCL_FP_ADDRESS_LOW   0x00000fa8
 
#define NV50TCL_ZETA_ADDRESS_HIGH   0x00000fe0
 
#define NV50TCL_ZETA_ADDRESS_LOW   0x00000fe4
 
#define NV50TCL_UNKFF4   0x00000ff4
 
#define NV50TCL_UNKFF4_W_SHIFT   16
 
#define NV50TCL_UNKFF4_W_MASK   0xffff0000
 
#define NV50TCL_UNKFF8   0x00000ff8
 
#define NV50TCL_UNKFF8_H_SHIFT   16
 
#define NV50TCL_UNKFF8_H_MASK   0xffff0000
 
#define NV50TCL_RT_HORIZ(x)   (0x00001240+((x)*8))
 
#define NV50TCL_RT_HORIZ__SIZE   0x00000008
 
#define NV50TCL_RT_VERT(x)   (0x00001244+((x)*8))
 
#define NV50TCL_RT_VERT__SIZE   0x00000008
 
#define NV50TCL_DEPTH_TEST_ENABLE   0x000012cc
 
#define NV50TCL_SHADE_MODEL   0x000012d4
 
#define NV50TCL_SHADE_MODEL_FLAT   0x00001d00
 
#define NV50TCL_SHADE_MODEL_SMOOTH   0x00001d01
 
#define NV50TCL_DEPTH_WRITE_ENABLE   0x000012e8
 
#define NV50TCL_ALPHA_TEST_ENABLE   0x000012ec
 
#define NV50TCL_DEPTH_TEST_FUNC   0x0000130c
 
#define NV50TCL_DEPTH_TEST_FUNC_NEVER   0x00000200
 
#define NV50TCL_DEPTH_TEST_FUNC_LESS   0x00000201
 
#define NV50TCL_DEPTH_TEST_FUNC_EQUAL   0x00000202
 
#define NV50TCL_DEPTH_TEST_FUNC_LEQUAL   0x00000203
 
#define NV50TCL_DEPTH_TEST_FUNC_GREATER   0x00000204
 
#define NV50TCL_DEPTH_TEST_FUNC_GREATER   0x00000204
 
#define NV50TCL_DEPTH_TEST_FUNC_NOTEQUAL   0x00000205
 
#define NV50TCL_DEPTH_TEST_FUNC_GEQUAL   0x00000206
 
#define NV50TCL_DEPTH_TEST_FUNC_ALWAYS   0x00000207
 
#define NV50TCL_ALPHA_TEST_REF   0x00001310
 
#define NV50TCL_ALPHA_TEST_FUNC   0x00001314
 
#define NV50TCL_ALPHA_TEST_FUNC_NEVER   0x00000200
 
#define NV50TCL_ALPHA_TEST_FUNC_LESS   0x00000201
 
#define NV50TCL_ALPHA_TEST_FUNC_EQUAL   0x00000202
 
#define NV50TCL_ALPHA_TEST_FUNC_LEQUAL   0x00000203
 
#define NV50TCL_ALPHA_TEST_FUNC_GREATER   0x00000204
 
#define NV50TCL_ALPHA_TEST_FUNC_GREATER   0x00000204
 
#define NV50TCL_ALPHA_TEST_FUNC_NOTEQUAL   0x00000205
 
#define NV50TCL_ALPHA_TEST_FUNC_GEQUAL   0x00000206
 
#define NV50TCL_ALPHA_TEST_FUNC_ALWAYS   0x00000207
 
#define NV50TCL_BLEND_COLOR(x)   (0x0000131c+((x)*4))
 
#define NV50TCL_BLEND_COLOR__SIZE   0x00000004
 
#define NV50TCL_BLEND_EQUATION_RGB   0x00001340
 
#define NV50TCL_BLEND_EQUATION_RGB_FUNC_ADD   0x00008006
 
#define NV50TCL_BLEND_EQUATION_RGB_MIN   0x00008007
 
#define NV50TCL_BLEND_EQUATION_RGB_MAX   0x00008008
 
#define NV50TCL_BLEND_EQUATION_RGB_FUNC_SUBTRACT   0x0000800a
 
#define NV50TCL_BLEND_EQUATION_RGB_FUNC_REVERSE_SUBTRACT   0x0000800b
 
#define NV50TCL_BLEND_FUNC_SRC_RGB   0x00001344
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_ZERO   0x00000000
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE   0x00000001
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_SRC_COLOR   0x00000300
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA   0x00000302
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_DST_ALPHA   0x00000304
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_DST_COLOR   0x00000306
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA_SATURATE   0x00000308
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_CONSTANT_COLOR   0x00008001
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_CONSTANT_ALPHA   0x00008003
 
#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV50TCL_BLEND_FUNC_DST_RGB   0x00001348
 
#define NV50TCL_BLEND_FUNC_DST_RGB_ZERO   0x00000000
 
#define NV50TCL_BLEND_FUNC_DST_RGB_ONE   0x00000001
 
#define NV50TCL_BLEND_FUNC_DST_RGB_SRC_COLOR   0x00000300
 
#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV50TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA   0x00000302
 
#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV50TCL_BLEND_FUNC_DST_RGB_DST_ALPHA   0x00000304
 
#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV50TCL_BLEND_FUNC_DST_RGB_DST_COLOR   0x00000306
 
#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV50TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA_SATURATE   0x00000308
 
#define NV50TCL_BLEND_FUNC_DST_RGB_CONSTANT_COLOR   0x00008001
 
#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV50TCL_BLEND_FUNC_DST_RGB_CONSTANT_ALPHA   0x00008003
 
#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV50TCL_BLEND_EQUATION_ALPHA   0x0000134c
 
#define NV50TCL_BLEND_EQUATION_ALPHA_FUNC_ADD   0x00008006
 
#define NV50TCL_BLEND_EQUATION_ALPHA_MIN   0x00008007
 
#define NV50TCL_BLEND_EQUATION_ALPHA_MAX   0x00008008
 
#define NV50TCL_BLEND_EQUATION_ALPHA_FUNC_SUBTRACT   0x0000800a
 
#define NV50TCL_BLEND_EQUATION_ALPHA_FUNC_REVERSE_SUBTRACT   0x0000800b
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA   0x00001350
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ZERO   0x00000000
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE   0x00000001
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_SRC_COLOR   0x00000300
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA   0x00000302
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_DST_ALPHA   0x00000304
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_DST_COLOR   0x00000306
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA_SATURATE   0x00000308
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_COLOR   0x00008001
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_ALPHA   0x00008003
 
#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA   0x00001358
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_ZERO   0x00000000
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE   0x00000001
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_SRC_COLOR   0x00000300
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_COLOR   0x00000301
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA   0x00000302
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_ALPHA   0x00000303
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_DST_ALPHA   0x00000304
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_ALPHA   0x00000305
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_DST_COLOR   0x00000306
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_COLOR   0x00000307
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA_SATURATE   0x00000308
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_COLOR   0x00008001
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x00008002
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_ALPHA   0x00008003
 
#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x00008004
 
#define NV50TCL_BLEND_ENABLE(x)   (0x00001360+((x)*4))
 
#define NV50TCL_BLEND_ENABLE__SIZE   0x00000008
 
#define NV50TCL_STENCIL_BACK_ENABLE   0x00001380
 
#define NV50TCL_STENCIL_BACK_OP_FAIL   0x00001384
 
#define NV50TCL_STENCIL_BACK_OP_FAIL_ZERO   0x00000000
 
#define NV50TCL_STENCIL_BACK_OP_FAIL_INVERT   0x0000150a
 
#define NV50TCL_STENCIL_BACK_OP_FAIL_KEEP   0x00001e00
 
#define NV50TCL_STENCIL_BACK_OP_FAIL_REPLACE   0x00001e01
 
#define NV50TCL_STENCIL_BACK_OP_FAIL_INCR   0x00001e02
 
#define NV50TCL_STENCIL_BACK_OP_FAIL_DECR   0x00001e03
 
#define NV50TCL_STENCIL_BACK_OP_FAIL_INCR_WRAP   0x00008507
 
#define NV50TCL_STENCIL_BACK_OP_FAIL_DECR_WRAP   0x00008508
 
#define NV50TCL_STENCIL_BACK_OP_ZFAIL   0x00001388
 
#define NV50TCL_STENCIL_BACK_OP_ZFAIL_ZERO   0x00000000
 
#define NV50TCL_STENCIL_BACK_OP_ZFAIL_INVERT   0x0000150a
 
#define NV50TCL_STENCIL_BACK_OP_ZFAIL_KEEP   0x00001e00
 
#define NV50TCL_STENCIL_BACK_OP_ZFAIL_REPLACE   0x00001e01
 
#define NV50TCL_STENCIL_BACK_OP_ZFAIL_INCR   0x00001e02
 
#define NV50TCL_STENCIL_BACK_OP_ZFAIL_DECR   0x00001e03
 
#define NV50TCL_STENCIL_BACK_OP_ZFAIL_INCR_WRAP   0x00008507
 
#define NV50TCL_STENCIL_BACK_OP_ZFAIL_DECR_WRAP   0x00008508
 
#define NV50TCL_STENCIL_BACK_OP_ZPASS   0x0000138c
 
#define NV50TCL_STENCIL_BACK_OP_ZPASS_ZERO   0x00000000
 
#define NV50TCL_STENCIL_BACK_OP_ZPASS_INVERT   0x0000150a
 
#define NV50TCL_STENCIL_BACK_OP_ZPASS_KEEP   0x00001e00
 
#define NV50TCL_STENCIL_BACK_OP_ZPASS_REPLACE   0x00001e01
 
#define NV50TCL_STENCIL_BACK_OP_ZPASS_INCR   0x00001e02
 
#define NV50TCL_STENCIL_BACK_OP_ZPASS_DECR   0x00001e03
 
#define NV50TCL_STENCIL_BACK_OP_ZPASS_INCR_WRAP   0x00008507
 
#define NV50TCL_STENCIL_BACK_OP_ZPASS_DECR_WRAP   0x00008508
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC   0x00001390
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC_NEVER   0x00000200
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC_LESS   0x00000201
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC_EQUAL   0x00000202
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV50TCL_STENCIL_BACK_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV50TCL_STENCIL_BACK_FUNC_REF   0x00001394
 
#define NV50TCL_STENCIL_BACK_MASK   0x00001398
 
#define NV50TCL_STENCIL_BACK_FUNC_MASK   0x0000139c
 
#define NV50TCL_LINE_WIDTH   0x000013b0
 
#define NV50TCL_VP_START_ID   0x0000140c
 
#define NV50TCL_GP_START_ID   0x00001410
 
#define NV50TCL_FP_START_ID   0x00001414
 
#define NV50TCL_POINT_SIZE   0x00001518
 
#define NV50TCL_TEX_CB0_ADDRESS_HIGH   0x0000155c
 
#define NV50TCL_TEX_CB0_ADDRESS_LOW   0x00001560
 
#define NV50TCL_POLYGON_OFFSET_FACTOR   0x0000156c
 
#define NV50TCL_LINE_SMOOTH_ENABLE   0x00001570
 
#define NV50TCL_TEX_CB1_ADDRESS_HIGH   0x00001574
 
#define NV50TCL_TEX_CB1_ADDRESS_LOW   0x00001578
 
#define NV50TCL_STENCIL_FRONT_ENABLE   0x00001594
 
#define NV50TCL_STENCIL_FRONT_OP_FAIL   0x00001598
 
#define NV50TCL_STENCIL_FRONT_OP_FAIL_ZERO   0x00000000
 
#define NV50TCL_STENCIL_FRONT_OP_FAIL_INVERT   0x0000150a
 
#define NV50TCL_STENCIL_FRONT_OP_FAIL_KEEP   0x00001e00
 
#define NV50TCL_STENCIL_FRONT_OP_FAIL_REPLACE   0x00001e01
 
#define NV50TCL_STENCIL_FRONT_OP_FAIL_INCR   0x00001e02
 
#define NV50TCL_STENCIL_FRONT_OP_FAIL_DECR   0x00001e03
 
#define NV50TCL_STENCIL_FRONT_OP_FAIL_INCR_WRAP   0x00008507
 
#define NV50TCL_STENCIL_FRONT_OP_FAIL_DECR_WRAP   0x00008508
 
#define NV50TCL_STENCIL_FRONT_OP_ZFAIL   0x0000159c
 
#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_ZERO   0x00000000
 
#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_INVERT   0x0000150a
 
#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_KEEP   0x00001e00
 
#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_REPLACE   0x00001e01
 
#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_INCR   0x00001e02
 
#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_DECR   0x00001e03
 
#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_INCR_WRAP   0x00008507
 
#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_DECR_WRAP   0x00008508
 
#define NV50TCL_STENCIL_FRONT_OP_ZPASS   0x000015a0
 
#define NV50TCL_STENCIL_FRONT_OP_ZPASS_ZERO   0x00000000
 
#define NV50TCL_STENCIL_FRONT_OP_ZPASS_INVERT   0x0000150a
 
#define NV50TCL_STENCIL_FRONT_OP_ZPASS_KEEP   0x00001e00
 
#define NV50TCL_STENCIL_FRONT_OP_ZPASS_REPLACE   0x00001e01
 
#define NV50TCL_STENCIL_FRONT_OP_ZPASS_INCR   0x00001e02
 
#define NV50TCL_STENCIL_FRONT_OP_ZPASS_DECR   0x00001e03
 
#define NV50TCL_STENCIL_FRONT_OP_ZPASS_INCR_WRAP   0x00008507
 
#define NV50TCL_STENCIL_FRONT_OP_ZPASS_DECR_WRAP   0x00008508
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC   0x000015a4
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_NEVER   0x00000200
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_LESS   0x00000201
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_EQUAL   0x00000202
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_LEQUAL   0x00000203
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_NOTEQUAL   0x00000205
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_GEQUAL   0x00000206
 
#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_ALWAYS   0x00000207
 
#define NV50TCL_POLYGON_OFFSET_UNITS   0x000015bc
 
#define NV50TCL_VERTEX_BEGIN   0x000015dc
 
#define NV50TCL_VERTEX_BEGIN_POINTS   0x00000000
 
#define NV50TCL_VERTEX_BEGIN_LINES   0x00000001
 
#define NV50TCL_VERTEX_BEGIN_LINE_LOOP   0x00000002
 
#define NV50TCL_VERTEX_BEGIN_LINE_STRIP   0x00000003
 
#define NV50TCL_VERTEX_BEGIN_TRIANGLES   0x00000004
 
#define NV50TCL_VERTEX_BEGIN_TRIANGLE_STRIP   0x00000005
 
#define NV50TCL_VERTEX_BEGIN_TRIANGLE_FAN   0x00000006
 
#define NV50TCL_VERTEX_BEGIN_QUADS   0x00000007
 
#define NV50TCL_VERTEX_BEGIN_QUAD_STRIP   0x00000008
 
#define NV50TCL_VERTEX_BEGIN_POLYGON   0x00000009
 
#define NV50TCL_VERTEX_END   0x000015e0
 
#define NV50TCL_VERTEX_DATA   0x00001640
 
#define NV50TCL_VP_ATTR_EN_0   0x00001650
 
#define NV50TCL_VP_ATTR_EN_0_7_SHIFT   28
 
#define NV50TCL_VP_ATTR_EN_0_7_MASK   0xf0000000
 
#define NV50TCL_VP_ATTR_EN_0_7_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_0_7_XNNN   0x10000000
 
#define NV50TCL_VP_ATTR_EN_0_7_NYNN   0x20000000
 
#define NV50TCL_VP_ATTR_EN_0_7_XYNN   0x30000000
 
#define NV50TCL_VP_ATTR_EN_0_7_NNZN   0x40000000
 
#define NV50TCL_VP_ATTR_EN_0_7_XNZN   0x50000000
 
#define NV50TCL_VP_ATTR_EN_0_7_NYZN   0x60000000
 
#define NV50TCL_VP_ATTR_EN_0_7_XYZN   0x70000000
 
#define NV50TCL_VP_ATTR_EN_0_7_NNNW   0x80000000
 
#define NV50TCL_VP_ATTR_EN_0_7_XNNW   0x90000000
 
#define NV50TCL_VP_ATTR_EN_0_7_NYNW   0xa0000000
 
#define NV50TCL_VP_ATTR_EN_0_7_XYNW   0xb0000000
 
#define NV50TCL_VP_ATTR_EN_0_7_NNZW   0xc0000000
 
#define NV50TCL_VP_ATTR_EN_0_7_XNZW   0xd0000000
 
#define NV50TCL_VP_ATTR_EN_0_7_NYZW   0xe0000000
 
#define NV50TCL_VP_ATTR_EN_0_7_XYZW   0xf0000000
 
#define NV50TCL_VP_ATTR_EN_0_6_SHIFT   24
 
#define NV50TCL_VP_ATTR_EN_0_6_MASK   0x0f000000
 
#define NV50TCL_VP_ATTR_EN_0_6_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_0_6_XNNN   0x01000000
 
#define NV50TCL_VP_ATTR_EN_0_6_NYNN   0x02000000
 
#define NV50TCL_VP_ATTR_EN_0_6_XYNN   0x03000000
 
#define NV50TCL_VP_ATTR_EN_0_6_NNZN   0x04000000
 
#define NV50TCL_VP_ATTR_EN_0_6_XNZN   0x05000000
 
#define NV50TCL_VP_ATTR_EN_0_6_NYZN   0x06000000
 
#define NV50TCL_VP_ATTR_EN_0_6_XYZN   0x07000000
 
#define NV50TCL_VP_ATTR_EN_0_6_NNNW   0x08000000
 
#define NV50TCL_VP_ATTR_EN_0_6_XNNW   0x09000000
 
#define NV50TCL_VP_ATTR_EN_0_6_NYNW   0x0a000000
 
#define NV50TCL_VP_ATTR_EN_0_6_XYNW   0x0b000000
 
#define NV50TCL_VP_ATTR_EN_0_6_NNZW   0x0c000000
 
#define NV50TCL_VP_ATTR_EN_0_6_XNZW   0x0d000000
 
#define NV50TCL_VP_ATTR_EN_0_6_NYZW   0x0e000000
 
#define NV50TCL_VP_ATTR_EN_0_6_XYZW   0x0f000000
 
#define NV50TCL_VP_ATTR_EN_0_5_SHIFT   20
 
#define NV50TCL_VP_ATTR_EN_0_5_MASK   0x00f00000
 
#define NV50TCL_VP_ATTR_EN_0_5_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_0_5_XNNN   0x00100000
 
#define NV50TCL_VP_ATTR_EN_0_5_NYNN   0x00200000
 
#define NV50TCL_VP_ATTR_EN_0_5_XYNN   0x00300000
 
#define NV50TCL_VP_ATTR_EN_0_5_NNZN   0x00400000
 
#define NV50TCL_VP_ATTR_EN_0_5_XNZN   0x00500000
 
#define NV50TCL_VP_ATTR_EN_0_5_NYZN   0x00600000
 
#define NV50TCL_VP_ATTR_EN_0_5_XYZN   0x00700000
 
#define NV50TCL_VP_ATTR_EN_0_5_NNNW   0x00800000
 
#define NV50TCL_VP_ATTR_EN_0_5_XNNW   0x00900000
 
#define NV50TCL_VP_ATTR_EN_0_5_NYNW   0x00a00000
 
#define NV50TCL_VP_ATTR_EN_0_5_XYNW   0x00b00000
 
#define NV50TCL_VP_ATTR_EN_0_5_NNZW   0x00c00000
 
#define NV50TCL_VP_ATTR_EN_0_5_XNZW   0x00d00000
 
#define NV50TCL_VP_ATTR_EN_0_5_NYZW   0x00e00000
 
#define NV50TCL_VP_ATTR_EN_0_5_XYZW   0x00f00000
 
#define NV50TCL_VP_ATTR_EN_0_4_SHIFT   16
 
#define NV50TCL_VP_ATTR_EN_0_4_MASK   0x000f0000
 
#define NV50TCL_VP_ATTR_EN_0_4_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_0_4_XNNN   0x00010000
 
#define NV50TCL_VP_ATTR_EN_0_4_NYNN   0x00020000
 
#define NV50TCL_VP_ATTR_EN_0_4_XYNN   0x00030000
 
#define NV50TCL_VP_ATTR_EN_0_4_NNZN   0x00040000
 
#define NV50TCL_VP_ATTR_EN_0_4_XNZN   0x00050000
 
#define NV50TCL_VP_ATTR_EN_0_4_NYZN   0x00060000
 
#define NV50TCL_VP_ATTR_EN_0_4_XYZN   0x00070000
 
#define NV50TCL_VP_ATTR_EN_0_4_NNNW   0x00080000
 
#define NV50TCL_VP_ATTR_EN_0_4_XNNW   0x00090000
 
#define NV50TCL_VP_ATTR_EN_0_4_NYNW   0x000a0000
 
#define NV50TCL_VP_ATTR_EN_0_4_XYNW   0x000b0000
 
#define NV50TCL_VP_ATTR_EN_0_4_NNZW   0x000c0000
 
#define NV50TCL_VP_ATTR_EN_0_4_XNZW   0x000d0000
 
#define NV50TCL_VP_ATTR_EN_0_4_NYZW   0x000e0000
 
#define NV50TCL_VP_ATTR_EN_0_4_XYZW   0x000f0000
 
#define NV50TCL_VP_ATTR_EN_0_3_SHIFT   12
 
#define NV50TCL_VP_ATTR_EN_0_3_MASK   0x0000f000
 
#define NV50TCL_VP_ATTR_EN_0_3_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_0_3_XNNN   0x00001000
 
#define NV50TCL_VP_ATTR_EN_0_3_NYNN   0x00002000
 
#define NV50TCL_VP_ATTR_EN_0_3_XYNN   0x00003000
 
#define NV50TCL_VP_ATTR_EN_0_3_NNZN   0x00004000
 
#define NV50TCL_VP_ATTR_EN_0_3_XNZN   0x00005000
 
#define NV50TCL_VP_ATTR_EN_0_3_NYZN   0x00006000
 
#define NV50TCL_VP_ATTR_EN_0_3_XYZN   0x00007000
 
#define NV50TCL_VP_ATTR_EN_0_3_NNNW   0x00008000
 
#define NV50TCL_VP_ATTR_EN_0_3_XNNW   0x00009000
 
#define NV50TCL_VP_ATTR_EN_0_3_NYNW   0x0000a000
 
#define NV50TCL_VP_ATTR_EN_0_3_XYNW   0x0000b000
 
#define NV50TCL_VP_ATTR_EN_0_3_NNZW   0x0000c000
 
#define NV50TCL_VP_ATTR_EN_0_3_XNZW   0x0000d000
 
#define NV50TCL_VP_ATTR_EN_0_3_NYZW   0x0000e000
 
#define NV50TCL_VP_ATTR_EN_0_3_XYZW   0x0000f000
 
#define NV50TCL_VP_ATTR_EN_0_2_SHIFT   8
 
#define NV50TCL_VP_ATTR_EN_0_2_MASK   0x00000f00
 
#define NV50TCL_VP_ATTR_EN_0_2_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_0_2_XNNN   0x00000100
 
#define NV50TCL_VP_ATTR_EN_0_2_NYNN   0x00000200
 
#define NV50TCL_VP_ATTR_EN_0_2_XYNN   0x00000300
 
#define NV50TCL_VP_ATTR_EN_0_2_NNZN   0x00000400
 
#define NV50TCL_VP_ATTR_EN_0_2_XNZN   0x00000500
 
#define NV50TCL_VP_ATTR_EN_0_2_NYZN   0x00000600
 
#define NV50TCL_VP_ATTR_EN_0_2_XYZN   0x00000700
 
#define NV50TCL_VP_ATTR_EN_0_2_NNNW   0x00000800
 
#define NV50TCL_VP_ATTR_EN_0_2_XNNW   0x00000900
 
#define NV50TCL_VP_ATTR_EN_0_2_NYNW   0x00000a00
 
#define NV50TCL_VP_ATTR_EN_0_2_XYNW   0x00000b00
 
#define NV50TCL_VP_ATTR_EN_0_2_NNZW   0x00000c00
 
#define NV50TCL_VP_ATTR_EN_0_2_XNZW   0x00000d00
 
#define NV50TCL_VP_ATTR_EN_0_2_NYZW   0x00000e00
 
#define NV50TCL_VP_ATTR_EN_0_2_XYZW   0x00000f00
 
#define NV50TCL_VP_ATTR_EN_0_1_SHIFT   4
 
#define NV50TCL_VP_ATTR_EN_0_1_MASK   0x000000f0
 
#define NV50TCL_VP_ATTR_EN_0_1_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_0_1_XNNN   0x00000010
 
#define NV50TCL_VP_ATTR_EN_0_1_NYNN   0x00000020
 
#define NV50TCL_VP_ATTR_EN_0_1_XYNN   0x00000030
 
#define NV50TCL_VP_ATTR_EN_0_1_NNZN   0x00000040
 
#define NV50TCL_VP_ATTR_EN_0_1_XNZN   0x00000050
 
#define NV50TCL_VP_ATTR_EN_0_1_NYZN   0x00000060
 
#define NV50TCL_VP_ATTR_EN_0_1_XYZN   0x00000070
 
#define NV50TCL_VP_ATTR_EN_0_1_NNNW   0x00000080
 
#define NV50TCL_VP_ATTR_EN_0_1_XNNW   0x00000090
 
#define NV50TCL_VP_ATTR_EN_0_1_NYNW   0x000000a0
 
#define NV50TCL_VP_ATTR_EN_0_1_XYNW   0x000000b0
 
#define NV50TCL_VP_ATTR_EN_0_1_NNZW   0x000000c0
 
#define NV50TCL_VP_ATTR_EN_0_1_XNZW   0x000000d0
 
#define NV50TCL_VP_ATTR_EN_0_1_NYZW   0x000000e0
 
#define NV50TCL_VP_ATTR_EN_0_1_XYZW   0x000000f0
 
#define NV50TCL_VP_ATTR_EN_0_0_SHIFT   0
 
#define NV50TCL_VP_ATTR_EN_0_0_MASK   0x0000000f
 
#define NV50TCL_VP_ATTR_EN_0_0_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_0_0_XNNN   0x00000001
 
#define NV50TCL_VP_ATTR_EN_0_0_NYNN   0x00000002
 
#define NV50TCL_VP_ATTR_EN_0_0_XYNN   0x00000003
 
#define NV50TCL_VP_ATTR_EN_0_0_NNZN   0x00000004
 
#define NV50TCL_VP_ATTR_EN_0_0_XNZN   0x00000005
 
#define NV50TCL_VP_ATTR_EN_0_0_NYZN   0x00000006
 
#define NV50TCL_VP_ATTR_EN_0_0_XYZN   0x00000007
 
#define NV50TCL_VP_ATTR_EN_0_0_NNNW   0x00000008
 
#define NV50TCL_VP_ATTR_EN_0_0_XNNW   0x00000009
 
#define NV50TCL_VP_ATTR_EN_0_0_NYNW   0x0000000a
 
#define NV50TCL_VP_ATTR_EN_0_0_XYNW   0x0000000b
 
#define NV50TCL_VP_ATTR_EN_0_0_NNZW   0x0000000c
 
#define NV50TCL_VP_ATTR_EN_0_0_XNZW   0x0000000d
 
#define NV50TCL_VP_ATTR_EN_0_0_NYZW   0x0000000e
 
#define NV50TCL_VP_ATTR_EN_0_0_XYZW   0x0000000f
 
#define NV50TCL_VP_ATTR_EN_1   0x00001654
 
#define NV50TCL_VP_ATTR_EN_1_15_SHIFT   28
 
#define NV50TCL_VP_ATTR_EN_1_15_MASK   0xf0000000
 
#define NV50TCL_VP_ATTR_EN_1_15_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_1_15_XNNN   0x10000000
 
#define NV50TCL_VP_ATTR_EN_1_15_NYNN   0x20000000
 
#define NV50TCL_VP_ATTR_EN_1_15_XYNN   0x30000000
 
#define NV50TCL_VP_ATTR_EN_1_15_NNZN   0x40000000
 
#define NV50TCL_VP_ATTR_EN_1_15_XNZN   0x50000000
 
#define NV50TCL_VP_ATTR_EN_1_15_NYZN   0x60000000
 
#define NV50TCL_VP_ATTR_EN_1_15_XYZN   0x70000000
 
#define NV50TCL_VP_ATTR_EN_1_15_NNNW   0x80000000
 
#define NV50TCL_VP_ATTR_EN_1_15_XNNW   0x90000000
 
#define NV50TCL_VP_ATTR_EN_1_15_NYNW   0xa0000000
 
#define NV50TCL_VP_ATTR_EN_1_15_XYNW   0xb0000000
 
#define NV50TCL_VP_ATTR_EN_1_15_NNZW   0xc0000000
 
#define NV50TCL_VP_ATTR_EN_1_15_XNZW   0xd0000000
 
#define NV50TCL_VP_ATTR_EN_1_15_NYZW   0xe0000000
 
#define NV50TCL_VP_ATTR_EN_1_15_XYZW   0xf0000000
 
#define NV50TCL_VP_ATTR_EN_1_14_SHIFT   24
 
#define NV50TCL_VP_ATTR_EN_1_14_MASK   0x0f000000
 
#define NV50TCL_VP_ATTR_EN_1_14_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_1_14_XNNN   0x01000000
 
#define NV50TCL_VP_ATTR_EN_1_14_NYNN   0x02000000
 
#define NV50TCL_VP_ATTR_EN_1_14_XYNN   0x03000000
 
#define NV50TCL_VP_ATTR_EN_1_14_NNZN   0x04000000
 
#define NV50TCL_VP_ATTR_EN_1_14_XNZN   0x05000000
 
#define NV50TCL_VP_ATTR_EN_1_14_NYZN   0x06000000
 
#define NV50TCL_VP_ATTR_EN_1_14_XYZN   0x07000000
 
#define NV50TCL_VP_ATTR_EN_1_14_NNNW   0x08000000
 
#define NV50TCL_VP_ATTR_EN_1_14_XNNW   0x09000000
 
#define NV50TCL_VP_ATTR_EN_1_14_NYNW   0x0a000000
 
#define NV50TCL_VP_ATTR_EN_1_14_XYNW   0x0b000000
 
#define NV50TCL_VP_ATTR_EN_1_14_NNZW   0x0c000000
 
#define NV50TCL_VP_ATTR_EN_1_14_XNZW   0x0d000000
 
#define NV50TCL_VP_ATTR_EN_1_14_NYZW   0x0e000000
 
#define NV50TCL_VP_ATTR_EN_1_14_XYZW   0x0f000000
 
#define NV50TCL_VP_ATTR_EN_1_13_SHIFT   20
 
#define NV50TCL_VP_ATTR_EN_1_13_MASK   0x00f00000
 
#define NV50TCL_VP_ATTR_EN_1_13_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_1_13_XNNN   0x00100000
 
#define NV50TCL_VP_ATTR_EN_1_13_NYNN   0x00200000
 
#define NV50TCL_VP_ATTR_EN_1_13_XYNN   0x00300000
 
#define NV50TCL_VP_ATTR_EN_1_13_NNZN   0x00400000
 
#define NV50TCL_VP_ATTR_EN_1_13_XNZN   0x00500000
 
#define NV50TCL_VP_ATTR_EN_1_13_NYZN   0x00600000
 
#define NV50TCL_VP_ATTR_EN_1_13_XYZN   0x00700000
 
#define NV50TCL_VP_ATTR_EN_1_13_NNNW   0x00800000
 
#define NV50TCL_VP_ATTR_EN_1_13_XNNW   0x00900000
 
#define NV50TCL_VP_ATTR_EN_1_13_NYNW   0x00a00000
 
#define NV50TCL_VP_ATTR_EN_1_13_XYNW   0x00b00000
 
#define NV50TCL_VP_ATTR_EN_1_13_NNZW   0x00c00000
 
#define NV50TCL_VP_ATTR_EN_1_13_XNZW   0x00d00000
 
#define NV50TCL_VP_ATTR_EN_1_13_NYZW   0x00e00000
 
#define NV50TCL_VP_ATTR_EN_1_13_XYZW   0x00f00000
 
#define NV50TCL_VP_ATTR_EN_1_12_SHIFT   16
 
#define NV50TCL_VP_ATTR_EN_1_12_MASK   0x000f0000
 
#define NV50TCL_VP_ATTR_EN_1_12_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_1_12_XNNN   0x00010000
 
#define NV50TCL_VP_ATTR_EN_1_12_NYNN   0x00020000
 
#define NV50TCL_VP_ATTR_EN_1_12_XYNN   0x00030000
 
#define NV50TCL_VP_ATTR_EN_1_12_NNZN   0x00040000
 
#define NV50TCL_VP_ATTR_EN_1_12_XNZN   0x00050000
 
#define NV50TCL_VP_ATTR_EN_1_12_NYZN   0x00060000
 
#define NV50TCL_VP_ATTR_EN_1_12_XYZN   0x00070000
 
#define NV50TCL_VP_ATTR_EN_1_12_NNNW   0x00080000
 
#define NV50TCL_VP_ATTR_EN_1_12_XNNW   0x00090000
 
#define NV50TCL_VP_ATTR_EN_1_12_NYNW   0x000a0000
 
#define NV50TCL_VP_ATTR_EN_1_12_XYNW   0x000b0000
 
#define NV50TCL_VP_ATTR_EN_1_12_NNZW   0x000c0000
 
#define NV50TCL_VP_ATTR_EN_1_12_XNZW   0x000d0000
 
#define NV50TCL_VP_ATTR_EN_1_12_NYZW   0x000e0000
 
#define NV50TCL_VP_ATTR_EN_1_12_XYZW   0x000f0000
 
#define NV50TCL_VP_ATTR_EN_1_11_SHIFT   12
 
#define NV50TCL_VP_ATTR_EN_1_11_MASK   0x0000f000
 
#define NV50TCL_VP_ATTR_EN_1_11_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_1_11_XNNN   0x00001000
 
#define NV50TCL_VP_ATTR_EN_1_11_NYNN   0x00002000
 
#define NV50TCL_VP_ATTR_EN_1_11_XYNN   0x00003000
 
#define NV50TCL_VP_ATTR_EN_1_11_NNZN   0x00004000
 
#define NV50TCL_VP_ATTR_EN_1_11_XNZN   0x00005000
 
#define NV50TCL_VP_ATTR_EN_1_11_NYZN   0x00006000
 
#define NV50TCL_VP_ATTR_EN_1_11_XYZN   0x00007000
 
#define NV50TCL_VP_ATTR_EN_1_11_NNNW   0x00008000
 
#define NV50TCL_VP_ATTR_EN_1_11_XNNW   0x00009000
 
#define NV50TCL_VP_ATTR_EN_1_11_NYNW   0x0000a000
 
#define NV50TCL_VP_ATTR_EN_1_11_XYNW   0x0000b000
 
#define NV50TCL_VP_ATTR_EN_1_11_NNZW   0x0000c000
 
#define NV50TCL_VP_ATTR_EN_1_11_XNZW   0x0000d000
 
#define NV50TCL_VP_ATTR_EN_1_11_NYZW   0x0000e000
 
#define NV50TCL_VP_ATTR_EN_1_11_XYZW   0x0000f000
 
#define NV50TCL_VP_ATTR_EN_1_10_SHIFT   8
 
#define NV50TCL_VP_ATTR_EN_1_10_MASK   0x00000f00
 
#define NV50TCL_VP_ATTR_EN_1_10_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_1_10_XNNN   0x00000100
 
#define NV50TCL_VP_ATTR_EN_1_10_NYNN   0x00000200
 
#define NV50TCL_VP_ATTR_EN_1_10_XYNN   0x00000300
 
#define NV50TCL_VP_ATTR_EN_1_10_NNZN   0x00000400
 
#define NV50TCL_VP_ATTR_EN_1_10_XNZN   0x00000500
 
#define NV50TCL_VP_ATTR_EN_1_10_NYZN   0x00000600
 
#define NV50TCL_VP_ATTR_EN_1_10_XYZN   0x00000700
 
#define NV50TCL_VP_ATTR_EN_1_10_NNNW   0x00000800
 
#define NV50TCL_VP_ATTR_EN_1_10_XNNW   0x00000900
 
#define NV50TCL_VP_ATTR_EN_1_10_NYNW   0x00000a00
 
#define NV50TCL_VP_ATTR_EN_1_10_XYNW   0x00000b00
 
#define NV50TCL_VP_ATTR_EN_1_10_NNZW   0x00000c00
 
#define NV50TCL_VP_ATTR_EN_1_10_XNZW   0x00000d00
 
#define NV50TCL_VP_ATTR_EN_1_10_NYZW   0x00000e00
 
#define NV50TCL_VP_ATTR_EN_1_10_XYZW   0x00000f00
 
#define NV50TCL_VP_ATTR_EN_1_9_SHIFT   4
 
#define NV50TCL_VP_ATTR_EN_1_9_MASK   0x000000f0
 
#define NV50TCL_VP_ATTR_EN_1_9_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_1_9_XNNN   0x00000010
 
#define NV50TCL_VP_ATTR_EN_1_9_NYNN   0x00000020
 
#define NV50TCL_VP_ATTR_EN_1_9_XYNN   0x00000030
 
#define NV50TCL_VP_ATTR_EN_1_9_NNZN   0x00000040
 
#define NV50TCL_VP_ATTR_EN_1_9_XNZN   0x00000050
 
#define NV50TCL_VP_ATTR_EN_1_9_NYZN   0x00000060
 
#define NV50TCL_VP_ATTR_EN_1_9_XYZN   0x00000070
 
#define NV50TCL_VP_ATTR_EN_1_9_NNNW   0x00000080
 
#define NV50TCL_VP_ATTR_EN_1_9_XNNW   0x00000090
 
#define NV50TCL_VP_ATTR_EN_1_9_NYNW   0x000000a0
 
#define NV50TCL_VP_ATTR_EN_1_9_XYNW   0x000000b0
 
#define NV50TCL_VP_ATTR_EN_1_9_NNZW   0x000000c0
 
#define NV50TCL_VP_ATTR_EN_1_9_XNZW   0x000000d0
 
#define NV50TCL_VP_ATTR_EN_1_9_NYZW   0x000000e0
 
#define NV50TCL_VP_ATTR_EN_1_9_XYZW   0x000000f0
 
#define NV50TCL_VP_ATTR_EN_1_8_SHIFT   0
 
#define NV50TCL_VP_ATTR_EN_1_8_MASK   0x0000000f
 
#define NV50TCL_VP_ATTR_EN_1_8_NONE   0x00000000
 
#define NV50TCL_VP_ATTR_EN_1_8_XNNN   0x00000001
 
#define NV50TCL_VP_ATTR_EN_1_8_NYNN   0x00000002
 
#define NV50TCL_VP_ATTR_EN_1_8_XYNN   0x00000003
 
#define NV50TCL_VP_ATTR_EN_1_8_NNZN   0x00000004
 
#define NV50TCL_VP_ATTR_EN_1_8_XNZN   0x00000005
 
#define NV50TCL_VP_ATTR_EN_1_8_NYZN   0x00000006
 
#define NV50TCL_VP_ATTR_EN_1_8_XYZN   0x00000007
 
#define NV50TCL_VP_ATTR_EN_1_8_NNNW   0x00000008
 
#define NV50TCL_VP_ATTR_EN_1_8_XNNW   0x00000009
 
#define NV50TCL_VP_ATTR_EN_1_8_NYNW   0x0000000a
 
#define NV50TCL_VP_ATTR_EN_1_8_XYNW   0x0000000b
 
#define NV50TCL_VP_ATTR_EN_1_8_NNZW   0x0000000c
 
#define NV50TCL_VP_ATTR_EN_1_8_XNZW   0x0000000d
 
#define NV50TCL_VP_ATTR_EN_1_8_NYZW   0x0000000e
 
#define NV50TCL_VP_ATTR_EN_1_8_XYZW   0x0000000f
 
#define NV50TCL_LINE_STIPPLE_ENABLE   0x0000166c
 
#define NV50TCL_LINE_STIPPLE_PATTERN   0x00001680
 
#define NV50TCL_POLYGON_STIPPLE_ENABLE   0x0000168c
 
#define NV50TCL_VP_REG_HPOS   0x000016bc
 
#define NV50TCL_VP_REG_HPOS_X_SHIFT   0
 
#define NV50TCL_VP_REG_HPOS_X_MASK   0x000000ff
 
#define NV50TCL_VP_REG_HPOS_Y_SHIFT   8
 
#define NV50TCL_VP_REG_HPOS_Y_MASK   0x0000ff00
 
#define NV50TCL_VP_REG_HPOS_Z_SHIFT   16
 
#define NV50TCL_VP_REG_HPOS_Z_MASK   0x00ff0000
 
#define NV50TCL_VP_REG_HPOS_W_SHIFT   24
 
#define NV50TCL_VP_REG_HPOS_W_MASK   0xff000000
 
#define NV50TCL_VP_REG_COL0   0x000016c0
 
#define NV50TCL_VP_REG_COL0_X_SHIFT   0
 
#define NV50TCL_VP_REG_COL0_X_MASK   0x000000ff
 
#define NV50TCL_VP_REG_COL0_Y_SHIFT   8
 
#define NV50TCL_VP_REG_COL0_Y_MASK   0x0000ff00
 
#define NV50TCL_VP_REG_COL0_Z_SHIFT   16
 
#define NV50TCL_VP_REG_COL0_Z_MASK   0x00ff0000
 
#define NV50TCL_VP_REG_COL0_W_SHIFT   24
 
#define NV50TCL_VP_REG_COL0_W_MASK   0xff000000
 
#define NV50TCL_POLYGON_STIPPLE_PATTERN(x)   (0x00001700+((x)*4))
 
#define NV50TCL_POLYGON_STIPPLE_PATTERN__SIZE   0x00000020
 
#define NV50TCL_CULL_FACE_ENABLE   0x00001918
 
#define NV50TCL_FRONT_FACE   0x0000191c
 
#define NV50TCL_FRONT_FACE_CW   0x00000900
 
#define NV50TCL_FRONT_FACE_CCW   0x00000901
 
#define NV50TCL_CULL_FACE   0x00001920
 
#define NV50TCL_CULL_FACE_FRONT   0x00000404
 
#define NV50TCL_CULL_FACE_BACK   0x00000405
 
#define NV50TCL_CULL_FACE_FRONT_AND_BACK   0x00000408
 
#define NV50TCL_LOGIC_OP_ENABLE   0x000019c4
 
#define NV50TCL_LOGIC_OP   0x000019c8
 
#define NV50TCL_LOGIC_OP_CLEAR   0x00001500
 
#define NV50TCL_LOGIC_OP_AND   0x00001501
 
#define NV50TCL_LOGIC_OP_AND_REVERSE   0x00001502
 
#define NV50TCL_LOGIC_OP_COPY   0x00001503
 
#define NV50TCL_LOGIC_OP_AND_INVERTED   0x00001504
 
#define NV50TCL_LOGIC_OP_NOOP   0x00001505
 
#define NV50TCL_LOGIC_OP_XOR   0x00001506
 
#define NV50TCL_LOGIC_OP_OR   0x00001507
 
#define NV50TCL_LOGIC_OP_NOR   0x00001508
 
#define NV50TCL_LOGIC_OP_EQUIV   0x00001509
 
#define NV50TCL_LOGIC_OP_INVERT   0x0000150a
 
#define NV50TCL_LOGIC_OP_OR_REVERSE   0x0000150b
 
#define NV50TCL_LOGIC_OP_COPY_INVERTED   0x0000150c
 
#define NV50TCL_LOGIC_OP_OR_INVERTED   0x0000150d
 
#define NV50TCL_LOGIC_OP_NAND   0x0000150e
 
#define NV50TCL_LOGIC_OP_SET   0x0000150f
 
#define NV50TCL_CLEAR_BUFFERS   0x000019d0
 
#define NV50TCL_COLOR_MASK(x)   (0x00001a00+((x)*4))
 
#define NV50TCL_COLOR_MASK__SIZE   0x00000008
 
#define NV54TCL   0x00008297
 

Macro Definition Documentation

◆ NV01_CONTEXT_BETA1

#define NV01_CONTEXT_BETA1   0x00000012

Definition at line 100 of file nv40.h.

◆ NV01_CONTEXT_BETA1_BETA_1D31

#define NV01_CONTEXT_BETA1_BETA_1D31   0x00000300

Definition at line 105 of file nv40.h.

◆ NV01_CONTEXT_BETA1_DMA_NOTIFY

#define NV01_CONTEXT_BETA1_DMA_NOTIFY   0x00000180

Definition at line 104 of file nv40.h.

◆ NV01_CONTEXT_BETA1_NOP

#define NV01_CONTEXT_BETA1_NOP   0x00000100

Definition at line 102 of file nv40.h.

◆ NV01_CONTEXT_BETA1_NOTIFY

#define NV01_CONTEXT_BETA1_NOTIFY   0x00000104

Definition at line 103 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE

#define NV01_CONTEXT_CLIP_RECTANGLE   0x00000019

Definition at line 153 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_DMA_NOTIFY

#define NV01_CONTEXT_CLIP_RECTANGLE_DMA_NOTIFY   0x00000180

Definition at line 157 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_NOP

#define NV01_CONTEXT_CLIP_RECTANGLE_NOP   0x00000100

Definition at line 155 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_NOTIFY

#define NV01_CONTEXT_CLIP_RECTANGLE_NOTIFY   0x00000104

Definition at line 156 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_POINT

#define NV01_CONTEXT_CLIP_RECTANGLE_POINT   0x00000300

Definition at line 158 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_POINT_X_MASK

#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_X_MASK   0x0000ffff

Definition at line 160 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_POINT_X_SHIFT

#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_X_SHIFT   0

Definition at line 159 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_POINT_Y_MASK

#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_Y_MASK   0xffff0000

Definition at line 162 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_POINT_Y_SHIFT

#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_Y_SHIFT   16

Definition at line 161 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_SIZE

#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE   0x00000304

Definition at line 163 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_SIZE_H_MASK

#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_H_MASK   0xffff0000

Definition at line 167 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_SIZE_H_SHIFT

#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_H_SHIFT   16

Definition at line 166 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_SIZE_W_MASK

#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_W_MASK   0x0000ffff

Definition at line 165 of file nv40.h.

◆ NV01_CONTEXT_CLIP_RECTANGLE_SIZE_W_SHIFT

#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_W_SHIFT   0

Definition at line 164 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY

#define NV01_CONTEXT_COLOR_KEY   0x00000017

Definition at line 122 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR

#define NV01_CONTEXT_COLOR_KEY_COLOR   0x00000304

Definition at line 136 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT

#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT   0x00000300

Definition at line 127 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_A16Y16

#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_A16Y16   0x00000007

Definition at line 134 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_A8R8G8B8

#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_A8R8G8B8   0x00000005

Definition at line 132 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16A1R5G5B5

#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16A1R5G5B5   0x00000003

Definition at line 130 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16A8Y8

#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16A8Y8   0x00000001

Definition at line 128 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16Y16

#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16Y16   0x00000008

Definition at line 135 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X17R5G5B5

#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X17R5G5B5   0x00000004

Definition at line 131 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X24Y8

#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X24Y8   0x00000002

Definition at line 129 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X8R8G8B8

#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X8R8G8B8   0x00000006

Definition at line 133 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_DMA_NOTIFY

#define NV01_CONTEXT_COLOR_KEY_DMA_NOTIFY   0x00000180

Definition at line 126 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_NOP

#define NV01_CONTEXT_COLOR_KEY_NOP   0x00000100

Definition at line 124 of file nv40.h.

◆ NV01_CONTEXT_COLOR_KEY_NOTIFY

#define NV01_CONTEXT_COLOR_KEY_NOTIFY   0x00000104

Definition at line 125 of file nv40.h.

◆ NV01_CONTEXT_DMA

#define NV01_CONTEXT_DMA   0x00000002

Definition at line 63 of file nv40.h.

◆ NV01_CONTEXT_PATTERN

#define NV01_CONTEXT_PATTERN   0x00000018

Definition at line 139 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_COLOR

#define NV01_CONTEXT_PATTERN_COLOR (   x)    (0x00000310+((x)*4))

Definition at line 147 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_COLOR__SIZE

#define NV01_CONTEXT_PATTERN_COLOR__SIZE   0x00000002

Definition at line 148 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_COLOR_FORMAT

#define NV01_CONTEXT_PATTERN_COLOR_FORMAT   0x00000300

Definition at line 144 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_DMA_NOTIFY

#define NV01_CONTEXT_PATTERN_DMA_NOTIFY   0x00000180

Definition at line 143 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_MONOCHROME_FORMAT

#define NV01_CONTEXT_PATTERN_MONOCHROME_FORMAT   0x00000304

Definition at line 145 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_NOP

#define NV01_CONTEXT_PATTERN_NOP   0x00000100

Definition at line 141 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_NOTIFY

#define NV01_CONTEXT_PATTERN_NOTIFY   0x00000104

Definition at line 142 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_PATTERN

#define NV01_CONTEXT_PATTERN_PATTERN (   x)    (0x00000318+((x)*4))

Definition at line 149 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_PATTERN__SIZE

#define NV01_CONTEXT_PATTERN_PATTERN__SIZE   0x00000002

Definition at line 150 of file nv40.h.

◆ NV01_CONTEXT_PATTERN_SHAPE

#define NV01_CONTEXT_PATTERN_SHAPE   0x00000308

Definition at line 146 of file nv40.h.

◆ NV01_DEVICE

#define NV01_DEVICE   0x00000003

Definition at line 67 of file nv40.h.

◆ NV01_IMAGE_BLIT

#define NV01_IMAGE_BLIT   0x0000001f

Definition at line 353 of file nv40.h.

◆ NV01_IMAGE_BLIT_BETA1

#define NV01_IMAGE_BLIT_BETA1   0x00000194

Definition at line 363 of file nv40.h.

◆ NV01_IMAGE_BLIT_CLIP_RECTANGLE

#define NV01_IMAGE_BLIT_CLIP_RECTANGLE   0x00000188

Definition at line 360 of file nv40.h.

◆ NV01_IMAGE_BLIT_COLOR_KEY

#define NV01_IMAGE_BLIT_COLOR_KEY   0x00000184

Definition at line 359 of file nv40.h.

◆ NV01_IMAGE_BLIT_DMA_NOTIFY

#define NV01_IMAGE_BLIT_DMA_NOTIFY   0x00000180

Definition at line 358 of file nv40.h.

◆ NV01_IMAGE_BLIT_IMAGE_INPUT

#define NV01_IMAGE_BLIT_IMAGE_INPUT   0x00000204

Definition at line 366 of file nv40.h.

◆ NV01_IMAGE_BLIT_NOP

#define NV01_IMAGE_BLIT_NOP   0x00000100

Definition at line 355 of file nv40.h.

◆ NV01_IMAGE_BLIT_NOTIFY

#define NV01_IMAGE_BLIT_NOTIFY   0x00000104

Definition at line 356 of file nv40.h.

◆ NV01_IMAGE_BLIT_OPERATION

#define NV01_IMAGE_BLIT_OPERATION   0x000002fc

Definition at line 365 of file nv40.h.

◆ NV01_IMAGE_BLIT_PATCH

#define NV01_IMAGE_BLIT_PATCH   0x0000010c

Definition at line 357 of file nv40.h.

◆ NV01_IMAGE_BLIT_PATTERN

#define NV01_IMAGE_BLIT_PATTERN   0x0000018c

Definition at line 361 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_IN

#define NV01_IMAGE_BLIT_POINT_IN   0x00000300

Definition at line 367 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_IN_X_MASK

#define NV01_IMAGE_BLIT_POINT_IN_X_MASK   0x0000ffff

Definition at line 369 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_IN_X_SHIFT

#define NV01_IMAGE_BLIT_POINT_IN_X_SHIFT   0

Definition at line 368 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_IN_Y_MASK

#define NV01_IMAGE_BLIT_POINT_IN_Y_MASK   0xffff0000

Definition at line 371 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_IN_Y_SHIFT

#define NV01_IMAGE_BLIT_POINT_IN_Y_SHIFT   16

Definition at line 370 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_OUT

#define NV01_IMAGE_BLIT_POINT_OUT   0x00000304

Definition at line 372 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_OUT_X_MASK

#define NV01_IMAGE_BLIT_POINT_OUT_X_MASK   0x0000ffff

Definition at line 374 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_OUT_X_SHIFT

#define NV01_IMAGE_BLIT_POINT_OUT_X_SHIFT   0

Definition at line 373 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_OUT_Y_MASK

#define NV01_IMAGE_BLIT_POINT_OUT_Y_MASK   0xffff0000

Definition at line 376 of file nv40.h.

◆ NV01_IMAGE_BLIT_POINT_OUT_Y_SHIFT

#define NV01_IMAGE_BLIT_POINT_OUT_Y_SHIFT   16

Definition at line 375 of file nv40.h.

◆ NV01_IMAGE_BLIT_ROP

#define NV01_IMAGE_BLIT_ROP   0x00000190

Definition at line 362 of file nv40.h.

◆ NV01_IMAGE_BLIT_SIZE

#define NV01_IMAGE_BLIT_SIZE   0x00000308

Definition at line 377 of file nv40.h.

◆ NV01_IMAGE_BLIT_SIZE_H_MASK

#define NV01_IMAGE_BLIT_SIZE_H_MASK   0xffff0000

Definition at line 381 of file nv40.h.

◆ NV01_IMAGE_BLIT_SIZE_H_SHIFT

#define NV01_IMAGE_BLIT_SIZE_H_SHIFT   16

Definition at line 380 of file nv40.h.

◆ NV01_IMAGE_BLIT_SIZE_W_MASK

#define NV01_IMAGE_BLIT_SIZE_W_MASK   0x0000ffff

Definition at line 379 of file nv40.h.

◆ NV01_IMAGE_BLIT_SIZE_W_SHIFT

#define NV01_IMAGE_BLIT_SIZE_W_SHIFT   0

Definition at line 378 of file nv40.h.

◆ NV01_IMAGE_BLIT_SURFACE

#define NV01_IMAGE_BLIT_SURFACE   0x0000019c

Definition at line 364 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU

#define NV01_IMAGE_FROM_CPU   0x00000021

Definition at line 384 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_BETA1

#define NV01_IMAGE_FROM_CPU_BETA1   0x00000194

Definition at line 394 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_CLIP_RECTANGLE

#define NV01_IMAGE_FROM_CPU_CLIP_RECTANGLE   0x00000188

Definition at line 391 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_COLOR

#define NV01_IMAGE_FROM_CPU_COLOR (   x)    (0x00000400+((x)*4))

Definition at line 424 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_COLOR__SIZE

#define NV01_IMAGE_FROM_CPU_COLOR__SIZE   0x00000020

Definition at line 425 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_COLOR_FORMAT

#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT   0x00000300

Definition at line 403 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_COLOR_FORMAT_A1R5G5B5

#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_A1R5G5B5   0x00000002

Definition at line 405 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_COLOR_FORMAT_A8R8G8B8

#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_A8R8G8B8   0x00000004

Definition at line 407 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_COLOR_FORMAT_X1R5G5B5

#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_X1R5G5B5   0x00000003

Definition at line 406 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_COLOR_FORMAT_X8R8G8B8

#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_X8R8G8B8   0x00000005

Definition at line 408 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_COLOR_FORMAT_Y8

#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_Y8   0x00000001

Definition at line 404 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_COLOR_KEY

#define NV01_IMAGE_FROM_CPU_COLOR_KEY   0x00000184

Definition at line 390 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_DMA_NOTIFY

#define NV01_IMAGE_FROM_CPU_DMA_NOTIFY   0x00000180

Definition at line 389 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_NOP

#define NV01_IMAGE_FROM_CPU_NOP   0x00000100

Definition at line 386 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_NOTIFY

#define NV01_IMAGE_FROM_CPU_NOTIFY   0x00000104

Definition at line 387 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_OPERATION

#define NV01_IMAGE_FROM_CPU_OPERATION   0x000002fc

Definition at line 396 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_OPERATION_BLEND_AND

#define NV01_IMAGE_FROM_CPU_OPERATION_BLEND_AND   0x00000002

Definition at line 399 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_OPERATION_BLEND_PREMULT

#define NV01_IMAGE_FROM_CPU_OPERATION_BLEND_PREMULT   0x00000005

Definition at line 402 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_OPERATION_ROP_AND

#define NV01_IMAGE_FROM_CPU_OPERATION_ROP_AND   0x00000001

Definition at line 398 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY

#define NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY   0x00000003

Definition at line 400 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY_AND

#define NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY_AND   0x00000000

Definition at line 397 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY_PREMULT

#define NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY_PREMULT   0x00000004

Definition at line 401 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_PATCH

#define NV01_IMAGE_FROM_CPU_PATCH   0x0000010c

Definition at line 388 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_PATTERN

#define NV01_IMAGE_FROM_CPU_PATTERN   0x0000018c

Definition at line 392 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_POINT

#define NV01_IMAGE_FROM_CPU_POINT   0x00000304

Definition at line 409 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_POINT_X_MASK

#define NV01_IMAGE_FROM_CPU_POINT_X_MASK   0x0000ffff

Definition at line 411 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_POINT_X_SHIFT

#define NV01_IMAGE_FROM_CPU_POINT_X_SHIFT   0

Definition at line 410 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_POINT_Y_MASK

#define NV01_IMAGE_FROM_CPU_POINT_Y_MASK   0xffff0000

Definition at line 413 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_POINT_Y_SHIFT

#define NV01_IMAGE_FROM_CPU_POINT_Y_SHIFT   16

Definition at line 412 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_ROP

#define NV01_IMAGE_FROM_CPU_ROP   0x00000190

Definition at line 393 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_IN

#define NV01_IMAGE_FROM_CPU_SIZE_IN   0x0000030c

Definition at line 419 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_IN_H_MASK

#define NV01_IMAGE_FROM_CPU_SIZE_IN_H_MASK   0xffff0000

Definition at line 423 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_IN_H_SHIFT

#define NV01_IMAGE_FROM_CPU_SIZE_IN_H_SHIFT   16

Definition at line 422 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_IN_W_MASK

#define NV01_IMAGE_FROM_CPU_SIZE_IN_W_MASK   0x0000ffff

Definition at line 421 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_IN_W_SHIFT

#define NV01_IMAGE_FROM_CPU_SIZE_IN_W_SHIFT   0

Definition at line 420 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_OUT

#define NV01_IMAGE_FROM_CPU_SIZE_OUT   0x00000308

Definition at line 414 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_OUT_H_MASK

#define NV01_IMAGE_FROM_CPU_SIZE_OUT_H_MASK   0xffff0000

Definition at line 418 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_OUT_H_SHIFT

#define NV01_IMAGE_FROM_CPU_SIZE_OUT_H_SHIFT   16

Definition at line 417 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_OUT_W_MASK

#define NV01_IMAGE_FROM_CPU_SIZE_OUT_W_MASK   0x0000ffff

Definition at line 416 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SIZE_OUT_W_SHIFT

#define NV01_IMAGE_FROM_CPU_SIZE_OUT_W_SHIFT   0

Definition at line 415 of file nv40.h.

◆ NV01_IMAGE_FROM_CPU_SURFACE

#define NV01_IMAGE_FROM_CPU_SURFACE   0x00000198

Definition at line 395 of file nv40.h.

◆ NV01_IMAGE_SRCCOPY_AND

#define NV01_IMAGE_SRCCOPY_AND   0x00000064

Definition at line 2989 of file nv40.h.

◆ NV01_IMAGE_SRCCOPY_AND_DMA_NOTIFY

#define NV01_IMAGE_SRCCOPY_AND_DMA_NOTIFY   0x00000180

Definition at line 2992 of file nv40.h.

◆ NV01_IMAGE_SRCCOPY_AND_IMAGE_INPUT

#define NV01_IMAGE_SRCCOPY_AND_IMAGE_INPUT   0x00000204

Definition at line 2994 of file nv40.h.

◆ NV01_IMAGE_SRCCOPY_AND_IMAGE_OUTPUT

#define NV01_IMAGE_SRCCOPY_AND_IMAGE_OUTPUT   0x00000200

Definition at line 2993 of file nv40.h.

◆ NV01_IMAGE_SRCCOPY_AND_NOTIFY

#define NV01_IMAGE_SRCCOPY_AND_NOTIFY   0x00000104

Definition at line 2991 of file nv40.h.

◆ NV01_MAPPING_LOCAL

#define NV01_MAPPING_LOCAL   0x00000041

Definition at line 642 of file nv40.h.

◆ NV01_MAPPING_SYSTEM

#define NV01_MAPPING_SYSTEM   0x0000003e

Definition at line 630 of file nv40.h.

◆ NV01_MEMORY_LOCAL_BANKED

#define NV01_MEMORY_LOCAL_BANKED   0x0000003d

Definition at line 626 of file nv40.h.

◆ NV01_MEMORY_LOCAL_LINEAR

#define NV01_MEMORY_LOCAL_LINEAR   0x00000040

Definition at line 638 of file nv40.h.

◆ NV01_NULL

#define NV01_NULL   0x00000030

Definition at line 428 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE

#define NV01_RENDER_SOLID_LINE   0x0000001c

Definition at line 170 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_BETA1

#define NV01_RENDER_SOLID_LINE_BETA1   0x00000190

Definition at line 179 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_CLIP_RECTANGLE

#define NV01_RENDER_SOLID_LINE_CLIP_RECTANGLE   0x00000184

Definition at line 176 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR

#define NV01_RENDER_SOLID_LINE_COLOR   0x00000304

Definition at line 197 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR_FORMAT

#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT   0x00000300

Definition at line 188 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR_FORMAT_A16Y16

#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_A16Y16   0x00000007

Definition at line 195 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR_FORMAT_A8R8G8B8

#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_A8R8G8B8   0x00000005

Definition at line 193 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16A1R5G5B5

#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16A1R5G5B5   0x00000003

Definition at line 191 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16A8Y8

#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16A8Y8   0x00000001

Definition at line 189 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16Y16

#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16Y16   0x00000008

Definition at line 196 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X17R5G5B5

#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X17R5G5B5   0x00000004

Definition at line 192 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X24Y8

#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X24Y8   0x00000002

Definition at line 190 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X8R8G8B8

#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X8R8G8B8   0x00000006

Definition at line 194 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_CPOLYLINE_COLOR

#define NV01_RENDER_SOLID_LINE_CPOLYLINE_COLOR (   x)    (0x00000600+((x)*8))

Definition at line 228 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_CPOLYLINE_COLOR__SIZE

#define NV01_RENDER_SOLID_LINE_CPOLYLINE_COLOR__SIZE   0x00000010

Definition at line 229 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT

#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT (   x)    (0x00000604+((x)*8))

Definition at line 230 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT__SIZE

#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT__SIZE   0x00000010

Definition at line 231 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_X_MASK

#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_X_MASK   0x0000ffff

Definition at line 233 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_X_SHIFT

#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_X_SHIFT   0

Definition at line 232 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_Y_MASK

#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_Y_MASK   0xffff0000

Definition at line 235 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_Y_SHIFT

#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_Y_SHIFT   16

Definition at line 234 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_DMA_NOTIFY

#define NV01_RENDER_SOLID_LINE_DMA_NOTIFY   0x00000180

Definition at line 175 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE32_POINT0_X

#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_X (   x)    (0x00000480+((x)*16))

Definition at line 210 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE32_POINT0_X__SIZE

#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_X__SIZE   0x00000010

Definition at line 211 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE32_POINT0_Y

#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_Y (   x)    (0x00000484+((x)*16))

Definition at line 212 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE32_POINT0_Y__SIZE

#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_Y__SIZE   0x00000010

Definition at line 213 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE32_POINT1_X

#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_X (   x)    (0x00000488+((x)*16))

Definition at line 214 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE32_POINT1_X__SIZE

#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_X__SIZE   0x00000010

Definition at line 215 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE32_POINT1_Y

#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_Y (   x)    (0x0000048c+((x)*16))

Definition at line 216 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE32_POINT1_Y__SIZE

#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_Y__SIZE   0x00000010

Definition at line 217 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT0

#define NV01_RENDER_SOLID_LINE_LINE_POINT0 (   x)    (0x00000400+((x)*8))

Definition at line 198 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT0__SIZE

#define NV01_RENDER_SOLID_LINE_LINE_POINT0__SIZE   0x00000010

Definition at line 199 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT0_X_MASK

#define NV01_RENDER_SOLID_LINE_LINE_POINT0_X_MASK   0x0000ffff

Definition at line 201 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT0_X_SHIFT

#define NV01_RENDER_SOLID_LINE_LINE_POINT0_X_SHIFT   0

Definition at line 200 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT0_Y_MASK

#define NV01_RENDER_SOLID_LINE_LINE_POINT0_Y_MASK   0xffff0000

Definition at line 203 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT0_Y_SHIFT

#define NV01_RENDER_SOLID_LINE_LINE_POINT0_Y_SHIFT   16

Definition at line 202 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT1

#define NV01_RENDER_SOLID_LINE_LINE_POINT1 (   x)    (0x00000404+((x)*8))

Definition at line 204 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT1__SIZE

#define NV01_RENDER_SOLID_LINE_LINE_POINT1__SIZE   0x00000010

Definition at line 205 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT1_X_MASK

#define NV01_RENDER_SOLID_LINE_LINE_POINT1_X_MASK   0x0000ffff

Definition at line 207 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT1_X_SHIFT

#define NV01_RENDER_SOLID_LINE_LINE_POINT1_X_SHIFT   0

Definition at line 206 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT1_Y_MASK

#define NV01_RENDER_SOLID_LINE_LINE_POINT1_Y_MASK   0xffff0000

Definition at line 209 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_LINE_POINT1_Y_SHIFT

#define NV01_RENDER_SOLID_LINE_LINE_POINT1_Y_SHIFT   16

Definition at line 208 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_NOP

#define NV01_RENDER_SOLID_LINE_NOP   0x00000100

Definition at line 172 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_NOTIFY

#define NV01_RENDER_SOLID_LINE_NOTIFY   0x00000104

Definition at line 173 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_OPERATION

#define NV01_RENDER_SOLID_LINE_OPERATION   0x000002fc

Definition at line 181 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_OPERATION_BLEND_AND

#define NV01_RENDER_SOLID_LINE_OPERATION_BLEND_AND   0x00000002

Definition at line 184 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_OPERATION_BLEND_PREMULT

#define NV01_RENDER_SOLID_LINE_OPERATION_BLEND_PREMULT   0x00000005

Definition at line 187 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_OPERATION_ROP_AND

#define NV01_RENDER_SOLID_LINE_OPERATION_ROP_AND   0x00000001

Definition at line 183 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY

#define NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY   0x00000003

Definition at line 185 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY_AND

#define NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY_AND   0x00000000

Definition at line 182 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY_PREMULT

#define NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY_PREMULT   0x00000004

Definition at line 186 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_PATCH

#define NV01_RENDER_SOLID_LINE_PATCH   0x0000010c

Definition at line 174 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_PATTERN

#define NV01_RENDER_SOLID_LINE_PATTERN   0x00000188

Definition at line 177 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE

#define NV01_RENDER_SOLID_LINE_POLYLINE (   x)    (0x00000500+((x)*4))

Definition at line 218 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_X

#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_X (   x)    (0x00000580+((x)*8))

Definition at line 224 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_X__SIZE

#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_X__SIZE   0x00000010

Definition at line 225 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_Y

#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_Y (   x)    (0x00000584+((x)*8))

Definition at line 226 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_Y__SIZE

#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_Y__SIZE   0x00000010

Definition at line 227 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE__SIZE

#define NV01_RENDER_SOLID_LINE_POLYLINE__SIZE   0x00000020

Definition at line 219 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE_X_MASK

#define NV01_RENDER_SOLID_LINE_POLYLINE_X_MASK   0x0000ffff

Definition at line 221 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE_X_SHIFT

#define NV01_RENDER_SOLID_LINE_POLYLINE_X_SHIFT   0

Definition at line 220 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE_Y_MASK

#define NV01_RENDER_SOLID_LINE_POLYLINE_Y_MASK   0xffff0000

Definition at line 223 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_POLYLINE_Y_SHIFT

#define NV01_RENDER_SOLID_LINE_POLYLINE_Y_SHIFT   16

Definition at line 222 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_ROP

#define NV01_RENDER_SOLID_LINE_ROP   0x0000018c

Definition at line 178 of file nv40.h.

◆ NV01_RENDER_SOLID_LINE_SURFACE

#define NV01_RENDER_SOLID_LINE_SURFACE   0x00000194

Definition at line 180 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE

#define NV01_RENDER_SOLID_RECTANGLE   0x0000001e

Definition at line 319 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_BETA1

#define NV01_RENDER_SOLID_RECTANGLE_BETA1   0x00000190

Definition at line 328 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_CLIP_RECTANGLE

#define NV01_RENDER_SOLID_RECTANGLE_CLIP_RECTANGLE   0x00000184

Definition at line 325 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_COLOR

#define NV01_RENDER_SOLID_RECTANGLE_COLOR   0x00000304

Definition at line 338 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_COLOR_FORMAT

#define NV01_RENDER_SOLID_RECTANGLE_COLOR_FORMAT   0x00000300

Definition at line 337 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_DMA_NOTIFY

#define NV01_RENDER_SOLID_RECTANGLE_DMA_NOTIFY   0x00000180

Definition at line 324 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_NOP

#define NV01_RENDER_SOLID_RECTANGLE_NOP   0x00000100

Definition at line 321 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_NOTIFY

#define NV01_RENDER_SOLID_RECTANGLE_NOTIFY   0x00000104

Definition at line 322 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_OPERATION

#define NV01_RENDER_SOLID_RECTANGLE_OPERATION   0x000002fc

Definition at line 330 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_OPERATION_BLEND_AND

#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_BLEND_AND   0x00000002

Definition at line 333 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_OPERATION_BLEND_PREMULT

#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_BLEND_PREMULT   0x00000005

Definition at line 336 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_OPERATION_ROP_AND

#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_ROP_AND   0x00000001

Definition at line 332 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY

#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY   0x00000003

Definition at line 334 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY_AND

#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY_AND   0x00000000

Definition at line 331 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY_PREMULT

#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY_PREMULT   0x00000004

Definition at line 335 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_PATCH

#define NV01_RENDER_SOLID_RECTANGLE_PATCH   0x0000010c

Definition at line 323 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_PATTERN

#define NV01_RENDER_SOLID_RECTANGLE_PATTERN   0x00000188

Definition at line 326 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT (   x)    (0x00000400+((x)*8))

Definition at line 339 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT__SIZE

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT__SIZE   0x00000010

Definition at line 340 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_X_MASK

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_X_MASK   0x0000ffff

Definition at line 342 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_X_SHIFT

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_X_SHIFT   0

Definition at line 341 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_Y_MASK

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_Y_MASK   0xffff0000

Definition at line 344 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_Y_SHIFT

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_Y_SHIFT   16

Definition at line 343 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE (   x)    (0x00000404+((x)*8))

Definition at line 345 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE__SIZE

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE__SIZE   0x00000010

Definition at line 346 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_H_MASK

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_H_MASK   0xffff0000

Definition at line 350 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_H_SHIFT

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_H_SHIFT   16

Definition at line 349 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_W_MASK

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_W_MASK   0x0000ffff

Definition at line 348 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_W_SHIFT

#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_W_SHIFT   0

Definition at line 347 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_ROP

#define NV01_RENDER_SOLID_RECTANGLE_ROP   0x0000018c

Definition at line 327 of file nv40.h.

◆ NV01_RENDER_SOLID_RECTANGLE_SURFACE

#define NV01_RENDER_SOLID_RECTANGLE_SURFACE   0x00000194

Definition at line 329 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE

#define NV01_RENDER_SOLID_TRIANGLE   0x0000001d

Definition at line 238 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_BETA1

#define NV01_RENDER_SOLID_TRIANGLE_BETA1   0x00000190

Definition at line 247 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CLIP_RECTANGLE

#define NV01_RENDER_SOLID_TRIANGLE_CLIP_RECTANGLE   0x00000184

Definition at line 244 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_COLOR

#define NV01_RENDER_SOLID_TRIANGLE_COLOR   0x00000304

Definition at line 257 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_COLOR_FORMAT

#define NV01_RENDER_SOLID_TRIANGLE_COLOR_FORMAT   0x00000300

Definition at line 256 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_COLOR

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_COLOR (   x)    (0x00000500+((x)*16))

Definition at line 289 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_COLOR__SIZE

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_COLOR__SIZE   0x00000008

Definition at line 290 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0 (   x)    (0x00000504+((x)*16))

Definition at line 291 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0__SIZE

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0__SIZE   0x00000008

Definition at line 292 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_X_MASK

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_X_MASK   0x0000ffff

Definition at line 294 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_X_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_X_SHIFT   0

Definition at line 293 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_Y_MASK

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_Y_MASK   0xffff0000

Definition at line 296 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_Y_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_Y_SHIFT   16

Definition at line 295 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1 (   x)    (0x00000508+((x)*16))

Definition at line 297 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1__SIZE

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1__SIZE   0x00000008

Definition at line 298 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_X_MASK

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_X_MASK   0x0000ffff

Definition at line 300 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_X_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_X_SHIFT   0

Definition at line 299 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_Y_MASK

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_Y_MASK   0xffff0000

Definition at line 302 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_Y_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_Y_SHIFT   16

Definition at line 301 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2 (   x)    (0x0000050c+((x)*16))

Definition at line 303 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2__SIZE

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2__SIZE   0x00000008

Definition at line 304 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_X_MASK

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_X_MASK   0x0000ffff

Definition at line 306 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_X_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_X_SHIFT   0

Definition at line 305 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_Y_MASK

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_Y_MASK   0xffff0000

Definition at line 308 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_Y_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_Y_SHIFT   16

Definition at line 307 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_COLOR

#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_COLOR (   x)    (0x00000580+((x)*8))

Definition at line 309 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_COLOR__SIZE

#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_COLOR__SIZE   0x00000010

Definition at line 310 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT

#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT (   x)    (0x00000584+((x)*8))

Definition at line 311 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT__SIZE

#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT__SIZE   0x00000010

Definition at line 312 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_X_MASK

#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_X_MASK   0x0000ffff

Definition at line 314 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_X_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_X_SHIFT   0

Definition at line 313 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_Y_MASK

#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_Y_MASK   0xffff0000

Definition at line 316 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_Y_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_Y_SHIFT   16

Definition at line 315 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_DMA_NOTIFY

#define NV01_RENDER_SOLID_TRIANGLE_DMA_NOTIFY   0x00000180

Definition at line 243 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_NOP

#define NV01_RENDER_SOLID_TRIANGLE_NOP   0x00000100

Definition at line 240 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_NOTIFY

#define NV01_RENDER_SOLID_TRIANGLE_NOTIFY   0x00000104

Definition at line 241 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_OPERATION

#define NV01_RENDER_SOLID_TRIANGLE_OPERATION   0x000002fc

Definition at line 249 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_OPERATION_BLEND_AND

#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_BLEND_AND   0x00000002

Definition at line 252 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_OPERATION_BLEND_PREMULT

#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_BLEND_PREMULT   0x00000005

Definition at line 255 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_OPERATION_ROP_AND

#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_ROP_AND   0x00000001

Definition at line 251 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY

#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY   0x00000003

Definition at line 253 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY_AND

#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY_AND   0x00000000

Definition at line 250 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY_PREMULT

#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY_PREMULT   0x00000004

Definition at line 254 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_PATCH

#define NV01_RENDER_SOLID_TRIANGLE_PATCH   0x0000010c

Definition at line 242 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_PATTERN

#define NV01_RENDER_SOLID_TRIANGLE_PATTERN   0x00000188

Definition at line 245 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_ROP

#define NV01_RENDER_SOLID_TRIANGLE_ROP   0x0000018c

Definition at line 246 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_SURFACE

#define NV01_RENDER_SOLID_TRIANGLE_SURFACE   0x00000194

Definition at line 248 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT0_X

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT0_X   0x00000320

Definition at line 273 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT0_Y

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT0_Y   0x00000324

Definition at line 274 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT1_X

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT1_X   0x00000328

Definition at line 275 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT1_Y

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT1_Y   0x0000032c

Definition at line 276 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT2_X

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT2_X   0x00000330

Definition at line 277 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT2_Y

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT2_Y   0x00000334

Definition at line 278 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0   0x00000310

Definition at line 258 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_X_MASK

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_X_MASK   0x0000ffff

Definition at line 260 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_X_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_X_SHIFT   0

Definition at line 259 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_Y_MASK

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_Y_MASK   0xffff0000

Definition at line 262 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_Y_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_Y_SHIFT   16

Definition at line 261 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1   0x00000314

Definition at line 263 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_X_MASK

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_X_MASK   0x0000ffff

Definition at line 265 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_X_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_X_SHIFT   0

Definition at line 264 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_Y_MASK

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_Y_MASK   0xffff0000

Definition at line 267 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_Y_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_Y_SHIFT   16

Definition at line 266 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2   0x00000318

Definition at line 268 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_X_MASK

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_X_MASK   0x0000ffff

Definition at line 270 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_X_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_X_SHIFT   0

Definition at line 269 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_Y_MASK

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_Y_MASK   0xffff0000

Definition at line 272 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_Y_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_Y_SHIFT   16

Definition at line 271 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH (   x)    (0x00000400+((x)*4))

Definition at line 279 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_X

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_X (   x)    (0x00000480+((x)*8))

Definition at line 285 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_X__SIZE

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_X__SIZE   0x00000010

Definition at line 286 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_Y

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_Y (   x)    (0x00000484+((x)*8))

Definition at line 287 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_Y__SIZE

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_Y__SIZE   0x00000010

Definition at line 288 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH__SIZE

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH__SIZE   0x00000020

Definition at line 280 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH_X_MASK

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_X_MASK   0x0000ffff

Definition at line 282 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH_X_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_X_SHIFT   0

Definition at line 281 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH_Y_MASK

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_Y_MASK   0xffff0000

Definition at line 284 of file nv40.h.

◆ NV01_RENDER_SOLID_TRIANGLE_TRIMESH_Y_SHIFT

#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_Y_SHIFT   16

Definition at line 283 of file nv40.h.

◆ NV01_ROOT

#define NV01_ROOT   0x00000001

Definition at line 59 of file nv40.h.

◆ NV01_TIMER

#define NV01_TIMER   0x00000004

Definition at line 71 of file nv40.h.

◆ NV01_TIMER_ALARM_NOTIFY

#define NV01_TIMER_ALARM_NOTIFY   0x00000308

Definition at line 78 of file nv40.h.

◆ NV01_TIMER_DMA_NOTIFY

#define NV01_TIMER_DMA_NOTIFY   0x00000180

Definition at line 75 of file nv40.h.

◆ NV01_TIMER_STOP_ALARM

#define NV01_TIMER_STOP_ALARM   0x00000104

Definition at line 74 of file nv40.h.

◆ NV01_TIMER_SYNCHRONIZE

#define NV01_TIMER_SYNCHRONIZE   0x00000100

Definition at line 73 of file nv40.h.

◆ NV01_TIMER_TIME

#define NV01_TIMER_TIME (   x)    (0x00000300+((x)*4))

Definition at line 76 of file nv40.h.

◆ NV01_TIMER_TIME__SIZE

#define NV01_TIMER_TIME__SIZE   0x00000002

Definition at line 77 of file nv40.h.

◆ NV03_CHANNEL_DMA

#define NV03_CHANNEL_DMA   0x0000006b

Definition at line 3038 of file nv40.h.

◆ NV03_CHANNEL_PIO

#define NV03_CHANNEL_PIO   0x0000006a

Definition at line 3034 of file nv40.h.

◆ NV03_CONTEXT_ROP

#define NV03_CONTEXT_ROP   0x00000043

Definition at line 675 of file nv40.h.

◆ NV03_CONTEXT_ROP_DMA_NOTIFY

#define NV03_CONTEXT_ROP_DMA_NOTIFY   0x00000180

Definition at line 679 of file nv40.h.

◆ NV03_CONTEXT_ROP_NOP

#define NV03_CONTEXT_ROP_NOP   0x00000100

Definition at line 677 of file nv40.h.

◆ NV03_CONTEXT_ROP_NOTIFY

#define NV03_CONTEXT_ROP_NOTIFY   0x00000104

Definition at line 678 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP

#define NV03_CONTEXT_ROP_ROP   0x00000300

Definition at line 680 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_AND

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_AND   0x00000008

Definition at line 691 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_AND_INVERTED

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_AND_INVERTED   0x00000002

Definition at line 685 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_AND_REVERSE

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_AND_REVERSE   0x00000004

Definition at line 687 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_CLEAR

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_CLEAR   0x00000000

Definition at line 683 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_COPY

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_COPY   0x0000000c

Definition at line 695 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_COPY_INVERTED

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_COPY_INVERTED   0x00000003

Definition at line 686 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_EQUI

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_EQUI   0x00000009

Definition at line 692 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_INVERT

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_INVERT   0x00000005

Definition at line 688 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_MASK

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_MASK   0x0000000f

Definition at line 682 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_NAND

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_NAND   0x00000007

Definition at line 690 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_NOOP

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_NOOP   0x0000000a

Definition at line 693 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_NOR

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_NOR   0x00000001

Definition at line 684 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_OR

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_OR   0x0000000e

Definition at line 697 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_OR_INVERTED

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_OR_INVERTED   0x0000000b

Definition at line 694 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_OR_REVERSE

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_OR_REVERSE   0x0000000d

Definition at line 696 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_SET

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_SET   0x0000000f

Definition at line 698 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_SHIFT

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_SHIFT   0

Definition at line 681 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_XOR

#define NV03_CONTEXT_ROP_ROP_DST_LOGIC_OP_XOR   0x00000006

Definition at line 689 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_AND

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_AND   0x00000080

Definition at line 709 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_AND_INVERTED

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_AND_INVERTED   0x00000020

Definition at line 703 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_AND_REVERSE

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_AND_REVERSE   0x00000040

Definition at line 705 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_CLEAR

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_CLEAR   0x00000000

Definition at line 701 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_COPY

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_COPY   0x000000c0

Definition at line 713 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_COPY_INVERTED

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_COPY_INVERTED   0x00000030

Definition at line 704 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_EQUI

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_EQUI   0x00000090

Definition at line 710 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_INVERT

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_INVERT   0x00000050

Definition at line 706 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_MASK

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_MASK   0x000000f0

Definition at line 700 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_NAND

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_NAND   0x00000070

Definition at line 708 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_NOOP

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_NOOP   0x000000a0

Definition at line 711 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_NOR

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_NOR   0x00000010

Definition at line 702 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_OR

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_OR   0x000000e0

Definition at line 715 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_OR_INVERTED

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_OR_INVERTED   0x000000b0

Definition at line 712 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_OR_REVERSE

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_OR_REVERSE   0x000000d0

Definition at line 714 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_SET

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_SET   0x000000f0

Definition at line 716 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_SHIFT

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_SHIFT   4

Definition at line 699 of file nv40.h.

◆ NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_XOR

#define NV03_CONTEXT_ROP_ROP_SRC_LOGIC_OP_XOR   0x00000060

Definition at line 707 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D

#define NV03_CONTEXT_SURFACES_2D   0x00000058

Definition at line 2880 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_COLOR_FORMAT

#define NV03_CONTEXT_SURFACES_2D_COLOR_FORMAT   0x00000300

Definition at line 2886 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_DMA_DESTIN

#define NV03_CONTEXT_SURFACES_2D_DMA_DESTIN   0x00000188

Definition at line 2885 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_DMA_NOTIFY

#define NV03_CONTEXT_SURFACES_2D_DMA_NOTIFY   0x00000180

Definition at line 2883 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_DMA_SOURCE

#define NV03_CONTEXT_SURFACES_2D_DMA_SOURCE   0x00000184

Definition at line 2884 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_OFFSET_DESTIN

#define NV03_CONTEXT_SURFACES_2D_OFFSET_DESTIN   0x0000030c

Definition at line 2893 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_OFFSET_SOURCE

#define NV03_CONTEXT_SURFACES_2D_OFFSET_SOURCE   0x00000308

Definition at line 2892 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_PITCH

#define NV03_CONTEXT_SURFACES_2D_PITCH   0x00000304

Definition at line 2887 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_PITCH_DESTIN_MASK

#define NV03_CONTEXT_SURFACES_2D_PITCH_DESTIN_MASK   0xffff0000

Definition at line 2891 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_PITCH_DESTIN_SHIFT

#define NV03_CONTEXT_SURFACES_2D_PITCH_DESTIN_SHIFT   16

Definition at line 2890 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_PITCH_SOURCE_MASK

#define NV03_CONTEXT_SURFACES_2D_PITCH_SOURCE_MASK   0x0000ffff

Definition at line 2889 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_PITCH_SOURCE_SHIFT

#define NV03_CONTEXT_SURFACES_2D_PITCH_SOURCE_SHIFT   0

Definition at line 2888 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_2D_SYNCHRONIZE

#define NV03_CONTEXT_SURFACES_2D_SYNCHRONIZE   0x00000100

Definition at line 2882 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_3D

#define NV03_CONTEXT_SURFACES_3D   0x0000005a

Definition at line 2896 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_3D_DMA_NOTIFY

#define NV03_CONTEXT_SURFACES_3D_DMA_NOTIFY   0x00000180

Definition at line 2899 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_3D_DMA_SURFACE

#define NV03_CONTEXT_SURFACES_3D_DMA_SURFACE   0x00000184

Definition at line 2900 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_3D_OFFSET_COLOR

#define NV03_CONTEXT_SURFACES_3D_OFFSET_COLOR   0x00000304

Definition at line 2902 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_3D_OFFSET_ZETA

#define NV03_CONTEXT_SURFACES_3D_OFFSET_ZETA   0x00000308

Definition at line 2903 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_3D_PITCH

#define NV03_CONTEXT_SURFACES_3D_PITCH   0x00000300

Definition at line 2901 of file nv40.h.

◆ NV03_CONTEXT_SURFACES_3D_SYNCHRONIZE

#define NV03_CONTEXT_SURFACES_3D_SYNCHRONIZE   0x00000100

Definition at line 2898 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE

#define NV03_DX3_TEXTURED_TRIANGLE   0x00000048

Definition at line 862 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL

#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL   0x00000318

Definition at line 920 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_FUNC_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_FUNC_MASK   0xffffff00

Definition at line 924 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_FUNC_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_FUNC_SHIFT   8

Definition at line 923 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_REF_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_REF_MASK   0x000000ff

Definition at line 922 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_REF_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_ALPHA_CONTROL_ALPHA_REF_SHIFT   0

Definition at line 921 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CLIP_RECTANGLE

#define NV03_DX3_TEXTURED_TRIANGLE_CLIP_RECTANGLE   0x00000188

Definition at line 869 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_COLOR

#define NV03_DX3_TEXTURED_TRIANGLE_COLOR (   x)    (0x00001004+((x)*32))

Definition at line 941 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_COLOR__SIZE

#define NV03_DX3_TEXTURED_TRIANGLE_COLOR__SIZE   0x00000040

Definition at line 942 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT   0x00000314

Definition at line 897 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_BETA

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_BETA   (1 << 29)

Definition at line 917 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_COLOR_WRITE_ENABLE_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_COLOR_WRITE_ENABLE_MASK   0x07000000

Definition at line 914 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_COLOR_WRITE_ENABLE_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_COLOR_WRITE_ENABLE_SHIFT   24

Definition at line 913 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_CULLING_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_CULLING_MASK   0x00007000

Definition at line 907 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_CULLING_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_CULLING_SHIFT   12

Definition at line 906 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_DST_BLEND

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_DST_BLEND   (1 << 30)

Definition at line 918 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_INTERPOLATOR_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_INTERPOLATOR_MASK   0x0000000f

Definition at line 899 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_INTERPOLATOR_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_INTERPOLATOR_SHIFT   0

Definition at line 898 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_ROP_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_ROP_MASK   0x18000000

Definition at line 916 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_ROP_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_ROP_SHIFT   27

Definition at line 915 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_SOURCE_COLOR_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_SOURCE_COLOR_MASK   0x00000f00

Definition at line 905 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_SOURCE_COLOR_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_SOURCE_COLOR_SHIFT   8

Definition at line 904 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_SRC_BLEND

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_SRC_BLEND   (1 << 31)

Definition at line 919 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_U_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_U_MASK   0x00000030

Definition at line 901 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_U_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_U_SHIFT   4

Definition at line 900 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_V_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_V_MASK   0x000000c0

Definition at line 903 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_V_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_WRAP_V_SHIFT   6

Definition at line 902 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_FUNC_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_FUNC_MASK   0x000f0000

Definition at line 910 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_FUNC_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_FUNC_SHIFT   16

Definition at line 909 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_PERSPECTIVE_ENABLE

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_PERSPECTIVE_ENABLE   (1 << 15)

Definition at line 908 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_WRITE_ENABLE_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_WRITE_ENABLE_MASK   0x00f00000

Definition at line 912 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_WRITE_ENABLE_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_CONTROL_OUT_Z_WRITE_ENABLE_SHIFT   20

Definition at line 911 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_DMA_NOTIFY

#define NV03_DX3_TEXTURED_TRIANGLE_DMA_NOTIFY   0x00000180

Definition at line 867 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_DMA_TEXTURE

#define NV03_DX3_TEXTURED_TRIANGLE_DMA_TEXTURE   0x00000184

Definition at line 868 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FILTER

#define NV03_DX3_TEXTURED_TRIANGLE_FILTER   0x0000030c

Definition at line 883 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FILTER_SIZE_ADJUST_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SIZE_ADJUST_MASK   0x00ff0000

Definition at line 889 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FILTER_SIZE_ADJUST_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SIZE_ADJUST_SHIFT   16

Definition at line 888 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_X_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_X_MASK   0x0000001f

Definition at line 885 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_X_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_X_SHIFT   0

Definition at line 884 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_Y_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_Y_MASK   0x00001f00

Definition at line 887 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_Y_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_FILTER_SPREAD_Y_SHIFT   8

Definition at line 886 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR

#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR   0x00000310

Definition at line 890 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_B_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_B_MASK   0x000000ff

Definition at line 892 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_B_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_B_SHIFT   0

Definition at line 891 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_G_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_G_MASK   0x0000ff00

Definition at line 894 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_G_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_G_SHIFT   8

Definition at line 893 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_R_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_R_MASK   0x00ff0000

Definition at line 896 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_R_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_FOG_COLOR_R_SHIFT   16

Definition at line 895 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_M

#define NV03_DX3_TEXTURED_TRIANGLE_M (   x)    (0x00001014+((x)*32))

Definition at line 949 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_M__SIZE

#define NV03_DX3_TEXTURED_TRIANGLE_M__SIZE   0x00000040

Definition at line 950 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_NOP

#define NV03_DX3_TEXTURED_TRIANGLE_NOP   0x00000100

Definition at line 864 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_NOTIFY

#define NV03_DX3_TEXTURED_TRIANGLE_NOTIFY   0x00000104

Definition at line 865 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_PATCH

#define NV03_DX3_TEXTURED_TRIANGLE_PATCH   0x0000010c

Definition at line 866 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR (   x)    (0x00001000+((x)*32))

Definition at line 925 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR__SIZE

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR__SIZE   0x00000040

Definition at line 926 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_FOG_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_FOG_MASK   0xff000000

Definition at line 940 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_FOG_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_FOG_SHIFT   24

Definition at line 939 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I0_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I0_MASK   0x0000000f

Definition at line 928 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I0_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I0_SHIFT   0

Definition at line 927 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I1_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I1_MASK   0x000000f0

Definition at line 930 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I1_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I1_SHIFT   4

Definition at line 929 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I2_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I2_MASK   0x00000f00

Definition at line 932 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I2_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I2_SHIFT   8

Definition at line 931 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I3_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I3_MASK   0x0000f000

Definition at line 934 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I3_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I3_SHIFT   12

Definition at line 933 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I4_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I4_MASK   0x000f0000

Definition at line 936 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I4_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I4_SHIFT   16

Definition at line 935 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I5_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I5_MASK   0x00f00000

Definition at line 938 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I5_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_SPECULAR_I5_SHIFT   20

Definition at line 937 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_SURFACE

#define NV03_DX3_TEXTURED_TRIANGLE_SURFACE   0x0000018c

Definition at line 870 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT   0x00000308

Definition at line 872 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_ENABLE_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_ENABLE_MASK   0x000f0000

Definition at line 876 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_ENABLE_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_ENABLE_SHIFT   16

Definition at line 875 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_MASK_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_MASK_MASK   0x0000ffff

Definition at line 874 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_MASK_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_KEY_MASK_SHIFT   0

Definition at line 873 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_MASK   0x00f00000

Definition at line 878 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_COLOR_SHIFT   20

Definition at line 877 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MAX_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MAX_MASK   0xf0000000

Definition at line 882 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MAX_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MAX_SHIFT   28

Definition at line 881 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MIN_MASK

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MIN_MASK   0x0f000000

Definition at line 880 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MIN_SHIFT

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_FORMAT_SIZE_MIN_SHIFT   24

Definition at line 879 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_OFFSET

#define NV03_DX3_TEXTURED_TRIANGLE_TEXTURE_OFFSET   0x00000304

Definition at line 871 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_U

#define NV03_DX3_TEXTURED_TRIANGLE_U (   x)    (0x00001018+((x)*32))

Definition at line 951 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_U__SIZE

#define NV03_DX3_TEXTURED_TRIANGLE_U__SIZE   0x00000040

Definition at line 952 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_V

#define NV03_DX3_TEXTURED_TRIANGLE_V (   x)    (0x0000101c+((x)*32))

Definition at line 953 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_V__SIZE

#define NV03_DX3_TEXTURED_TRIANGLE_V__SIZE   0x00000040

Definition at line 954 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_X

#define NV03_DX3_TEXTURED_TRIANGLE_X (   x)    (0x00001008+((x)*32))

Definition at line 943 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_X__SIZE

#define NV03_DX3_TEXTURED_TRIANGLE_X__SIZE   0x00000040

Definition at line 944 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_Y

#define NV03_DX3_TEXTURED_TRIANGLE_Y (   x)    (0x0000100c+((x)*32))

Definition at line 945 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_Y__SIZE

#define NV03_DX3_TEXTURED_TRIANGLE_Y__SIZE   0x00000040

Definition at line 946 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_Z

#define NV03_DX3_TEXTURED_TRIANGLE_Z (   x)    (0x00001010+((x)*32))

Definition at line 947 of file nv40.h.

◆ NV03_DX3_TEXTURED_TRIANGLE_Z__SIZE

#define NV03_DX3_TEXTURED_TRIANGLE_Z__SIZE   0x00000040

Definition at line 948 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT

#define NV03_GDI_RECTANGLE_TEXT   0x0000004b

Definition at line 1122 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_BETA1

#define NV03_GDI_RECTANGLE_TEXT_BETA1   0x0000018c

Definition at line 1129 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0   0x00000bec

Definition at line 1166 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_MASK   0x0000ffff

Definition at line 1168 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_SHIFT   0

Definition at line 1167 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_MASK   0xffff0000

Definition at line 1170 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_SHIFT   16

Definition at line 1169 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1   0x00000bf0

Definition at line 1171 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_MASK   0xffff0000

Definition at line 1175 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_SHIFT   16

Definition at line 1174 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_MASK   0x0000ffff

Definition at line 1173 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_SHIFT   0

Definition at line 1172 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0   0x00000fe8

Definition at line 1189 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_L_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_L_MASK   0x0000ffff

Definition at line 1191 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_L_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_L_SHIFT   0

Definition at line 1190 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_T_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_T_MASK   0xffff0000

Definition at line 1193 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_T_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_T_SHIFT   16

Definition at line 1192 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1   0x00000fec

Definition at line 1194 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_B_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_B_MASK   0xffff0000

Definition at line 1198 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_B_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_B_SHIFT   16

Definition at line 1197 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_R_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_R_MASK   0x0000ffff

Definition at line 1196 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_R_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_R_SHIFT   0

Definition at line 1195 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0   0x000013e4

Definition at line 1217 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_MASK   0x0000ffff

Definition at line 1219 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_SHIFT   0

Definition at line 1218 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_MASK   0xffff0000

Definition at line 1221 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_SHIFT   16

Definition at line 1220 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1   0x000013e8

Definition at line 1222 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_MASK   0xffff0000

Definition at line 1226 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_SHIFT   16

Definition at line 1225 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_MASK   0x0000ffff

Definition at line 1224 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_SHIFT   0

Definition at line 1223 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B   0x000007f4

Definition at line 1145 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_L_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_L_MASK   0x0000ffff

Definition at line 1147 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_L_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_L_SHIFT   0

Definition at line 1146 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_T_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_T_MASK   0xffff0000

Definition at line 1149 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_T_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_T_SHIFT   16

Definition at line 1148 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B   0x000007f8

Definition at line 1150 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_B_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_B_MASK   0xffff0000

Definition at line 1154 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_B_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_B_SHIFT   16

Definition at line 1153 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_R_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_R_MASK   0x0000ffff

Definition at line 1152 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_R_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_R_SHIFT   0

Definition at line 1151 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0   0x00000800

Definition at line 1156 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_MASK   0x0000ffff

Definition at line 1158 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_SHIFT   0

Definition at line 1157 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_MASK   0xffff0000

Definition at line 1160 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_SHIFT   16

Definition at line 1159 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1   0x00000804

Definition at line 1161 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_MASK   0xffff0000

Definition at line 1165 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_SHIFT   16

Definition at line 1164 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_MASK

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_MASK   0x0000ffff

Definition at line 1163 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_SHIFT   0

Definition at line 1162 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_COLOR0_E

#define NV03_GDI_RECTANGLE_TEXT_COLOR0_E   0x000013ec

Definition at line 1227 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_COLOR1_A

#define NV03_GDI_RECTANGLE_TEXT_COLOR1_A   0x000003fc

Definition at line 1134 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_COLOR1_B

#define NV03_GDI_RECTANGLE_TEXT_COLOR1_B   0x000007fc

Definition at line 1155 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_COLOR1_C

#define NV03_GDI_RECTANGLE_TEXT_COLOR1_C   0x00000bf4

Definition at line 1176 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_COLOR1_D

#define NV03_GDI_RECTANGLE_TEXT_COLOR1_D   0x00000ff0

Definition at line 1199 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_COLOR1_E

#define NV03_GDI_RECTANGLE_TEXT_COLOR1_E   0x000013f0

Definition at line 1228 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_COLOR_FORMAT

#define NV03_GDI_RECTANGLE_TEXT_COLOR_FORMAT   0x00000300

Definition at line 1132 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_DMA_NOTIFY

#define NV03_GDI_RECTANGLE_TEXT_DMA_NOTIFY   0x00000180

Definition at line 1126 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E

#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E (   x)    (0x00001400+((x)*4))

Definition at line 1244 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__SIZE

#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__SIZE   0x00000020

Definition at line 1245 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C

#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C (   x)    (0x00000c00+((x)*4))

Definition at line 1187 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__SIZE

#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__SIZE   0x00000020

Definition at line 1188 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_D

#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_D (   x)    (0x00001000+((x)*4))

Definition at line 1215 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_D__SIZE

#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_D__SIZE   0x00000020

Definition at line 1216 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT

#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT   0x00000304

Definition at line 1133 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_NOP

#define NV03_GDI_RECTANGLE_TEXT_NOP   0x00000100

Definition at line 1124 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_NOTIFY

#define NV03_GDI_RECTANGLE_TEXT_NOTIFY   0x00000104

Definition at line 1125 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_OPERATION

#define NV03_GDI_RECTANGLE_TEXT_OPERATION   0x000002fc

Definition at line 1131 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_PATTERN

#define NV03_GDI_RECTANGLE_TEXT_PATTERN   0x00000184

Definition at line 1127 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_C

#define NV03_GDI_RECTANGLE_TEXT_POINT_C   0x00000bfc

Definition at line 1182 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_C_X_MASK

#define NV03_GDI_RECTANGLE_TEXT_POINT_C_X_MASK   0x0000ffff

Definition at line 1184 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_C_X_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_POINT_C_X_SHIFT   0

Definition at line 1183 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_C_Y_MASK

#define NV03_GDI_RECTANGLE_TEXT_POINT_C_Y_MASK   0xffff0000

Definition at line 1186 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_C_Y_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_POINT_C_Y_SHIFT   16

Definition at line 1185 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_D

#define NV03_GDI_RECTANGLE_TEXT_POINT_D   0x00000ffc

Definition at line 1210 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_D_X_MASK

#define NV03_GDI_RECTANGLE_TEXT_POINT_D_X_MASK   0x0000ffff

Definition at line 1212 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_D_X_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_POINT_D_X_SHIFT   0

Definition at line 1211 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_D_Y_MASK

#define NV03_GDI_RECTANGLE_TEXT_POINT_D_Y_MASK   0xffff0000

Definition at line 1214 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_D_Y_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_POINT_D_Y_SHIFT   16

Definition at line 1213 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_E

#define NV03_GDI_RECTANGLE_TEXT_POINT_E   0x000013fc

Definition at line 1239 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_E_X_MASK

#define NV03_GDI_RECTANGLE_TEXT_POINT_E_X_MASK   0x0000ffff

Definition at line 1241 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_E_X_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_POINT_E_X_SHIFT   0

Definition at line 1240 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_E_Y_MASK

#define NV03_GDI_RECTANGLE_TEXT_POINT_E_Y_MASK   0xffff0000

Definition at line 1243 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_POINT_E_Y_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_POINT_E_Y_SHIFT   16

Definition at line 1242 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_ROP

#define NV03_GDI_RECTANGLE_TEXT_ROP   0x00000188

Definition at line 1128 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_C

#define NV03_GDI_RECTANGLE_TEXT_SIZE_C   0x00000bf8

Definition at line 1177 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_C_H_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_H_MASK   0xffff0000

Definition at line 1181 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_C_H_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_H_SHIFT   16

Definition at line 1180 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_C_W_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_W_MASK   0x0000ffff

Definition at line 1179 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_C_W_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_W_SHIFT   0

Definition at line 1178 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D   0x00000ff4

Definition at line 1200 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_H_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_H_MASK   0xffff0000

Definition at line 1204 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_H_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_H_SHIFT   16

Definition at line 1203 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_W_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_W_MASK   0x0000ffff

Definition at line 1202 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_W_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_W_SHIFT   0

Definition at line 1201 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E   0x000013f4

Definition at line 1229 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_MASK   0xffff0000

Definition at line 1233 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_SHIFT   16

Definition at line 1232 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_MASK   0x0000ffff

Definition at line 1231 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_SHIFT   0

Definition at line 1230 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D   0x00000ff8

Definition at line 1205 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_H_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_H_MASK   0xffff0000

Definition at line 1209 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_H_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_H_SHIFT   16

Definition at line 1208 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_W_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_W_MASK   0x0000ffff

Definition at line 1207 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_W_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_W_SHIFT   0

Definition at line 1206 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E   0x000013f8

Definition at line 1234 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_MASK   0xffff0000

Definition at line 1238 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_SHIFT   16

Definition at line 1237 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_MASK

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_MASK   0x0000ffff

Definition at line 1236 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_SHIFT   0

Definition at line 1235 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_SURFACE

#define NV03_GDI_RECTANGLE_TEXT_SURFACE   0x00000190

Definition at line 1130 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT   0x00000400

Definition at line 1135 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_MASK

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_MASK   0xffff0000

Definition at line 1139 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_SHIFT   16

Definition at line 1138 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_MASK

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_MASK   0x0000ffff

Definition at line 1137 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_SHIFT   0

Definition at line 1136 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE   0x00000404

Definition at line 1140 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_MASK

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_MASK   0x0000ffff

Definition at line 1142 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_SHIFT   0

Definition at line 1141 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_MASK

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_MASK   0xffff0000

Definition at line 1144 of file nv40.h.

◆ NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_SHIFT

#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_SHIFT   16

Definition at line 1143 of file nv40.h.

◆ NV03_MEMORY_LOCAL_CURSOR

#define NV03_MEMORY_LOCAL_CURSOR   0x0000003f

Definition at line 634 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY

#define NV03_SCALED_IMAGE_FROM_MEMORY   0x00000037

Definition at line 471 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_BETA1

#define NV03_SCALED_IMAGE_FROM_MEMORY_BETA1   0x00000190

Definition at line 479 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT   0x00000308

Definition at line 498 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_MASK   0x0000ffff

Definition at line 500 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_SHIFT   0

Definition at line 499 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_MASK   0xffff0000

Definition at line 502 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_SHIFT   16

Definition at line 501 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE   0x0000030c

Definition at line 503 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_MASK   0xffff0000

Definition at line 507 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_SHIFT   16

Definition at line 506 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_MASK   0x0000ffff

Definition at line 505 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_SHIFT   0

Definition at line 504 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT   0x00000300

Definition at line 481 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A1R5G5B5

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A1R5G5B5   0x00000001

Definition at line 482 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A8R8G8B8

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A8R8G8B8   0x00000003

Definition at line 484 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_AY8

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_AY8   0x00000009

Definition at line 490 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_R5G6B5

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_R5G6B5   0x00000007

Definition at line 488 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_V8YB8U8YA8

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_V8YB8U8YA8   0x00000005

Definition at line 486 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X1R5G5B5

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X1R5G5B5   0x00000002

Definition at line 483 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X8R8G8B8

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X8R8G8B8   0x00000004

Definition at line 485 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_Y8

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_Y8   0x00000008

Definition at line 489 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_YB8V8YA8U8

#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_YB8V8YA8U8   0x00000006

Definition at line 487 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_DELTA_DU_DX

#define NV03_SCALED_IMAGE_FROM_MEMORY_DELTA_DU_DX   0x00000318

Definition at line 518 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_DELTA_DV_DY

#define NV03_SCALED_IMAGE_FROM_MEMORY_DELTA_DV_DY   0x0000031c

Definition at line 519 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_DMA_IMAGE

#define NV03_SCALED_IMAGE_FROM_MEMORY_DMA_IMAGE   0x00000184

Definition at line 476 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_DMA_NOTIFY

#define NV03_SCALED_IMAGE_FROM_MEMORY_DMA_NOTIFY   0x00000180

Definition at line 475 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT   0x00000404

Definition at line 525 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_INTERPOLATOR_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_INTERPOLATOR_MASK   0xff000000

Definition at line 533 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_INTERPOLATOR_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_INTERPOLATOR_SHIFT   24

Definition at line 532 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_CENTER

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_CENTER   0x00010000

Definition at line 530 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_CORNER

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_CORNER   0x00020000

Definition at line 531 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_MASK   0x00ff0000

Definition at line 529 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_ORIGIN_SHIFT   16

Definition at line 528 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_PITCH_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_PITCH_MASK   0x0000ffff

Definition at line 527 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_PITCH_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_FORMAT_PITCH_SHIFT   0

Definition at line 526 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_OFFSET

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_OFFSET   0x00000408

Definition at line 534 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT   0x0000040c

Definition at line 535 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_U_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_U_MASK   0x0000ffff

Definition at line 537 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_U_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_U_SHIFT   0

Definition at line 536 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_V_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_V_MASK   0xffff0000

Definition at line 539 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_V_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_POINT_V_SHIFT   16

Definition at line 538 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE   0x00000400

Definition at line 520 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_H_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_H_MASK   0xffff0000

Definition at line 524 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_H_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_H_SHIFT   16

Definition at line 523 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_W_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_W_MASK   0x0000ffff

Definition at line 522 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_W_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_IN_SIZE_W_SHIFT   0

Definition at line 521 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT   0x00000310

Definition at line 508 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_X_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_X_MASK   0x0000ffff

Definition at line 510 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_X_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_X_SHIFT   0

Definition at line 509 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_Y_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_Y_MASK   0xffff0000

Definition at line 512 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_Y_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_POINT_Y_SHIFT   16

Definition at line 511 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE   0x00000314

Definition at line 513 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_H_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_H_MASK   0xffff0000

Definition at line 517 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_H_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_H_SHIFT   16

Definition at line 516 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_W_MASK

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_W_MASK   0x0000ffff

Definition at line 515 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_W_SHIFT

#define NV03_SCALED_IMAGE_FROM_MEMORY_IMAGE_OUT_SIZE_W_SHIFT   0

Definition at line 514 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_NOP

#define NV03_SCALED_IMAGE_FROM_MEMORY_NOP   0x00000100

Definition at line 473 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_NOTIFY

#define NV03_SCALED_IMAGE_FROM_MEMORY_NOTIFY   0x00000104

Definition at line 474 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION

#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION   0x00000304

Definition at line 491 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_AND

#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_AND   0x00000002

Definition at line 494 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_PREMULT

#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_PREMULT   0x00000005

Definition at line 497 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_ROP_AND

#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_ROP_AND   0x00000001

Definition at line 493 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY

#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY   0x00000003

Definition at line 495 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_AND

#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_AND   0x00000000

Definition at line 492 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_PREMULT

#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_PREMULT   0x00000004

Definition at line 496 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_PATTERN

#define NV03_SCALED_IMAGE_FROM_MEMORY_PATTERN   0x00000188

Definition at line 477 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_ROP

#define NV03_SCALED_IMAGE_FROM_MEMORY_ROP   0x0000018c

Definition at line 478 of file nv40.h.

◆ NV03_SCALED_IMAGE_FROM_MEMORY_SURFACE

#define NV03_SCALED_IMAGE_FROM_MEMORY_SURFACE   0x00000194

Definition at line 480 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU

#define NV03_STRETCHED_IMAGE_FROM_CPU   0x00000036

Definition at line 432 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_BETA1

#define NV03_STRETCHED_IMAGE_FROM_CPU_BETA1   0x00000190

Definition at line 441 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT   0x00000310

Definition at line 452 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_X_MASK

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_X_MASK   0x0000ffff

Definition at line 454 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_X_SHIFT

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_X_SHIFT   0

Definition at line 453 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_Y_MASK

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_Y_MASK   0xffff0000

Definition at line 456 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_Y_SHIFT

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_Y_SHIFT   16

Definition at line 455 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE   0x00000314

Definition at line 457 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_H_MASK

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_H_MASK   0xffff0000

Definition at line 461 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_H_SHIFT

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_H_SHIFT   16

Definition at line 460 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_W_MASK

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_W_MASK   0x0000ffff

Definition at line 459 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_W_SHIFT

#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_W_SHIFT   0

Definition at line 458 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_COLOR

#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR (   x)    (0x00000400+((x)*4))

Definition at line 467 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_COLOR__SIZE

#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR__SIZE   0x00000020

Definition at line 468 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_COLOR_FORMAT

#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR_FORMAT   0x00000300

Definition at line 444 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_COLOR_KEY

#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR_KEY   0x00000184

Definition at line 438 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_DMA_NOTIFY

#define NV03_STRETCHED_IMAGE_FROM_CPU_DMA_NOTIFY   0x00000180

Definition at line 437 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_DX_DU

#define NV03_STRETCHED_IMAGE_FROM_CPU_DX_DU   0x00000308

Definition at line 450 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_DY_DV

#define NV03_STRETCHED_IMAGE_FROM_CPU_DY_DV   0x0000030c

Definition at line 451 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_NOP

#define NV03_STRETCHED_IMAGE_FROM_CPU_NOP   0x00000100

Definition at line 434 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_NOTIFY

#define NV03_STRETCHED_IMAGE_FROM_CPU_NOTIFY   0x00000104

Definition at line 435 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_OPERATION

#define NV03_STRETCHED_IMAGE_FROM_CPU_OPERATION   0x000002fc

Definition at line 443 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_PATCH

#define NV03_STRETCHED_IMAGE_FROM_CPU_PATCH   0x0000010c

Definition at line 436 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_PATTERN

#define NV03_STRETCHED_IMAGE_FROM_CPU_PATTERN   0x00000188

Definition at line 439 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4

#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4   0x00000318

Definition at line 462 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_X_MASK

#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_X_MASK   0x0000ffff

Definition at line 464 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_X_SHIFT

#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_X_SHIFT   0

Definition at line 463 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_Y_MASK

#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_Y_MASK   0xffff0000

Definition at line 466 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_Y_SHIFT

#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_Y_SHIFT   16

Definition at line 465 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_ROP

#define NV03_STRETCHED_IMAGE_FROM_CPU_ROP   0x0000018c

Definition at line 440 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN

#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN   0x00000304

Definition at line 445 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_H_MASK

#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_H_MASK   0xffff0000

Definition at line 449 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_H_SHIFT

#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_H_SHIFT   16

Definition at line 448 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_W_MASK

#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_W_MASK   0x0000ffff

Definition at line 447 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_W_SHIFT

#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_W_SHIFT   0

Definition at line 446 of file nv40.h.

◆ NV03_STRETCHED_IMAGE_FROM_CPU_SURFACE

#define NV03_STRETCHED_IMAGE_FROM_CPU_SURFACE   0x00000194

Definition at line 442 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC

#define NV03_VIDEO_LUT_CURSOR_DAC   0x00000046

Definition at line 790 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_DMA_CURSOR

#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_CURSOR (   x)    (0x00000194+((x)*4))

Definition at line 801 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_DMA_CURSOR__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_CURSOR__SIZE   0x00000002

Definition at line 802 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_DMA_IMAGE

#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_IMAGE (   x)    (0x00000184+((x)*4))

Definition at line 797 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_DMA_IMAGE__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_IMAGE__SIZE   0x00000002

Definition at line 798 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_DMA_LUT

#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_LUT (   x)    (0x0000018c+((x)*4))

Definition at line 799 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_DMA_LUT__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_LUT__SIZE   0x00000002

Definition at line 800 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_DMA_NOTIFY

#define NV03_VIDEO_LUT_CURSOR_DAC_DMA_NOTIFY   0x00000180

Definition at line 796 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_GET

#define NV03_VIDEO_LUT_CURSOR_DAC_GET   0x000002fc

Definition at line 803 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_FORMAT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_FORMAT (   x)    (0x00000348+((x)*12))

Definition at line 822 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_FORMAT__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_FORMAT__SIZE   0x00000002

Definition at line 823 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_OFFSET

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_OFFSET (   x)    (0x00000340+((x)*12))

Definition at line 814 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_OFFSET__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_OFFSET__SIZE   0x00000002

Definition at line 815 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT (   x)    (0x00000344+((x)*12))

Definition at line 816 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT__SIZE   0x00000002

Definition at line 817 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A   0x00000358

Definition at line 824 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_X_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_X_MASK   0x0000ffff

Definition at line 826 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_X_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_X_SHIFT   0

Definition at line 825 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_Y_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_Y_MASK   0xffff0000

Definition at line 828 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_Y_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_A_Y_SHIFT   16

Definition at line 827 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_X_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_X_MASK   0x0000ffff

Definition at line 819 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_X_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_X_SHIFT   0

Definition at line 818 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_Y_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_Y_MASK   0xffff0000

Definition at line 821 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_Y_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_CURSOR_POINT_OUT_Y_SHIFT   16

Definition at line 820 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC (   x)    (0x00000384+((x)*16))

Definition at line 835 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC__SIZE   0x00000002

Definition at line 836 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_POLARITY_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_POLARITY_MASK   0xf0000000

Definition at line 842 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_POLARITY_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_POLARITY_SHIFT   28

Definition at line 841 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_START_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_START_MASK   0x0000ffff

Definition at line 838 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_START_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_START_SHIFT   0

Definition at line 837 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_WIDTH_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_WIDTH_MASK   0x0fff0000

Definition at line 840 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_WIDTH_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_HSYNC_WIDTH_SHIFT   16

Definition at line 839 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE (   x)    (0x00000380+((x)*16))

Definition at line 829 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE__SIZE   0x00000002

Definition at line 830 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_H_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_H_MASK   0xffff0000

Definition at line 834 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_H_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_H_SHIFT   16

Definition at line 833 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_W_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_W_MASK   0x0000ffff

Definition at line 832 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_W_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_IMAGE_SIZE_W_SHIFT   0

Definition at line 831 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE (   x)    (0x0000038c+((x)*16))

Definition at line 851 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE__SIZE   0x00000002

Definition at line 852 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_HEIGHT_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_HEIGHT_MASK   0x0fff0000

Definition at line 856 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_HEIGHT_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_HEIGHT_SHIFT   16

Definition at line 855 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_NOTIFY_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_NOTIFY_MASK   0xf0000000

Definition at line 858 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_NOTIFY_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_NOTIFY_SHIFT   28

Definition at line 857 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_WIDTH_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_WIDTH_MASK   0x0000ffff

Definition at line 854 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_WIDTH_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_TOTAL_SIZE_WIDTH_SHIFT   0

Definition at line 853 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC (   x)    (0x00000388+((x)*16))

Definition at line 843 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC__SIZE   0x00000002

Definition at line 844 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_POLARITY_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_POLARITY_MASK   0xf0000000

Definition at line 850 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_POLARITY_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_POLARITY_SHIFT   28

Definition at line 849 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_START_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_START_MASK   0x0000ffff

Definition at line 846 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_START_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_START_SHIFT   0

Definition at line 845 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_WIDTH_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_WIDTH_MASK   0x0fff0000

Definition at line 848 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_WIDTH_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_DAC_VSYNC_WIDTH_SHIFT   16

Definition at line 847 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT (   x)    (0x00000304+((x)*8))

Definition at line 806 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT__SIZE   0x00000002

Definition at line 807 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_COLOR_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_COLOR_MASK   0x0fff0000

Definition at line 811 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_COLOR_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_COLOR_SHIFT   16

Definition at line 810 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_NOTIFY_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_NOTIFY_MASK   0xf0000000

Definition at line 813 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_NOTIFY_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_NOTIFY_SHIFT   28

Definition at line 812 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_PITCH_MASK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_PITCH_MASK   0x0000ffff

Definition at line 809 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_PITCH_SHIFT

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_FORMAT_PITCH_SHIFT   0

Definition at line 808 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_OFFSET

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_OFFSET (   x)    (0x00000300+((x)*8))

Definition at line 804 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_OFFSET__SIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_IMAGE_OFFSET__SIZE   0x00000002

Definition at line 805 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SET_PIXEL_CLOCK

#define NV03_VIDEO_LUT_CURSOR_DAC_SET_PIXEL_CLOCK   0x000003a0

Definition at line 859 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_STOP_CURSOR

#define NV03_VIDEO_LUT_CURSOR_DAC_STOP_CURSOR   0x00000108

Definition at line 794 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_STOP_DAC

#define NV03_VIDEO_LUT_CURSOR_DAC_STOP_DAC   0x0000010c

Definition at line 795 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_STOP_IMAGE

#define NV03_VIDEO_LUT_CURSOR_DAC_STOP_IMAGE   0x00000104

Definition at line 793 of file nv40.h.

◆ NV03_VIDEO_LUT_CURSOR_DAC_SYNCHRONIZE

#define NV03_VIDEO_LUT_CURSOR_DAC_SYNCHRONIZE   0x00000100

Definition at line 792 of file nv40.h.

◆ NV04_BETA_SOLID

#define NV04_BETA_SOLID   0x00000072

Definition at line 3042 of file nv40.h.

◆ NV04_BETA_SOLID_BETA_FACTOR

#define NV04_BETA_SOLID_BETA_FACTOR   0x00000300

Definition at line 3048 of file nv40.h.

◆ NV04_BETA_SOLID_BETA_OUTPUT

#define NV04_BETA_SOLID_BETA_OUTPUT   0x00000200

Definition at line 3047 of file nv40.h.

◆ NV04_BETA_SOLID_DMA_NOTIFY

#define NV04_BETA_SOLID_DMA_NOTIFY   0x00000180

Definition at line 3046 of file nv40.h.

◆ NV04_BETA_SOLID_NOP

#define NV04_BETA_SOLID_NOP   0x00000100

Definition at line 3044 of file nv40.h.

◆ NV04_BETA_SOLID_NOTIFY

#define NV04_BETA_SOLID_NOTIFY   0x00000104

Definition at line 3045 of file nv40.h.

◆ NV04_CONTEXT_COLOR_KEY

#define NV04_CONTEXT_COLOR_KEY   0x00000057

Definition at line 2876 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D

#define NV04_CONTEXT_SURFACES_2D   0x00000042

Definition at line 646 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_DMA_IMAGE_DESTIN

#define NV04_CONTEXT_SURFACES_2D_DMA_IMAGE_DESTIN   0x00000188

Definition at line 653 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_DMA_IMAGE_SOURCE

#define NV04_CONTEXT_SURFACES_2D_DMA_IMAGE_SOURCE   0x00000184

Definition at line 652 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_DMA_NOTIFY

#define NV04_CONTEXT_SURFACES_2D_DMA_NOTIFY   0x00000180

Definition at line 651 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT

#define NV04_CONTEXT_SURFACES_2D_FORMAT   0x00000300

Definition at line 654 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_A8R8G8B8

#define NV04_CONTEXT_SURFACES_2D_FORMAT_A8R8G8B8   0x0000000a

Definition at line 664 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_R5G6B5

#define NV04_CONTEXT_SURFACES_2D_FORMAT_R5G6B5   0x00000004

Definition at line 658 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_X1A7R8G8B8_X1A7R8G8B8

#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1A7R8G8B8_X1A7R8G8B8   0x00000009

Definition at line 663 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_X1A7R8G8B8_Z1A7R8G8B8

#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1A7R8G8B8_Z1A7R8G8B8   0x00000008

Definition at line 662 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_X1R5G5B5_X1R5G5B5

#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1R5G5B5_X1R5G5B5   0x00000003

Definition at line 657 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_X1R5G5B5_Z1R5G5B5

#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1R5G5B5_Z1R5G5B5   0x00000002

Definition at line 656 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_X8R8G8B8_X8R8G8B8

#define NV04_CONTEXT_SURFACES_2D_FORMAT_X8R8G8B8_X8R8G8B8   0x00000007

Definition at line 661 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_X8R8G8B8_Z8R8G8B8

#define NV04_CONTEXT_SURFACES_2D_FORMAT_X8R8G8B8_Z8R8G8B8   0x00000006

Definition at line 660 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_Y16

#define NV04_CONTEXT_SURFACES_2D_FORMAT_Y16   0x00000005

Definition at line 659 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_Y32

#define NV04_CONTEXT_SURFACES_2D_FORMAT_Y32   0x0000000b

Definition at line 665 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_FORMAT_Y8

#define NV04_CONTEXT_SURFACES_2D_FORMAT_Y8   0x00000001

Definition at line 655 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_NOP

#define NV04_CONTEXT_SURFACES_2D_NOP   0x00000100

Definition at line 648 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_NOTIFY

#define NV04_CONTEXT_SURFACES_2D_NOTIFY   0x00000104

Definition at line 649 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_OFFSET_DESTIN

#define NV04_CONTEXT_SURFACES_2D_OFFSET_DESTIN   0x0000030c

Definition at line 672 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_OFFSET_SOURCE

#define NV04_CONTEXT_SURFACES_2D_OFFSET_SOURCE   0x00000308

Definition at line 671 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_PITCH

#define NV04_CONTEXT_SURFACES_2D_PITCH   0x00000304

Definition at line 666 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_PITCH_DESTIN_MASK

#define NV04_CONTEXT_SURFACES_2D_PITCH_DESTIN_MASK   0xffff0000

Definition at line 670 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_PITCH_DESTIN_SHIFT

#define NV04_CONTEXT_SURFACES_2D_PITCH_DESTIN_SHIFT   16

Definition at line 669 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_PITCH_SOURCE_MASK

#define NV04_CONTEXT_SURFACES_2D_PITCH_SOURCE_MASK   0x0000ffff

Definition at line 668 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_PITCH_SOURCE_SHIFT

#define NV04_CONTEXT_SURFACES_2D_PITCH_SOURCE_SHIFT   0

Definition at line 667 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_2D_PM_TRIGGER

#define NV04_CONTEXT_SURFACES_2D_PM_TRIGGER   0x00000140

Definition at line 650 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D

#define NV04_CONTEXT_SURFACES_3D   0x00000053

Definition at line 1275 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL

#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL   0x000002f8

Definition at line 1282 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_W_MASK

#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_W_MASK   0xffff0000

Definition at line 1286 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_W_SHIFT

#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_W_SHIFT   16

Definition at line 1285 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_X_MASK

#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_X_MASK   0x0000ffff

Definition at line 1284 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_X_SHIFT

#define NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL_X_SHIFT   0

Definition at line 1283 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_SIZE

#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE   0x00000304

Definition at line 1311 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_H_MASK

#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_H_MASK   0xffff0000

Definition at line 1315 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_H_SHIFT

#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_H_SHIFT   16

Definition at line 1314 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_W_MASK

#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_W_MASK   0x0000ffff

Definition at line 1313 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_W_SHIFT

#define NV04_CONTEXT_SURFACES_3D_CLIP_SIZE_W_SHIFT   0

Definition at line 1312 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL

#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL   0x000002fc

Definition at line 1287 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_H_MASK

#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_H_MASK   0xffff0000

Definition at line 1291 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_H_SHIFT

#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_H_SHIFT   16

Definition at line 1290 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_Y_MASK

#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_Y_MASK   0x0000ffff

Definition at line 1289 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_Y_SHIFT

#define NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL_Y_SHIFT   0

Definition at line 1288 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_DMA_COLOR

#define NV04_CONTEXT_SURFACES_3D_DMA_COLOR   0x00000184

Definition at line 1280 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_DMA_NOTIFY

#define NV04_CONTEXT_SURFACES_3D_DMA_NOTIFY   0x00000180

Definition at line 1279 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_DMA_ZETA

#define NV04_CONTEXT_SURFACES_3D_DMA_ZETA   0x00000188

Definition at line 1281 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT

#define NV04_CONTEXT_SURFACES_3D_FORMAT   0x00000300

Definition at line 1292 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_U_MASK

#define NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_U_MASK   0x00ff0000

Definition at line 1308 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_U_SHIFT

#define NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_U_SHIFT   16

Definition at line 1307 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_V_MASK

#define NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_V_MASK   0xff000000

Definition at line 1310 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_V_SHIFT

#define NV04_CONTEXT_SURFACES_3D_FORMAT_BASE_SIZE_V_SHIFT   24

Definition at line 1309 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_A8R8G8B8

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_A8R8G8B8   0x00000008

Definition at line 1302 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_MASK

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_MASK   0x000000ff

Definition at line 1294 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_R5G6B5

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_R5G6B5   0x00000003

Definition at line 1297 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_SHIFT

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_SHIFT   0

Definition at line 1293 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1A7R8G8B8_X1A7R8G8B8

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1A7R8G8B8_X1A7R8G8B8   0x00000007

Definition at line 1301 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1A7R8G8B8_Z1A7R8G8B8

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1A7R8G8B8_Z1A7R8G8B8   0x00000006

Definition at line 1300 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1R5G5B5_X1R5G5B5

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1R5G5B5_X1R5G5B5   0x00000002

Definition at line 1296 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1R5G5B5_Z1R5G5B5

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X1R5G5B5_Z1R5G5B5   0x00000001

Definition at line 1295 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X8R8G8B8_X8R8G8B8

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X8R8G8B8_X8R8G8B8   0x00000005

Definition at line 1299 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X8R8G8B8_Z8R8G8B8

#define NV04_CONTEXT_SURFACES_3D_FORMAT_COLOR_X8R8G8B8_Z8R8G8B8   0x00000004

Definition at line 1298 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_MASK

#define NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_MASK   0x0000ff00

Definition at line 1304 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_PITCH

#define NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_PITCH   0x00000100

Definition at line 1305 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_SHIFT

#define NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_SHIFT   8

Definition at line 1303 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_SWIZZLE

#define NV04_CONTEXT_SURFACES_3D_FORMAT_TYPE_SWIZZLE   0x00000200

Definition at line 1306 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_NOP

#define NV04_CONTEXT_SURFACES_3D_NOP   0x00000100

Definition at line 1277 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_NOTIFY

#define NV04_CONTEXT_SURFACES_3D_NOTIFY   0x00000104

Definition at line 1278 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_OFFSET_COLOR

#define NV04_CONTEXT_SURFACES_3D_OFFSET_COLOR   0x0000030c

Definition at line 1321 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_OFFSET_ZETA

#define NV04_CONTEXT_SURFACES_3D_OFFSET_ZETA   0x00000310

Definition at line 1322 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_PITCH

#define NV04_CONTEXT_SURFACES_3D_PITCH   0x00000308

Definition at line 1316 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_PITCH_COLOR_MASK

#define NV04_CONTEXT_SURFACES_3D_PITCH_COLOR_MASK   0x0000ffff

Definition at line 1318 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_PITCH_COLOR_SHIFT

#define NV04_CONTEXT_SURFACES_3D_PITCH_COLOR_SHIFT   0

Definition at line 1317 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_PITCH_ZETA_MASK

#define NV04_CONTEXT_SURFACES_3D_PITCH_ZETA_MASK   0xffff0000

Definition at line 1320 of file nv40.h.

◆ NV04_CONTEXT_SURFACES_3D_PITCH_ZETA_SHIFT

#define NV04_CONTEXT_SURFACES_3D_PITCH_ZETA_SHIFT   16

Definition at line 1319 of file nv40.h.

◆ NV04_DVD_SUBPICTURE

#define NV04_DVD_SUBPICTURE   0x00000038

Definition at line 542 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_DMA_IMAGEIN

#define NV04_DVD_SUBPICTURE_DMA_IMAGEIN   0x00000188

Definition at line 549 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_DMA_IMAGEOUT

#define NV04_DVD_SUBPICTURE_DMA_IMAGEOUT   0x0000018c

Definition at line 550 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_DMA_NOTIFY

#define NV04_DVD_SUBPICTURE_DMA_NOTIFY   0x00000180

Definition at line 547 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_DMA_OVERLAY

#define NV04_DVD_SUBPICTURE_DMA_OVERLAY   0x00000184

Definition at line 548 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_DELTA_DU_DX

#define NV04_DVD_SUBPICTURE_IMAGEIN_DELTA_DU_DX   0x00000310

Definition at line 567 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_DELTA_DV_DY

#define NV04_DVD_SUBPICTURE_IMAGEIN_DELTA_DV_DY   0x00000314

Definition at line 568 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT

#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT   0x0000031c

Definition at line 574 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_COLOR_MASK

#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_COLOR_MASK   0xffff0000

Definition at line 578 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_COLOR_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_COLOR_SHIFT   16

Definition at line 577 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_PITCH_MASK

#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_PITCH_MASK   0x0000ffff

Definition at line 576 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_PITCH_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEIN_FORMAT_PITCH_SHIFT   0

Definition at line 575 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_OFFSET

#define NV04_DVD_SUBPICTURE_IMAGEIN_OFFSET   0x00000320

Definition at line 579 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_POINT

#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT   0x00000324

Definition at line 580 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_POINT_U_MASK

#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT_U_MASK   0x0000ffff

Definition at line 582 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_POINT_U_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT_U_SHIFT   0

Definition at line 581 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_POINT_V_MASK

#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT_V_MASK   0xffff0000

Definition at line 584 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_POINT_V_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEIN_POINT_V_SHIFT   16

Definition at line 583 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_SIZE

#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE   0x00000318

Definition at line 569 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_H_MASK

#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_H_MASK   0xffff0000

Definition at line 573 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_H_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_H_SHIFT   16

Definition at line 572 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_W_MASK

#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_W_MASK   0x0000ffff

Definition at line 571 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_W_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEIN_SIZE_W_SHIFT   0

Definition at line 570 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT

#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT   0x00000308

Definition at line 561 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_COLOR_MASK

#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_COLOR_MASK   0xffff0000

Definition at line 565 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_COLOR_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_COLOR_SHIFT   16

Definition at line 564 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_PITCH_MASK

#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_PITCH_MASK   0x0000ffff

Definition at line 563 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_PITCH_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEOUT_FORMAT_PITCH_SHIFT   0

Definition at line 562 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_OFFSET

#define NV04_DVD_SUBPICTURE_IMAGEOUT_OFFSET   0x0000030c

Definition at line 566 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_POINT

#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT   0x00000300

Definition at line 551 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_X_MASK

#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_X_MASK   0x0000ffff

Definition at line 553 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_X_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_X_SHIFT   0

Definition at line 552 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_Y_MASK

#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_Y_MASK   0xffff0000

Definition at line 555 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_Y_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEOUT_POINT_Y_SHIFT   16

Definition at line 554 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE

#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE   0x00000304

Definition at line 556 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_H_MASK

#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_H_MASK   0xffff0000

Definition at line 560 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_H_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_H_SHIFT   16

Definition at line 559 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_W_MASK

#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_W_MASK   0x0000ffff

Definition at line 558 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_W_SHIFT

#define NV04_DVD_SUBPICTURE_IMAGEOUT_SIZE_W_SHIFT   0

Definition at line 557 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_NOP

#define NV04_DVD_SUBPICTURE_NOP   0x00000100

Definition at line 544 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_NOTIFY

#define NV04_DVD_SUBPICTURE_NOTIFY   0x00000104

Definition at line 545 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_DELTA_DU_DX

#define NV04_DVD_SUBPICTURE_OVERLAY_DELTA_DU_DX   0x00000328

Definition at line 585 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_DELTA_DV_DY

#define NV04_DVD_SUBPICTURE_OVERLAY_DELTA_DV_DY   0x0000032c

Definition at line 586 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_FORMAT

#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT   0x00000334

Definition at line 592 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_COLOR_MASK

#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_COLOR_MASK   0xffff0000

Definition at line 596 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_COLOR_SHIFT

#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_COLOR_SHIFT   16

Definition at line 595 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_PITCH_MASK

#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_PITCH_MASK   0x0000ffff

Definition at line 594 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_PITCH_SHIFT

#define NV04_DVD_SUBPICTURE_OVERLAY_FORMAT_PITCH_SHIFT   0

Definition at line 593 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_OFFSET

#define NV04_DVD_SUBPICTURE_OVERLAY_OFFSET   0x00000338

Definition at line 597 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_POINT

#define NV04_DVD_SUBPICTURE_OVERLAY_POINT   0x0000033c

Definition at line 598 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_POINT_U_MASK

#define NV04_DVD_SUBPICTURE_OVERLAY_POINT_U_MASK   0x0000ffff

Definition at line 600 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_POINT_U_SHIFT

#define NV04_DVD_SUBPICTURE_OVERLAY_POINT_U_SHIFT   0

Definition at line 599 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_POINT_V_MASK

#define NV04_DVD_SUBPICTURE_OVERLAY_POINT_V_MASK   0xffff0000

Definition at line 602 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_POINT_V_SHIFT

#define NV04_DVD_SUBPICTURE_OVERLAY_POINT_V_SHIFT   16

Definition at line 601 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_SIZE

#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE   0x00000330

Definition at line 587 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_SIZE_H_MASK

#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE_H_MASK   0xffff0000

Definition at line 591 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_SIZE_H_SHIFT

#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE_H_SHIFT   16

Definition at line 590 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_SIZE_W_MASK

#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE_W_MASK   0x0000ffff

Definition at line 589 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_OVERLAY_SIZE_W_SHIFT

#define NV04_DVD_SUBPICTURE_OVERLAY_SIZE_W_SHIFT   0

Definition at line 588 of file nv40.h.

◆ NV04_DVD_SUBPICTURE_WAIT_FOR_IDLE

#define NV04_DVD_SUBPICTURE_WAIT_FOR_IDLE   0x00000108

Definition at line 546 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE

#define NV04_DX5_TEXTURED_TRIANGLE   0x00000054

Definition at line 1325 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND   0x00000310

Definition at line 1405 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_ALPHA_ENABLE_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_ALPHA_ENABLE_MASK   0x00f00000

Definition at line 1422 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_ALPHA_ENABLE_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_ALPHA_ENABLE_SHIFT   20

Definition at line 1421 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_DST_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_DST_MASK   0xf0000000

Definition at line 1426 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_DST_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_DST_SHIFT   28

Definition at line 1425 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_FOG_ENABLE_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_FOG_ENABLE_MASK   0x000f0000

Definition at line 1420 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_FOG_ENABLE_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_FOG_ENABLE_SHIFT   16

Definition at line 1419 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_MASK_BIT_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_MASK_BIT_MASK   0x00000030

Definition at line 1409 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_MASK_BIT_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_MASK_BIT_SHIFT   4

Definition at line 1408 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_FLAT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_FLAT   0x00000040

Definition at line 1412 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_GOURAUD

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_GOURAUD   0x00000080

Definition at line 1413 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_MASK   0x000000c0

Definition at line 1411 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_PHONG

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_PHONG   0x000000c0

Definition at line 1414 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SHADE_MODE_SHIFT   6

Definition at line 1410 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_SPECULAR_ENABLE_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SPECULAR_ENABLE_MASK   0x0000f000

Definition at line 1418 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_SPECULAR_ENABLE_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SPECULAR_ENABLE_SHIFT   12

Definition at line 1417 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_SRC_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SRC_MASK   0x0f000000

Definition at line 1424 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_SRC_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_SRC_SHIFT   24

Definition at line 1423 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_MAP_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_MAP_MASK   0x0000000f

Definition at line 1407 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_MAP_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_MAP_SHIFT   0

Definition at line 1406 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_MASK   0x00000f00

Definition at line 1416 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_SHIFT   8

Definition at line 1415 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_COLORKEY

#define NV04_DX5_TEXTURED_TRIANGLE_COLORKEY   0x00000300

Definition at line 1333 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL   0x00000314

Definition at line 1427 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_FUNC_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_FUNC_MASK   0x00000f00

Definition at line 1431 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_FUNC_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_FUNC_SHIFT   8

Definition at line 1430 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_REF_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_REF_MASK   0x000000ff

Definition at line 1429 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_REF_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_REF_SHIFT   0

Definition at line 1428 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_TEST_ENABLE

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ALPHA_TEST_ENABLE   (1 << 12)

Definition at line 1432 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_CULL_MODE_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_CULL_MODE_MASK   0x00300000

Definition at line 1439 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_CULL_MODE_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_CULL_MODE_SHIFT   20

Definition at line 1438 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_DITHER_ENABLE

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_DITHER_ENABLE   (1 << 22)

Definition at line 1440 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ORIGIN

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_ORIGIN   (1 << 13)

Definition at line 1433 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_ENABLE_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_ENABLE_MASK   0x0000c000

Definition at line 1435 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_ENABLE_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_ENABLE_SHIFT   14

Definition at line 1434 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FORMAT_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FORMAT_MASK   0xc0000000

Definition at line 1445 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FORMAT_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FORMAT_SHIFT   30

Definition at line 1444 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FUNC_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FUNC_MASK   0x000f0000

Definition at line 1437 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FUNC_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_FUNC_SHIFT   16

Definition at line 1436 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_PERSPECTIVE_ENABLE

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_PERSPECTIVE_ENABLE   (1 << 23)

Definition at line 1441 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_WRITE_ENABLE_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_WRITE_ENABLE_MASK   0x3f000000

Definition at line 1443 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_WRITE_ENABLE_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_CONTROL_Z_WRITE_ENABLE_SHIFT   24

Definition at line 1442 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_DMA_A

#define NV04_DX5_TEXTURED_TRIANGLE_DMA_A   0x00000184

Definition at line 1330 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_DMA_B

#define NV04_DX5_TEXTURED_TRIANGLE_DMA_B   0x00000188

Definition at line 1331 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_DMA_NOTIFY

#define NV04_DX5_TEXTURED_TRIANGLE_DMA_NOTIFY   0x00000180

Definition at line 1329 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER   0x0000030c

Definition at line 1379 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_ANISOTROPIC_MAGNIFY_ENABLE

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_ANISOTROPIC_MAGNIFY_ENABLE   (1 << 31)

Definition at line 1404 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_ANISOTROPIC_MINIFY_ENABLE

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_ANISOTROPIC_MINIFY_ENABLE   (1 << 27)

Definition at line 1395 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_X_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_X_MASK   0x000000ff

Definition at line 1381 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_X_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_X_SHIFT   0

Definition at line 1380 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_Y_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_Y_MASK   0x00007f00

Definition at line 1383 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_Y_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_KERNEL_SIZE_Y_SHIFT   8

Definition at line 1382 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_LINEAR

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_LINEAR   0x20000000

Definition at line 1399 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_LINEAR_MIPMAP_LINEAR

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_LINEAR_MIPMAP_LINEAR   0x60000000

Definition at line 1403 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_LINEAR_MIPMAP_NEAREST

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_LINEAR_MIPMAP_NEAREST   0x40000000

Definition at line 1401 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_MASK   0x70000000

Definition at line 1397 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_NEAREST

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_NEAREST   0x10000000

Definition at line 1398 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_NEAREST_MIPMAP_LINEAR

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_NEAREST_MIPMAP_LINEAR   0x50000000

Definition at line 1402 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_NEAREST_MIPMAP_NEAREST

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_NEAREST_MIPMAP_NEAREST   0x30000000

Definition at line 1400 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MAGNIFY_SHIFT   28

Definition at line 1396 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_LINEAR

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_LINEAR   0x02000000

Definition at line 1390 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_LINEAR_MIPMAP_LINEAR

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_LINEAR_MIPMAP_LINEAR   0x06000000

Definition at line 1394 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_LINEAR_MIPMAP_NEAREST

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_LINEAR_MIPMAP_NEAREST   0x04000000

Definition at line 1392 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_MASK   0x07000000

Definition at line 1388 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_NEAREST

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_NEAREST   0x01000000

Definition at line 1389 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_NEAREST_MIPMAP_LINEAR

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_NEAREST_MIPMAP_LINEAR   0x05000000

Definition at line 1393 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_NEAREST_MIPMAP_NEAREST

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_NEAREST_MIPMAP_NEAREST   0x03000000

Definition at line 1391 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MINIFY_SHIFT   24

Definition at line 1387 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MIPMAP_DITHER_ENABLE

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MIPMAP_DITHER_ENABLE   (1 << 15)

Definition at line 1384 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MIPMAP_LODBIAS_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MIPMAP_LODBIAS_MASK   0x00ff0000

Definition at line 1386 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FILTER_MIPMAP_LODBIAS_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FILTER_MIPMAP_LODBIAS_SHIFT   16

Definition at line 1385 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR

#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR   0x00000318

Definition at line 1446 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_A_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_A_MASK   0xff000000

Definition at line 1454 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_A_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_A_SHIFT   24

Definition at line 1453 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_B_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_B_MASK   0x000000ff

Definition at line 1448 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_B_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_B_SHIFT   0

Definition at line 1447 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_G_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_G_MASK   0x0000ff00

Definition at line 1450 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_G_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_G_SHIFT   8

Definition at line 1449 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_R_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_R_MASK   0x00ff0000

Definition at line 1452 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_R_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FOGCOLOR_R_SHIFT   16

Definition at line 1451 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT   0x00000308

Definition at line 1335 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_CLAMP

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_CLAMP   0x05000000

Definition at line 1369 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_CLAMP_TO_BORDER

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_CLAMP_TO_BORDER   0x04000000

Definition at line 1368 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_CLAMP_TO_EDGE

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_CLAMP_TO_EDGE   0x03000000

Definition at line 1367 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_MASK   0x07000000

Definition at line 1364 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_MIRRORED_REPEAT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_MIRRORED_REPEAT   0x02000000

Definition at line 1366 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_REPEAT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_REPEAT   0x01000000

Definition at line 1365 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSU_SHIFT   24

Definition at line 1363 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_CLAMP

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_CLAMP   0x50000000

Definition at line 1377 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_CLAMP_TO_BORDER

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_CLAMP_TO_BORDER   0x40000000

Definition at line 1376 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_CLAMP_TO_EDGE

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_CLAMP_TO_EDGE   0x30000000

Definition at line 1375 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_MASK   0x70000000

Definition at line 1372 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_MIRRORED_REPEAT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_MIRRORED_REPEAT   0x20000000

Definition at line 1374 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_REPEAT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_REPEAT   0x10000000

Definition at line 1373 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ADDRESSV_SHIFT   28

Definition at line 1371 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_U_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_U_MASK   0x000f0000

Definition at line 1360 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_U_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_U_SHIFT   16

Definition at line 1359 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_V_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_V_MASK   0x00f00000

Definition at line 1362 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_V_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_BASE_SIZE_V_SHIFT   20

Definition at line 1361 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_A1R5G5B5

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_A1R5G5B5   0x00000200

Definition at line 1351 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_A4R4G4B4

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_A4R4G4B4   0x00000400

Definition at line 1353 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_A8R8G8B8

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_A8R8G8B8   0x00000600

Definition at line 1355 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_KEY_MATCH_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_KEY_MATCH_MASK   0x0000000c

Definition at line 1339 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_KEY_MATCH_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_KEY_MATCH_SHIFT   2

Definition at line 1338 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_MASK   0x00000f00

Definition at line 1349 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_R5G6B5

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_R5G6B5   0x00000500

Definition at line 1354 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_SHIFT   8

Definition at line 1348 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_X1R5G5B5

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_X1R5G5B5   0x00000300

Definition at line 1352 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_X8R8G8B8

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_X8R8G8B8   0x00000700

Definition at line 1356 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_Y8

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_COLOR_Y8   0x00000100

Definition at line 1350 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_DMA_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_DMA_MASK   0x00000003

Definition at line 1337 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_DMA_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_DMA_SHIFT   0

Definition at line 1336 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_MIPMAP_LEVELS_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_MIPMAP_LEVELS_MASK   0x0000f000

Definition at line 1358 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_MIPMAP_LEVELS_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_MIPMAP_LEVELS_SHIFT   12

Definition at line 1357 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_CENTER

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_CENTER   0x00000040

Definition at line 1346 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_CORNER

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_CORNER   0x00000080

Definition at line 1347 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_MASK   0x000000c0

Definition at line 1345 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_FOH_SHIFT   6

Definition at line 1344 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_CENTER

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_CENTER   0x00000010

Definition at line 1342 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_CORNER

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_CORNER   0x00000020

Definition at line 1343 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_MASK   0x00000030

Definition at line 1341 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_ORIGIN_ZOH_SHIFT   4

Definition at line 1340 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_WRAPU

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_WRAPU   (1 << 27)

Definition at line 1370 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_FORMAT_WRAPV

#define NV04_DX5_TEXTURED_TRIANGLE_FORMAT_WRAPV   (1 << 31)

Definition at line 1378 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_NOP

#define NV04_DX5_TEXTURED_TRIANGLE_NOP   0x00000100

Definition at line 1327 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_NOTIFY

#define NV04_DX5_TEXTURED_TRIANGLE_NOTIFY   0x00000104

Definition at line 1328 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_OFFSET

#define NV04_DX5_TEXTURED_TRIANGLE_OFFSET   0x00000304

Definition at line 1334 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_SURFACE

#define NV04_DX5_TEXTURED_TRIANGLE_SURFACE   0x0000018c

Definition at line 1332 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR (   x)    (0x00000410+((x)*32))

Definition at line 1463 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR__SIZE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR__SIZE   0x00000010

Definition at line 1464 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_A_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_A_MASK   0xff000000

Definition at line 1472 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_A_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_A_SHIFT   24

Definition at line 1471 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_B_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_B_MASK   0x000000ff

Definition at line 1466 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_B_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_B_SHIFT   0

Definition at line 1465 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_G_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_G_MASK   0x0000ff00

Definition at line 1468 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_G_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_G_SHIFT   8

Definition at line 1467 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_R_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_R_MASK   0x00ff0000

Definition at line 1470 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_R_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_COLOR_R_SHIFT   16

Definition at line 1469 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE (   x)    (0x00000600+((x)*4))

Definition at line 1487 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE__SIZE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE__SIZE   0x00000040

Definition at line 1488 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I0_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I0_MASK   0x0000000f

Definition at line 1490 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I0_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I0_SHIFT   0

Definition at line 1489 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I1_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I1_MASK   0x000000f0

Definition at line 1492 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I1_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I1_SHIFT   4

Definition at line 1491 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I2_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I2_MASK   0x00000f00

Definition at line 1494 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I2_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I2_SHIFT   8

Definition at line 1493 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I3_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I3_MASK   0x0000f000

Definition at line 1496 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I3_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I3_SHIFT   12

Definition at line 1495 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I4_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I4_MASK   0x000f0000

Definition at line 1498 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I4_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I4_SHIFT   16

Definition at line 1497 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I5_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I5_MASK   0x00f00000

Definition at line 1500 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I5_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_DRAWPRIMITIVE_I5_SHIFT   20

Definition at line 1499 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_RHW

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_RHW (   x)    (0x0000040c+((x)*32))

Definition at line 1461 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_RHW__SIZE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_RHW__SIZE   0x00000010

Definition at line 1462 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR (   x)    (0x00000414+((x)*32))

Definition at line 1473 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR__SIZE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR__SIZE   0x00000010

Definition at line 1474 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_B_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_B_MASK   0x000000ff

Definition at line 1476 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_B_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_B_SHIFT   0

Definition at line 1475 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_FOG_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_FOG_MASK   0xff000000

Definition at line 1482 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_FOG_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_FOG_SHIFT   24

Definition at line 1481 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_G_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_G_MASK   0x0000ff00

Definition at line 1478 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_G_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_G_SHIFT   8

Definition at line 1477 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_R_MASK

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_R_MASK   0x00ff0000

Definition at line 1480 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_R_SHIFT

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SPECULAR_R_SHIFT   16

Definition at line 1479 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SX

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SX (   x)    (0x00000400+((x)*32))

Definition at line 1455 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SX__SIZE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SX__SIZE   0x00000010

Definition at line 1456 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SY

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SY (   x)    (0x00000404+((x)*32))

Definition at line 1457 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SY__SIZE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SY__SIZE   0x00000010

Definition at line 1458 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SZ

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SZ (   x)    (0x00000408+((x)*32))

Definition at line 1459 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SZ__SIZE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_SZ__SIZE   0x00000010

Definition at line 1460 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TU

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TU (   x)    (0x00000418+((x)*32))

Definition at line 1483 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TU__SIZE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TU__SIZE   0x00000010

Definition at line 1484 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TV

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TV (   x)    (0x0000041c+((x)*32))

Definition at line 1485 of file nv40.h.

◆ NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TV__SIZE

#define NV04_DX5_TEXTURED_TRIANGLE_TLVERTEX_TV__SIZE   0x00000010

Definition at line 1486 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE

#define NV04_DX6_MULTITEX_TRIANGLE   0x00000055

Definition at line 1503 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND   0x00000338

Definition at line 1635 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_ALPHA_ENABLE_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_ALPHA_ENABLE_MASK   0x00f00000

Definition at line 1647 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_ALPHA_ENABLE_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_ALPHA_ENABLE_SHIFT   20

Definition at line 1646 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_DST_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_DST_MASK   0xf0000000

Definition at line 1651 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_DST_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_DST_SHIFT   28

Definition at line 1650 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_FOG_ENABLE_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_FOG_ENABLE_MASK   0x000f0000

Definition at line 1645 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_FOG_ENABLE_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_FOG_ENABLE_SHIFT   16

Definition at line 1644 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_MASK_BIT_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_MASK_BIT_MASK   0x00000030

Definition at line 1637 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_MASK_BIT_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_MASK_BIT_SHIFT   4

Definition at line 1636 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_SHADE_MODE_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SHADE_MODE_MASK   0x000000c0

Definition at line 1639 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_SHADE_MODE_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SHADE_MODE_SHIFT   6

Definition at line 1638 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_SPECULAR_ENABLE_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SPECULAR_ENABLE_MASK   0x0000f000

Definition at line 1643 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_SPECULAR_ENABLE_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SPECULAR_ENABLE_SHIFT   12

Definition at line 1642 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_SRC_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SRC_MASK   0x0f000000

Definition at line 1649 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_SRC_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_SRC_SHIFT   24

Definition at line 1648 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_MASK   0x00000f00

Definition at line 1641 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_BLEND_TEXTURE_PERSPECTIVE_ENABLE_SHIFT   8

Definition at line 1640 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA   0x00000320

Definition at line 1550 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA0

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA0   (1 << 1)

Definition at line 1552 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA1

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA1   (1 << 9)

Definition at line 1556 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA2

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA2   (1 << 17)

Definition at line 1560 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA3

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ALPHA3   (1 << 25)

Definition at line 1564 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT0_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT0_MASK   0x000000fc

Definition at line 1554 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT0_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT0_SHIFT   2

Definition at line 1553 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT1_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT1_MASK   0x0000fc00

Definition at line 1558 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT1_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT1_SHIFT   10

Definition at line 1557 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT2_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT2_MASK   0x00fc0000

Definition at line 1562 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT2_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT2_SHIFT   18

Definition at line 1561 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT3_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT3_MASK   0x1c000000

Definition at line 1566 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT3_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_ARGUMENT3_SHIFT   26

Definition at line 1565 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE0

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE0   (1 << 0)

Definition at line 1551 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE1

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE1   (1 << 8)

Definition at line 1555 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE2

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE2   (1 << 16)

Definition at line 1559 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE3

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_INVERSE3   (1 << 24)

Definition at line 1563 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_OPERATION_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_OPERATION_MASK   0xe0000000

Definition at line 1568 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_OPERATION_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_ALPHA_OPERATION_SHIFT   29

Definition at line 1567 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR   0x00000324

Definition at line 1569 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA0

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA0   (1 << 1)

Definition at line 1571 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA1

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA1   (1 << 9)

Definition at line 1575 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA2

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA2   (1 << 17)

Definition at line 1579 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA3

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ALPHA3   (1 << 25)

Definition at line 1583 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT0_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT0_MASK   0x000000fc

Definition at line 1573 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT0_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT0_SHIFT   2

Definition at line 1572 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT1_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT1_MASK   0x0000fc00

Definition at line 1577 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT1_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT1_SHIFT   10

Definition at line 1576 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT2_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT2_MASK   0x00fc0000

Definition at line 1581 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT2_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT2_SHIFT   18

Definition at line 1580 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT3_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT3_MASK   0x1c000000

Definition at line 1585 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT3_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_ARGUMENT3_SHIFT   26

Definition at line 1584 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE0

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE0   (1 << 0)

Definition at line 1570 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE1

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE1   (1 << 8)

Definition at line 1574 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE2

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE2   (1 << 16)

Definition at line 1578 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE3

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_INVERSE3   (1 << 24)

Definition at line 1582 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_OPERATION_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_OPERATION_MASK   0xe0000000

Definition at line 1587 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_OPERATION_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_0_COLOR_OPERATION_SHIFT   29

Definition at line 1586 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA   0x0000032c

Definition at line 1588 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA0

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA0   (1 << 1)

Definition at line 1590 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA1

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA1   (1 << 9)

Definition at line 1594 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA2

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA2   (1 << 17)

Definition at line 1598 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA3

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ALPHA3   (1 << 25)

Definition at line 1602 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT0_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT0_MASK   0x000000fc

Definition at line 1592 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT0_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT0_SHIFT   2

Definition at line 1591 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT1_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT1_MASK   0x0000fc00

Definition at line 1596 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT1_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT1_SHIFT   10

Definition at line 1595 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT2_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT2_MASK   0x00fc0000

Definition at line 1600 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT2_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT2_SHIFT   18

Definition at line 1599 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT3_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT3_MASK   0x1c000000

Definition at line 1604 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT3_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_ARGUMENT3_SHIFT   26

Definition at line 1603 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE0

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE0   (1 << 0)

Definition at line 1589 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE1

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE1   (1 << 8)

Definition at line 1593 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE2

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE2   (1 << 16)

Definition at line 1597 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE3

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_INVERSE3   (1 << 24)

Definition at line 1601 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_OPERATION_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_OPERATION_MASK   0xe0000000

Definition at line 1606 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_OPERATION_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_ALPHA_OPERATION_SHIFT   29

Definition at line 1605 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR   0x00000330

Definition at line 1607 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA0

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA0   (1 << 1)

Definition at line 1609 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA1

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA1   (1 << 9)

Definition at line 1613 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA2

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA2   (1 << 17)

Definition at line 1617 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA3

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ALPHA3   (1 << 25)

Definition at line 1621 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT0_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT0_MASK   0x000000fc

Definition at line 1611 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT0_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT0_SHIFT   2

Definition at line 1610 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT1_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT1_MASK   0x0000fc00

Definition at line 1615 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT1_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT1_SHIFT   10

Definition at line 1614 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT2_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT2_MASK   0x00fc0000

Definition at line 1619 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT2_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT2_SHIFT   18

Definition at line 1618 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT3_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT3_MASK   0x1c000000

Definition at line 1623 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT3_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_ARGUMENT3_SHIFT   26

Definition at line 1622 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE0

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE0   (1 << 0)

Definition at line 1608 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE1

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE1   (1 << 8)

Definition at line 1612 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE2

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE2   (1 << 16)

Definition at line 1616 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE3

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_INVERSE3   (1 << 24)

Definition at line 1620 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_OPERATION_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_OPERATION_MASK   0xe0000000

Definition at line 1625 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_OPERATION_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_1_COLOR_OPERATION_SHIFT   29

Definition at line 1624 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR   0x00000334

Definition at line 1626 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_A_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_A_MASK   0xff000000

Definition at line 1634 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_A_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_A_SHIFT   24

Definition at line 1633 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_B_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_B_MASK   0x000000ff

Definition at line 1628 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_B_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_B_SHIFT   0

Definition at line 1627 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_G_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_G_MASK   0x0000ff00

Definition at line 1630 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_G_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_G_SHIFT   8

Definition at line 1629 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_R_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_R_MASK   0x00ff0000

Definition at line 1632 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_R_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_COMBINE_FACTOR_R_SHIFT   16

Definition at line 1631 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0   0x0000033c

Definition at line 1652 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_FUNC_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_FUNC_MASK   0x00000f00

Definition at line 1656 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_FUNC_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_FUNC_SHIFT   8

Definition at line 1655 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_REF_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_REF_MASK   0x000000ff

Definition at line 1654 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_REF_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_REF_SHIFT   0

Definition at line 1653 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_TEST_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_TEST_ENABLE   (1 << 12)

Definition at line 1657 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_WRITE_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ALPHA_WRITE_ENABLE   (1 << 26)

Definition at line 1669 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_BLUE_WRITE_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_BLUE_WRITE_ENABLE   (1 << 29)

Definition at line 1672 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_CULL_MODE_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_CULL_MODE_MASK   0x00300000

Definition at line 1664 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_CULL_MODE_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_CULL_MODE_SHIFT   20

Definition at line 1663 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_DITHER_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_DITHER_ENABLE   (1 << 22)

Definition at line 1665 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_GREEN_WRITE_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_GREEN_WRITE_ENABLE   (1 << 28)

Definition at line 1671 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ORIGIN

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_ORIGIN   (1 << 13)

Definition at line 1658 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_RED_WRITE_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_RED_WRITE_ENABLE   (1 << 27)

Definition at line 1670 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_STENCIL_WRITE_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_STENCIL_WRITE_ENABLE   (1 << 25)

Definition at line 1668 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_ENABLE_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_ENABLE_MASK   0x0000c000

Definition at line 1660 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_ENABLE_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_ENABLE_SHIFT   14

Definition at line 1659 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FORMAT_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FORMAT_MASK   0xc0000000

Definition at line 1674 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FORMAT_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FORMAT_SHIFT   30

Definition at line 1673 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FUNC_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FUNC_MASK   0x000f0000

Definition at line 1662 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FUNC_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_FUNC_SHIFT   16

Definition at line 1661 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_PERSPECTIVE_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_PERSPECTIVE_ENABLE   (1 << 23)

Definition at line 1666 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_WRITE_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL0_Z_WRITE_ENABLE   (1 << 24)

Definition at line 1667 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1   0x00000340

Definition at line 1675 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_FUNC_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_FUNC_MASK   0x000000f0

Definition at line 1679 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_FUNC_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_FUNC_SHIFT   4

Definition at line 1678 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_READ_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_READ_MASK   0x00ff0000

Definition at line 1683 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_READ_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_READ_SHIFT   16

Definition at line 1682 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_WRITE_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_WRITE_MASK   0xff000000

Definition at line 1685 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_WRITE_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_MASK_WRITE_SHIFT   24

Definition at line 1684 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_REF_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_REF_MASK   0x0000ff00

Definition at line 1681 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_REF_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_REF_SHIFT   8

Definition at line 1680 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_TEST_ENABLE_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_TEST_ENABLE_MASK   0x0000000f

Definition at line 1677 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_TEST_ENABLE_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL1_STENCIL_TEST_ENABLE_SHIFT   0

Definition at line 1676 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL2

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2   0x00000344

Definition at line 1686 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_FAIL_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_FAIL_MASK   0x0000000f

Definition at line 1688 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_FAIL_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_FAIL_SHIFT   0

Definition at line 1687 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZFAIL_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZFAIL_MASK   0x000000f0

Definition at line 1690 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZFAIL_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZFAIL_SHIFT   4

Definition at line 1689 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZPASS_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZPASS_MASK   0x00000f00

Definition at line 1692 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZPASS_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_CONTROL2_STENCIL_OP_ZPASS_SHIFT   8

Definition at line 1691 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_DMA_A

#define NV04_DX6_MULTITEX_TRIANGLE_DMA_A   0x00000184

Definition at line 1508 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_DMA_B

#define NV04_DX6_MULTITEX_TRIANGLE_DMA_B   0x00000188

Definition at line 1509 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_DMA_NOTIFY

#define NV04_DX6_MULTITEX_TRIANGLE_DMA_NOTIFY   0x00000180

Definition at line 1507 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER (   x)    (0x00000318+((x)*4))

Definition at line 1535 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER__SIZE   0x00000002

Definition at line 1536 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_ANISOTROPIC_MAGNIFY_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_ANISOTROPIC_MAGNIFY_ENABLE   (1 << 31)

Definition at line 1549 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_ANISOTROPIC_MINIFY_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_ANISOTROPIC_MINIFY_ENABLE   (1 << 27)

Definition at line 1546 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_X_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_X_MASK   0x000000ff

Definition at line 1538 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_X_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_X_SHIFT   0

Definition at line 1537 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_Y_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_Y_MASK   0x00007f00

Definition at line 1540 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_Y_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_KERNEL_SIZE_Y_SHIFT   8

Definition at line 1539 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_MAGNIFY_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MAGNIFY_MASK   0x70000000

Definition at line 1548 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_MAGNIFY_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MAGNIFY_SHIFT   28

Definition at line 1547 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_MINIFY_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MINIFY_MASK   0x07000000

Definition at line 1545 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_MINIFY_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MINIFY_SHIFT   24

Definition at line 1544 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_MIPMAP_DITHER_ENABLE

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MIPMAP_DITHER_ENABLE   (1 << 15)

Definition at line 1541 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_MIPMAP_LODBIAS_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MIPMAP_LODBIAS_MASK   0x00ff0000

Definition at line 1543 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FILTER_MIPMAP_LODBIAS_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FILTER_MIPMAP_LODBIAS_SHIFT   16

Definition at line 1542 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR

#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR   0x00000348

Definition at line 1693 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_A_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_A_MASK   0xff000000

Definition at line 1701 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_A_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_A_SHIFT   24

Definition at line 1700 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_B_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_B_MASK   0x000000ff

Definition at line 1695 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_B_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_B_SHIFT   0

Definition at line 1694 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_G_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_G_MASK   0x0000ff00

Definition at line 1697 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_G_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_G_SHIFT   8

Definition at line 1696 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_R_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_R_MASK   0x00ff0000

Definition at line 1699 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_R_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FOGCOLOR_R_SHIFT   16

Definition at line 1698 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT (   x)    (0x00000310+((x)*4))

Definition at line 1513 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT__SIZE   0x00000002

Definition at line 1514 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSU_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSU_MASK   0x07000000

Definition at line 1530 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSU_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSU_SHIFT   24

Definition at line 1529 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSV_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSV_MASK   0x70000000

Definition at line 1533 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSV_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ADDRESSV_SHIFT   28

Definition at line 1532 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_U_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_U_MASK   0x000f0000

Definition at line 1526 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_U_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_U_SHIFT   16

Definition at line 1525 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_V_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_V_MASK   0x00f00000

Definition at line 1528 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_V_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_BASE_SIZE_V_SHIFT   20

Definition at line 1527 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_COLOR_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_COLOR_MASK   0x00000f00

Definition at line 1522 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_COLOR_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_COLOR_SHIFT   8

Definition at line 1521 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_DMA_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_DMA_MASK   0x0000000f

Definition at line 1516 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_DMA_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_DMA_SHIFT   0

Definition at line 1515 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_MIPMAP_LEVELS_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_MIPMAP_LEVELS_MASK   0x0000f000

Definition at line 1524 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_MIPMAP_LEVELS_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_MIPMAP_LEVELS_SHIFT   12

Definition at line 1523 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_FOH_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_FOH_MASK   0x000000c0

Definition at line 1520 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_FOH_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_FOH_SHIFT   6

Definition at line 1519 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_ZOH_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_ZOH_MASK   0x00000030

Definition at line 1518 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_ZOH_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_ORIGIN_ZOH_SHIFT   4

Definition at line 1517 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_WRAPU

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_WRAPU   (1 << 27)

Definition at line 1531 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_FORMAT_WRAPV

#define NV04_DX6_MULTITEX_TRIANGLE_FORMAT_WRAPV   (1 << 31)

Definition at line 1534 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_NOP

#define NV04_DX6_MULTITEX_TRIANGLE_NOP   0x00000100

Definition at line 1505 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_NOTIFY

#define NV04_DX6_MULTITEX_TRIANGLE_NOTIFY   0x00000104

Definition at line 1506 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_OFFSET

#define NV04_DX6_MULTITEX_TRIANGLE_OFFSET (   x)    (0x00000308+((x)*4))

Definition at line 1511 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_OFFSET__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_OFFSET__SIZE   0x00000002

Definition at line 1512 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_SURFACE

#define NV04_DX6_MULTITEX_TRIANGLE_SURFACE   0x0000018c

Definition at line 1510 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR (   x)    (0x00000410+((x)*40))

Definition at line 1710 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR__SIZE   0x00000008

Definition at line 1711 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_A_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_A_MASK   0xff000000

Definition at line 1719 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_A_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_A_SHIFT   24

Definition at line 1718 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_B_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_B_MASK   0x000000ff

Definition at line 1713 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_B_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_B_SHIFT   0

Definition at line 1712 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_G_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_G_MASK   0x0000ff00

Definition at line 1715 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_G_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_G_SHIFT   8

Definition at line 1714 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_R_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_R_MASK   0x00ff0000

Definition at line 1717 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_R_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_COLOR_R_SHIFT   16

Definition at line 1716 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE (   x)    (0x00000540+((x)*4))

Definition at line 1738 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE__SIZE   0x00000030

Definition at line 1739 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I0_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I0_MASK   0x0000000f

Definition at line 1741 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I0_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I0_SHIFT   0

Definition at line 1740 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I1_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I1_MASK   0x000000f0

Definition at line 1743 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I1_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I1_SHIFT   4

Definition at line 1742 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I2_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I2_MASK   0x00000f00

Definition at line 1745 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I2_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I2_SHIFT   8

Definition at line 1744 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I3_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I3_MASK   0x0000f000

Definition at line 1747 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I3_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I3_SHIFT   12

Definition at line 1746 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I4_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I4_MASK   0x000f0000

Definition at line 1749 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I4_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I4_SHIFT   16

Definition at line 1748 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I5_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I5_MASK   0x00f00000

Definition at line 1751 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I5_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_DRAWPRIMITIVE_I5_SHIFT   20

Definition at line 1750 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_RHW

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_RHW (   x)    (0x0000040c+((x)*40))

Definition at line 1708 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_RHW__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_RHW__SIZE   0x00000008

Definition at line 1709 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR (   x)    (0x00000414+((x)*40))

Definition at line 1720 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR__SIZE   0x00000008

Definition at line 1721 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_B_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_B_MASK   0x000000ff

Definition at line 1723 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_B_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_B_SHIFT   0

Definition at line 1722 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_FOG_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_FOG_MASK   0xff000000

Definition at line 1729 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_FOG_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_FOG_SHIFT   24

Definition at line 1728 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_G_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_G_MASK   0x0000ff00

Definition at line 1725 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_G_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_G_SHIFT   8

Definition at line 1724 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_R_MASK

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_R_MASK   0x00ff0000

Definition at line 1727 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_R_SHIFT

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SPECULAR_R_SHIFT   16

Definition at line 1726 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SX

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SX (   x)    (0x00000400+((x)*40))

Definition at line 1702 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SX__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SX__SIZE   0x00000008

Definition at line 1703 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SY

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SY (   x)    (0x00000404+((x)*40))

Definition at line 1704 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SY__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SY__SIZE   0x00000008

Definition at line 1705 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SZ

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SZ (   x)    (0x00000408+((x)*40))

Definition at line 1706 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SZ__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_SZ__SIZE   0x00000008

Definition at line 1707 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU0

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU0 (   x)    (0x00000418+((x)*40))

Definition at line 1730 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU0__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU0__SIZE   0x00000008

Definition at line 1731 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU1

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU1 (   x)    (0x00000420+((x)*40))

Definition at line 1734 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU1__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TU1__SIZE   0x00000008

Definition at line 1735 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV0

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV0 (   x)    (0x0000041c+((x)*40))

Definition at line 1732 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV0__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV0__SIZE   0x00000008

Definition at line 1733 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV1

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV1 (   x)    (0x00000424+((x)*40))

Definition at line 1736 of file nv40.h.

◆ NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV1__SIZE

#define NV04_DX6_MULTITEX_TRIANGLE_TLMTVERTEX_TV1__SIZE   0x00000008

Definition at line 1737 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT

#define NV04_GDI_RECTANGLE_TEXT   0x0000004a

Definition at line 957 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_BETA1

#define NV04_GDI_RECTANGLE_TEXT_BETA1   0x00000190

Definition at line 967 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_BETA4

#define NV04_GDI_RECTANGLE_TEXT_BETA4   0x00000194

Definition at line 968 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F (   x)    (0x00001000+((x)*4))

Definition at line 1088 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F__SIZE

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F__SIZE   0x00000100

Definition at line 1089 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_INDEX_MASK

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_INDEX_MASK   0x000000ff

Definition at line 1091 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_INDEX_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_INDEX_SHIFT   0

Definition at line 1090 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_X_MASK

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_X_MASK   0x000fff00

Definition at line 1093 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_X_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_X_SHIFT   8

Definition at line 1092 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_Y_MASK

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_Y_MASK   0xfff00000

Definition at line 1095 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_Y_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_Y_SHIFT   20

Definition at line 1094 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_INDEX

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_INDEX (   x)    (0x00001804+((x)*8))

Definition at line 1118 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_INDEX__SIZE

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_INDEX__SIZE   0x00000100

Definition at line 1119 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT (   x)    (0x00001800+((x)*8))

Definition at line 1112 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT__SIZE

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT__SIZE   0x00000100

Definition at line 1113 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_X_MASK

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_X_MASK   0x0000ffff

Definition at line 1115 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_X_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_X_SHIFT   0

Definition at line 1114 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_Y_MASK

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_Y_MASK   0xffff0000

Definition at line 1117 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_Y_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_Y_SHIFT   16

Definition at line 1116 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0   0x000005f4

Definition at line 997 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_L_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_L_MASK   0x0000ffff

Definition at line 999 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_L_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_L_SHIFT   0

Definition at line 998 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_T_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_T_MASK   0xffff0000

Definition at line 1001 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_T_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_T_SHIFT   16

Definition at line 1000 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1   0x000005f8

Definition at line 1002 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_B_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_B_MASK   0xffff0000

Definition at line 1006 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_B_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_B_SHIFT   16

Definition at line 1005 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_R_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_R_MASK   0x0000ffff

Definition at line 1004 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_R_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_R_SHIFT   0

Definition at line 1003 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0   0x000007ec

Definition at line 1020 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_MASK   0x0000ffff

Definition at line 1022 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L_SHIFT   0

Definition at line 1021 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_MASK   0xffff0000

Definition at line 1024 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T_SHIFT   16

Definition at line 1023 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1   0x000007f0

Definition at line 1025 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_MASK   0xffff0000

Definition at line 1029 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B_SHIFT   16

Definition at line 1028 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_MASK   0x0000ffff

Definition at line 1027 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R_SHIFT   0

Definition at line 1026 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0   0x00000be4

Definition at line 1043 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_MASK   0x0000ffff

Definition at line 1045 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L_SHIFT   0

Definition at line 1044 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_MASK   0xffff0000

Definition at line 1047 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T_SHIFT   16

Definition at line 1046 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1   0x00000be8

Definition at line 1048 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_MASK   0xffff0000

Definition at line 1052 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B_SHIFT   16

Definition at line 1051 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_MASK   0x0000ffff

Definition at line 1050 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R_SHIFT   0

Definition at line 1049 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0   0x00000ff4

Definition at line 1077 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_L_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_L_MASK   0x0000ffff

Definition at line 1079 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_L_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_L_SHIFT   0

Definition at line 1078 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_T_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_T_MASK   0xffff0000

Definition at line 1081 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_T_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_T_SHIFT   16

Definition at line 1080 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1   0x00000ff8

Definition at line 1082 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_B_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_B_MASK   0xffff0000

Definition at line 1086 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_B_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_B_SHIFT   16

Definition at line 1085 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_R_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_R_MASK   0x0000ffff

Definition at line 1084 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_R_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_R_SHIFT   0

Definition at line 1083 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0   0x000017f4

Definition at line 1101 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_L_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_L_MASK   0x0000ffff

Definition at line 1103 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_L_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_L_SHIFT   0

Definition at line 1102 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_T_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_T_MASK   0xffff0000

Definition at line 1105 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_T_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_T_SHIFT   16

Definition at line 1104 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1   0x000017f8

Definition at line 1106 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_B_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_B_MASK   0xffff0000

Definition at line 1110 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_B_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_B_SHIFT   16

Definition at line 1109 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_R_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_R_MASK   0x0000ffff

Definition at line 1108 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_R_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_R_SHIFT   0

Definition at line 1107 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0 (   x)    (0x00000600+((x)*8))

Definition at line 1008 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0__SIZE

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0__SIZE   0x00000020

Definition at line 1009 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_MASK   0x0000ffff

Definition at line 1011 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L_SHIFT   0

Definition at line 1010 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_MASK   0xffff0000

Definition at line 1013 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T_SHIFT   16

Definition at line 1012 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1 (   x)    (0x00000604+((x)*8))

Definition at line 1014 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1__SIZE

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1__SIZE   0x00000020

Definition at line 1015 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_MASK   0xffff0000

Definition at line 1019 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B_SHIFT   16

Definition at line 1018 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_MASK

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_MASK   0x0000ffff

Definition at line 1017 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R_SHIFT   0

Definition at line 1016 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR0_E

#define NV04_GDI_RECTANGLE_TEXT_COLOR0_E   0x00000bec

Definition at line 1053 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR1_A

#define NV04_GDI_RECTANGLE_TEXT_COLOR1_A   0x000003fc

Definition at line 984 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR1_B

#define NV04_GDI_RECTANGLE_TEXT_COLOR1_B   0x000005fc

Definition at line 1007 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR1_C

#define NV04_GDI_RECTANGLE_TEXT_COLOR1_C   0x000007f4

Definition at line 1030 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR1_E

#define NV04_GDI_RECTANGLE_TEXT_COLOR1_E   0x00000bf0

Definition at line 1054 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR1_F

#define NV04_GDI_RECTANGLE_TEXT_COLOR1_F   0x00000ffc

Definition at line 1087 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR1_G

#define NV04_GDI_RECTANGLE_TEXT_COLOR1_G   0x000017fc

Definition at line 1111 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT

#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT   0x00000300

Definition at line 977 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A16R5G6B5

#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A16R5G6B5   0x00000001

Definition at line 978 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A8R8G8B8

#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A8R8G8B8   0x00000003

Definition at line 980 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_X16A1R5G5B5

#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_X16A1R5G5B5   0x00000002

Definition at line 979 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_DMA_FONTS

#define NV04_GDI_RECTANGLE_TEXT_DMA_FONTS   0x00000184

Definition at line 964 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_DMA_NOTIFY

#define NV04_GDI_RECTANGLE_TEXT_DMA_NOTIFY   0x00000180

Definition at line 963 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_F

#define NV04_GDI_RECTANGLE_TEXT_FONT_F   0x00000ff0

Definition at line 1072 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_F_OFFSET_MASK

#define NV04_GDI_RECTANGLE_TEXT_FONT_F_OFFSET_MASK   0x0fffffff

Definition at line 1074 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_F_OFFSET_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_FONT_F_OFFSET_SHIFT   0

Definition at line 1073 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_F_PITCH_MASK

#define NV04_GDI_RECTANGLE_TEXT_FONT_F_PITCH_MASK   0xf0000000

Definition at line 1076 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_F_PITCH_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_FONT_F_PITCH_SHIFT   28

Definition at line 1075 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_G

#define NV04_GDI_RECTANGLE_TEXT_FONT_G   0x000017f0

Definition at line 1096 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_G_OFFSET_MASK

#define NV04_GDI_RECTANGLE_TEXT_FONT_G_OFFSET_MASK   0x0fffffff

Definition at line 1098 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_G_OFFSET_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_FONT_G_OFFSET_SHIFT   0

Definition at line 1097 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_G_PITCH_MASK

#define NV04_GDI_RECTANGLE_TEXT_FONT_G_PITCH_MASK   0xf0000000

Definition at line 1100 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_FONT_G_PITCH_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_FONT_G_PITCH_SHIFT   28

Definition at line 1099 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E

#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E (   x)    (0x00000c00+((x)*4))

Definition at line 1070 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__SIZE

#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__SIZE   0x00000080

Definition at line 1071 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C

#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C (   x)    (0x00000800+((x)*4))

Definition at line 1041 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__SIZE

#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__SIZE   0x00000080

Definition at line 1042 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT

#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT   0x00000304

Definition at line 981 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT_CGA6

#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT_CGA6   0x00000001

Definition at line 982 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT_LE

#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT_LE   0x00000002

Definition at line 983 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_NOP

#define NV04_GDI_RECTANGLE_TEXT_NOP   0x00000100

Definition at line 959 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_NOTIFY

#define NV04_GDI_RECTANGLE_TEXT_NOTIFY   0x00000104

Definition at line 960 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_OPERATION

#define NV04_GDI_RECTANGLE_TEXT_OPERATION   0x000002fc

Definition at line 970 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_OPERATION_BLEND_AND

#define NV04_GDI_RECTANGLE_TEXT_OPERATION_BLEND_AND   0x00000002

Definition at line 973 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_OPERATION_BLEND_PREMULT

#define NV04_GDI_RECTANGLE_TEXT_OPERATION_BLEND_PREMULT   0x00000005

Definition at line 976 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_OPERATION_ROP_AND

#define NV04_GDI_RECTANGLE_TEXT_OPERATION_ROP_AND   0x00000001

Definition at line 972 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY

#define NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY   0x00000003

Definition at line 974 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY_AND

#define NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY_AND   0x00000000

Definition at line 971 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY_PREMULT

#define NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY_PREMULT   0x00000004

Definition at line 975 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_PATCH

#define NV04_GDI_RECTANGLE_TEXT_PATCH   0x0000010c

Definition at line 961 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_PATTERN

#define NV04_GDI_RECTANGLE_TEXT_PATTERN   0x00000188

Definition at line 965 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_PM_TRIGGER

#define NV04_GDI_RECTANGLE_TEXT_PM_TRIGGER   0x00000140

Definition at line 962 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_C

#define NV04_GDI_RECTANGLE_TEXT_POINT_C   0x000007fc

Definition at line 1036 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_C_X_MASK

#define NV04_GDI_RECTANGLE_TEXT_POINT_C_X_MASK   0x0000ffff

Definition at line 1038 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_C_X_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_POINT_C_X_SHIFT   0

Definition at line 1037 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_C_Y_MASK

#define NV04_GDI_RECTANGLE_TEXT_POINT_C_Y_MASK   0xffff0000

Definition at line 1040 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_C_Y_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_POINT_C_Y_SHIFT   16

Definition at line 1039 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_E

#define NV04_GDI_RECTANGLE_TEXT_POINT_E   0x00000bfc

Definition at line 1065 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_E_X_MASK

#define NV04_GDI_RECTANGLE_TEXT_POINT_E_X_MASK   0x0000ffff

Definition at line 1067 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_E_X_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_POINT_E_X_SHIFT   0

Definition at line 1066 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_E_Y_MASK

#define NV04_GDI_RECTANGLE_TEXT_POINT_E_Y_MASK   0xffff0000

Definition at line 1069 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_POINT_E_Y_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_POINT_E_Y_SHIFT   16

Definition at line 1068 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_ROP

#define NV04_GDI_RECTANGLE_TEXT_ROP   0x0000018c

Definition at line 966 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_C

#define NV04_GDI_RECTANGLE_TEXT_SIZE_C   0x000007f8

Definition at line 1031 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_C_H_MASK

#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_H_MASK   0xffff0000

Definition at line 1035 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_C_H_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_H_SHIFT   16

Definition at line 1034 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_C_W_MASK

#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_W_MASK   0x0000ffff

Definition at line 1033 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_C_W_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_W_SHIFT   0

Definition at line 1032 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E

#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E   0x00000bf4

Definition at line 1055 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_MASK

#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_MASK   0xffff0000

Definition at line 1059 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_H_SHIFT   16

Definition at line 1058 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_MASK

#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_MASK   0x0000ffff

Definition at line 1057 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_W_SHIFT   0

Definition at line 1056 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E

#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E   0x00000bf8

Definition at line 1060 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_MASK

#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_MASK   0xffff0000

Definition at line 1064 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H_SHIFT   16

Definition at line 1063 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_MASK

#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_MASK   0x0000ffff

Definition at line 1062 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W_SHIFT   0

Definition at line 1061 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_SURFACE

#define NV04_GDI_RECTANGLE_TEXT_SURFACE   0x00000198

Definition at line 969 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT (   x)    (0x00000400+((x)*8))

Definition at line 985 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT__SIZE

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT__SIZE   0x00000020

Definition at line 986 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_MASK

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_MASK   0xffff0000

Definition at line 990 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X_SHIFT   16

Definition at line 989 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_MASK

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_MASK   0x0000ffff

Definition at line 988 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y_SHIFT   0

Definition at line 987 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE (   x)    (0x00000404+((x)*8))

Definition at line 991 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE__SIZE

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE__SIZE   0x00000020

Definition at line 992 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_MASK

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_MASK   0x0000ffff

Definition at line 994 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H_SHIFT   0

Definition at line 993 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_MASK

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_MASK   0xffff0000

Definition at line 996 of file nv40.h.

◆ NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_SHIFT

#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W_SHIFT   16

Definition at line 995 of file nv40.h.

◆ NV04_IMAGE_BLEND_PREMULT

#define NV04_IMAGE_BLEND_PREMULT   0x00000067

Definition at line 3024 of file nv40.h.

◆ NV04_IMAGE_BLEND_PREMULT_BETA_INPUT

#define NV04_IMAGE_BLEND_PREMULT_BETA_INPUT   0x00000204

Definition at line 3030 of file nv40.h.

◆ NV04_IMAGE_BLEND_PREMULT_DMA_NOTIFY

#define NV04_IMAGE_BLEND_PREMULT_DMA_NOTIFY   0x00000180

Definition at line 3028 of file nv40.h.

◆ NV04_IMAGE_BLEND_PREMULT_IMAGE_INPUT

#define NV04_IMAGE_BLEND_PREMULT_IMAGE_INPUT   0x00000208

Definition at line 3031 of file nv40.h.

◆ NV04_IMAGE_BLEND_PREMULT_IMAGE_OUTPUT

#define NV04_IMAGE_BLEND_PREMULT_IMAGE_OUTPUT   0x00000200

Definition at line 3029 of file nv40.h.

◆ NV04_IMAGE_BLEND_PREMULT_NOP

#define NV04_IMAGE_BLEND_PREMULT_NOP   0x00000100

Definition at line 3026 of file nv40.h.

◆ NV04_IMAGE_BLEND_PREMULT_NOTIFY

#define NV04_IMAGE_BLEND_PREMULT_NOTIFY   0x00000104

Definition at line 3027 of file nv40.h.

◆ NV04_IMAGE_PATTERN

#define NV04_IMAGE_PATTERN   0x00000044

Definition at line 719 of file nv40.h.

◆ NV04_IMAGE_PATTERN_COLOR_FORMAT

#define NV04_IMAGE_PATTERN_COLOR_FORMAT   0x00000300

Definition at line 724 of file nv40.h.

◆ NV04_IMAGE_PATTERN_COLOR_FORMAT_A16R5G6B5

#define NV04_IMAGE_PATTERN_COLOR_FORMAT_A16R5G6B5   0x00000001

Definition at line 725 of file nv40.h.

◆ NV04_IMAGE_PATTERN_COLOR_FORMAT_A8R8G8B8

#define NV04_IMAGE_PATTERN_COLOR_FORMAT_A8R8G8B8   0x00000003

Definition at line 727 of file nv40.h.

◆ NV04_IMAGE_PATTERN_COLOR_FORMAT_X16A1R5G5B5

#define NV04_IMAGE_PATTERN_COLOR_FORMAT_X16A1R5G5B5   0x00000002

Definition at line 726 of file nv40.h.

◆ NV04_IMAGE_PATTERN_DMA_NOTIFY

#define NV04_IMAGE_PATTERN_DMA_NOTIFY   0x00000180

Definition at line 723 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_COLOR0

#define NV04_IMAGE_PATTERN_MONOCHROME_COLOR0   0x00000310

Definition at line 738 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_COLOR1

#define NV04_IMAGE_PATTERN_MONOCHROME_COLOR1   0x00000314

Definition at line 739 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_FORMAT

#define NV04_IMAGE_PATTERN_MONOCHROME_FORMAT   0x00000304

Definition at line 728 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_FORMAT_CGA6

#define NV04_IMAGE_PATTERN_MONOCHROME_FORMAT_CGA6   0x00000001

Definition at line 729 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_FORMAT_LE

#define NV04_IMAGE_PATTERN_MONOCHROME_FORMAT_LE   0x00000002

Definition at line 730 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0

#define NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0   0x00000318

Definition at line 740 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1

#define NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1   0x0000031c

Definition at line 741 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_SHAPE

#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE   0x00000308

Definition at line 731 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_1X64

#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_1X64   0x00000002

Definition at line 734 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_64X1

#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_64X1   0x00000001

Definition at line 733 of file nv40.h.

◆ NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_8X8

#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_8X8   0x00000000

Definition at line 732 of file nv40.h.

◆ NV04_IMAGE_PATTERN_NOP

#define NV04_IMAGE_PATTERN_NOP   0x00000100

Definition at line 721 of file nv40.h.

◆ NV04_IMAGE_PATTERN_NOTIFY

#define NV04_IMAGE_PATTERN_NOTIFY   0x00000104

Definition at line 722 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5 (   x)    (0x00000500+((x)*4))

Definition at line 752 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5__SIZE

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5__SIZE   0x00000020

Definition at line 753 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B0_MASK

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B0_MASK   0x0000001f

Definition at line 755 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B0_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B0_SHIFT   0

Definition at line 754 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B1_MASK

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B1_MASK   0x001f0000

Definition at line 761 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B1_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B1_SHIFT   16

Definition at line 760 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G0_MASK

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G0_MASK   0x000007e0

Definition at line 757 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G0_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G0_SHIFT   5

Definition at line 756 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G1_MASK

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G1_MASK   0x07e00000

Definition at line 763 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G1_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G1_SHIFT   21

Definition at line 762 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R0_MASK

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R0_MASK   0x0000f800

Definition at line 759 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R0_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R0_SHIFT   11

Definition at line 758 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R1_MASK

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R1_MASK   0xf8000000

Definition at line 765 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R1_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R1_SHIFT   27

Definition at line 764 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_SELECT

#define NV04_IMAGE_PATTERN_PATTERN_SELECT   0x0000030c

Definition at line 735 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_SELECT_COLOR

#define NV04_IMAGE_PATTERN_PATTERN_SELECT_COLOR   0x00000002

Definition at line 737 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_SELECT_MONO

#define NV04_IMAGE_PATTERN_PATTERN_SELECT_MONO   0x00000001

Definition at line 736 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5 (   x)    (0x00000600+((x)*4))

Definition at line 766 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5__SIZE

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5__SIZE   0x00000020

Definition at line 767 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B0_MASK

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B0_MASK   0x0000001f

Definition at line 769 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B0_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B0_SHIFT   0

Definition at line 768 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B1_MASK

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B1_MASK   0x001f0000

Definition at line 775 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B1_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B1_SHIFT   16

Definition at line 774 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G0_MASK

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G0_MASK   0x000003e0

Definition at line 771 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G0_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G0_SHIFT   5

Definition at line 770 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G1_MASK

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G1_MASK   0x03e00000

Definition at line 777 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G1_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G1_SHIFT   21

Definition at line 776 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R0_MASK

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R0_MASK   0x00007c00

Definition at line 773 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R0_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R0_SHIFT   10

Definition at line 772 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R1_MASK

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R1_MASK   0x7c000000

Definition at line 779 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R1_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R1_SHIFT   26

Definition at line 778 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8

#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8 (   x)    (0x00000700+((x)*4))

Definition at line 780 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8__SIZE

#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8__SIZE   0x00000040

Definition at line 781 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_B_MASK

#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_B_MASK   0x000000ff

Definition at line 783 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_B_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_B_SHIFT   0

Definition at line 782 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_G_MASK

#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_G_MASK   0x0000ff00

Definition at line 785 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_G_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_G_SHIFT   8

Definition at line 784 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_R_MASK

#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_R_MASK   0x00ff0000

Definition at line 787 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_R_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_R_SHIFT   16

Definition at line 786 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8

#define NV04_IMAGE_PATTERN_PATTERN_Y8 (   x)    (0x00000400+((x)*4))

Definition at line 742 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8__SIZE

#define NV04_IMAGE_PATTERN_PATTERN_Y8__SIZE   0x00000010

Definition at line 743 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8_Y0_MASK

#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y0_MASK   0x000000ff

Definition at line 745 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8_Y0_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y0_SHIFT   0

Definition at line 744 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8_Y1_MASK

#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y1_MASK   0x0000ff00

Definition at line 747 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8_Y1_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y1_SHIFT   8

Definition at line 746 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8_Y2_MASK

#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y2_MASK   0x00ff0000

Definition at line 749 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8_Y2_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y2_SHIFT   16

Definition at line 748 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8_Y3_MASK

#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y3_MASK   0xff000000

Definition at line 751 of file nv40.h.

◆ NV04_IMAGE_PATTERN_PATTERN_Y8_Y3_SHIFT

#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y3_SHIFT   24

Definition at line 750 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU

#define NV04_INDEXED_IMAGE_FROM_CPU   0x00000060

Definition at line 2955 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_COLOR

#define NV04_INDEXED_IMAGE_FROM_CPU_COLOR   0x00000400

Definition at line 2968 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_COLOR_FORMAT

#define NV04_INDEXED_IMAGE_FROM_CPU_COLOR_FORMAT   0x000003e8

Definition at line 2962 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_DMA_LUT

#define NV04_INDEXED_IMAGE_FROM_CPU_DMA_LUT   0x00000184

Definition at line 2961 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_DMA_NOTIFY

#define NV04_INDEXED_IMAGE_FROM_CPU_DMA_NOTIFY   0x00000180

Definition at line 2960 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_INDEX_FORMAT

#define NV04_INDEXED_IMAGE_FROM_CPU_INDEX_FORMAT   0x000003ec

Definition at line 2963 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_LUT_OFFSET

#define NV04_INDEXED_IMAGE_FROM_CPU_LUT_OFFSET   0x000003f0

Definition at line 2964 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_NOP

#define NV04_INDEXED_IMAGE_FROM_CPU_NOP   0x00000100

Definition at line 2957 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_NOTIFY

#define NV04_INDEXED_IMAGE_FROM_CPU_NOTIFY   0x00000104

Definition at line 2958 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_PATCH

#define NV04_INDEXED_IMAGE_FROM_CPU_PATCH   0x0000010c

Definition at line 2959 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_POINT

#define NV04_INDEXED_IMAGE_FROM_CPU_POINT   0x000003f4

Definition at line 2965 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_SIZE_IN

#define NV04_INDEXED_IMAGE_FROM_CPU_SIZE_IN   0x000003fc

Definition at line 2967 of file nv40.h.

◆ NV04_INDEXED_IMAGE_FROM_CPU_SIZE_OUT

#define NV04_INDEXED_IMAGE_FROM_CPU_SIZE_OUT   0x000003f8

Definition at line 2966 of file nv40.h.

◆ NV04_RENDER_SOLID_LINE

#define NV04_RENDER_SOLID_LINE   0x0000005c

Definition at line 2906 of file nv40.h.

◆ NV04_RENDER_SOLID_LINE_SURFACE

#define NV04_RENDER_SOLID_LINE_SURFACE   0x00000198

Definition at line 2908 of file nv40.h.

◆ NV04_RENDER_SOLID_RECTANGLE

#define NV04_RENDER_SOLID_RECTANGLE   0x0000005e

Definition at line 2915 of file nv40.h.

◆ NV04_RENDER_SOLID_RECTANGLE_SURFACE

#define NV04_RENDER_SOLID_RECTANGLE_SURFACE   0x00000198

Definition at line 2917 of file nv40.h.

◆ NV04_RENDER_SOLID_TRIANGLE

#define NV04_RENDER_SOLID_TRIANGLE   0x0000005d

Definition at line 2911 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY

#define NV04_SCALED_IMAGE_FROM_MEMORY   0x00000077

Definition at line 3055 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_ADDRESS

#define NV04_SCALED_IMAGE_FROM_MEMORY_ADDRESS   0x00000408

Definition at line 3125 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_BETA1

#define NV04_SCALED_IMAGE_FROM_MEMORY_BETA1   0x00000190

Definition at line 3063 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_BETA4

#define NV04_SCALED_IMAGE_FROM_MEMORY_BETA4   0x00000194

Definition at line 3064 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT   0x00000308

Definition at line 3087 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_MASK   0x0000ffff

Definition at line 3089 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X_SHIFT   0

Definition at line 3088 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_MASK   0xffff0000

Definition at line 3091 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y_SHIFT   16

Definition at line 3090 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE   0x0000030c

Definition at line 3092 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_MASK   0xffff0000

Definition at line 3096 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H_SHIFT   16

Definition at line 3095 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_MASK   0x0000ffff

Definition at line 3094 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W_SHIFT   0

Definition at line 3093 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION   0x000002fc

Definition at line 3066 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_DITHER

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_DITHER   0x00000000

Definition at line 3067 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_SUBTR_TRUNCATE

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_SUBTR_TRUNCATE   0x00000002

Definition at line 3069 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_TRUNCATE

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_TRUNCATE   0x00000001

Definition at line 3068 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT   0x00000300

Definition at line 3070 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A1R5G5B5

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A1R5G5B5   0x00000001

Definition at line 3071 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A8R8G8B8

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A8R8G8B8   0x00000003

Definition at line 3073 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_AY8

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_AY8   0x00000009

Definition at line 3079 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_R5G6B5

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_R5G6B5   0x00000007

Definition at line 3077 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_V8YB8U8YA8

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_V8YB8U8YA8   0x00000005

Definition at line 3075 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X1R5G5B5

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X1R5G5B5   0x00000002

Definition at line 3072 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X8R8G8B8

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X8R8G8B8   0x00000004

Definition at line 3074 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_Y8

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_Y8   0x00000008

Definition at line 3078 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_YB8V8YA8U8

#define NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_YB8V8YA8U8   0x00000006

Definition at line 3076 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_DMA_IMAGE

#define NV04_SCALED_IMAGE_FROM_MEMORY_DMA_IMAGE   0x00000184

Definition at line 3060 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_DMA_NOTIFY

#define NV04_SCALED_IMAGE_FROM_MEMORY_DMA_NOTIFY   0x00000180

Definition at line 3059 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_DU_DX

#define NV04_SCALED_IMAGE_FROM_MEMORY_DU_DX   0x00000318

Definition at line 3107 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_DV_DY

#define NV04_SCALED_IMAGE_FROM_MEMORY_DV_DY   0x0000031c

Definition at line 3108 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT   0x00000404

Definition at line 3114 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_BILINEAR

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_BILINEAR   0x01000000

Definition at line 3124 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_MASK   0xff000000

Definition at line 3122 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_POINT_SAMPLE

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_POINT_SAMPLE   0x00000000

Definition at line 3123 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_SHIFT   24

Definition at line 3121 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_CENTER

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_CENTER   0x00010000

Definition at line 3119 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_CORNER

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_CORNER   0x00020000

Definition at line 3120 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_MASK   0x00ff0000

Definition at line 3118 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_SHIFT   16

Definition at line 3117 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_PITCH_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_PITCH_MASK   0x0000ffff

Definition at line 3116 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_PITCH_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT_PITCH_SHIFT   0

Definition at line 3115 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_NOP

#define NV04_SCALED_IMAGE_FROM_MEMORY_NOP   0x00000100

Definition at line 3057 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_NOTIFY

#define NV04_SCALED_IMAGE_FROM_MEMORY_NOTIFY   0x00000104

Definition at line 3058 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION

#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION   0x00000304

Definition at line 3080 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_AND

#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_AND   0x00000002

Definition at line 3083 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_PREMULT

#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_PREMULT   0x00000005

Definition at line 3086 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_ROP_AND

#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_ROP_AND   0x00000001

Definition at line 3082 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY

#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY   0x00000003

Definition at line 3084 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_AND

#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_AND   0x00000000

Definition at line 3081 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_PREMULT

#define NV04_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_PREMULT   0x00000004

Definition at line 3085 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT   0x00000310

Definition at line 3097 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_X_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_X_MASK   0x0000ffff

Definition at line 3099 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_X_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_X_SHIFT   0

Definition at line 3098 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_Y_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_Y_MASK   0xffff0000

Definition at line 3101 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_Y_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_Y_SHIFT   16

Definition at line 3100 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE   0x00000314

Definition at line 3102 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_H_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_H_MASK   0xffff0000

Definition at line 3106 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_H_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_H_SHIFT   16

Definition at line 3105 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_W_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_W_MASK   0x0000ffff

Definition at line 3104 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_W_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_W_SHIFT   0

Definition at line 3103 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_PATTERN

#define NV04_SCALED_IMAGE_FROM_MEMORY_PATTERN   0x00000188

Definition at line 3061 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_POINT

#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT   0x0000040c

Definition at line 3126 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_POINT_X_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT_X_MASK   0x0000ffff

Definition at line 3128 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_POINT_X_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT_X_SHIFT   0

Definition at line 3127 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_POINT_Y_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT_Y_MASK   0xffff0000

Definition at line 3130 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_POINT_Y_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_POINT_Y_SHIFT   16

Definition at line 3129 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_ROP

#define NV04_SCALED_IMAGE_FROM_MEMORY_ROP   0x0000018c

Definition at line 3062 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_SIZE

#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE   0x00000400

Definition at line 3109 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_H_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_H_MASK   0xffff0000

Definition at line 3113 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_H_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_H_SHIFT   16

Definition at line 3112 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_W_MASK

#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_W_MASK   0x0000ffff

Definition at line 3111 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_W_SHIFT

#define NV04_SCALED_IMAGE_FROM_MEMORY_SIZE_W_SHIFT   0

Definition at line 3110 of file nv40.h.

◆ NV04_SCALED_IMAGE_FROM_MEMORY_SURFACE

#define NV04_SCALED_IMAGE_FROM_MEMORY_SURFACE   0x00000198

Definition at line 3065 of file nv40.h.

◆ NV04_STRETCHED_IMAGE_FROM_CPU

#define NV04_STRETCHED_IMAGE_FROM_CPU   0x00000076

Definition at line 3051 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE

#define NV04_SWIZZLED_SURFACE   0x00000052

Definition at line 1248 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_DMA_IMAGE

#define NV04_SWIZZLED_SURFACE_DMA_IMAGE   0x00000184

Definition at line 1253 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_DMA_NOTIFY

#define NV04_SWIZZLED_SURFACE_DMA_NOTIFY   0x00000180

Definition at line 1252 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT

#define NV04_SWIZZLED_SURFACE_FORMAT   0x00000300

Definition at line 1254 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_U_MASK

#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_U_MASK   0x00ff0000

Definition at line 1269 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_U_SHIFT

#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_U_SHIFT   16

Definition at line 1268 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_V_MASK

#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_V_MASK   0xff000000

Definition at line 1271 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_V_SHIFT

#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_V_SHIFT   24

Definition at line 1270 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_A8R8G8B8

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_A8R8G8B8   0x0000000a

Definition at line 1266 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_MASK

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_MASK   0x000000ff

Definition at line 1256 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_R5G6B5

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_R5G6B5   0x00000004

Definition at line 1260 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_SHIFT

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_SHIFT   0

Definition at line 1255 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1A7R8G8B8_X1A7R8G8B8

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1A7R8G8B8_X1A7R8G8B8   0x00000009

Definition at line 1265 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1A7R8G8B8_Z1A7R8G8B8

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1A7R8G8B8_Z1A7R8G8B8   0x00000008

Definition at line 1264 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1R5G5B5_X1R5G5B5

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1R5G5B5_X1R5G5B5   0x00000003

Definition at line 1259 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1R5G5B5_Z1R5G5B5

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1R5G5B5_Z1R5G5B5   0x00000002

Definition at line 1258 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X8R8G8B8_X8R8G8B8

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X8R8G8B8_X8R8G8B8   0x00000007

Definition at line 1263 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X8R8G8B8_Z8R8G8B8

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X8R8G8B8_Z8R8G8B8   0x00000006

Definition at line 1262 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y16

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y16   0x00000005

Definition at line 1261 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y32

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y32   0x0000000b

Definition at line 1267 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y8

#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y8   0x00000001

Definition at line 1257 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_NOP

#define NV04_SWIZZLED_SURFACE_NOP   0x00000100

Definition at line 1250 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_NOTIFY

#define NV04_SWIZZLED_SURFACE_NOTIFY   0x00000104

Definition at line 1251 of file nv40.h.

◆ NV04_SWIZZLED_SURFACE_OFFSET

#define NV04_SWIZZLED_SURFACE_OFFSET   0x00000304

Definition at line 1272 of file nv40.h.

◆ NV05_IMAGE_FROM_CPU

#define NV05_IMAGE_FROM_CPU   0x00000065

Definition at line 3011 of file nv40.h.

◆ NV05_IMAGE_FROM_CPU_BETA4

#define NV05_IMAGE_FROM_CPU_BETA4   0x00000198

Definition at line 3013 of file nv40.h.

◆ NV05_IMAGE_FROM_CPU_SURFACE

#define NV05_IMAGE_FROM_CPU_SURFACE   0x0000019c

Definition at line 3014 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU

#define NV05_INDEXED_IMAGE_FROM_CPU   0x00000064

Definition at line 2997 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_BETA1

#define NV05_INDEXED_IMAGE_FROM_CPU_BETA1   0x00000198

Definition at line 3003 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_BETA4

#define NV05_INDEXED_IMAGE_FROM_CPU_BETA4   0x0000019c

Definition at line 3004 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_CLIP_RECTANGLE

#define NV05_INDEXED_IMAGE_FROM_CPU_CLIP_RECTANGLE   0x0000018c

Definition at line 3000 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_COLOR_CONVERSION

#define NV05_INDEXED_IMAGE_FROM_CPU_COLOR_CONVERSION   0x000003e0

Definition at line 3006 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_COLOR_KEY

#define NV05_INDEXED_IMAGE_FROM_CPU_COLOR_KEY   0x00000188

Definition at line 2999 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_INDICES

#define NV05_INDEXED_IMAGE_FROM_CPU_INDICES   0x00000400

Definition at line 3008 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_OPERATION

#define NV05_INDEXED_IMAGE_FROM_CPU_OPERATION   0x000003e4

Definition at line 3007 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_PATTERN

#define NV05_INDEXED_IMAGE_FROM_CPU_PATTERN   0x00000190

Definition at line 3001 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_ROP

#define NV05_INDEXED_IMAGE_FROM_CPU_ROP   0x00000194

Definition at line 3002 of file nv40.h.

◆ NV05_INDEXED_IMAGE_FROM_CPU_SURFACE

#define NV05_INDEXED_IMAGE_FROM_CPU_SURFACE   0x000001a0

Definition at line 3005 of file nv40.h.

◆ NV05_SCALED_IMAGE_FROM_MEMORY

#define NV05_SCALED_IMAGE_FROM_MEMORY   0x00000063

Definition at line 2981 of file nv40.h.

◆ NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION

#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION   0x000002fc

Definition at line 2983 of file nv40.h.

◆ NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_DITHER

#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_DITHER   0x00000000

Definition at line 2984 of file nv40.h.

◆ NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_SUBTR_TRUNCATE

#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_SUBTR_TRUNCATE   0x00000002

Definition at line 2986 of file nv40.h.

◆ NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_TRUNCATE

#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_TRUNCATE   0x00000001

Definition at line 2985 of file nv40.h.

◆ NV05_STRETCHED_IMAGE_FROM_CPU

#define NV05_STRETCHED_IMAGE_FROM_CPU   0x00000066

Definition at line 3017 of file nv40.h.

◆ NV05_STRETCHED_IMAGE_FROM_CPU_BETA4

#define NV05_STRETCHED_IMAGE_FROM_CPU_BETA4   0x00000194

Definition at line 3019 of file nv40.h.

◆ NV05_STRETCHED_IMAGE_FROM_CPU_COLOR_CONVERSION

#define NV05_STRETCHED_IMAGE_FROM_CPU_COLOR_CONVERSION   0x000002f8

Definition at line 3021 of file nv40.h.

◆ NV05_STRETCHED_IMAGE_FROM_CPU_SURFACE

#define NV05_STRETCHED_IMAGE_FROM_CPU_SURFACE   0x00000198

Definition at line 3020 of file nv40.h.

◆ NV10_CONTEXT_SURFACES_2D

#define NV10_CONTEXT_SURFACES_2D   0x00000062

Definition at line 2977 of file nv40.h.

◆ NV10_CONTEXT_SURFACES_3D

#define NV10_CONTEXT_SURFACES_3D   0x00000093

Definition at line 3184 of file nv40.h.

◆ NV10_DVD_SUBPICTURE

#define NV10_DVD_SUBPICTURE   0x00000088

Definition at line 3170 of file nv40.h.

◆ NV10_DX5_TEXTURE_TRIANGLE

#define NV10_DX5_TEXTURE_TRIANGLE   0x00000094

Definition at line 3188 of file nv40.h.

◆ NV10_DX6_MULTI_TEXTURE_TRIANGLE

#define NV10_DX6_MULTI_TEXTURE_TRIANGLE   0x00000095

Definition at line 3192 of file nv40.h.

◆ NV10_IMAGE_FROM_CPU

#define NV10_IMAGE_FROM_CPU   0x0000008a

Definition at line 3179 of file nv40.h.

◆ NV10_IMAGE_FROM_CPU_COLOR_CONVERSION

#define NV10_IMAGE_FROM_CPU_COLOR_CONVERSION   0x000002f8

Definition at line 3181 of file nv40.h.

◆ NV10_SCALED_IMAGE_FROM_MEMORY

#define NV10_SCALED_IMAGE_FROM_MEMORY   0x00000089

Definition at line 3174 of file nv40.h.

◆ NV10_SCALED_IMAGE_FROM_MEMORY_WAIT_FOR_IDLE

#define NV10_SCALED_IMAGE_FROM_MEMORY_WAIT_FOR_IDLE   0x00000108

Definition at line 3176 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D

#define NV10_TCL_PRIMITIVE_3D   0x00000056

Definition at line 1754 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE   0x00000300

Definition at line 2423 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC   0x0000033c

Definition at line 2438 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_ALWAYS

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 2447 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_EQUAL

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_EQUAL   0x00000202

Definition at line 2441 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GEQUAL

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 2446 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER [1/2]

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204

Definition at line 2443 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER [2/2]

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204

Definition at line 2443 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LEQUAL

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 2442 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LESS

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LESS   0x00000201

Definition at line 2440 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NEVER

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NEVER   0x00000200

Definition at line 2439 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NOTEQUAL

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 2445 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF

#define NV10_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF   0x00000340

Definition at line 2448 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR   0x0000034c

Definition at line 2481 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_A_MASK

#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_A_MASK   0xff000000

Definition at line 2489 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_A_SHIFT

#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_A_SHIFT   24

Definition at line 2488 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_B_MASK

#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_B_MASK   0x000000ff

Definition at line 2483 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_B_SHIFT

#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_B_SHIFT   0

Definition at line 2482 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_G_MASK

#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_G_MASK   0x0000ff00

Definition at line 2485 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_G_SHIFT

#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_G_SHIFT   8

Definition at line 2484 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_R_MASK

#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_R_MASK   0x00ff0000

Definition at line 2487 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_R_SHIFT

#define NV10_TCL_PRIMITIVE_3D_BLEND_COLOR_R_SHIFT   16

Definition at line 2486 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION

#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION   0x00000350

Definition at line 2490 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_ADD

#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_ADD   0x00008006

Definition at line 2491 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_REVERSE_SUBTRACT

#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_REVERSE_SUBTRACT   0x0000800b

Definition at line 2495 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_SUBTRACT

#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_SUBTRACT   0x0000800a

Definition at line 2494 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_MAX

#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_MAX   0x00008008

Definition at line 2493 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_MIN

#define NV10_TCL_PRIMITIVE_3D_BLEND_EQUATION_MIN   0x00008007

Definition at line 2492 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST   0x00000348

Definition at line 2465 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_ALPHA   0x00008003

Definition at line 2479 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_COLOR   0x00008001

Definition at line 2477 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_ALPHA   0x00000304

Definition at line 2472 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_COLOR   0x00000306

Definition at line 2474 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE   0x00000001

Definition at line 2467 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 2480 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 2478 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 2473 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 2475 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 2471 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 2469 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA   0x00000302

Definition at line 2470 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA_SATURATE

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA_SATURATE   0x00000308

Definition at line 2476 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_COLOR   0x00000300

Definition at line 2468 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ZERO

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ZERO   0x00000000

Definition at line 2466 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE   0x00000304

Definition at line 2424 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC   0x00000344

Definition at line 2449 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_ALPHA   0x00008003

Definition at line 2463 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_COLOR   0x00008001

Definition at line 2461 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_ALPHA   0x00000304

Definition at line 2456 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_COLOR   0x00000306

Definition at line 2458 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE   0x00000001

Definition at line 2451 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 2464 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 2462 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 2457 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 2459 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 2455 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 2453 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA   0x00000302

Definition at line 2454 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA_SATURATE

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA_SATURATE   0x00000308

Definition at line 2460 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_COLOR

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_COLOR   0x00000300

Definition at line 2452 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ZERO

#define NV10_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ZERO   0x00000000

Definition at line 2450 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BUFFER_FORMAT

#define NV10_TCL_PRIMITIVE_3D_BUFFER_FORMAT   0x00000208

Definition at line 1774 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH

#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH   0x0000020c

Definition at line 1775 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_COLOR_PITCH_MASK

#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_COLOR_PITCH_MASK   0x0000ffff

Definition at line 1777 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_COLOR_PITCH_SHIFT

#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_COLOR_PITCH_SHIFT   0

Definition at line 1776 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_ZETA_PITCH_MASK

#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_ZETA_PITCH_MASK   0xffff0000

Definition at line 1779 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_ZETA_PITCH_SHIFT

#define NV10_TCL_PRIMITIVE_3D_BUFFER_PITCH_ZETA_PITCH_SHIFT   16

Definition at line 1778 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_A

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_A (   x)    (0x00000600+((x)*16))

Definition at line 2607 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_A__SIZE

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_A__SIZE   0x00000008

Definition at line 2608 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_B

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_B (   x)    (0x00000604+((x)*16))

Definition at line 2609 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_B__SIZE

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_B__SIZE   0x00000008

Definition at line 2610 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_C

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_C (   x)    (0x00000608+((x)*16))

Definition at line 2611 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_C__SIZE

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_C__SIZE   0x00000008

Definition at line 2612 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_D

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_D (   x)    (0x0000060c+((x)*16))

Definition at line 2613 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_D__SIZE

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_D__SIZE   0x00000008

Definition at line 2614 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE (   x)    (0x000003c0+((x)*4))

Definition at line 2581 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE__SIZE

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE__SIZE   0x00000008

Definition at line 2582 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE_EYE_LINEAR

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE_EYE_LINEAR   0x00002400

Definition at line 2584 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE_FALSE

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE_FALSE   0x00000000

Definition at line 2583 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE_OBJECT_LINEAR

#define NV10_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE_OBJECT_LINEAR   0x00002401

Definition at line 2585 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_CONTROL

#define NV10_TCL_PRIMITIVE_3D_COLOR_CONTROL   0x000003b8

Definition at line 2571 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MASK

#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK   0x00000358

Definition at line 2497 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MASK_A

#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK_A   (1 << 24)

Definition at line 2501 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MASK_B

#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK_B   (1 << 0)

Definition at line 2498 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MASK_G

#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK_G   (1 << 8)

Definition at line 2499 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MASK_R

#define NV10_TCL_PRIMITIVE_3D_COLOR_MASK_R   (1 << 16)

Definition at line 2500 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_A

#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_A   0x000003b4

Definition at line 2570 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_B

#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_B   0x000003b0

Definition at line 2569 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE

#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE   0x00000298

Definition at line 2384 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_AMBIENT

#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_AMBIENT   (1 << 2)

Definition at line 2387 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_DIFFUSE

#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_DIFFUSE   (1 << 1)

Definition at line 2386 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_EMISSION

#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_EMISSION   (1 << 3)

Definition at line 2388 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_SPECULAR

#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_ENABLE_SPECULAR   (1 << 0)

Definition at line 2385 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_G

#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_G   0x000003ac

Definition at line 2568 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_R

#define NV10_TCL_PRIMITIVE_3D_COLOR_MATERIAL_R   0x000003a8

Definition at line 2567 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_COLOR_OFFSET

#define NV10_TCL_PRIMITIVE_3D_COLOR_OFFSET   0x00000210

Definition at line 1780 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CULL_FACE

#define NV10_TCL_PRIMITIVE_3D_CULL_FACE   0x0000039c

Definition at line 2559 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CULL_FACE_BACK

#define NV10_TCL_PRIMITIVE_3D_CULL_FACE_BACK   0x00000405

Definition at line 2561 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE

#define NV10_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE   0x00000308

Definition at line 2425 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CULL_FACE_FRONT

#define NV10_TCL_PRIMITIVE_3D_CULL_FACE_FRONT   0x00000404

Definition at line 2560 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_CULL_FACE_FRONT_AND_BACK

#define NV10_TCL_PRIMITIVE_3D_CULL_FACE_FRONT_AND_BACK   0x00000408

Definition at line 2562 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DEPTH_FUNC

#define NV10_TCL_PRIMITIVE_3D_DEPTH_FUNC   0x00000354

Definition at line 2496 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR

#define NV10_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR   0x00000398

Definition at line 2558 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR

#define NV10_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR   0x00000394

Definition at line 2557 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE

#define NV10_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE   0x0000030c

Definition at line 2426 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE

#define NV10_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE   0x0000035c

Definition at line 2502 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DISPLAY_LIST

#define NV10_TCL_PRIMITIVE_3D_DISPLAY_LIST   0x0000018c

Definition at line 1761 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DITHER_ENABLE

#define NV10_TCL_PRIMITIVE_3D_DITHER_ENABLE   0x00000310

Definition at line 2427 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY0

#define NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY0   0x00000184

Definition at line 1759 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY1

#define NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY1   0x00000188

Definition at line 1760 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY2

#define NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY2   0x00000194

Definition at line 1762 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY3

#define NV10_TCL_PRIMITIVE_3D_DMA_IN_MEMORY3   0x00000198

Definition at line 1763 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DMA_NOTIFY

#define NV10_TCL_PRIMITIVE_3D_DMA_NOTIFY   0x00000180

Definition at line 1758 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DRAW_INDEX

#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX   0x00000e00

Definition at line 2851 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I0_MASK

#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I0_MASK   0x0000ffff

Definition at line 2853 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I0_SHIFT

#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I0_SHIFT   0

Definition at line 2852 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I1_MASK

#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I1_MASK   0xff000000

Definition at line 2855 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I1_SHIFT

#define NV10_TCL_PRIMITIVE_3D_DRAW_INDEX_I1_SHIFT   24

Definition at line 2854 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_EDGEFLAG_ENABLE

#define NV10_TCL_PRIMITIVE_3D_EDGEFLAG_ENABLE   0x00000cec

Definition at line 2773 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS

#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS   0x000003bc

Definition at line 2572 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT0

#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT0   (1 << 0)

Definition at line 2573 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT1

#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT1   (1 << 2)

Definition at line 2574 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT2

#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT2   (1 << 4)

Definition at line 2575 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT3

#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT3   (1 << 6)

Definition at line 2576 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT4

#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT4   (1 << 8)

Definition at line 2577 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT5

#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT5   (1 << 10)

Definition at line 2578 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT6

#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT6   (1 << 12)

Definition at line 2579 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT7

#define NV10_TCL_PRIMITIVE_3D_ENABLED_LIGHTS_LIGHT7   (1 << 14)

Definition at line 2580 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COLOR

#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR   0x000002a8

Definition at line 2397 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COLOR_A_MASK

#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_A_MASK   0xff000000

Definition at line 2405 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COLOR_A_SHIFT

#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_A_SHIFT   24

Definition at line 2404 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COLOR_B_MASK

#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_B_MASK   0x00ff0000

Definition at line 2403 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COLOR_B_SHIFT

#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_B_SHIFT   16

Definition at line 2402 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COLOR_G_MASK

#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_G_MASK   0x0000ff00

Definition at line 2401 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COLOR_G_SHIFT

#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_G_SHIFT   8

Definition at line 2400 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COLOR_R_MASK

#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_R_MASK   0x000000ff

Definition at line 2399 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COLOR_R_SHIFT

#define NV10_TCL_PRIMITIVE_3D_FOG_COLOR_R_SHIFT   0

Definition at line 2398 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_COORD_DIST

#define NV10_TCL_PRIMITIVE_3D_FOG_COORD_DIST   0x000002a0

Definition at line 2395 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_ENABLE

#define NV10_TCL_PRIMITIVE_3D_FOG_ENABLE   0x000002a4

Definition at line 2396 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT

#define NV10_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT   0x00000680

Definition at line 2615 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR

#define NV10_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR   0x00000684

Definition at line 2616 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC

#define NV10_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC   0x00000688

Definition at line 2617 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_MODE

#define NV10_TCL_PRIMITIVE_3D_FOG_MODE   0x0000029c

Definition at line 2389 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_MODE_EXP

#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_EXP   0x00000800

Definition at line 2390 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_MODE_EXP2

#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_EXP2   0x00000803

Definition at line 2392 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_MODE_EXP_2

#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_EXP_2   0x00000802

Definition at line 2391 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_MODE_LINEAR

#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_LINEAR   0x00000804

Definition at line 2393 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FOG_MODE_LINEAR_2

#define NV10_TCL_PRIMITIVE_3D_FOG_MODE_LINEAR_2   0x00002601

Definition at line 2394 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FRONT_FACE

#define NV10_TCL_PRIMITIVE_3D_FRONT_FACE   0x000003a0

Definition at line 2563 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FRONT_FACE_CCW

#define NV10_TCL_PRIMITIVE_3D_FRONT_FACE_CCW   0x00000901

Definition at line 2565 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FRONT_FACE_CW

#define NV10_TCL_PRIMITIVE_3D_FRONT_FACE_CW   0x00000900

Definition at line 2564 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS

#define NV10_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS (   x)    (0x000006a0+((x)*4))

Definition at line 2618 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS__SIZE

#define NV10_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS__SIZE   0x00000006

Definition at line 2619 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW0_MATRIX

#define NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW0_MATRIX (   x)    (0x00000480+((x)*4))

Definition at line 2597 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW0_MATRIX__SIZE

#define NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW0_MATRIX__SIZE   0x00000010

Definition at line 2598 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW1_MATRIX

#define NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW1_MATRIX (   x)    (0x000004c0+((x)*4))

Definition at line 2599 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW1_MATRIX__SIZE

#define NV10_TCL_PRIMITIVE_3D_INVERSE_MODELVIEW1_MATRIX__SIZE   0x00000010

Definition at line 2600 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT

#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT (   x)    (0x00000868+((x)*128))

Definition at line 2679 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT__SIZE   0x00000008

Definition at line 2680 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR

#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR (   x)    (0x0000086c+((x)*128))

Definition at line 2681 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR__SIZE   0x00000008

Definition at line 2682 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC

#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC (   x)    (0x00000870+((x)*128))

Definition at line 2683 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC__SIZE   0x00000008

Definition at line 2684 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X

#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X (   x)    (0x00000834+((x)*128))

Definition at line 2653 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X__SIZE   0x00000008

Definition at line 2654 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y

#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y (   x)    (0x00000838+((x)*128))

Definition at line 2655 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y__SIZE   0x00000008

Definition at line 2656 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z

#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z (   x)    (0x0000083c+((x)*128))

Definition at line 2657 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z__SIZE   0x00000008

Definition at line 2658 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B (   x)    (0x00000808+((x)*128))

Definition at line 2633 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B__SIZE   0x00000008

Definition at line 2634 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G (   x)    (0x00000804+((x)*128))

Definition at line 2631 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G__SIZE   0x00000008

Definition at line 2632 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R (   x)    (0x00000800+((x)*128))

Definition at line 2629 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R__SIZE   0x00000008

Definition at line 2630 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B (   x)    (0x00000814+((x)*128))

Definition at line 2639 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B__SIZE   0x00000008

Definition at line 2640 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G (   x)    (0x00000810+((x)*128))

Definition at line 2637 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G__SIZE   0x00000008

Definition at line 2638 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R (   x)    (0x0000080c+((x)*128))

Definition at line 2635 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R__SIZE   0x00000008

Definition at line 2636 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B (   x)    (0x00000820+((x)*128))

Definition at line 2645 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B__SIZE   0x00000008

Definition at line 2646 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G (   x)    (0x0000081c+((x)*128))

Definition at line 2643 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G__SIZE   0x00000008

Definition at line 2644 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R (   x)    (0x00000818+((x)*128))

Definition at line 2641 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R__SIZE   0x00000008

Definition at line 2642 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X

#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X (   x)    (0x00000828+((x)*128))

Definition at line 2647 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X__SIZE   0x00000008

Definition at line 2648 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y

#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y (   x)    (0x0000082c+((x)*128))

Definition at line 2649 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y__SIZE   0x00000008

Definition at line 2650 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z

#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z (   x)    (0x00000830+((x)*128))

Definition at line 2651 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z__SIZE   0x00000008

Definition at line 2652 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL

#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL   0x00000294

Definition at line 2381 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_COLOR_CONTROL

#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_COLOR_CONTROL   (1 << 1)

Definition at line 2382 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_B0x000006cc

#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_B0x000006cc

Definition at line 2622 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_G0x000006c8

#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_G0x000006c8

Definition at line 2621 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_R0x000006c4

#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_R0x000006c4

Definition at line 2620 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_LOCAL_VIEWER

#define NV10_TCL_PRIMITIVE_3D_LIGHT_MODEL_LOCAL_VIEWER   (1 << 16)

Definition at line 2383 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_X

#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_X (   x)    (0x0000085c+((x)*128))

Definition at line 2673 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_X__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_X__SIZE   0x00000008

Definition at line 2674 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y

#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y (   x)    (0x00000860+((x)*128))

Definition at line 2675 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y__SIZE   0x00000008

Definition at line 2676 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z

#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z (   x)    (0x00000864+((x)*128))

Definition at line 2677 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z__SIZE   0x00000008

Definition at line 2678 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A (   x)    (0x00000840+((x)*128))

Definition at line 2659 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A__SIZE   0x00000008

Definition at line 2660 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B (   x)    (0x00000844+((x)*128))

Definition at line 2661 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B__SIZE   0x00000008

Definition at line 2662 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C (   x)    (0x00000848+((x)*128))

Definition at line 2663 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C__SIZE   0x00000008

Definition at line 2664 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D (   x)    (0x00000858+((x)*128))

Definition at line 2671 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D__SIZE   0x00000008

Definition at line 2672 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X (   x)    (0x0000084c+((x)*128))

Definition at line 2665 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X__SIZE   0x00000008

Definition at line 2666 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y (   x)    (0x00000850+((x)*128))

Definition at line 2667 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y__SIZE   0x00000008

Definition at line 2668 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z (   x)    (0x00000854+((x)*128))

Definition at line 2669 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z__SIZE

#define NV10_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z__SIZE   0x00000008

Definition at line 2670 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LIGHTING_ENABLE

#define NV10_TCL_PRIMITIVE_3D_LIGHTING_ENABLE   0x00000314

Definition at line 2428 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LINE_SMOOTH_ENABLE

#define NV10_TCL_PRIMITIVE_3D_LINE_SMOOTH_ENABLE   0x00000320

Definition at line 2431 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_LINE_WIDTH

#define NV10_TCL_PRIMITIVE_3D_LINE_WIDTH   0x00000380

Definition at line 2546 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_MODELVIEW0_MATRIX

#define NV10_TCL_PRIMITIVE_3D_MODELVIEW0_MATRIX (   x)    (0x00000400+((x)*4))

Definition at line 2593 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_MODELVIEW0_MATRIX__SIZE

#define NV10_TCL_PRIMITIVE_3D_MODELVIEW0_MATRIX__SIZE   0x00000010

Definition at line 2594 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_MODELVIEW1_MATRIX

#define NV10_TCL_PRIMITIVE_3D_MODELVIEW1_MATRIX (   x)    (0x00000440+((x)*4))

Definition at line 2595 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_MODELVIEW1_MATRIX__SIZE

#define NV10_TCL_PRIMITIVE_3D_MODELVIEW1_MATRIX__SIZE   0x00000010

Definition at line 2596 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_NOP

#define NV10_TCL_PRIMITIVE_3D_NOP   0x00000100

Definition at line 1756 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE

#define NV10_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE   0x000003a4

Definition at line 2566 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_NOTIFY

#define NV10_TCL_PRIMITIVE_3D_NOTIFY   0x00000104

Definition at line 1757 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POINT_PARAMETER

#define NV10_TCL_PRIMITIVE_3D_POINT_PARAMETER (   x)    (0x000006f8+((x)*4))

Definition at line 2627 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POINT_PARAMETER__SIZE

#define NV10_TCL_PRIMITIVE_3D_POINT_PARAMETER__SIZE   0x00000008

Definition at line 2628 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POINT_PARAMETERS_ENABLE

#define NV10_TCL_PRIMITIVE_3D_POINT_PARAMETERS_ENABLE   0x00000318

Definition at line 2429 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POINT_SIZE

#define NV10_TCL_PRIMITIVE_3D_POINT_SIZE   0x000003ec

Definition at line 2592 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POINT_SMOOTH_ENABLE

#define NV10_TCL_PRIMITIVE_3D_POINT_SMOOTH_ENABLE   0x0000031c

Definition at line 2430 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK

#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK   0x00000390

Definition at line 2553 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_FILL

#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_FILL   0x00001b02

Definition at line 2556 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_LINE

#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_LINE   0x00001b01

Definition at line 2555 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_POINT

#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_POINT   0x00001b00

Definition at line 2554 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT

#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT   0x0000038c

Definition at line 2549 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_FILL

#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_FILL   0x00001b02

Definition at line 2552 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_LINE

#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_LINE   0x00001b01

Definition at line 2551 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_POINT

#define NV10_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_POINT   0x00001b00

Definition at line 2550 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR

#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR   0x00000384

Definition at line 2547 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE

#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE   0x00000338

Definition at line 2437 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE

#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE   0x00000334

Definition at line 2436 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE

#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE   0x00000330

Definition at line 2435 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS

#define NV10_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS   0x00000388

Definition at line 2548 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE

#define NV10_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE   0x00000324

Definition at line 2432 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_PROJECTION_MATRIX

#define NV10_TCL_PRIMITIVE_3D_PROJECTION_MATRIX (   x)    (0x00000500+((x)*4))

Definition at line 2601 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_PROJECTION_MATRIX__SIZE

#define NV10_TCL_PRIMITIVE_3D_PROJECTION_MATRIX__SIZE   0x00000010

Definition at line 2602 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR (   x)    (0x00000270+((x)*4))

Definition at line 2065 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR__SIZE

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR__SIZE   0x00000002

Definition at line 2066 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR_A_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_A_MASK   0xff000000

Definition at line 2074 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR_A_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_A_SHIFT   24

Definition at line 2073 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR_B_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_B_MASK   0x000000ff

Definition at line 2068 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR_B_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_B_SHIFT   0

Definition at line 2067 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR_G_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_G_MASK   0x0000ff00

Definition at line 2070 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR_G_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_G_SHIFT   8

Definition at line 2069 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR_R_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_R_MASK   0x00ff0000

Definition at line 2072 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_COLOR_R_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_COLOR_R_SHIFT   16

Definition at line 2071 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0   0x00000288

Definition at line 2189 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_COMPONENT_USAGE   (1 << 28)

Definition at line 2285 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_COMPONENT_USAGE_ALPHA   0x10000000

Definition at line 2287 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_COMPONENT_USAGE_RGB   0x00000000

Definition at line 2286 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_CONSTANT_COLOR0_NV   0x01000000

Definition at line 2274 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_CONSTANT_COLOR1_NV   0x02000000

Definition at line 2275 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_E_TIMES_F_NV   0x0f000000

Definition at line 2284 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_FOG   0x03000000

Definition at line 2276 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_MASK   0x0f000000

Definition at line 2272 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_PRIMARY_COLOR_NV   0x04000000

Definition at line 2277 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SECONDARY_COLOR_NV   0x05000000

Definition at line 2278 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SHIFT   24

Definition at line 2271 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SPARE0_NV   0x0c000000

Definition at line 2281 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000

Definition at line 2283 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_SPARE1_NV   0x0d000000

Definition at line 2282 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_TEXTURE0_ARB   0x09000000

Definition at line 2280 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_TEXTURE1_ARB   0x08000000

Definition at line 2279 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_INPUT_ZERO   0x00000000

Definition at line 2273 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_EXPAND_NEGATE_NV   0x60000000

Definition at line 2293 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_EXPAND_NORMAL_NV   0x40000000

Definition at line 2292 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_HALF_BIAS_NEGATE_NV   0xa0000000

Definition at line 2295 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_HALF_BIAS_NORMAL_NV   0x80000000

Definition at line 2294 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_MASK   0xe0000000

Definition at line 2289 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_SHIFT   29

Definition at line 2288 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_SIGNED_IDENTITY_NV   0xc0000000

Definition at line 2296 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_SIGNED_NEGATE_NV   0xe0000000

Definition at line 2297 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2290 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_A_MAPPING_UNSIGNED_INVERT_NV   0x20000000

Definition at line 2291 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_COMPONENT_USAGE   (1 << 20)

Definition at line 2258 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_COMPONENT_USAGE_ALPHA   0x00100000

Definition at line 2260 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_COMPONENT_USAGE_RGB   0x00000000

Definition at line 2259 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_CONSTANT_COLOR0_NV   0x00010000

Definition at line 2247 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_CONSTANT_COLOR1_NV   0x00020000

Definition at line 2248 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_E_TIMES_F_NV   0x000f0000

Definition at line 2257 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_FOG   0x00030000

Definition at line 2249 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_MASK   0x000f0000

Definition at line 2245 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_PRIMARY_COLOR_NV   0x00040000

Definition at line 2250 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SECONDARY_COLOR_NV   0x00050000

Definition at line 2251 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SHIFT   16

Definition at line 2244 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SPARE0_NV   0x000c0000

Definition at line 2254 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000

Definition at line 2256 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_SPARE1_NV   0x000d0000

Definition at line 2255 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_TEXTURE0_ARB   0x00090000

Definition at line 2253 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_TEXTURE1_ARB   0x00080000

Definition at line 2252 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_INPUT_ZERO   0x00000000

Definition at line 2246 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_EXPAND_NEGATE_NV   0x00600000

Definition at line 2266 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_EXPAND_NORMAL_NV   0x00400000

Definition at line 2265 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_HALF_BIAS_NEGATE_NV   0x00a00000

Definition at line 2268 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_HALF_BIAS_NORMAL_NV   0x00800000

Definition at line 2267 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_MASK   0x00e00000

Definition at line 2262 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_SHIFT   21

Definition at line 2261 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_SIGNED_IDENTITY_NV   0x00c00000

Definition at line 2269 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_SIGNED_NEGATE_NV   0x00e00000

Definition at line 2270 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2263 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_B_MAPPING_UNSIGNED_INVERT_NV   0x00200000

Definition at line 2264 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_COMPONENT_USAGE   (1 << 12)

Definition at line 2231 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_COMPONENT_USAGE_ALPHA   0x00001000

Definition at line 2233 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_COMPONENT_USAGE_RGB   0x00000000

Definition at line 2232 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_CONSTANT_COLOR0_NV   0x00000100

Definition at line 2220 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_CONSTANT_COLOR1_NV   0x00000200

Definition at line 2221 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_E_TIMES_F_NV   0x00000f00

Definition at line 2230 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_FOG   0x00000300

Definition at line 2222 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_MASK   0x00000f00

Definition at line 2218 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_PRIMARY_COLOR_NV   0x00000400

Definition at line 2223 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SECONDARY_COLOR_NV   0x00000500

Definition at line 2224 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SHIFT   8

Definition at line 2217 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SPARE0_NV   0x00000c00

Definition at line 2227 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

Definition at line 2229 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_SPARE1_NV   0x00000d00

Definition at line 2228 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_TEXTURE0_ARB   0x00000900

Definition at line 2226 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_TEXTURE1_ARB   0x00000800

Definition at line 2225 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_INPUT_ZERO   0x00000000

Definition at line 2219 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_EXPAND_NEGATE_NV   0x00006000

Definition at line 2239 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_EXPAND_NORMAL_NV   0x00004000

Definition at line 2238 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_HALF_BIAS_NEGATE_NV   0x0000a000

Definition at line 2241 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_HALF_BIAS_NORMAL_NV   0x00008000

Definition at line 2240 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_MASK   0x0000e000

Definition at line 2235 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_SHIFT   13

Definition at line 2234 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_SIGNED_IDENTITY_NV   0x0000c000

Definition at line 2242 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_SIGNED_NEGATE_NV   0x0000e000

Definition at line 2243 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2236 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_C_MAPPING_UNSIGNED_INVERT_NV   0x00002000

Definition at line 2237 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_COMPONENT_USAGE   (1 << 4)

Definition at line 2204 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_COMPONENT_USAGE_ALPHA   0x00000010

Definition at line 2206 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_COMPONENT_USAGE_RGB   0x00000000

Definition at line 2205 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_CONSTANT_COLOR0_NV   0x00000001

Definition at line 2193 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_CONSTANT_COLOR1_NV   0x00000002

Definition at line 2194 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_E_TIMES_F_NV   0x0000000f

Definition at line 2203 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_FOG   0x00000003

Definition at line 2195 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_MASK   0x0000000f

Definition at line 2191 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_PRIMARY_COLOR_NV   0x00000004

Definition at line 2196 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SECONDARY_COLOR_NV   0x00000005

Definition at line 2197 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SHIFT   0

Definition at line 2190 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SPARE0_NV   0x0000000c

Definition at line 2200 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

Definition at line 2202 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_SPARE1_NV   0x0000000d

Definition at line 2201 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_TEXTURE0_ARB   0x00000009

Definition at line 2199 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_TEXTURE1_ARB   0x00000008

Definition at line 2198 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_INPUT_ZERO   0x00000000

Definition at line 2192 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_EXPAND_NEGATE_NV   0x00000060

Definition at line 2212 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_EXPAND_NORMAL_NV   0x00000040

Definition at line 2211 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_HALF_BIAS_NEGATE_NV   0x000000a0

Definition at line 2214 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_HALF_BIAS_NORMAL_NV   0x00000080

Definition at line 2213 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_MASK   0x000000e0

Definition at line 2208 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_SHIFT   5

Definition at line 2207 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_SIGNED_IDENTITY_NV   0x000000c0

Definition at line 2215 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_SIGNED_NEGATE_NV   0x000000e0

Definition at line 2216 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2209 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL0_D_MAPPING_UNSIGNED_INVERT_NV   0x00000020

Definition at line 2210 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1   0x0000028c

Definition at line 2298 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_COLOR_SUM_CLAMP

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_COLOR_SUM_CLAMP   (1 << 7)

Definition at line 2299 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_COMPONENT_USAGE   (1 << 28)

Definition at line 2368 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_COMPONENT_USAGE_ALPHA   0x10000000

Definition at line 2370 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_COMPONENT_USAGE_RGB   0x00000000

Definition at line 2369 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_CONSTANT_COLOR0_NV   0x01000000

Definition at line 2357 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_CONSTANT_COLOR1_NV   0x02000000

Definition at line 2358 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_E_TIMES_F_NV   0x0f000000

Definition at line 2367 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_FOG   0x03000000

Definition at line 2359 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_MASK   0x0f000000

Definition at line 2355 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_PRIMARY_COLOR_NV   0x04000000

Definition at line 2360 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SECONDARY_COLOR_NV   0x05000000

Definition at line 2361 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SHIFT   24

Definition at line 2354 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SPARE0_NV   0x0c000000

Definition at line 2364 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000

Definition at line 2366 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_SPARE1_NV   0x0d000000

Definition at line 2365 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_TEXTURE0_ARB   0x09000000

Definition at line 2363 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_TEXTURE1_ARB   0x08000000

Definition at line 2362 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_INPUT_ZERO   0x00000000

Definition at line 2356 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_EXPAND_NEGATE_NV   0x60000000

Definition at line 2376 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_EXPAND_NORMAL_NV   0x40000000

Definition at line 2375 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_HALF_BIAS_NEGATE_NV   0xa0000000

Definition at line 2378 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_HALF_BIAS_NORMAL_NV   0x80000000

Definition at line 2377 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_MASK   0xe0000000

Definition at line 2372 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_SHIFT   29

Definition at line 2371 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_SIGNED_IDENTITY_NV   0xc0000000

Definition at line 2379 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_SIGNED_NEGATE_NV   0xe0000000

Definition at line 2380 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2373 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_E_MAPPING_UNSIGNED_INVERT_NV   0x20000000

Definition at line 2374 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_COMPONENT_USAGE   (1 << 20)

Definition at line 2341 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_COMPONENT_USAGE_ALPHA   0x00100000

Definition at line 2343 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_COMPONENT_USAGE_RGB   0x00000000

Definition at line 2342 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_CONSTANT_COLOR0_NV   0x00010000

Definition at line 2330 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_CONSTANT_COLOR1_NV   0x00020000

Definition at line 2331 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_E_TIMES_F_NV   0x000f0000

Definition at line 2340 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_FOG   0x00030000

Definition at line 2332 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_MASK   0x000f0000

Definition at line 2328 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_PRIMARY_COLOR_NV   0x00040000

Definition at line 2333 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SECONDARY_COLOR_NV   0x00050000

Definition at line 2334 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SHIFT   16

Definition at line 2327 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SPARE0_NV   0x000c0000

Definition at line 2337 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000

Definition at line 2339 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_SPARE1_NV   0x000d0000

Definition at line 2338 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_TEXTURE0_ARB   0x00090000

Definition at line 2336 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_TEXTURE1_ARB   0x00080000

Definition at line 2335 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_INPUT_ZERO   0x00000000

Definition at line 2329 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_EXPAND_NEGATE_NV   0x00600000

Definition at line 2349 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_EXPAND_NORMAL_NV   0x00400000

Definition at line 2348 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_HALF_BIAS_NEGATE_NV   0x00a00000

Definition at line 2351 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_HALF_BIAS_NORMAL_NV   0x00800000

Definition at line 2350 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_MASK   0x00e00000

Definition at line 2345 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_SHIFT   21

Definition at line 2344 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_SIGNED_IDENTITY_NV   0x00c00000

Definition at line 2352 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_SIGNED_NEGATE_NV   0x00e00000

Definition at line 2353 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2346 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_F_MAPPING_UNSIGNED_INVERT_NV   0x00200000

Definition at line 2347 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_COMPONENT_USAGE   (1 << 12)

Definition at line 2314 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_COMPONENT_USAGE_ALPHA   0x00001000

Definition at line 2316 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_COMPONENT_USAGE_RGB   0x00000000

Definition at line 2315 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_CONSTANT_COLOR0_NV   0x00000100

Definition at line 2303 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_CONSTANT_COLOR1_NV   0x00000200

Definition at line 2304 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_E_TIMES_F_NV   0x00000f00

Definition at line 2313 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_FOG   0x00000300

Definition at line 2305 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_MASK   0x00000f00

Definition at line 2301 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_PRIMARY_COLOR_NV   0x00000400

Definition at line 2306 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SECONDARY_COLOR_NV   0x00000500

Definition at line 2307 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SHIFT   8

Definition at line 2300 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SPARE0_NV   0x00000c00

Definition at line 2310 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

Definition at line 2312 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_SPARE1_NV   0x00000d00

Definition at line 2311 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_TEXTURE0_ARB   0x00000900

Definition at line 2309 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_TEXTURE1_ARB   0x00000800

Definition at line 2308 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_INPUT_ZERO   0x00000000

Definition at line 2302 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_EXPAND_NEGATE_NV   0x00006000

Definition at line 2322 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_EXPAND_NORMAL_NV   0x00004000

Definition at line 2321 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_HALF_BIAS_NEGATE_NV   0x0000a000

Definition at line 2324 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_HALF_BIAS_NORMAL_NV   0x00008000

Definition at line 2323 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_MASK   0x0000e000

Definition at line 2318 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_SHIFT   13

Definition at line 2317 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_SIGNED_IDENTITY_NV   0x0000c000

Definition at line 2325 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_SIGNED_NEGATE_NV   0x0000e000

Definition at line 2326 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2319 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_FINAL1_G_MAPPING_UNSIGNED_INVERT_NV   0x00002000

Definition at line 2320 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA (   x)    (0x00000260+((x)*4))

Definition at line 1845 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA__SIZE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA__SIZE   0x00000002

Definition at line 1846 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_COMPONENT_USAGE   (1 << 28)

Definition at line 1942 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_COMPONENT_USAGE_ALPHA   0x10000000

Definition at line 1944 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_COMPONENT_USAGE_BLUE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_COMPONENT_USAGE_BLUE   0x00000000

Definition at line 1943 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_CONSTANT_COLOR0_NV   0x01000000

Definition at line 1931 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_CONSTANT_COLOR1_NV   0x02000000

Definition at line 1932 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_E_TIMES_F_NV   0x0f000000

Definition at line 1941 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_FOG   0x03000000

Definition at line 1933 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_MASK   0x0f000000

Definition at line 1929 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_PRIMARY_COLOR_NV   0x04000000

Definition at line 1934 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SECONDARY_COLOR_NV   0x05000000

Definition at line 1935 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SHIFT   24

Definition at line 1928 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SPARE0_NV   0x0c000000

Definition at line 1938 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000

Definition at line 1940 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_SPARE1_NV   0x0d000000

Definition at line 1939 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_TEXTURE0_ARB   0x09000000

Definition at line 1937 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_TEXTURE1_ARB   0x08000000

Definition at line 1936 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_INPUT_ZERO   0x00000000

Definition at line 1930 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_EXPAND_NEGATE_NV   0x60000000

Definition at line 1950 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_EXPAND_NORMAL_NV   0x40000000

Definition at line 1949 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_HALF_BIAS_NEGATE_NV   0xa0000000

Definition at line 1952 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_HALF_BIAS_NORMAL_NV   0x80000000

Definition at line 1951 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_MASK   0xe0000000

Definition at line 1946 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_SHIFT   29

Definition at line 1945 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_SIGNED_IDENTITY_NV   0xc0000000

Definition at line 1953 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_SIGNED_NEGATE_NV   0xe0000000

Definition at line 1954 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 1947 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_A_MAPPING_UNSIGNED_INVERT_NV   0x20000000

Definition at line 1948 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_COMPONENT_USAGE   (1 << 20)

Definition at line 1915 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_COMPONENT_USAGE_ALPHA   0x00100000

Definition at line 1917 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_COMPONENT_USAGE_BLUE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_COMPONENT_USAGE_BLUE   0x00000000

Definition at line 1916 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_CONSTANT_COLOR0_NV   0x00010000

Definition at line 1904 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_CONSTANT_COLOR1_NV   0x00020000

Definition at line 1905 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_E_TIMES_F_NV   0x000f0000

Definition at line 1914 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_FOG   0x00030000

Definition at line 1906 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_MASK   0x000f0000

Definition at line 1902 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_PRIMARY_COLOR_NV   0x00040000

Definition at line 1907 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SECONDARY_COLOR_NV   0x00050000

Definition at line 1908 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SHIFT   16

Definition at line 1901 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SPARE0_NV   0x000c0000

Definition at line 1911 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000

Definition at line 1913 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_SPARE1_NV   0x000d0000

Definition at line 1912 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_TEXTURE0_ARB   0x00090000

Definition at line 1910 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_TEXTURE1_ARB   0x00080000

Definition at line 1909 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_INPUT_ZERO   0x00000000

Definition at line 1903 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_EXPAND_NEGATE_NV   0x00600000

Definition at line 1923 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_EXPAND_NORMAL_NV   0x00400000

Definition at line 1922 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_HALF_BIAS_NEGATE_NV   0x00a00000

Definition at line 1925 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_HALF_BIAS_NORMAL_NV   0x00800000

Definition at line 1924 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_MASK   0x00e00000

Definition at line 1919 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_SHIFT   21

Definition at line 1918 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_SIGNED_IDENTITY_NV   0x00c00000

Definition at line 1926 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_SIGNED_NEGATE_NV   0x00e00000

Definition at line 1927 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 1920 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_B_MAPPING_UNSIGNED_INVERT_NV   0x00200000

Definition at line 1921 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_COMPONENT_USAGE   (1 << 12)

Definition at line 1888 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_COMPONENT_USAGE_ALPHA   0x00001000

Definition at line 1890 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_COMPONENT_USAGE_BLUE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_COMPONENT_USAGE_BLUE   0x00000000

Definition at line 1889 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_CONSTANT_COLOR0_NV   0x00000100

Definition at line 1877 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_CONSTANT_COLOR1_NV   0x00000200

Definition at line 1878 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_E_TIMES_F_NV   0x00000f00

Definition at line 1887 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_FOG   0x00000300

Definition at line 1879 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_MASK   0x00000f00

Definition at line 1875 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_PRIMARY_COLOR_NV   0x00000400

Definition at line 1880 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SECONDARY_COLOR_NV   0x00000500

Definition at line 1881 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SHIFT   8

Definition at line 1874 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SPARE0_NV   0x00000c00

Definition at line 1884 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

Definition at line 1886 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_SPARE1_NV   0x00000d00

Definition at line 1885 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_TEXTURE0_ARB   0x00000900

Definition at line 1883 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_TEXTURE1_ARB   0x00000800

Definition at line 1882 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_INPUT_ZERO   0x00000000

Definition at line 1876 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_EXPAND_NEGATE_NV   0x00006000

Definition at line 1896 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_EXPAND_NORMAL_NV   0x00004000

Definition at line 1895 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_HALF_BIAS_NEGATE_NV   0x0000a000

Definition at line 1898 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_HALF_BIAS_NORMAL_NV   0x00008000

Definition at line 1897 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_MASK   0x0000e000

Definition at line 1892 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_SHIFT   13

Definition at line 1891 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_SIGNED_IDENTITY_NV   0x0000c000

Definition at line 1899 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_SIGNED_NEGATE_NV   0x0000e000

Definition at line 1900 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 1893 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_C_MAPPING_UNSIGNED_INVERT_NV   0x00002000

Definition at line 1894 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_COMPONENT_USAGE   (1 << 4)

Definition at line 1861 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_COMPONENT_USAGE_ALPHA   0x00000010

Definition at line 1863 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_COMPONENT_USAGE_BLUE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_COMPONENT_USAGE_BLUE   0x00000000

Definition at line 1862 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_CONSTANT_COLOR0_NV   0x00000001

Definition at line 1850 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_CONSTANT_COLOR1_NV   0x00000002

Definition at line 1851 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_E_TIMES_F_NV   0x0000000f

Definition at line 1860 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_FOG   0x00000003

Definition at line 1852 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_MASK   0x0000000f

Definition at line 1848 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_PRIMARY_COLOR_NV   0x00000004

Definition at line 1853 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SECONDARY_COLOR_NV   0x00000005

Definition at line 1854 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SHIFT   0

Definition at line 1847 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SPARE0_NV   0x0000000c

Definition at line 1857 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

Definition at line 1859 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_SPARE1_NV   0x0000000d

Definition at line 1858 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_TEXTURE0_ARB   0x00000009

Definition at line 1856 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_TEXTURE1_ARB   0x00000008

Definition at line 1855 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_INPUT_ZERO   0x00000000

Definition at line 1849 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_EXPAND_NEGATE_NV   0x00000060

Definition at line 1869 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_EXPAND_NORMAL_NV   0x00000040

Definition at line 1868 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_HALF_BIAS_NEGATE_NV   0x000000a0

Definition at line 1871 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_HALF_BIAS_NORMAL_NV   0x00000080

Definition at line 1870 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_MASK   0x000000e0

Definition at line 1865 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_SHIFT   5

Definition at line 1864 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_SIGNED_IDENTITY_NV   0x000000c0

Definition at line 1872 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_SIGNED_NEGATE_NV   0x000000e0

Definition at line 1873 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 1866 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_ALPHA_D_MAPPING_UNSIGNED_INVERT_NV   0x00000020

Definition at line 1867 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB (   x)    (0x00000268+((x)*4))

Definition at line 1955 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB__SIZE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB__SIZE   0x00000002

Definition at line 1956 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_COMPONENT_USAGE   (1 << 28)

Definition at line 2052 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_COMPONENT_USAGE_ALPHA   0x10000000

Definition at line 2054 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_COMPONENT_USAGE_RGB   0x00000000

Definition at line 2053 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_CONSTANT_COLOR0_NV   0x01000000

Definition at line 2041 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_CONSTANT_COLOR1_NV   0x02000000

Definition at line 2042 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_E_TIMES_F_NV   0x0f000000

Definition at line 2051 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_FOG   0x03000000

Definition at line 2043 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_MASK   0x0f000000

Definition at line 2039 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_PRIMARY_COLOR_NV   0x04000000

Definition at line 2044 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SECONDARY_COLOR_NV   0x05000000

Definition at line 2045 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SHIFT   24

Definition at line 2038 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SPARE0_NV   0x0c000000

Definition at line 2048 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0e000000

Definition at line 2050 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_SPARE1_NV   0x0d000000

Definition at line 2049 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_TEXTURE0_ARB   0x09000000

Definition at line 2047 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_TEXTURE1_ARB   0x08000000

Definition at line 2046 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_INPUT_ZERO   0x00000000

Definition at line 2040 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_EXPAND_NEGATE_NV   0x60000000

Definition at line 2060 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_EXPAND_NORMAL_NV   0x40000000

Definition at line 2059 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_HALF_BIAS_NEGATE_NV   0xa0000000

Definition at line 2062 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_HALF_BIAS_NORMAL_NV   0x80000000

Definition at line 2061 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_MASK   0xe0000000

Definition at line 2056 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_SHIFT   29

Definition at line 2055 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_SIGNED_IDENTITY_NV   0xc0000000

Definition at line 2063 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_SIGNED_NEGATE_NV   0xe0000000

Definition at line 2064 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2057 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_A_MAPPING_UNSIGNED_INVERT_NV   0x20000000

Definition at line 2058 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_COMPONENT_USAGE   (1 << 20)

Definition at line 2025 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_COMPONENT_USAGE_ALPHA   0x00100000

Definition at line 2027 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_COMPONENT_USAGE_RGB   0x00000000

Definition at line 2026 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_CONSTANT_COLOR0_NV   0x00010000

Definition at line 2014 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_CONSTANT_COLOR1_NV   0x00020000

Definition at line 2015 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_E_TIMES_F_NV   0x000f0000

Definition at line 2024 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_FOG   0x00030000

Definition at line 2016 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_MASK   0x000f0000

Definition at line 2012 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_PRIMARY_COLOR_NV   0x00040000

Definition at line 2017 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SECONDARY_COLOR_NV   0x00050000

Definition at line 2018 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SHIFT   16

Definition at line 2011 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SPARE0_NV   0x000c0000

Definition at line 2021 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000e0000

Definition at line 2023 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_SPARE1_NV   0x000d0000

Definition at line 2022 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_TEXTURE0_ARB   0x00090000

Definition at line 2020 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_TEXTURE1_ARB   0x00080000

Definition at line 2019 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_INPUT_ZERO   0x00000000

Definition at line 2013 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_EXPAND_NEGATE_NV   0x00600000

Definition at line 2033 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_EXPAND_NORMAL_NV   0x00400000

Definition at line 2032 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_HALF_BIAS_NEGATE_NV   0x00a00000

Definition at line 2035 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_HALF_BIAS_NORMAL_NV   0x00800000

Definition at line 2034 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_MASK   0x00e00000

Definition at line 2029 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_SHIFT   21

Definition at line 2028 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_SIGNED_IDENTITY_NV   0x00c00000

Definition at line 2036 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_SIGNED_NEGATE_NV   0x00e00000

Definition at line 2037 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2030 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_B_MAPPING_UNSIGNED_INVERT_NV   0x00200000

Definition at line 2031 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_COMPONENT_USAGE   (1 << 12)

Definition at line 1998 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_COMPONENT_USAGE_ALPHA   0x00001000

Definition at line 2000 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_COMPONENT_USAGE_RGB   0x00000000

Definition at line 1999 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_CONSTANT_COLOR0_NV   0x00000100

Definition at line 1987 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_CONSTANT_COLOR1_NV   0x00000200

Definition at line 1988 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_E_TIMES_F_NV   0x00000f00

Definition at line 1997 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_FOG   0x00000300

Definition at line 1989 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_MASK   0x00000f00

Definition at line 1985 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_PRIMARY_COLOR_NV   0x00000400

Definition at line 1990 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SECONDARY_COLOR_NV   0x00000500

Definition at line 1991 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SHIFT   8

Definition at line 1984 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SPARE0_NV   0x00000c00

Definition at line 1994 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

Definition at line 1996 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_SPARE1_NV   0x00000d00

Definition at line 1995 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_TEXTURE0_ARB   0x00000900

Definition at line 1993 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_TEXTURE1_ARB   0x00000800

Definition at line 1992 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_INPUT_ZERO   0x00000000

Definition at line 1986 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_EXPAND_NEGATE_NV   0x00006000

Definition at line 2006 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_EXPAND_NORMAL_NV   0x00004000

Definition at line 2005 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_HALF_BIAS_NEGATE_NV   0x0000a000

Definition at line 2008 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_HALF_BIAS_NORMAL_NV   0x00008000

Definition at line 2007 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_MASK   0x0000e000

Definition at line 2002 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_SHIFT   13

Definition at line 2001 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_SIGNED_IDENTITY_NV   0x0000c000

Definition at line 2009 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_SIGNED_NEGATE_NV   0x0000e000

Definition at line 2010 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 2003 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_C_MAPPING_UNSIGNED_INVERT_NV   0x00002000

Definition at line 2004 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_COMPONENT_USAGE

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_COMPONENT_USAGE   (1 << 4)

Definition at line 1971 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_COMPONENT_USAGE_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_COMPONENT_USAGE_ALPHA   0x00000010

Definition at line 1973 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_COMPONENT_USAGE_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_COMPONENT_USAGE_RGB   0x00000000

Definition at line 1972 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_CONSTANT_COLOR0_NV   0x00000001

Definition at line 1960 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_CONSTANT_COLOR1_NV   0x00000002

Definition at line 1961 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_E_TIMES_F_NV   0x0000000f

Definition at line 1970 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_FOG   0x00000003

Definition at line 1962 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_MASK   0x0000000f

Definition at line 1958 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_PRIMARY_COLOR_NV   0x00000004

Definition at line 1963 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SECONDARY_COLOR_NV   0x00000005

Definition at line 1964 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SHIFT   0

Definition at line 1957 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SPARE0_NV   0x0000000c

Definition at line 1967 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

Definition at line 1969 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_SPARE1_NV   0x0000000d

Definition at line 1968 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_TEXTURE0_ARB   0x00000009

Definition at line 1966 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_TEXTURE1_ARB   0x00000008

Definition at line 1965 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_INPUT_ZERO   0x00000000

Definition at line 1959 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_EXPAND_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_EXPAND_NEGATE_NV   0x00000060

Definition at line 1979 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_EXPAND_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_EXPAND_NORMAL_NV   0x00000040

Definition at line 1978 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_HALF_BIAS_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_HALF_BIAS_NEGATE_NV   0x000000a0

Definition at line 1981 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_HALF_BIAS_NORMAL_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_HALF_BIAS_NORMAL_NV   0x00000080

Definition at line 1980 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_MASK   0x000000e0

Definition at line 1975 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_SHIFT   5

Definition at line 1974 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_SIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_SIGNED_IDENTITY_NV   0x000000c0

Definition at line 1982 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_SIGNED_NEGATE_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_SIGNED_NEGATE_NV   0x000000e0

Definition at line 1983 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_UNSIGNED_IDENTITY_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_UNSIGNED_IDENTITY_NV   0x00000000

Definition at line 1976 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_UNSIGNED_INVERT_NV

#define NV10_TCL_PRIMITIVE_3D_RC_IN_RGB_D_MAPPING_UNSIGNED_INVERT_NV   0x00000020

Definition at line 1977 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA (   x)    (0x00000278+((x)*4))

Definition at line 2075 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA__SIZE

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA__SIZE   0x00000002

Definition at line 2076 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_DOT_PRODUCT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_DOT_PRODUCT   (1 << 13)

Definition at line 2120 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_CONSTANT_COLOR0_NV   0x00000010

Definition at line 2094 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_CONSTANT_COLOR1_NV   0x00000020

Definition at line 2095 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_E_TIMES_F_NV   0x000000f0

Definition at line 2104 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_FOG   0x00000030

Definition at line 2096 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_MASK   0x000000f0

Definition at line 2092 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_PRIMARY_COLOR_NV   0x00000040

Definition at line 2097 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SECONDARY_COLOR_NV   0x00000050

Definition at line 2098 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SHIFT   4

Definition at line 2091 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SPARE0_NV   0x000000c0

Definition at line 2101 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000000e0

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000000e0

Definition at line 2103 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_SPARE1_NV   0x000000d0

Definition at line 2102 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_TEXTURE0_ARB   0x00000090

Definition at line 2100 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_TEXTURE1_ARB   0x00000080

Definition at line 2099 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_AB_OUTPUT_ZERO   0x00000000

Definition at line 2093 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_BIAS

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_BIAS   (1 << 15)

Definition at line 2122 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_BIAS_BIAS_BY_NEGATIVE_ONE_HALF_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_BIAS_BIAS_BY_NEGATIVE_ONE_HALF_NV   0x00008000

Definition at line 2124 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_BIAS_NONE

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_BIAS_NONE   0x00000000

Definition at line 2123 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_DOT_PRODUCT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_DOT_PRODUCT   (1 << 12)

Definition at line 2119 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_CONSTANT_COLOR0_NV   0x00000001

Definition at line 2080 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_CONSTANT_COLOR1_NV   0x00000002

Definition at line 2081 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_E_TIMES_F_NV   0x0000000f

Definition at line 2090 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_FOG   0x00000003

Definition at line 2082 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_MASK   0x0000000f

Definition at line 2078 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_PRIMARY_COLOR_NV   0x00000004

Definition at line 2083 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SECONDARY_COLOR_NV   0x00000005

Definition at line 2084 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SHIFT   0

Definition at line 2077 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SPARE0_NV   0x0000000c

Definition at line 2087 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

Definition at line 2089 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_SPARE1_NV   0x0000000d

Definition at line 2088 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_TEXTURE0_ARB   0x00000009

Definition at line 2086 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_TEXTURE1_ARB   0x00000008

Definition at line 2085 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_CD_OUTPUT_ZERO   0x00000000

Definition at line 2079 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_MUX_SUM

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_MUX_SUM   (1 << 14)

Definition at line 2121 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_MASK   0x00000000

Definition at line 2126 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_NONE

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_NONE   0x00000000

Definition at line 2127 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SCALE_BY_FOUR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SCALE_BY_FOUR_NV   0x00040000

Definition at line 2129 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SCALE_BY_ONE_HALF_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SCALE_BY_ONE_HALF_NV   0x00060000

Definition at line 2130 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SCALE_BY_TWO_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SCALE_BY_TWO_NV   0x00020000

Definition at line 2128 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SCALE_SHIFT   17

Definition at line 2125 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_CONSTANT_COLOR0_NV   0x00000100

Definition at line 2108 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_CONSTANT_COLOR1_NV   0x00000200

Definition at line 2109 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_E_TIMES_F_NV   0x00000f00

Definition at line 2118 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_FOG   0x00000300

Definition at line 2110 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_MASK   0x00000f00

Definition at line 2106 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_PRIMARY_COLOR_NV   0x00000400

Definition at line 2111 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SECONDARY_COLOR_NV   0x00000500

Definition at line 2112 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SHIFT   8

Definition at line 2105 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SPARE0_NV   0x00000c00

Definition at line 2115 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

Definition at line 2117 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_SPARE1_NV   0x00000d00

Definition at line 2116 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_TEXTURE0_ARB   0x00000900

Definition at line 2114 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_TEXTURE1_ARB   0x00000800

Definition at line 2113 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_ALPHA_SUM_OUTPUT_ZERO   0x00000000

Definition at line 2107 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB (   x)    (0x00000280+((x)*4))

Definition at line 2131 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB__SIZE

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB__SIZE   0x00000002

Definition at line 2132 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_DOT_PRODUCT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_DOT_PRODUCT   (1 << 13)

Definition at line 2176 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_CONSTANT_COLOR0_NV   0x00000010

Definition at line 2150 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_CONSTANT_COLOR1_NV   0x00000020

Definition at line 2151 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_E_TIMES_F_NV   0x000000f0

Definition at line 2160 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_FOG   0x00000030

Definition at line 2152 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_MASK   0x000000f0

Definition at line 2148 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_PRIMARY_COLOR_NV   0x00000040

Definition at line 2153 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SECONDARY_COLOR_NV   0x00000050

Definition at line 2154 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SHIFT   4

Definition at line 2147 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SPARE0_NV   0x000000c0

Definition at line 2157 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000000e0

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x000000e0

Definition at line 2159 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_SPARE1_NV   0x000000d0

Definition at line 2158 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_TEXTURE0_ARB   0x00000090

Definition at line 2156 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_TEXTURE1_ARB   0x00000080

Definition at line 2155 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_AB_OUTPUT_ZERO   0x00000000

Definition at line 2149 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_BIAS

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_BIAS   (1 << 15)

Definition at line 2178 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_BIAS_BIAS_BY_NEGATIVE_ONE_HALF_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_BIAS_BIAS_BY_NEGATIVE_ONE_HALF_NV   0x00008000

Definition at line 2180 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_BIAS_NONE

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_BIAS_NONE   0x00000000

Definition at line 2179 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_DOT_PRODUCT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_DOT_PRODUCT   (1 << 12)

Definition at line 2175 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_CONSTANT_COLOR0_NV   0x00000001

Definition at line 2136 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_CONSTANT_COLOR1_NV   0x00000002

Definition at line 2137 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_E_TIMES_F_NV   0x0000000f

Definition at line 2146 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_FOG   0x00000003

Definition at line 2138 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_MASK   0x0000000f

Definition at line 2134 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_PRIMARY_COLOR_NV   0x00000004

Definition at line 2139 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SECONDARY_COLOR_NV   0x00000005

Definition at line 2140 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SHIFT   0

Definition at line 2133 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SPARE0_NV   0x0000000c

Definition at line 2143 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x0000000e

Definition at line 2145 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_SPARE1_NV   0x0000000d

Definition at line 2144 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_TEXTURE0_ARB   0x00000009

Definition at line 2142 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_TEXTURE1_ARB   0x00000008

Definition at line 2141 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_CD_OUTPUT_ZERO   0x00000000

Definition at line 2135 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_MUX_SUM

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_MUX_SUM   (1 << 14)

Definition at line 2177 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_OPERATION_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_OPERATION_MASK   0x38000000

Definition at line 2188 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_OPERATION_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_OPERATION_SHIFT   27

Definition at line 2187 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_MASK   0x00000000

Definition at line 2182 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_NONE

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_NONE   0x00000000

Definition at line 2183 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SCALE_BY_FOUR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SCALE_BY_FOUR_NV   0x00040000

Definition at line 2185 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SCALE_BY_ONE_HALF_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SCALE_BY_ONE_HALF_NV   0x00060000

Definition at line 2186 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SCALE_BY_TWO_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SCALE_BY_TWO_NV   0x00020000

Definition at line 2184 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SCALE_SHIFT   17

Definition at line 2181 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_CONSTANT_COLOR0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_CONSTANT_COLOR0_NV   0x00000100

Definition at line 2164 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_CONSTANT_COLOR1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_CONSTANT_COLOR1_NV   0x00000200

Definition at line 2165 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_E_TIMES_F_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_E_TIMES_F_NV   0x00000f00

Definition at line 2174 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_FOG

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_FOG   0x00000300

Definition at line 2166 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_MASK

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_MASK   0x00000f00

Definition at line 2162 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_PRIMARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_PRIMARY_COLOR_NV   0x00000400

Definition at line 2167 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SECONDARY_COLOR_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SECONDARY_COLOR_NV   0x00000500

Definition at line 2168 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SHIFT   8

Definition at line 2161 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SPARE0_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SPARE0_NV   0x00000c00

Definition at line 2171 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SPARE0_PLUS_SECONDARY_COLOR_NV0x00000e00

Definition at line 2173 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SPARE1_NV

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_SPARE1_NV   0x00000d00

Definition at line 2172 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_TEXTURE0_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_TEXTURE0_ARB   0x00000900

Definition at line 2170 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_TEXTURE1_ARB

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_TEXTURE1_ARB   0x00000800

Definition at line 2169 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_ZERO

#define NV10_TCL_PRIMITIVE_3D_RC_OUT_RGB_SUM_OUTPUT_ZERO   0x00000000

Definition at line 2163 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_SHADE_MODEL

#define NV10_TCL_PRIMITIVE_3D_SHADE_MODEL   0x0000037c

Definition at line 2543 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_SHADE_MODEL_FLAT

#define NV10_TCL_PRIMITIVE_3D_SHADE_MODEL_FLAT   0x00001d00

Definition at line 2544 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_SHADE_MODEL_SMOOTH

#define NV10_TCL_PRIMITIVE_3D_SHADE_MODEL_SMOOTH   0x00001d01

Definition at line 2545 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_ENABLE

#define NV10_TCL_PRIMITIVE_3D_STENCIL_ENABLE   0x0000032c

Definition at line 2434 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC   0x00000364

Definition at line 2504 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_ALWAYS

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 2513 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_EQUAL

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_EQUAL   0x00000202

Definition at line 2507 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GEQUAL

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 2512 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER [1/2]

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER   0x00000204

Definition at line 2509 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER [2/2]

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER   0x00000204

Definition at line 2509 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LEQUAL

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 2508 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LESS

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LESS   0x00000201

Definition at line 2506 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NEVER

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NEVER   0x00000200

Definition at line 2505 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NOTEQUAL

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 2511 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_MASK

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_MASK   0x0000036c

Definition at line 2515 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_REF

#define NV10_TCL_PRIMITIVE_3D_STENCIL_FUNC_REF   0x00000368

Definition at line 2514 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_MASK

#define NV10_TCL_PRIMITIVE_3D_STENCIL_MASK   0x00000360

Definition at line 2503 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL   0x00000370

Definition at line 2516 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR   0x00001e03

Definition at line 2522 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR_WRAP

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR_WRAP   0x00008508

Definition at line 2524 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR   0x00001e02

Definition at line 2521 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR_WRAP

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR_WRAP   0x00008507

Definition at line 2523 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INVERT

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INVERT   0x0000150a

Definition at line 2518 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_KEEP

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_KEEP   0x00001e00

Definition at line 2519 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_REPLACE

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_REPLACE   0x00001e01

Definition at line 2520 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_ZERO

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_ZERO   0x00000000

Definition at line 2517 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL   0x00000374

Definition at line 2525 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR   0x00001e03

Definition at line 2531 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR_WRAP

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR_WRAP   0x00008508

Definition at line 2533 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR   0x00001e02

Definition at line 2530 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR_WRAP

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR_WRAP   0x00008507

Definition at line 2532 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INVERT

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INVERT   0x0000150a

Definition at line 2527 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_KEEP

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_KEEP   0x00001e00

Definition at line 2528 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_REPLACE

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_REPLACE   0x00001e01

Definition at line 2529 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_ZERO

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_ZERO   0x00000000

Definition at line 2526 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS   0x00000378

Definition at line 2534 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR   0x00001e03

Definition at line 2540 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR_WRAP

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR_WRAP   0x00008508

Definition at line 2542 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR   0x00001e02

Definition at line 2539 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR_WRAP

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR_WRAP   0x00008507

Definition at line 2541 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INVERT

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INVERT   0x0000150a

Definition at line 2536 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_KEEP

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_KEEP   0x00001e00

Definition at line 2537 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_REPLACE

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_REPLACE   0x00001e01

Definition at line 2538 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_ZERO

#define NV10_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_ZERO   0x00000000

Definition at line 2535 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX0_MATRIX

#define NV10_TCL_PRIMITIVE_3D_TX0_MATRIX (   x)    (0x00000540+((x)*4))

Definition at line 2603 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX0_MATRIX__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX0_MATRIX__SIZE   0x00000010

Definition at line 2604 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX1_MATRIX

#define NV10_TCL_PRIMITIVE_3D_TX1_MATRIX (   x)    (0x00000580+((x)*4))

Definition at line 2605 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX1_MATRIX__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX1_MATRIX__SIZE   0x00000010

Definition at line 2606 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_ENABLE

#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE (   x)    (0x00000228+((x)*4))

Definition at line 1810 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_ENABLE__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE__SIZE   0x00000002

Definition at line 1811 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_ENABLE_ANISOTROPY_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE_ANISOTROPY_MASK   0x00000030

Definition at line 1813 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_ENABLE_ANISOTROPY_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE_ANISOTROPY_SHIFT   4

Definition at line 1812 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_ENABLE_ENABLE

#define NV10_TCL_PRIMITIVE_3D_TX_ENABLE_ENABLE   (1 << 30)

Definition at line 1814 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER (   x)    (0x00000248+((x)*4))

Definition at line 1825 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER__SIZE   0x00000002

Definition at line 1826 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR   0x20000000

Definition at line 1838 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_LINEAR

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_LINEAR   0x60000000

Definition at line 1842 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_NEAREST

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_NEAREST   0x40000000

Definition at line 1840 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_MASK   0xf0000000

Definition at line 1836 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST   0x10000000

Definition at line 1837 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_LINEAR

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_LINEAR   0x50000000

Definition at line 1841 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_NEAREST

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_NEAREST   0x30000000

Definition at line 1839 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_SHIFT   28

Definition at line 1835 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR   0x02000000

Definition at line 1830 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_LINEAR

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_LINEAR   0x06000000

Definition at line 1834 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_NEAREST

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_NEAREST   0x04000000

Definition at line 1832 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_MASK   0x0f000000

Definition at line 1828 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST   0x01000000

Definition at line 1829 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_LINEAR

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_LINEAR   0x05000000

Definition at line 1833 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_NEAREST

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_NEAREST   0x03000000

Definition at line 1831 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_SHIFT   24

Definition at line 1827 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT (   x)    (0x00000220+((x)*4))

Definition at line 1784 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT__SIZE   0x00000002

Definition at line 1785 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_MASK   0x000f0000

Definition at line 1793 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_SHIFT   16

Definition at line 1792 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_MASK   0x00f00000

Definition at line 1795 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_SHIFT   20

Definition at line 1794 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_CUBE_MAP

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_CUBE_MAP   (1 << 2)

Definition at line 1786 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_MASK   0x00000780

Definition at line 1788 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_SHIFT   7

Definition at line 1787 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_MASK   0x0000f000

Definition at line 1791 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_SHIFT   12

Definition at line 1790 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_NPOT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_NPOT   (1 << 11)

Definition at line 1789 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_CLAMP

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_CLAMP   0x05000000

Definition at line 1802 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_CLAMP_TO_BORDER

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_CLAMP_TO_BORDER   0x04000000

Definition at line 1801 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_CLAMP_TO_EDGE

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_CLAMP_TO_EDGE   0x03000000

Definition at line 1800 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_MASK   0x0f000000

Definition at line 1797 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_MIRRORED_REPEAT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_MIRRORED_REPEAT   0x02000000

Definition at line 1799 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_REPEAT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_REPEAT   0x01000000

Definition at line 1798 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_S_SHIFT   24

Definition at line 1796 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_CLAMP

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_CLAMP   0x50000000

Definition at line 1809 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_CLAMP_TO_BORDER

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_CLAMP_TO_BORDER   0x40000000

Definition at line 1808 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_CLAMP_TO_EDGE

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_CLAMP_TO_EDGE   0x30000000

Definition at line 1807 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_MASK   0xf0000000

Definition at line 1804 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_MIRRORED_REPEAT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_MIRRORED_REPEAT   0x20000000

Definition at line 1806 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_REPEAT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_REPEAT   0x10000000

Definition at line 1805 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_FORMAT_WRAP_T_SHIFT   28

Definition at line 1803 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE

#define NV10_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE (   x)    (0x000003e0+((x)*4))

Definition at line 2586 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE__SIZE   0x00000002

Definition at line 2587 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH (   x)    (0x00000230+((x)*4))

Definition at line 1815 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH__SIZE   0x00000002

Definition at line 1816 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH_PITCH_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH_PITCH_MASK   0xffff0000

Definition at line 1818 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH_PITCH_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_PITCH_PITCH_SHIFT   16

Definition at line 1817 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE (   x)    (0x00000240+((x)*4))

Definition at line 1819 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE__SIZE   0x00000002

Definition at line 1820 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_MASK   0x0000ffff

Definition at line 1822 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_SHIFT   0

Definition at line 1821 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_MASK

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_MASK   0xffff0000

Definition at line 1824 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_SHIFT

#define NV10_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_SHIFT   16

Definition at line 1823 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_OFFSET

#define NV10_TCL_PRIMITIVE_3D_TX_OFFSET (   x)    (0x00000218+((x)*4))

Definition at line 1782 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_OFFSET__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX_OFFSET__SIZE   0x00000002

Definition at line 1783 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_PALETTE_OFFSET

#define NV10_TCL_PRIMITIVE_3D_TX_PALETTE_OFFSET (   x)    (0x00000250+((x)*4))

Definition at line 1843 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_TX_PALETTE_OFFSET__SIZE

#define NV10_TCL_PRIMITIVE_3D_TX_PALETTE_OFFSET__SIZE   0x00000002

Definition at line 1844 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_DATA

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_DATA   0x00001800

Definition at line 2873 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL   0x00000d0c

Definition at line 2784 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2   0x00000d14

Definition at line 2792 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_FIELDS_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_FIELDS_MASK   0x000000f0

Definition at line 2796 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_FIELDS_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_FIELDS_SHIFT   4

Definition at line 2795 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_STRIDE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_STRIDE_MASK   0x0000ff00

Definition at line 2798 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_STRIDE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_STRIDE_SHIFT   8

Definition at line 2797 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_TYPE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_TYPE_MASK   0x0000000f

Definition at line 2794 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_TYPE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL2_TYPE_SHIFT   0

Definition at line 2793 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_FIELDS_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_FIELDS_MASK   0x000000f0

Definition at line 2788 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_FIELDS_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_FIELDS_SHIFT   4

Definition at line 2787 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_STRIDE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_STRIDE_MASK   0x0000ff00

Definition at line 2790 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_STRIDE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_STRIDE_SHIFT   8

Definition at line 2789 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_TYPE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_TYPE_MASK   0x0000000f

Definition at line 2786 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_TYPE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_COL_TYPE_SHIFT   0

Definition at line 2785 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG   0x00000d3c

Definition at line 2832 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_FIELDS_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_FIELDS_MASK   0x000000f0

Definition at line 2836 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_FIELDS_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_FIELDS_SHIFT   4

Definition at line 2835 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_STRIDE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_STRIDE_MASK   0x0000ff00

Definition at line 2838 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_STRIDE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_STRIDE_SHIFT   8

Definition at line 2837 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_TYPE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_TYPE_MASK   0x0000000f

Definition at line 2834 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_TYPE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FOG_TYPE_SHIFT   0

Definition at line 2833 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR   0x00000d2c

Definition at line 2816 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_FIELDS_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_FIELDS_MASK   0x000000f0

Definition at line 2820 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_FIELDS_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_FIELDS_SHIFT   4

Definition at line 2819 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_STRIDE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_STRIDE_MASK   0x0000ff00

Definition at line 2822 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_STRIDE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_STRIDE_SHIFT   8

Definition at line 2821 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_TYPE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_TYPE_MASK   0x0000000f

Definition at line 2818 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_TYPE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_NOR_TYPE_SHIFT   0

Definition at line 2817 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS   0x00000d04

Definition at line 2776 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_FIELDS_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_FIELDS_MASK   0x000000f0

Definition at line 2780 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_FIELDS_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_FIELDS_SHIFT   4

Definition at line 2779 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_STRIDE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_STRIDE_MASK   0x0000ff00

Definition at line 2782 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_STRIDE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_STRIDE_SHIFT   8

Definition at line 2781 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_TYPE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_TYPE_MASK   0x0000000f

Definition at line 2778 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_TYPE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_POS_TYPE_SHIFT   0

Definition at line 2777 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0   0x00000d1c

Definition at line 2800 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_FIELDS_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_FIELDS_MASK   0x000000f0

Definition at line 2804 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_FIELDS_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_FIELDS_SHIFT   4

Definition at line 2803 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_STRIDE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_STRIDE_MASK   0x0000ff00

Definition at line 2806 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_STRIDE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_STRIDE_SHIFT   8

Definition at line 2805 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_TYPE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_TYPE_MASK   0x0000000f

Definition at line 2802 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_TYPE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX0_TYPE_SHIFT   0

Definition at line 2801 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1   0x00000d24

Definition at line 2808 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_FIELDS_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_FIELDS_MASK   0x000000f0

Definition at line 2812 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_FIELDS_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_FIELDS_SHIFT   4

Definition at line 2811 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_STRIDE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_STRIDE_MASK   0x0000ff00

Definition at line 2814 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_STRIDE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_STRIDE_SHIFT   8

Definition at line 2813 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_TYPE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_TYPE_MASK   0x0000000f

Definition at line 2810 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_TYPE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TX1_TYPE_SHIFT   0

Definition at line 2809 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH   0x00000d34

Definition at line 2824 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_FIELDS_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_FIELDS_MASK   0x000000f0

Definition at line 2828 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_FIELDS_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_FIELDS_SHIFT   4

Definition at line 2827 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_STRIDE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_STRIDE_MASK   0x0000ff00

Definition at line 2830 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_STRIDE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_STRIDE_SHIFT   8

Definition at line 2829 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_TYPE_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_TYPE_MASK   0x0000000f

Definition at line 2826 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_TYPE_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_WGH_TYPE_SHIFT   0

Definition at line 2825 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_COL

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_COL   0x00000d08

Definition at line 2783 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_COL2

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_COL2   0x00000d10

Definition at line 2791 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_FOG

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_FOG   0x00000d38

Definition at line 2831 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_NOR

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_NOR   0x00000d28

Definition at line 2815 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_POS

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_POS   0x00000d00

Definition at line 2775 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_TX0

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_TX0   0x00000d18

Definition at line 2799 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_TX1

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_TX1   0x00000d20

Definition at line 2807 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_WGH

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_OFFSET_WGH   0x00000d30

Definition at line 2823 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_VALIDATE

#define NV10_TCL_PRIMITIVE_3D_VERTEX_ARRAY_VALIDATE   0x00000cf0

Definition at line 2774 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END   0x00000dfc

Definition at line 2839 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_LOOP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_LOOP   0x00000003

Definition at line 2843 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_STRIP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_STRIP   0x00000004

Definition at line 2844 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINES

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINES   0x00000002

Definition at line 2842 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POINTS

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POINTS   0x00000001

Definition at line 2841 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POLYGON

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POLYGON   0x0000000a

Definition at line 2850 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUAD_STRIP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUAD_STRIP   0x00000009

Definition at line 2849 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUADS

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUADS   0x00000008

Definition at line 2848 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_STOP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_STOP   0x00000000

Definition at line 2840 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_FAN

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_FAN   0x00000007

Definition at line 2847 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_STRIP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_STRIP   0x00000006

Definition at line 2846 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLES

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLES   0x00000005

Definition at line 2845 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END   0x000013fc

Definition at line 2856 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_LINE_LOOP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_LINE_LOOP   0x00000003

Definition at line 2860 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_LINE_STRIP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_LINE_STRIP   0x00000004

Definition at line 2861 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_LINES

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_LINES   0x00000002

Definition at line 2859 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_POINTS

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_POINTS   0x00000001

Definition at line 2858 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_POLYGON

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_POLYGON   0x0000000a

Definition at line 2867 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_QUAD_STRIP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_QUAD_STRIP   0x00000009

Definition at line 2866 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_QUADS

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_QUADS   0x00000008

Definition at line 2865 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_STOP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_STOP   0x00000000

Definition at line 2857 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_TRIANGLE_FAN

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_TRIANGLE_FAN   0x00000007

Definition at line 2864 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_TRIANGLE_STRIP

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_TRIANGLE_STRIP   0x00000006

Definition at line 2863 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_TRIANGLES

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_BEGIN_END_TRIANGLES   0x00000005

Definition at line 2862 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS   0x00001400

Definition at line 2868 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_FIRST_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_FIRST_MASK   0x0000ffff

Definition at line 2870 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_FIRST_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_FIRST_SHIFT   0

Definition at line 2869 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_LAST_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_LAST_MASK   0xff000000

Definition at line 2872 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_LAST_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS_LAST_SHIFT   24

Definition at line 2871 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_B

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_B   0x00000c88

Definition at line 2721 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_G

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_G   0x00000c84

Definition at line 2720 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_R

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_R   0x00000c80

Definition at line 2719 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I   0x00000c8c

Definition at line 2722 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_B_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_B_MASK   0x00ff0000

Definition at line 2728 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_B_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_B_SHIFT   16

Definition at line 2727 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_G_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_G_MASK   0x0000ff00

Definition at line 2726 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_G_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_G_SHIFT   8

Definition at line 2725 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_R_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_R_MASK   0x000000ff

Definition at line 2724 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_R_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL2_3I_R_SHIFT   0

Definition at line 2723 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_3F_B

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_3F_B   0x00000c68

Definition at line 2709 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_3F_G

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_3F_G   0x00000c64

Definition at line 2708 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_3F_R

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_3F_R   0x00000c60

Definition at line 2707 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_A

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_A   0x00000c5c

Definition at line 2706 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_B

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_B   0x00000c58

Definition at line 2705 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_G

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_G   0x00000c54

Definition at line 2704 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_R

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4F_R   0x00000c50

Definition at line 2703 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I   0x00000c6c

Definition at line 2710 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_MASK   0xff000000

Definition at line 2718 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_SHIFT   24

Definition at line 2717 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_MASK   0x00ff0000

Definition at line 2716 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_SHIFT   16

Definition at line 2715 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_MASK   0x0000ff00

Definition at line 2714 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_SHIFT   8

Definition at line 2713 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_MASK   0x000000ff

Definition at line 2712 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_SHIFT   0

Definition at line 2711 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_FOG_1F

#define NV10_TCL_PRIMITIVE_3D_VERTEX_FOG_1F   0x00000ce0

Definition at line 2771 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_X

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_X   0x00000c30

Definition at line 2692 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Y

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Y   0x00000c34

Definition at line 2693 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Z

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Z   0x00000c38

Definition at line 2694 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY   0x00000c40

Definition at line 2695 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_MASK   0x0000ffff

Definition at line 2697 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_SHIFT   0

Definition at line 2696 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_MASK   0xffff0000

Definition at line 2699 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_SHIFT   16

Definition at line 2698 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z   0x00000c44

Definition at line 2700 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_MASK   0x0000ffff

Definition at line 2702 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_SHIFT   0

Definition at line 2701 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_POS_3F_X

#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_3F_X   0x00000c00

Definition at line 2685 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Y

#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Y   0x00000c04

Definition at line 2686 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Z

#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Z   0x00000c08

Definition at line 2687 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_W

#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_W   0x00000c24

Definition at line 2691 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_X

#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_X   0x00000c18

Definition at line 2688 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Y

#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Y   0x00000c1c

Definition at line 2689 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Z

#define NV10_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Z   0x00000c20

Definition at line 2690 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_S

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_S   0x00000c90

Definition at line 2729 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_T

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_T   0x00000c94

Definition at line 2730 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I   0x00000c98

Definition at line 2731 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_MASK   0x0000ffff

Definition at line 2733 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_SHIFT   0

Definition at line 2732 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_MASK   0xffff0000

Definition at line 2735 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_SHIFT   16

Definition at line 2734 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_Q

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_Q   0x00000cac

Definition at line 2739 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_R

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_R   0x00000ca8

Definition at line 2738 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_S

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_S   0x00000ca0

Definition at line 2736 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_T

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_T   0x00000ca4

Definition at line 2737 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ   0x00000cb4

Definition at line 2745 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_MASK   0xffff0000

Definition at line 2749 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_SHIFT   16

Definition at line 2748 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_MASK   0x0000ffff

Definition at line 2747 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_SHIFT   0

Definition at line 2746 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST   0x00000cb0

Definition at line 2740 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_MASK   0x0000ffff

Definition at line 2742 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_SHIFT   0

Definition at line 2741 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_MASK   0xffff0000

Definition at line 2744 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_SHIFT   16

Definition at line 2743 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_S

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_S   0x00000cb8

Definition at line 2750 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_T

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_T   0x00000cbc

Definition at line 2751 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I   0x00000cc0

Definition at line 2752 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_MASK   0x0000ffff

Definition at line 2754 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_SHIFT   0

Definition at line 2753 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_MASK   0xffff0000

Definition at line 2756 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_SHIFT   16

Definition at line 2755 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_Q

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_Q   0x00000cd4

Definition at line 2760 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_R

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_R   0x00000cd0

Definition at line 2759 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_S

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_S   0x00000cc8

Definition at line 2757 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_T

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_T   0x00000ccc

Definition at line 2758 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ   0x00000cdc

Definition at line 2766 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_MASK   0xffff0000

Definition at line 2770 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_SHIFT   16

Definition at line 2769 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_MASK   0x0000ffff

Definition at line 2768 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_SHIFT   0

Definition at line 2767 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST   0x00000cd8

Definition at line 2761 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_MASK   0x0000ffff

Definition at line 2763 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_SHIFT   0

Definition at line 2762 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_MASK

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_MASK   0xffff0000

Definition at line 2765 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_SHIFT   16

Definition at line 2764 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_WEIGHT_ENABLE

#define NV10_TCL_PRIMITIVE_3D_VERTEX_WEIGHT_ENABLE   0x00000328

Definition at line 2433 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VERTEX_WGH_1F

#define NV10_TCL_PRIMITIVE_3D_VERTEX_WGH_1F   0x00000ce4

Definition at line 2772 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE

#define NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE   0x000003e8

Definition at line 2588 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE_MODELVIEW0

#define NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE_MODELVIEW0   (1 << 1)

Definition at line 2590 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE_MODELVIEW1

#define NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE_MODELVIEW1   (1 << 0)

Definition at line 2589 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE_PROJECTION

#define NV10_TCL_PRIMITIVE_3D_VIEW_MATRIX_ENABLE_PROJECTION   (1 << 2)

Definition at line 2591 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ (   x)    (0x000002c0+((x)*4))

Definition at line 2407 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ__SIZE

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008

Definition at line 2408 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_L_MASK

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_L_MASK   0x000007ff

Definition at line 2410 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_L_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_L_SHIFT   0

Definition at line 2409 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_LEFT_ENABLE

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_LEFT_ENABLE   (1 << 11)

Definition at line 2411 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_R_MASK

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_R_MASK   0x07ff0000

Definition at line 2413 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_R_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_R_SHIFT   16

Definition at line 2412 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_RIGHT_ENABLE

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ_CLIP_RIGHT_ENABLE   (1 << 27)

Definition at line 2414 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_MODE

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_MODE   0x000002b4

Definition at line 2406 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT (   x)    (0x000002e0+((x)*4))

Definition at line 2415 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT__SIZE

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT__SIZE   0x00000008

Definition at line 2416 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_B_MASK

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_B_MASK   0x07ff0000

Definition at line 2421 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_B_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_B_SHIFT   16

Definition at line 2420 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_BOTTOM_ENABLE

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_BOTTOM_ENABLE   (1 << 27)

Definition at line 2422 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_T_MASK

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_T_MASK   0x000007ff

Definition at line 2418 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_T_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_T_SHIFT   0

Definition at line 2417 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_TOP_ENABLE

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT_CLIP_TOP_ENABLE   (1 << 11)

Definition at line 2419 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ   0x00000200

Definition at line 1764 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_W_MASK

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_W_MASK   0xffff0000

Definition at line 1768 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_W_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_W_SHIFT   16

Definition at line 1767 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_X_MASK

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_X_MASK   0x0000ffff

Definition at line 1766 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_X_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ_X_SHIFT   0

Definition at line 1765 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_W

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_W   0x000006f4

Definition at line 2626 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_X

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_X   0x000006e8

Definition at line 2623 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_Y

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_Y   0x000006ec

Definition at line 2624 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_Z

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_SCALE_Z   0x000006f0

Definition at line 2625 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT   0x00000204

Definition at line 1769 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_H_MASK

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_H_MASK   0xffff0000

Definition at line 1773 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_H_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_H_SHIFT   16

Definition at line 1772 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_Y_MASK

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_Y_MASK   0x0000ffff

Definition at line 1771 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_Y_SHIFT

#define NV10_TCL_PRIMITIVE_3D_VIEWPORT_VERT_Y_SHIFT   0

Definition at line 1770 of file nv40.h.

◆ NV10_TCL_PRIMITIVE_3D_ZETA_OFFSET

#define NV10_TCL_PRIMITIVE_3D_ZETA_OFFSET   0x00000214

Definition at line 1781 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU

#define NV10_TEXTURE_FROM_CPU   0x0000007b

Definition at line 3133 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL

#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL   0x0000030c

Definition at line 3152 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_W_MASK

#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_W_MASK   0xffff0000

Definition at line 3156 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_W_SHIFT

#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_W_SHIFT   16

Definition at line 3155 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_X_MASK

#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_X_MASK   0x0000ffff

Definition at line 3154 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_X_SHIFT

#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_X_SHIFT   0

Definition at line 3153 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL

#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL   0x00000310

Definition at line 3157 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_H_MASK

#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_H_MASK   0xffff0000

Definition at line 3161 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_H_SHIFT

#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_H_SHIFT   16

Definition at line 3160 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_Y_MASK

#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_Y_MASK   0x0000ffff

Definition at line 3159 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_Y_SHIFT

#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_Y_SHIFT   0

Definition at line 3158 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_COLOR

#define NV10_TEXTURE_FROM_CPU_COLOR (   x)    (0x00000400+((x)*4))

Definition at line 3162 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_COLOR__SIZE

#define NV10_TEXTURE_FROM_CPU_COLOR__SIZE   0x00000700

Definition at line 3163 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_COLOR_FORMAT

#define NV10_TEXTURE_FROM_CPU_COLOR_FORMAT   0x00000300

Definition at line 3141 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_DMA_NOTIFY

#define NV10_TEXTURE_FROM_CPU_DMA_NOTIFY   0x00000180

Definition at line 3139 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_NOP

#define NV10_TEXTURE_FROM_CPU_NOP   0x00000100

Definition at line 3135 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_NOTIFY

#define NV10_TEXTURE_FROM_CPU_NOTIFY   0x00000104

Definition at line 3136 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_PM_TRIGGER

#define NV10_TEXTURE_FROM_CPU_PM_TRIGGER   0x00000140

Definition at line 3138 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_POINT

#define NV10_TEXTURE_FROM_CPU_POINT   0x00000304

Definition at line 3142 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_POINT_X_MASK

#define NV10_TEXTURE_FROM_CPU_POINT_X_MASK   0x0000ffff

Definition at line 3144 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_POINT_X_SHIFT

#define NV10_TEXTURE_FROM_CPU_POINT_X_SHIFT   0

Definition at line 3143 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_POINT_Y_MASK

#define NV10_TEXTURE_FROM_CPU_POINT_Y_MASK   0xffff0000

Definition at line 3146 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_POINT_Y_SHIFT

#define NV10_TEXTURE_FROM_CPU_POINT_Y_SHIFT   16

Definition at line 3145 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_SIZE

#define NV10_TEXTURE_FROM_CPU_SIZE   0x00000308

Definition at line 3147 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_SIZE_H_MASK

#define NV10_TEXTURE_FROM_CPU_SIZE_H_MASK   0xffff0000

Definition at line 3151 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_SIZE_H_SHIFT

#define NV10_TEXTURE_FROM_CPU_SIZE_H_SHIFT   16

Definition at line 3150 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_SIZE_W_MASK

#define NV10_TEXTURE_FROM_CPU_SIZE_W_MASK   0x0000ffff

Definition at line 3149 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_SIZE_W_SHIFT

#define NV10_TEXTURE_FROM_CPU_SIZE_W_SHIFT   0

Definition at line 3148 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_SURFACE

#define NV10_TEXTURE_FROM_CPU_SURFACE   0x00000184

Definition at line 3140 of file nv40.h.

◆ NV10_TEXTURE_FROM_CPU_WAIT_FOR_IDLE

#define NV10_TEXTURE_FROM_CPU_WAIT_FOR_IDLE   0x00000108

Definition at line 3137 of file nv40.h.

◆ NV10_VIDEO_DISPLAY

#define NV10_VIDEO_DISPLAY   0x0000007c

Definition at line 3166 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D

#define NV11_TCL_PRIMITIVE_3D   0x00000096

Definition at line 3196 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_ENABLE

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_ENABLE   0x00000d40

Definition at line 3198 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP   0x00000d44

Definition at line 3199 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND   0x00001501

Definition at line 3201 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_INVERTED

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_INVERTED   0x00001504

Definition at line 3204 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_REVERSE

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_REVERSE   0x00001502

Definition at line 3202 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_CLEAR

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_CLEAR   0x00001500

Definition at line 3200 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY   0x00001503

Definition at line 3203 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY_INVERTED

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY_INVERTED   0x0000150c

Definition at line 3212 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_EQUIV

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_EQUIV   0x00001509

Definition at line 3209 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_INVERT

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_INVERT   0x0000150a

Definition at line 3210 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NAND

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NAND   0x0000150e

Definition at line 3214 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOOP

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOOP   0x00001505

Definition at line 3205 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOR

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOR   0x00001508

Definition at line 3208 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR   0x00001507

Definition at line 3207 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_INVERTED

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_INVERTED   0x0000150d

Definition at line 3213 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_REVERSE

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_REVERSE   0x0000150b

Definition at line 3211 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_SET

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_SET   0x0000150f

Definition at line 3215 of file nv40.h.

◆ NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_XOR

#define NV11_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_XOR   0x00001506

Definition at line 3206 of file nv40.h.

◆ NV12_IMAGE_BLIT

#define NV12_IMAGE_BLIT   0x0000009f

Definition at line 3631 of file nv40.h.

◆ NV17_TCL_PRIMITIVE_3D

#define NV17_TCL_PRIMITIVE_3D   0x00000099

Definition at line 3615 of file nv40.h.

◆ NV17_TCL_PRIMITIVE_3D_COLOR_MASK_ENABLE

#define NV17_TCL_PRIMITIVE_3D_COLOR_MASK_ENABLE   0x000002bc

Definition at line 3619 of file nv40.h.

◆ NV17_TCL_PRIMITIVE_3D_DMA_IN_MEMORY4

#define NV17_TCL_PRIMITIVE_3D_DMA_IN_MEMORY4   0x000001ac

Definition at line 3617 of file nv40.h.

◆ NV17_TCL_PRIMITIVE_3D_DMA_IN_MEMORY5

#define NV17_TCL_PRIMITIVE_3D_DMA_IN_MEMORY5   0x000001b0

Definition at line 3618 of file nv40.h.

◆ NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_CLEAR

#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_CLEAR   0x00000d6c

Definition at line 3623 of file nv40.h.

◆ NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_OFFSET

#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_OFFSET   0x00000d60

Definition at line 3621 of file nv40.h.

◆ NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_PITCH

#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_PITCH   0x00000d5c

Definition at line 3620 of file nv40.h.

◆ NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_ENABLE

#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_ENABLE   0x00001658

Definition at line 3624 of file nv40.h.

◆ NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_FILL_VALUE

#define NV17_TCL_PRIMITIVE_3D_LMA_DEPTH_FILL_VALUE   0x00000d68

Definition at line 3622 of file nv40.h.

◆ NV20_SWIZZLED_SURFACE

#define NV20_SWIZZLED_SURFACE   0x0000009e

Definition at line 3627 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D

#define NV20_TCL_PRIMITIVE_3D   0x00000097

Definition at line 3218 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE   0x00000300

Definition at line 3249 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC   0x0000033c

Definition at line 3262 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_ALWAYS

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 3271 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_EQUAL

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_EQUAL   0x00000202

Definition at line 3265 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GEQUAL

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 3270 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER [1/2]

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204

Definition at line 3267 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER [2/2]

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204

Definition at line 3267 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LEQUAL

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 3266 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LESS

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LESS   0x00000201

Definition at line 3264 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NEVER

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NEVER   0x00000200

Definition at line 3263 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NOTEQUAL

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 3269 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF

#define NV20_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF   0x00000340

Definition at line 3272 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_COLOR   0x0000034c

Definition at line 3305 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION

#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION   0x00000350

Definition at line 3306 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_ADD

#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_ADD   0x00008006

Definition at line 3307 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_REVERSE_SUBTRACT

#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_REVERSE_SUBTRACT   0x0000800b

Definition at line 3311 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_SUBTRACT

#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_FUNC_SUBTRACT   0x0000800a

Definition at line 3310 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_MAX

#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_MAX   0x00008008

Definition at line 3309 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_MIN

#define NV20_TCL_PRIMITIVE_3D_BLEND_EQUATION_MIN   0x00008007

Definition at line 3308 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST   0x00000348

Definition at line 3289 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_ALPHA   0x00008003

Definition at line 3303 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_CONSTANT_COLOR   0x00008001

Definition at line 3301 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_ALPHA   0x00000304

Definition at line 3296 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_DST_COLOR   0x00000306

Definition at line 3298 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE   0x00000001

Definition at line 3291 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 3304 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 3302 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 3297 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 3299 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 3295 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 3293 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA   0x00000302

Definition at line 3294 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA_SATURATE

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_ALPHA_SATURATE   0x00000308

Definition at line 3300 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_SRC_COLOR   0x00000300

Definition at line 3292 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ZERO

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ZERO   0x00000000

Definition at line 3290 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE   0x00000304

Definition at line 3250 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC   0x00000344

Definition at line 3273 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_ALPHA   0x00008003

Definition at line 3287 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_CONSTANT_COLOR   0x00008001

Definition at line 3285 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_ALPHA   0x00000304

Definition at line 3280 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_DST_COLOR   0x00000306

Definition at line 3282 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE   0x00000001

Definition at line 3275 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 3288 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 3286 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 3281 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 3283 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 3279 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 3277 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA   0x00000302

Definition at line 3278 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA_SATURATE

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_ALPHA_SATURATE   0x00000308

Definition at line 3284 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_COLOR

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_SRC_COLOR   0x00000300

Definition at line 3276 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ZERO

#define NV20_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ZERO   0x00000000

Definition at line 3274 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BUFFER_FORMAT

#define NV20_TCL_PRIMITIVE_3D_BUFFER_FORMAT   0x00000208

Definition at line 3231 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_BUFFER_PITCH

#define NV20_TCL_PRIMITIVE_3D_BUFFER_PITCH   0x0000020c

Definition at line 3232 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_CLEAR_BUFFERS

#define NV20_TCL_PRIMITIVE_3D_CLEAR_BUFFERS   0x00001d94

Definition at line 3605 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_CLEAR_VALUE

#define NV20_TCL_PRIMITIVE_3D_CLEAR_VALUE   0x00001d90

Definition at line 3604 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE

#define NV20_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE (   x)    (0x000003c0+((x)*4))

Definition at line 3390 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE__SIZE

#define NV20_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE__SIZE   0x00000010

Definition at line 3391 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_ENABLE

#define NV20_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_ENABLE   0x000017bc

Definition at line 3583 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP

#define NV20_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP   0x000017c0

Definition at line 3584 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_COLOR_MASK

#define NV20_TCL_PRIMITIVE_3D_COLOR_MASK   0x00000358

Definition at line 3322 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_COLOR_OFFSET

#define NV20_TCL_PRIMITIVE_3D_COLOR_OFFSET   0x00000210

Definition at line 3233 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_CULL_FACE

#define NV20_TCL_PRIMITIVE_3D_CULL_FACE   0x0000039c

Definition at line 3380 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_CULL_FACE_BACK

#define NV20_TCL_PRIMITIVE_3D_CULL_FACE_BACK   0x00000405

Definition at line 3382 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE

#define NV20_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE   0x00000308

Definition at line 3251 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_CULL_FACE_FRONT

#define NV20_TCL_PRIMITIVE_3D_CULL_FACE_FRONT   0x00000404

Definition at line 3381 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_CULL_FACE_FRONT_AND_BACK

#define NV20_TCL_PRIMITIVE_3D_CULL_FACE_FRONT_AND_BACK   0x00000408

Definition at line 3383 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC   0x00000354

Definition at line 3312 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_ALWAYS

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_ALWAYS   0x00000207

Definition at line 3321 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_EQUAL

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_EQUAL   0x00000202

Definition at line 3315 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_GEQUAL

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_GEQUAL   0x00000206

Definition at line 3320 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER [1/2]

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER   0x00000204

Definition at line 3317 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER [2/2]

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER   0x00000204

Definition at line 3317 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_LEQUAL

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_LEQUAL   0x00000203

Definition at line 3316 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_LESS

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_LESS   0x00000201

Definition at line 3314 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_NEVER

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_NEVER   0x00000200

Definition at line 3313 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_NOTEQUAL

#define NV20_TCL_PRIMITIVE_3D_DEPTH_FUNC_NOTEQUAL   0x00000205

Definition at line 3319 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR

#define NV20_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR   0x00000398

Definition at line 3379 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR

#define NV20_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR   0x00000394

Definition at line 3378 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE

#define NV20_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE   0x0000030c

Definition at line 3252 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE

#define NV20_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE   0x0000035c

Definition at line 3323 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DITHER_ENABLE

#define NV20_TCL_PRIMITIVE_3D_DITHER_ENABLE   0x00000310

Definition at line 3253 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY0

#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY0   0x00000184

Definition at line 3223 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY1

#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY1   0x00000188

Definition at line 3224 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY2

#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY2   0x00000194

Definition at line 3225 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY3

#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY3   0x00000198

Definition at line 3226 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY6

#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY6   0x000001a4

Definition at line 3227 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY7

#define NV20_TCL_PRIMITIVE_3D_DMA_IN_MEMORY7   0x000001a8

Definition at line 3228 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_DMA_NOTIFY

#define NV20_TCL_PRIMITIVE_3D_DMA_NOTIFY   0x00000180

Definition at line 3222 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_EDGEFLAG_ENABLE

#define NV20_TCL_PRIMITIVE_3D_EDGEFLAG_ENABLE   0x000016bc

Definition at line 3572 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ENABLED_LIGHTS

#define NV20_TCL_PRIMITIVE_3D_ENABLED_LIGHTS   0x000003bc

Definition at line 3389 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FOG_COLOR

#define NV20_TCL_PRIMITIVE_3D_FOG_COLOR   0x000002a8

Definition at line 3243 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FOG_COORD_DIST

#define NV20_TCL_PRIMITIVE_3D_FOG_COORD_DIST   0x000002a0

Definition at line 3241 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FOG_ENABLE

#define NV20_TCL_PRIMITIVE_3D_FOG_ENABLE   0x000002a4

Definition at line 3242 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT

#define NV20_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT   0x000009c0

Definition at line 3407 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR

#define NV20_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR   0x000009c4

Definition at line 3408 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC

#define NV20_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC   0x000009c8

Definition at line 3409 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FOG_MODE

#define NV20_TCL_PRIMITIVE_3D_FOG_MODE   0x0000029c

Definition at line 3240 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FRONT_FACE

#define NV20_TCL_PRIMITIVE_3D_FRONT_FACE   0x000003a0

Definition at line 3384 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FRONT_FACE_CCW

#define NV20_TCL_PRIMITIVE_3D_FRONT_FACE_CCW   0x00000901

Definition at line 3386 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_FRONT_FACE_CW

#define NV20_TCL_PRIMITIVE_3D_FRONT_FACE_CW   0x00000900

Definition at line 3385 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_LIGHT_CONTROL

#define NV20_TCL_PRIMITIVE_3D_LIGHT_CONTROL   0x00000294

Definition at line 3239 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_LIGHT_MODEL_TWO_SIDE_ENABLE

#define NV20_TCL_PRIMITIVE_3D_LIGHT_MODEL_TWO_SIDE_ENABLE   0x000017c4

Definition at line 3585 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_LIGHTING_ENABLE

#define NV20_TCL_PRIMITIVE_3D_LIGHTING_ENABLE   0x00000314

Definition at line 3254 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_LINE_SMOOTH_ENABLE

#define NV20_TCL_PRIMITIVE_3D_LINE_SMOOTH_ENABLE   0x00000320

Definition at line 3256 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_LINE_WIDTH

#define NV20_TCL_PRIMITIVE_3D_LINE_WIDTH   0x00000380

Definition at line 3367 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX

#define NV20_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX (   x)    (0x00000480+((x)*4))

Definition at line 3395 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX__SIZE

#define NV20_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX__SIZE   0x00000010

Definition at line 3396 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_NOP

#define NV20_TCL_PRIMITIVE_3D_NOP   0x00000100

Definition at line 3220 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE

#define NV20_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE   0x000003a4

Definition at line 3387 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_NOTIFY

#define NV20_TCL_PRIMITIVE_3D_NOTIFY   0x00000104

Definition at line 3221 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POINT_PARAMETER

#define NV20_TCL_PRIMITIVE_3D_POINT_PARAMETER (   x)    (0x00000a30+((x)*4))

Definition at line 3414 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POINT_PARAMETER__SIZE

#define NV20_TCL_PRIMITIVE_3D_POINT_PARAMETER__SIZE   0x00000007

Definition at line 3415 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POINT_PARAMETERS_ENABLE

#define NV20_TCL_PRIMITIVE_3D_POINT_PARAMETERS_ENABLE   0x00000318

Definition at line 3255 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POINT_SIZE

#define NV20_TCL_PRIMITIVE_3D_POINT_SIZE   0x0000043c

Definition at line 3394 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK

#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK   0x00000390

Definition at line 3374 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_FILL

#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_FILL   0x00001b02

Definition at line 3377 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_LINE

#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_LINE   0x00001b01

Definition at line 3376 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_POINT

#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_POINT   0x00001b00

Definition at line 3375 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT

#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT   0x0000038c

Definition at line 3370 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_FILL

#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_FILL   0x00001b02

Definition at line 3373 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_LINE

#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_LINE   0x00001b01

Definition at line 3372 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_POINT

#define NV20_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_POINT   0x00001b00

Definition at line 3371 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR

#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR   0x00000384

Definition at line 3368 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE

#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE   0x00000338

Definition at line 3261 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE

#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE   0x00000334

Definition at line 3260 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE

#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE   0x00000330

Definition at line 3259 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS

#define NV20_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS   0x00000388

Definition at line 3369 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE

#define NV20_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE   0x00000324

Definition at line 3257 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_ENABLE

#define NV20_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_ENABLE   0x0000147c

Definition at line 3432 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN

#define NV20_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN (   x)    (0x00001480+((x)*4))

Definition at line 3433 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN__SIZE

#define NV20_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN__SIZE   0x00000020

Definition at line 3434 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_PROJECTION_MATRIX

#define NV20_TCL_PRIMITIVE_3D_PROJECTION_MATRIX (   x)    (0x00000680+((x)*4))

Definition at line 3397 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_PROJECTION_MATRIX__SIZE

#define NV20_TCL_PRIMITIVE_3D_PROJECTION_MATRIX__SIZE   0x00000010

Definition at line 3398 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_COLOR0

#define NV20_TCL_PRIMITIVE_3D_RC_COLOR0   0x00001e20

Definition at line 3606 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_COLOR1

#define NV20_TCL_PRIMITIVE_3D_RC_COLOR1   0x00001e24

Definition at line 3607 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0

#define NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0 (   x)    (0x00000a60+((x)*4))

Definition at line 3416 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0__SIZE

#define NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0__SIZE   0x00000008

Definition at line 3417 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1

#define NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1 (   x)    (0x00000a80+((x)*4))

Definition at line 3418 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1__SIZE

#define NV20_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1__SIZE   0x00000008

Definition at line 3419 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_ENABLE

#define NV20_TCL_PRIMITIVE_3D_RC_ENABLE   0x00001e60

Definition at line 3610 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_FINAL0

#define NV20_TCL_PRIMITIVE_3D_RC_FINAL0   0x00000288

Definition at line 3237 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_FINAL1

#define NV20_TCL_PRIMITIVE_3D_RC_FINAL1   0x0000028c

Definition at line 3238 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_IN_ALPHA

#define NV20_TCL_PRIMITIVE_3D_RC_IN_ALPHA (   x)    (0x00000260+((x)*4))

Definition at line 3235 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_IN_ALPHA__SIZE

#define NV20_TCL_PRIMITIVE_3D_RC_IN_ALPHA__SIZE   0x00000008

Definition at line 3236 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_IN_RGB

#define NV20_TCL_PRIMITIVE_3D_RC_IN_RGB (   x)    (0x00000ac0+((x)*4))

Definition at line 3422 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_IN_RGB__SIZE

#define NV20_TCL_PRIMITIVE_3D_RC_IN_RGB__SIZE   0x00000008

Definition at line 3423 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_OUT_ALPHA

#define NV20_TCL_PRIMITIVE_3D_RC_OUT_ALPHA (   x)    (0x00000aa0+((x)*4))

Definition at line 3420 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_OUT_ALPHA__SIZE

#define NV20_TCL_PRIMITIVE_3D_RC_OUT_ALPHA__SIZE   0x00000008

Definition at line 3421 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_OUT_RGB

#define NV20_TCL_PRIMITIVE_3D_RC_OUT_RGB (   x)    (0x00001e40+((x)*4))

Definition at line 3608 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_RC_OUT_RGB__SIZE

#define NV20_TCL_PRIMITIVE_3D_RC_OUT_RGB__SIZE   0x00000008

Definition at line 3609 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_SCISSOR_HORIZ

#define NV20_TCL_PRIMITIVE_3D_SCISSOR_HORIZ   0x00001c30

Definition at line 3602 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_SCISSOR_VERT

#define NV20_TCL_PRIMITIVE_3D_SCISSOR_VERT   0x00001c50

Definition at line 3603 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_SEPARATE_SPECULAR_ENABLE

#define NV20_TCL_PRIMITIVE_3D_SEPARATE_SPECULAR_ENABLE   0x000003b8

Definition at line 3388 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_SHADE_MODEL

#define NV20_TCL_PRIMITIVE_3D_SHADE_MODEL   0x0000037c

Definition at line 3364 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_SHADE_MODEL_FLAT

#define NV20_TCL_PRIMITIVE_3D_SHADE_MODEL_FLAT   0x00001d00

Definition at line 3365 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_SHADE_MODEL_SMOOTH

#define NV20_TCL_PRIMITIVE_3D_SHADE_MODEL_SMOOTH   0x00001d01

Definition at line 3366 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_ENABLE

#define NV20_TCL_PRIMITIVE_3D_STENCIL_ENABLE   0x0000032c

Definition at line 3258 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC   0x00000364

Definition at line 3325 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_ALWAYS

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 3334 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_EQUAL

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_EQUAL   0x00000202

Definition at line 3328 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GEQUAL

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 3333 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER [1/2]

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER   0x00000204

Definition at line 3330 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER [2/2]

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_GREATER   0x00000204

Definition at line 3330 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LEQUAL

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 3329 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LESS

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_LESS   0x00000201

Definition at line 3327 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NEVER

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NEVER   0x00000200

Definition at line 3326 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NOTEQUAL

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 3332 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_MASK

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_MASK   0x0000036c

Definition at line 3336 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_REF

#define NV20_TCL_PRIMITIVE_3D_STENCIL_FUNC_REF   0x00000368

Definition at line 3335 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_MASK

#define NV20_TCL_PRIMITIVE_3D_STENCIL_MASK   0x00000360

Definition at line 3324 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL   0x00000370

Definition at line 3337 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR   0x00001e03

Definition at line 3343 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR_WRAP

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_DECR_WRAP   0x00008508

Definition at line 3345 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR   0x00001e02

Definition at line 3342 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR_WRAP

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INCR_WRAP   0x00008507

Definition at line 3344 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INVERT

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_INVERT   0x0000150a

Definition at line 3339 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_KEEP

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_KEEP   0x00001e00

Definition at line 3340 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_REPLACE

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_REPLACE   0x00001e01

Definition at line 3341 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_ZERO

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_FAIL_ZERO   0x00000000

Definition at line 3338 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL   0x00000374

Definition at line 3346 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR   0x00001e03

Definition at line 3352 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR_WRAP

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_DECR_WRAP   0x00008508

Definition at line 3354 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR   0x00001e02

Definition at line 3351 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR_WRAP

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INCR_WRAP   0x00008507

Definition at line 3353 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INVERT

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_INVERT   0x0000150a

Definition at line 3348 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_KEEP

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_KEEP   0x00001e00

Definition at line 3349 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_REPLACE

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_REPLACE   0x00001e01

Definition at line 3350 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_ZERO

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZFAIL_ZERO   0x00000000

Definition at line 3347 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS   0x00000378

Definition at line 3355 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR   0x00001e03

Definition at line 3361 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR_WRAP

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_DECR_WRAP   0x00008508

Definition at line 3363 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR   0x00001e02

Definition at line 3360 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR_WRAP

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INCR_WRAP   0x00008507

Definition at line 3362 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INVERT

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_INVERT   0x0000150a

Definition at line 3357 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_KEEP

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_KEEP   0x00001e00

Definition at line 3358 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_REPLACE

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_REPLACE   0x00001e01

Definition at line 3359 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_ZERO

#define NV20_TCL_PRIMITIVE_3D_STENCIL_OP_ZPASS_ZERO   0x00000000

Definition at line 3356 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX0_MATRIX

#define NV20_TCL_PRIMITIVE_3D_TX0_MATRIX (   x)    (0x000006c0+((x)*4))

Definition at line 3399 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX0_MATRIX__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX0_MATRIX__SIZE   0x00000010

Definition at line 3400 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX1_MATRIX

#define NV20_TCL_PRIMITIVE_3D_TX1_MATRIX (   x)    (0x00000700+((x)*4))

Definition at line 3401 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX1_MATRIX__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX1_MATRIX__SIZE   0x00000010

Definition at line 3402 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX2_MATRIX

#define NV20_TCL_PRIMITIVE_3D_TX2_MATRIX (   x)    (0x00000740+((x)*4))

Definition at line 3403 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX2_MATRIX__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX2_MATRIX__SIZE   0x00000010

Definition at line 3404 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX3_MATRIX

#define NV20_TCL_PRIMITIVE_3D_TX3_MATRIX (   x)    (0x00000780+((x)*4))

Definition at line 3405 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX3_MATRIX__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX3_MATRIX__SIZE   0x00000010

Definition at line 3406 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_BORDER_COLOR

#define NV20_TCL_PRIMITIVE_3D_TX_BORDER_COLOR (   x)    (0x00001b24+((x)*64))

Definition at line 3600 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_BORDER_COLOR__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX_BORDER_COLOR__SIZE   0x00000004

Definition at line 3601 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_ENABLE

#define NV20_TCL_PRIMITIVE_3D_TX_ENABLE (   x)    (0x00001b0c+((x)*64))

Definition at line 3596 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_ENABLE__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX_ENABLE__SIZE   0x00000004

Definition at line 3597 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_FILTER

#define NV20_TCL_PRIMITIVE_3D_TX_FILTER (   x)    (0x00001b14+((x)*64))

Definition at line 3598 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_FILTER__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX_FILTER__SIZE   0x00000004

Definition at line 3599 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_FORMAT

#define NV20_TCL_PRIMITIVE_3D_TX_FORMAT (   x)    (0x00001b04+((x)*64))

Definition at line 3592 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_FORMAT__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX_FORMAT__SIZE   0x00000004

Definition at line 3593 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE

#define NV20_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE (   x)    (0x00000420+((x)*4))

Definition at line 3392 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE__SIZE   0x00000004

Definition at line 3393 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_OFFSET

#define NV20_TCL_PRIMITIVE_3D_TX_OFFSET (   x)    (0x00001b00+((x)*64))

Definition at line 3590 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_OFFSET__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX_OFFSET__SIZE   0x00000004

Definition at line 3591 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_SHADER_CULL_MODE

#define NV20_TCL_PRIMITIVE_3D_TX_SHADER_CULL_MODE   0x000017f8

Definition at line 3586 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_SHADER_OP

#define NV20_TCL_PRIMITIVE_3D_TX_SHADER_OP   0x00001e70

Definition at line 3611 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_WRAP

#define NV20_TCL_PRIMITIVE_3D_TX_WRAP (   x)    (0x00001b08+((x)*64))

Definition at line 3594 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_TX_WRAP__SIZE

#define NV20_TCL_PRIMITIVE_3D_TX_WRAP__SIZE   0x00000004

Definition at line 3595 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_DATA

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_DATA   0x00001818

Definition at line 3589 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT (   x)    (0x00001760+((x)*4))

Definition at line 3575 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT__SIZE

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT__SIZE   0x00000010

Definition at line 3576 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_MASK   0x000000f0

Definition at line 3580 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_SHIFT   4

Definition at line 3579 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_MASK   0x0000ff00

Definition at line 3582 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_SHIFT   8

Definition at line 3581 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_MASK   0x0000000f

Definition at line 3578 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_SHIFT   0

Definition at line 3577 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ATTR_OFFSET

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ATTR_OFFSET (   x)    (0x00001720+((x)*4))

Definition at line 3573 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_ATTR_OFFSET__SIZE

#define NV20_TCL_PRIMITIVE_3D_VERTEX_ATTR_OFFSET__SIZE   0x00000010

Definition at line 3574 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END

#define NV20_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END   0x000017fc

Definition at line 3587 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS

#define NV20_TCL_PRIMITIVE_3D_VERTEX_BUFFER_DRAW_ARRAYS   0x00001810

Definition at line 3588 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_X

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_X   0x00001580

Definition at line 3476 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_Y

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_Y   0x00001584

Definition at line 3477 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_Z

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_3F_Z   0x00001588

Definition at line 3478 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I   0x0000158c

Definition at line 3479 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_A_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_A_MASK   0xff000000

Definition at line 3487 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_A_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_A_SHIFT   24

Definition at line 3486 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_B_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_B_MASK   0x00ff0000

Definition at line 3485 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_B_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_B_SHIFT   16

Definition at line 3484 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_G_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_G_MASK   0x0000ff00

Definition at line 3483 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_G_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_G_SHIFT   8

Definition at line 3482 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_R_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_R_MASK   0x000000ff

Definition at line 3481 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_R_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL2_4I_R_SHIFT   0

Definition at line 3480 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_3F_X

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_3F_X   0x00001560

Definition at line 3464 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_3F_Y

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_3F_Y   0x00001564

Definition at line 3465 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_3F_Z

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_3F_Z   0x00001568

Definition at line 3466 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_W

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_W   0x0000155c

Definition at line 3463 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_X

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_X   0x00001550

Definition at line 3460 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_Y

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_Y   0x00001554

Definition at line 3461 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_Z

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4F_Z   0x00001558

Definition at line 3462 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I   0x0000156c

Definition at line 3467 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_MASK   0xff000000

Definition at line 3475 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_SHIFT   24

Definition at line 3474 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_MASK   0x00ff0000

Definition at line 3473 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_SHIFT   16

Definition at line 3472 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_MASK   0x0000ff00

Definition at line 3471 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_SHIFT   8

Definition at line 3470 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_MASK   0x000000ff

Definition at line 3469 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_SHIFT   0

Definition at line 3468 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_X

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_X   0x00001530

Definition at line 3449 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Y

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Y   0x00001534

Definition at line 3450 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Z

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3F_Z   0x00001538

Definition at line 3451 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY   0x00001540

Definition at line 3452 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_MASK   0x0000ffff

Definition at line 3454 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_SHIFT   0

Definition at line 3453 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_MASK   0xffff0000

Definition at line 3456 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_SHIFT   16

Definition at line 3455 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z   0x00001544

Definition at line 3457 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_MASK   0x0000ffff

Definition at line 3459 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_SHIFT   0

Definition at line 3458 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3F_X

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3F_X   0x00001500

Definition at line 3435 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Y

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Y   0x00001504

Definition at line 3436 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Z

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3F_Z   0x00001508

Definition at line 3437 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY   0x00001528

Definition at line 3441 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_X_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_X_MASK   0x0000ffff

Definition at line 3443 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_X_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_X_SHIFT   0

Definition at line 3442 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_Y_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_Y_MASK   0xffff0000

Definition at line 3445 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_Y_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_XY_Y_SHIFT   16

Definition at line 3444 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_Z

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_Z   0x0000152c

Definition at line 3446 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_Z_Z_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_Z_Z_MASK   0x0000ffff

Definition at line 3448 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_Z_Z_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_3I_Z_Z_SHIFT   0

Definition at line 3447 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_4F_X

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_4F_X   0x00001518

Definition at line 3438 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Y

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Y   0x0000151c

Definition at line 3439 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Z

#define NV20_TCL_PRIMITIVE_3D_VERTEX_POS_4F_Z   0x00001520

Definition at line 3440 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_S

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_S   0x00001590

Definition at line 3488 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_T

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2F_T   0x00001594

Definition at line 3489 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I   0x00001598

Definition at line 3490 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_MASK   0x0000ffff

Definition at line 3492 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_S_SHIFT   0

Definition at line 3491 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_MASK   0xffff0000

Definition at line 3494 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_2I_T_SHIFT   16

Definition at line 3493 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_Q

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_Q   0x000015ac

Definition at line 3498 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_R

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_R   0x000015a8

Definition at line 3497 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_S

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_S   0x000015a0

Definition at line 3495 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_T

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4F_T   0x000015a4

Definition at line 3496 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ   0x000015b4

Definition at line 3504 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_MASK   0xffff0000

Definition at line 3508 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_Q_SHIFT   16

Definition at line 3507 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_MASK   0x0000ffff

Definition at line 3506 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_RQ_R_SHIFT   0

Definition at line 3505 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST   0x000015b0

Definition at line 3499 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_MASK   0x0000ffff

Definition at line 3501 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_S_SHIFT   0

Definition at line 3500 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_MASK   0xffff0000

Definition at line 3503 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX0_4I_ST_T_SHIFT   16

Definition at line 3502 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_S

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_S   0x000015b8

Definition at line 3509 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_T

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2F_T   0x000015bc

Definition at line 3510 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I   0x000015c0

Definition at line 3511 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_MASK   0x0000ffff

Definition at line 3513 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_S_SHIFT   0

Definition at line 3512 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_MASK   0xffff0000

Definition at line 3515 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_2I_T_SHIFT   16

Definition at line 3514 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_Q

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_Q   0x000015d4

Definition at line 3519 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_R

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_R   0x000015d0

Definition at line 3518 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_S

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_S   0x000015c8

Definition at line 3516 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_T

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4F_T   0x000015cc

Definition at line 3517 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ   0x000015dc

Definition at line 3525 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_MASK   0xffff0000

Definition at line 3529 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_Q_SHIFT   16

Definition at line 3528 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_MASK   0x0000ffff

Definition at line 3527 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_RQ_R_SHIFT   0

Definition at line 3526 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST   0x000015d8

Definition at line 3520 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_MASK   0x0000ffff

Definition at line 3522 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_S_SHIFT   0

Definition at line 3521 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_MASK   0xffff0000

Definition at line 3524 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX1_4I_ST_T_SHIFT   16

Definition at line 3523 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2F_S

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2F_S   0x000015e0

Definition at line 3530 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2F_T

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2F_T   0x000015e4

Definition at line 3531 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I   0x000015e8

Definition at line 3532 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_S_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_S_MASK   0x0000ffff

Definition at line 3534 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_S_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_S_SHIFT   0

Definition at line 3533 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_T_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_T_MASK   0xffff0000

Definition at line 3536 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_T_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_2I_T_SHIFT   16

Definition at line 3535 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_Q

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_Q   0x000015fc

Definition at line 3540 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_R

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_R   0x000015f8

Definition at line 3539 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_S

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_S   0x000015f0

Definition at line 3537 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_T

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4F_T   0x000015f4

Definition at line 3538 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ   0x00001604

Definition at line 3546 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_Q_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_Q_MASK   0xffff0000

Definition at line 3550 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_Q_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_Q_SHIFT   16

Definition at line 3549 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_R_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_R_MASK   0x0000ffff

Definition at line 3548 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_R_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_RQ_R_SHIFT   0

Definition at line 3547 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST   0x00001600

Definition at line 3541 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_S_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_S_MASK   0x0000ffff

Definition at line 3543 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_S_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_S_SHIFT   0

Definition at line 3542 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_T_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_T_MASK   0xffff0000

Definition at line 3545 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_T_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX2_4I_ST_T_SHIFT   16

Definition at line 3544 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2F_S

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2F_S   0x00001608

Definition at line 3551 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2F_T

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2F_T   0x0000160c

Definition at line 3552 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I   0x00001610

Definition at line 3553 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_S_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_S_MASK   0x0000ffff

Definition at line 3555 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_S_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_S_SHIFT   0

Definition at line 3554 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_T_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_T_MASK   0xffff0000

Definition at line 3557 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_T_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_2I_T_SHIFT   16

Definition at line 3556 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_Q

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_Q   0x0000162c

Definition at line 3561 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_R

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_R   0x00001628

Definition at line 3560 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_S

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_S   0x00001620

Definition at line 3558 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_T

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4F_T   0x00001624

Definition at line 3559 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ   0x00001634

Definition at line 3567 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_Q_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_Q_MASK   0xffff0000

Definition at line 3571 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_Q_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_Q_SHIFT   16

Definition at line 3570 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_R_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_R_MASK   0x0000ffff

Definition at line 3569 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_R_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_RQ_R_SHIFT   0

Definition at line 3568 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST   0x00001630

Definition at line 3562 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_S_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_S_MASK   0x0000ffff

Definition at line 3564 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_S_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_S_SHIFT   0

Definition at line 3563 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_T_MASK

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_T_MASK   0xffff0000

Definition at line 3566 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_T_SHIFT

#define NV20_TCL_PRIMITIVE_3D_VERTEX_TX3_4I_ST_T_SHIFT   16

Definition at line 3565 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ (   x)    (0x000002c0+((x)*4))

Definition at line 3245 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ__SIZE

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008

Definition at line 3246 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_MODE

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_MODE   0x000002b4

Definition at line 3244 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT (   x)    (0x000002e0+((x)*4))

Definition at line 3247 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT__SIZE

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT__SIZE   0x00000008

Definition at line 3248 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ   0x00000200

Definition at line 3229 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_W

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_W   0x00000a2c

Definition at line 3413 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_X

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_X   0x00000a20

Definition at line 3410 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Y

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Y   0x00000a24

Definition at line 3411 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Z

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Z   0x00000a28

Definition at line 3412 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_W

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_W   0x00000afc

Definition at line 3427 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_X

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_X   0x00000af0

Definition at line 3424 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Y

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Y   0x00000af4

Definition at line 3425 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Z

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Z   0x00000af8

Definition at line 3426 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VIEWPORT_VERT

#define NV20_TCL_PRIMITIVE_3D_VIEWPORT_VERT   0x00000204

Definition at line 3230 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST

#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST (   x)    (0x00000b80+((x)*4))

Definition at line 3430 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST__SIZE

#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST__SIZE   0x00000004

Definition at line 3431 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST_ID

#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST_ID   0x00001ea4

Definition at line 3612 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_INST

#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_INST (   x)    (0x00000b00+((x)*4))

Definition at line 3428 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_INST__SIZE

#define NV20_TCL_PRIMITIVE_3D_VP_UPLOAD_INST__SIZE   0x00000004

Definition at line 3429 of file nv40.h.

◆ NV20_TCL_PRIMITIVE_3D_ZETA_OFFSET

#define NV20_TCL_PRIMITIVE_3D_ZETA_OFFSET   0x00000214

Definition at line 3234 of file nv40.h.

◆ NV25_TCL_PRIMITIVE_3D

#define NV25_TCL_PRIMITIVE_3D   0x00000597

Definition at line 3667 of file nv40.h.

◆ NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY4

#define NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY4   0x0000019c

Definition at line 3669 of file nv40.h.

◆ NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY5

#define NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY5   0x000001a0

Definition at line 3670 of file nv40.h.

◆ NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY8

#define NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY8   0x000001ac

Definition at line 3671 of file nv40.h.

◆ NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY9

#define NV25_TCL_PRIMITIVE_3D_DMA_IN_MEMORY9   0x000001b0

Definition at line 3672 of file nv40.h.

◆ NV30_CONTEXT_SURFACES_2D

#define NV30_CONTEXT_SURFACES_2D   0x00000362

Definition at line 3635 of file nv40.h.

◆ NV30_IMAGE_FROM_CPU

#define NV30_IMAGE_FROM_CPU   0x0000038a

Definition at line 3651 of file nv40.h.

◆ NV30_SCALED_IMAGE_FROM_MEMORY

#define NV30_SCALED_IMAGE_FROM_MEMORY   0x00000389

Definition at line 3647 of file nv40.h.

◆ NV30_STRETCHED_IMAGE_FROM_CPU

#define NV30_STRETCHED_IMAGE_FROM_CPU   0x00000366

Definition at line 3639 of file nv40.h.

◆ NV30_SWIZZLED_SURFACE

#define NV30_SWIZZLED_SURFACE   0x0000039e

Definition at line 3659 of file nv40.h.

◆ NV30_TCL_PRIMITIVE_3D

#define NV30_TCL_PRIMITIVE_3D   0x00000397

Definition at line 3655 of file nv40.h.

◆ NV30_TEXTURE_FROM_CPU

#define NV30_TEXTURE_FROM_CPU   0x0000037b

Definition at line 3643 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D

#define NV34_TCL_PRIMITIVE_3D   0x00000697

Definition at line 3675 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE   0x00000304

Definition at line 3712 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC   0x00000308

Definition at line 3713 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_ALWAYS

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 3722 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_EQUAL

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_EQUAL   0x00000202

Definition at line 3716 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GEQUAL

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 3721 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER [1/2]

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204

Definition at line 3718 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER [2/2]

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_GREATER   0x00000204

Definition at line 3718 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LEQUAL

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 3717 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LESS

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_LESS   0x00000201

Definition at line 3715 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NEVER

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NEVER   0x00000200

Definition at line 3714 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NOTEQUAL

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 3720 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF

#define NV34_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF   0x0000030c

Definition at line 3723 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BACK_MATERIAL_SHININESS

#define NV34_TCL_PRIMITIVE_3D_BACK_MATERIAL_SHININESS (   x)    (0x00001e20+((x)*4))

Definition at line 4295 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BACK_MATERIAL_SHININESS__SIZE

#define NV34_TCL_PRIMITIVE_3D_BACK_MATERIAL_SHININESS__SIZE   0x00000006

Definition at line 4296 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_COLOR   0x0000031c

Definition at line 3795 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST   0x00000318

Definition at line 3760 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_CONSTANT_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_CONSTANT_ALPHA   0x80030000

Definition at line 3793 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_CONSTANT_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_CONSTANT_COLOR   0x80010000

Definition at line 3791 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_DST_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_DST_ALPHA   0x03040000

Definition at line 3786 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_DST_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_DST_COLOR   0x03060000

Definition at line 3788 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_MASK

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_MASK   0xffff0000

Definition at line 3779 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE   0x00010000

Definition at line 3781 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x80040000

Definition at line 3794 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x80020000

Definition at line 3792 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_ALPHA   0x03050000

Definition at line 3787 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_COLOR   0x03070000

Definition at line 3789 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_ALPHA   0x03030000

Definition at line 3785 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_COLOR   0x03010000

Definition at line 3783 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SHIFT

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SHIFT   16

Definition at line 3778 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SRC_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SRC_ALPHA   0x03020000

Definition at line 3784 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SRC_ALPHA_SATURATE

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SRC_ALPHA_SATURATE   0x03080000

Definition at line 3790 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SRC_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_SRC_COLOR   0x03000000

Definition at line 3782 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ZERO

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_ALPHA_ZERO   0x00000000

Definition at line 3780 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_CONSTANT_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_CONSTANT_ALPHA   0x00008003

Definition at line 3776 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_CONSTANT_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_CONSTANT_COLOR   0x00008001

Definition at line 3774 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_DST_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_DST_ALPHA   0x00000304

Definition at line 3769 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_DST_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_DST_COLOR   0x00000306

Definition at line 3771 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_MASK

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_MASK   0x0000ffff

Definition at line 3762 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE   0x00000001

Definition at line 3764 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 3777 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 3775 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 3770 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 3772 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 3768 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 3766 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SHIFT

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SHIFT   0

Definition at line 3761 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SRC_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SRC_ALPHA   0x00000302

Definition at line 3767 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SRC_ALPHA_SATURATE

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SRC_ALPHA_SATURATE   0x00000308

Definition at line 3773 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SRC_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_SRC_COLOR   0x00000300

Definition at line 3765 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ZERO

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_DST_RGB_ZERO   0x00000000

Definition at line 3763 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE   0x00000310

Definition at line 3724 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION   0x00000320

Definition at line 3796 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_FUNC_ADD

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_FUNC_ADD   0x00008006

Definition at line 3797 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_FUNC_REVERSE_SUBTRACT

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_FUNC_REVERSE_SUBTRACT   0x0000800b

Definition at line 3801 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_FUNC_SUBTRACT

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_FUNC_SUBTRACT   0x0000800a

Definition at line 3800 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_MAX

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_MAX   0x00008008

Definition at line 3799 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_MIN

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_EQUATION_MIN   0x00008007

Definition at line 3798 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC   0x00000314

Definition at line 3725 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_CONSTANT_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_CONSTANT_ALPHA   0x80030000

Definition at line 3758 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_CONSTANT_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_CONSTANT_COLOR   0x80010000

Definition at line 3756 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_DST_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_DST_ALPHA   0x03040000

Definition at line 3751 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_DST_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_DST_COLOR   0x03060000

Definition at line 3753 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_MASK

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_MASK   0xffff0000

Definition at line 3744 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE   0x00010000

Definition at line 3746 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x80040000

Definition at line 3759 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x80020000

Definition at line 3757 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_ALPHA   0x03050000

Definition at line 3752 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_COLOR   0x03070000

Definition at line 3754 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_ALPHA   0x03030000

Definition at line 3750 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_COLOR   0x03010000

Definition at line 3748 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SHIFT

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SHIFT   16

Definition at line 3743 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA   0x03020000

Definition at line 3749 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA_SATURATE

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA_SATURATE   0x03080000

Definition at line 3755 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SRC_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_SRC_COLOR   0x03000000

Definition at line 3747 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ZERO

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_ALPHA_ZERO   0x00000000

Definition at line 3745 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_CONSTANT_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_CONSTANT_ALPHA   0x00008003

Definition at line 3741 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_CONSTANT_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_CONSTANT_COLOR   0x00008001

Definition at line 3739 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_DST_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_DST_ALPHA   0x00000304

Definition at line 3734 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_DST_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_DST_COLOR   0x00000306

Definition at line 3736 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_MASK

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_MASK   0x0000ffff

Definition at line 3727 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE   0x00000001

Definition at line 3729 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 3742 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 3740 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 3735 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 3737 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 3733 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 3731 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SHIFT

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SHIFT   0

Definition at line 3726 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SRC_ALPHA

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SRC_ALPHA   0x00000302

Definition at line 3732 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SRC_ALPHA_SATURATE

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SRC_ALPHA_SATURATE   0x00000308

Definition at line 3738 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SRC_COLOR

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_SRC_COLOR   0x00000300

Definition at line 3730 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ZERO

#define NV34_TCL_PRIMITIVE_3D_BLEND_FUNC_SRC_RGB_ZERO   0x00000000

Definition at line 3728 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLEAR_DEPTH_VALUE

#define NV34_TCL_PRIMITIVE_3D_CLEAR_DEPTH_VALUE   0x00001d8c

Definition at line 4288 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_A

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_A (   x)    (0x00000e00+((x)*16))

Definition at line 4010 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_A__SIZE

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_A__SIZE   0x00000020

Definition at line 4011 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_B

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_B (   x)    (0x00000e04+((x)*16))

Definition at line 4012 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_B__SIZE

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_B__SIZE   0x00000020

Definition at line 4013 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_C

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_C (   x)    (0x00000e08+((x)*16))

Definition at line 4014 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_C__SIZE

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_C__SIZE   0x00000020

Definition at line 4015 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_D

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_D (   x)    (0x00000e0c+((x)*16))

Definition at line 4016 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_D__SIZE

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_D__SIZE   0x00000020

Definition at line 4017 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE (   x)    (0x00000400+((x)*4))

Definition at line 3925 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE__SIZE

#define NV34_TCL_PRIMITIVE_3D_CLIP_PLANE_ENABLE__SIZE   0x00000020

Definition at line 3926 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR1_OFFSET

#define NV34_TCL_PRIMITIVE_3D_COLOR1_OFFSET   0x00000218

Definition at line 3699 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR1_PITCH

#define NV34_TCL_PRIMITIVE_3D_COLOR1_PITCH   0x0000021c

Definition at line 3700 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_ENABLE

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_ENABLE   0x00000374

Definition at line 3898 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP   0x00000378

Definition at line 3899 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND   0x00001501

Definition at line 3901 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_INVERTED

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_INVERTED   0x00001504

Definition at line 3904 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_REVERSE

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_AND_REVERSE   0x00001502

Definition at line 3902 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_CLEAR

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_CLEAR   0x00001500

Definition at line 3900 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY   0x00001503

Definition at line 3903 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY_INVERTED

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_COPY_INVERTED   0x0000150c

Definition at line 3912 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_EQUIV

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_EQUIV   0x00001509

Definition at line 3909 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_INVERT

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_INVERT   0x0000150a

Definition at line 3910 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NAND

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NAND   0x0000150e

Definition at line 3914 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOOP

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOOP   0x00001505

Definition at line 3905 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOR

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_NOR   0x00001508

Definition at line 3908 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR   0x00001507

Definition at line 3907 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_INVERTED

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_INVERTED   0x0000150d

Definition at line 3913 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_REVERSE

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_OR_REVERSE   0x0000150b

Definition at line 3911 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_SET

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_SET   0x0000150f

Definition at line 3915 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_XOR

#define NV34_TCL_PRIMITIVE_3D_COLOR_LOGIC_OP_OP_XOR   0x00001506

Definition at line 3906 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MASK

#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK   0x00000324

Definition at line 3802 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MASK_A_MASK

#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_A_MASK   0xff000000

Definition at line 3810 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MASK_A_SHIFT

#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_A_SHIFT   24

Definition at line 3809 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MASK_B_MASK

#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_B_MASK   0x000000ff

Definition at line 3804 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MASK_B_SHIFT

#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_B_SHIFT   0

Definition at line 3803 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MASK_G_MASK

#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_G_MASK   0x0000ff00

Definition at line 3806 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MASK_G_SHIFT

#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_G_SHIFT   8

Definition at line 3805 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MASK_R_MASK

#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_R_MASK   0x00ff0000

Definition at line 3808 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MASK_R_SHIFT

#define NV34_TCL_PRIMITIVE_3D_COLOR_MASK_R_SHIFT   16

Definition at line 3807 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_A

#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_A   0x000017c0

Definition at line 4099 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_B

#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_B   0x000017b8

Definition at line 4098 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_G

#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_G   0x000017b4

Definition at line 4097 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_R

#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_BACK_R   0x000017b0

Definition at line 4096 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_A

#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_A   0x000003b4

Definition at line 3922 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_B

#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_B   0x000003a8

Definition at line 3921 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_G

#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_G   0x000003a4

Definition at line 3920 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_R

#define NV34_TCL_PRIMITIVE_3D_COLOR_MATERIAL_FRONT_R   0x000003a0

Definition at line 3919 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_COLOR_OFFSET

#define NV34_TCL_PRIMITIVE_3D_COLOR_OFFSET   0x00000210

Definition at line 3697 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CULL_FACE

#define NV34_TCL_PRIMITIVE_3D_CULL_FACE   0x00001830

Definition at line 4121 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CULL_FACE_BACK

#define NV34_TCL_PRIMITIVE_3D_CULL_FACE_BACK   0x00000405

Definition at line 4123 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE

#define NV34_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE   0x0000183c

Definition at line 4129 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CULL_FACE_FRONT

#define NV34_TCL_PRIMITIVE_3D_CULL_FACE_FRONT   0x00000404

Definition at line 4122 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_CULL_FACE_FRONT_AND_BACK

#define NV34_TCL_PRIMITIVE_3D_CULL_FACE_FRONT_AND_BACK   0x00000408

Definition at line 4124 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC   0x00000a6c

Definition at line 3986 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_ALWAYS

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_ALWAYS   0x00000207

Definition at line 3995 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_EQUAL

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_EQUAL   0x00000202

Definition at line 3989 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_GEQUAL

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_GEQUAL   0x00000206

Definition at line 3994 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER [1/2]

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER   0x00000204

Definition at line 3991 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER [2/2]

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_GREATER   0x00000204

Definition at line 3991 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_LEQUAL

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_LEQUAL   0x00000203

Definition at line 3990 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_LESS

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_LESS   0x00000201

Definition at line 3988 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_NEVER

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_NEVER   0x00000200

Definition at line 3987 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_NOTEQUAL

#define NV34_TCL_PRIMITIVE_3D_DEPTH_FUNC_NOTEQUAL   0x00000205

Definition at line 3993 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR

#define NV34_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR   0x00000398

Definition at line 3918 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR

#define NV34_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR   0x00000394

Definition at line 3917 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE

#define NV34_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE   0x00000a74

Definition at line 3997 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE

#define NV34_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE   0x00000a70

Definition at line 3996 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DITHER_ENABLE

#define NV34_TCL_PRIMITIVE_3D_DITHER_ENABLE   0x00000300

Definition at line 3711 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY0

#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY0   0x00000184

Definition at line 3680 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY1

#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY1   0x00000188

Definition at line 3681 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY2

#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY2   0x0000018c

Definition at line 3682 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY3

#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY3   0x00000194

Definition at line 3683 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY4

#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY4   0x00000198

Definition at line 3684 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY5

#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY5   0x000001a4

Definition at line 3685 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY6

#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY6   0x000001a8

Definition at line 3686 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY7

#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY7   0x000001ac

Definition at line 3687 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY8

#define NV34_TCL_PRIMITIVE_3D_DMA_IN_MEMORY8   0x000001b0

Definition at line 3688 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_DMA_NOTIFY

#define NV34_TCL_PRIMITIVE_3D_DMA_NOTIFY   0x00000180

Definition at line 3679 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FOG_COLOR

#define NV34_TCL_PRIMITIVE_3D_FOG_COLOR   0x00000370

Definition at line 3897 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FOG_COORD_DIST

#define NV34_TCL_PRIMITIVE_3D_FOG_COORD_DIST   0x000008c8

Definition at line 3949 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FOG_ENABLE

#define NV34_TCL_PRIMITIVE_3D_FOG_ENABLE   0x0000036c

Definition at line 3896 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT

#define NV34_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT   0x000008d0

Definition at line 3951 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR

#define NV34_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR   0x000008d4

Definition at line 3952 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC

#define NV34_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC   0x000008d8

Definition at line 3953 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FOG_MODE

#define NV34_TCL_PRIMITIVE_3D_FOG_MODE   0x000008cc

Definition at line 3950 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FORMAT

#define NV34_TCL_PRIMITIVE_3D_FORMAT   0x00000208

Definition at line 3691 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM

#define NV34_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM   0x000008e4

Definition at line 3954 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FRONT_FACE

#define NV34_TCL_PRIMITIVE_3D_FRONT_FACE   0x00001834

Definition at line 4125 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FRONT_FACE_CCW

#define NV34_TCL_PRIMITIVE_3D_FRONT_FACE_CCW   0x00000901

Definition at line 4127 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FRONT_FACE_CW

#define NV34_TCL_PRIMITIVE_3D_FRONT_FACE_CW   0x00000900

Definition at line 4126 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS

#define NV34_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS (   x)    (0x00001400+((x)*4))

Definition at line 4074 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS__SIZE

#define NV34_TCL_PRIMITIVE_3D_FRONT_MATERIAL_SHININESS__SIZE   0x00000006

Definition at line 4075 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT

#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT (   x)    (0x00001228+((x)*64))

Definition at line 4068 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_CONSTANT__SIZE   0x00000008

Definition at line 4069 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR

#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR (   x)    (0x0000122c+((x)*64))

Definition at line 4070 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_LINEAR__SIZE   0x00000008

Definition at line 4071 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC

#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC (   x)    (0x00001230+((x)*64))

Definition at line 4072 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_ATTENUATION_QUADRATIC__SIZE   0x00000008

Definition at line 4073 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X

#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X (   x)    (0x00001034+((x)*64))

Definition at line 4042 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_X__SIZE   0x00000008

Definition at line 4043 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y

#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y (   x)    (0x00001038+((x)*64))

Definition at line 4044 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Y__SIZE   0x00000008

Definition at line 4045 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z

#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z (   x)    (0x0000103c+((x)*64))

Definition at line 4046 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_DIRECTION_Z__SIZE   0x00000008

Definition at line 4047 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B (   x)    (0x00001008+((x)*64))

Definition at line 4022 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_B__SIZE   0x00000008

Definition at line 4023 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G (   x)    (0x00001004+((x)*64))

Definition at line 4020 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_G__SIZE   0x00000008

Definition at line 4021 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R (   x)    (0x00001000+((x)*64))

Definition at line 4018 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_AMBIENT_R__SIZE   0x00000008

Definition at line 4019 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B (   x)    (0x00001014+((x)*64))

Definition at line 4028 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_B__SIZE   0x00000008

Definition at line 4029 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G (   x)    (0x00001010+((x)*64))

Definition at line 4026 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_G__SIZE   0x00000008

Definition at line 4027 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R (   x)    (0x0000100c+((x)*64))

Definition at line 4024 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_DIFFUSE_R__SIZE   0x00000008

Definition at line 4025 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B (   x)    (0x00001020+((x)*64))

Definition at line 4034 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_B__SIZE   0x00000008

Definition at line 4035 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G (   x)    (0x0000101c+((x)*64))

Definition at line 4032 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_G__SIZE   0x00000008

Definition at line 4033 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R (   x)    (0x00001018+((x)*64))

Definition at line 4030 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_FRONT_SIDE_PRODUCT_SPECULAR_R__SIZE   0x00000008

Definition at line 4031 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X

#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X (   x)    (0x00001028+((x)*64))

Definition at line 4036 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_X__SIZE   0x00000008

Definition at line 4037 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y

#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y (   x)    (0x0000102c+((x)*64))

Definition at line 4038 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Y__SIZE   0x00000008

Definition at line 4039 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z

#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z (   x)    (0x00001030+((x)*64))

Definition at line 4040 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_HALF_VECTOR_Z__SIZE   0x00000008

Definition at line 4041 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_BACK_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_B0x000017a8

#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_BACK_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_B0x000017a8

Definition at line 4095 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_BACK_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_G0x000017a4

#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_BACK_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_G0x000017a4

Definition at line 4094 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_BACK_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_R0x000017a0

#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_BACK_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_R0x000017a0

Definition at line 4093 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_B0x00000a18

#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_B0x00000a18

Definition at line 3974 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_G0x00000a14

#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_G0x00000a14

Definition at line 3973 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_R0x00000a10

#define NV34_TCL_PRIMITIVE_3D_LIGHT_MODEL_FRONT_SIDE_PRODUCT_AMBIENT_PLUS_EMISSION_R0x00000a10

Definition at line 3972 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_X

#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_X (   x)    (0x0000121c+((x)*64))

Definition at line 4062 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_X__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_X__SIZE   0x00000008

Definition at line 4063 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y

#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y (   x)    (0x00001220+((x)*64))

Definition at line 4064 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Y__SIZE   0x00000008

Definition at line 4065 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z

#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z (   x)    (0x00001224+((x)*64))

Definition at line 4066 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_POSITION_Z__SIZE   0x00000008

Definition at line 4067 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A (   x)    (0x00001200+((x)*64))

Definition at line 4048 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_A__SIZE   0x00000008

Definition at line 4049 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B (   x)    (0x00001204+((x)*64))

Definition at line 4050 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_B__SIZE   0x00000008

Definition at line 4051 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C (   x)    (0x00001208+((x)*64))

Definition at line 4052 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_C__SIZE   0x00000008

Definition at line 4053 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D (   x)    (0x00001218+((x)*64))

Definition at line 4060 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_CUTOFF_D__SIZE   0x00000008

Definition at line 4061 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X (   x)    (0x0000120c+((x)*64))

Definition at line 4054 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_X__SIZE   0x00000008

Definition at line 4055 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y (   x)    (0x00001210+((x)*64))

Definition at line 4056 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Y__SIZE   0x00000008

Definition at line 4057 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z (   x)    (0x00001214+((x)*64))

Definition at line 4058 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z__SIZE

#define NV34_TCL_PRIMITIVE_3D_LIGHT_SPOT_DIR_Z__SIZE   0x00000008

Definition at line 4059 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LINE_SMOOTH_ENABLE

#define NV34_TCL_PRIMITIVE_3D_LINE_SMOOTH_ENABLE   0x000003bc

Definition at line 3924 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_ENABLE

#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_ENABLE   0x00001db4

Definition at line 4289 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN

#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN   0x00001db8

Definition at line 4290 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_FACTOR_MASK

#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_FACTOR_MASK   0x0000ffff

Definition at line 4292 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_FACTOR_SHIFT

#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_FACTOR_SHIFT   0

Definition at line 4291 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_PATTERN_MASK

#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_PATTERN_MASK   0xffff0000

Definition at line 4294 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_PATTERN_SHIFT

#define NV34_TCL_PRIMITIVE_3D_LINE_STIPPLE_PATTERN_PATTERN_SHIFT   16

Definition at line 4293 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LINE_WIDTH

#define NV34_TCL_PRIMITIVE_3D_LINE_WIDTH   0x000003b8

Definition at line 3923 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LMA_DEPTH_OFFSET

#define NV34_TCL_PRIMITIVE_3D_LMA_DEPTH_OFFSET   0x00000230

Definition at line 3702 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_LMA_DEPTH_PITCH

#define NV34_TCL_PRIMITIVE_3D_LMA_DEPTH_PITCH   0x0000022c

Definition at line 3701 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX

#define NV34_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX (   x)    (0x00000480+((x)*4))

Definition at line 3927 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX__SIZE

#define NV34_TCL_PRIMITIVE_3D_MODELVIEW_MATRIX__SIZE   0x00000010

Definition at line 3928 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_NOP

#define NV34_TCL_PRIMITIVE_3D_NOP   0x00000100

Definition at line 3677 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE

#define NV34_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE   0x0000037c

Definition at line 3916 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_NOTIFY

#define NV34_TCL_PRIMITIVE_3D_NOTIFY   0x00000104

Definition at line 3678 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_PITCH

#define NV34_TCL_PRIMITIVE_3D_PITCH   0x0000020c

Definition at line 3692 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_PITCH_COLOR_MASK

#define NV34_TCL_PRIMITIVE_3D_PITCH_COLOR_MASK   0x0000ffff

Definition at line 3694 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_PITCH_COLOR_SHIFT

#define NV34_TCL_PRIMITIVE_3D_PITCH_COLOR_SHIFT   0

Definition at line 3693 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_PITCH_ZETA_MASK

#define NV34_TCL_PRIMITIVE_3D_PITCH_ZETA_MASK   0xffff0000

Definition at line 3696 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_PITCH_ZETA_SHIFT

#define NV34_TCL_PRIMITIVE_3D_PITCH_ZETA_SHIFT   16

Definition at line 3695 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POINT_PARAMETERS

#define NV34_TCL_PRIMITIVE_3D_POINT_PARAMETERS (   x)    (0x00001ec0+((x)*4))

Definition at line 4298 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POINT_PARAMETERS__SIZE

#define NV34_TCL_PRIMITIVE_3D_POINT_PARAMETERS__SIZE   0x00000008

Definition at line 4299 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POINT_PARAMETERS_ENABLE

#define NV34_TCL_PRIMITIVE_3D_POINT_PARAMETERS_ENABLE   0x00001ee4

Definition at line 4301 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POINT_SIZE

#define NV34_TCL_PRIMITIVE_3D_POINT_SIZE   0x00001ee0

Definition at line 4300 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POINT_SPRITE

#define NV34_TCL_PRIMITIVE_3D_POINT_SPRITE   0x00001ee8

Definition at line 4302 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK

#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK   0x0000182c

Definition at line 4117 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_FILL

#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_FILL   0x00001b02

Definition at line 4120 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_LINE

#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_LINE   0x00001b01

Definition at line 4119 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_POINT

#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK_POINT   0x00001b00

Definition at line 4118 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT

#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT   0x00001828

Definition at line 4113 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_FILL

#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_FILL   0x00001b02

Definition at line 4116 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_LINE

#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_LINE   0x00001b01

Definition at line 4115 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_POINT

#define NV34_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT_POINT   0x00001b00

Definition at line 4114 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR

#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR   0x00000a78

Definition at line 3998 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE

#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE   0x00000a60

Definition at line 3983 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE

#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE   0x00000a64

Definition at line 3984 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE

#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE   0x00000a68

Definition at line 3985 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS

#define NV34_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS   0x00000a7c

Definition at line 3999 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE

#define NV34_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE   0x00001838

Definition at line 4128 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_ENABLE

#define NV34_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_ENABLE   0x0000147c

Definition at line 4076 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN

#define NV34_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN (   x)    (0x00001480+((x)*4))

Definition at line 4077 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN__SIZE

#define NV34_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_PATTERN__SIZE   0x00000020

Definition at line 4078 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_PROJECTION_MATRIX

#define NV34_TCL_PRIMITIVE_3D_PROJECTION_MATRIX (   x)    (0x00000680+((x)*4))

Definition at line 3929 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_PROJECTION_MATRIX__SIZE

#define NV34_TCL_PRIMITIVE_3D_PROJECTION_MATRIX__SIZE   0x00000010

Definition at line 3930 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_COLOR0

#define NV34_TCL_PRIMITIVE_3D_RC_COLOR0   0x000008ec

Definition at line 3955 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_COLOR1

#define NV34_TCL_PRIMITIVE_3D_RC_COLOR1   0x000008f0

Definition at line 3956 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0

#define NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0 (   x)    (0x00000908+((x)*32))

Definition at line 3964 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0__SIZE

#define NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR0__SIZE   0x00000008

Definition at line 3965 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1

#define NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1 (   x)    (0x0000090c+((x)*32))

Definition at line 3966 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1__SIZE

#define NV34_TCL_PRIMITIVE_3D_RC_CONSTANT_COLOR1__SIZE   0x00000008

Definition at line 3967 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_ENABLE

#define NV34_TCL_PRIMITIVE_3D_RC_ENABLE   0x000008fc

Definition at line 3959 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_FINAL0

#define NV34_TCL_PRIMITIVE_3D_RC_FINAL0   0x000008f4

Definition at line 3957 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_FINAL1

#define NV34_TCL_PRIMITIVE_3D_RC_FINAL1   0x000008f8

Definition at line 3958 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_IN_ALPHA

#define NV34_TCL_PRIMITIVE_3D_RC_IN_ALPHA (   x)    (0x00000900+((x)*32))

Definition at line 3960 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_IN_ALPHA__SIZE

#define NV34_TCL_PRIMITIVE_3D_RC_IN_ALPHA__SIZE   0x00000008

Definition at line 3961 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_IN_RGB

#define NV34_TCL_PRIMITIVE_3D_RC_IN_RGB (   x)    (0x00000904+((x)*32))

Definition at line 3962 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_IN_RGB__SIZE

#define NV34_TCL_PRIMITIVE_3D_RC_IN_RGB__SIZE   0x00000008

Definition at line 3963 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_OUT_ALPHA

#define NV34_TCL_PRIMITIVE_3D_RC_OUT_ALPHA (   x)    (0x00000910+((x)*32))

Definition at line 3968 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_OUT_ALPHA__SIZE

#define NV34_TCL_PRIMITIVE_3D_RC_OUT_ALPHA__SIZE   0x00000008

Definition at line 3969 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_OUT_RGB

#define NV34_TCL_PRIMITIVE_3D_RC_OUT_RGB (   x)    (0x00000914+((x)*32))

Definition at line 3970 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_RC_OUT_RGB__SIZE

#define NV34_TCL_PRIMITIVE_3D_RC_OUT_RGB__SIZE   0x00000008

Definition at line 3971 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ   0x000008c0

Definition at line 3939 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_W_MASK

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_W_MASK   0xffff0000

Definition at line 3943 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_W_SHIFT

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_W_SHIFT   16

Definition at line 3942 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_X_MASK

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_X_MASK   0x0000ffff

Definition at line 3941 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_X_SHIFT

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_HORIZ_X_SHIFT   0

Definition at line 3940 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT   0x000008c4

Definition at line 3944 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_H_MASK

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_H_MASK   0xffff0000

Definition at line 3948 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_H_SHIFT

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_H_SHIFT   16

Definition at line 3947 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_Y_MASK

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_Y_MASK   0x0000ffff

Definition at line 3946 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_Y_SHIFT

#define NV34_TCL_PRIMITIVE_3D_SCISSOR_VERT_Y_SHIFT   0

Definition at line 3945 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SHADE_MODEL

#define NV34_TCL_PRIMITIVE_3D_SHADE_MODEL   0x00000368

Definition at line 3893 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SHADE_MODEL_FLAT

#define NV34_TCL_PRIMITIVE_3D_SHADE_MODEL_FLAT   0x00001d00

Definition at line 3894 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_SHADE_MODEL_SMOOTH

#define NV34_TCL_PRIMITIVE_3D_SHADE_MODEL_SMOOTH   0x00001d01

Definition at line 3895 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_ENABLE

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_ENABLE   0x00000328

Definition at line 3811 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC   0x00000330

Definition at line 3813 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_ALWAYS

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 3822 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_EQUAL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_EQUAL   0x00000202

Definition at line 3816 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_GEQUAL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 3821 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_GREATER [1/2]

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204

Definition at line 3818 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_GREATER [2/2]

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204

Definition at line 3818 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_LEQUAL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 3817 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_LESS

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_LESS   0x00000201

Definition at line 3815 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_NEVER

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_NEVER   0x00000200

Definition at line 3814 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_NOTEQUAL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 3820 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_MASK

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_MASK   0x00000338

Definition at line 3824 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_REF

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_FUNC_REF   0x00000334

Definition at line 3823 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_MASK

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_MASK   0x0000032c

Definition at line 3812 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL   0x0000033c

Definition at line 3825 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_DECR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_DECR   0x00001e03

Definition at line 3831 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_DECR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_DECR_WRAP   0x00008508

Definition at line 3833 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_INCR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_INCR   0x00001e02

Definition at line 3830 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_INCR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_INCR_WRAP   0x00008507

Definition at line 3832 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_INVERT

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_INVERT   0x0000150a

Definition at line 3827 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_KEEP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_KEEP   0x00001e00

Definition at line 3828 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_REPLACE

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_REPLACE   0x00001e01

Definition at line 3829 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_ZERO

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_FAIL_ZERO   0x00000000

Definition at line 3826 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL   0x00000340

Definition at line 3834 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_DECR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_DECR   0x00001e03

Definition at line 3840 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_DECR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_DECR_WRAP   0x00008508

Definition at line 3842 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_INCR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_INCR   0x00001e02

Definition at line 3839 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_INCR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_INCR_WRAP   0x00008507

Definition at line 3841 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_INVERT

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_INVERT   0x0000150a

Definition at line 3836 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_KEEP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_KEEP   0x00001e00

Definition at line 3837 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_REPLACE

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_REPLACE   0x00001e01

Definition at line 3838 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_ZERO

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZFAIL_ZERO   0x00000000

Definition at line 3835 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS   0x00000344

Definition at line 3843 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_DECR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_DECR   0x00001e03

Definition at line 3849 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_DECR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_DECR_WRAP   0x00008508

Definition at line 3851 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_INCR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_INCR   0x00001e02

Definition at line 3848 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_INCR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_INCR_WRAP   0x00008507

Definition at line 3850 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_INVERT

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_INVERT   0x0000150a

Definition at line 3845 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_KEEP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_KEEP   0x00001e00

Definition at line 3846 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_REPLACE

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_REPLACE   0x00001e01

Definition at line 3847 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_ZERO

#define NV34_TCL_PRIMITIVE_3D_STENCIL_BACK_OP_ZPASS_ZERO   0x00000000

Definition at line 3844 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_ENABLE

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_ENABLE   0x00000348

Definition at line 3852 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC   0x00000350

Definition at line 3854 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_ALWAYS

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 3863 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_EQUAL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_EQUAL   0x00000202

Definition at line 3857 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_GEQUAL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 3862 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_GREATER [1/2]

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204

Definition at line 3859 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_GREATER [2/2]

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204

Definition at line 3859 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_LEQUAL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 3858 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_LESS

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_LESS   0x00000201

Definition at line 3856 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_NEVER

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_NEVER   0x00000200

Definition at line 3855 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_NOTEQUAL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 3861 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_MASK

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_MASK   0x00000358

Definition at line 3865 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_REF

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_FUNC_REF   0x00000354

Definition at line 3864 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_MASK

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_MASK   0x0000034c

Definition at line 3853 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL   0x0000035c

Definition at line 3866 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_DECR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_DECR   0x00001e03

Definition at line 3872 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_DECR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_DECR_WRAP   0x00008508

Definition at line 3874 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_INCR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_INCR   0x00001e02

Definition at line 3871 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_INCR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_INCR_WRAP   0x00008507

Definition at line 3873 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_INVERT

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_INVERT   0x0000150a

Definition at line 3868 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_KEEP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_KEEP   0x00001e00

Definition at line 3869 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_REPLACE

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_REPLACE   0x00001e01

Definition at line 3870 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_ZERO

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_FAIL_ZERO   0x00000000

Definition at line 3867 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL   0x00000360

Definition at line 3875 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_DECR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_DECR   0x00001e03

Definition at line 3881 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_DECR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_DECR_WRAP   0x00008508

Definition at line 3883 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_INCR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_INCR   0x00001e02

Definition at line 3880 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_INCR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_INCR_WRAP   0x00008507

Definition at line 3882 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_INVERT

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_INVERT   0x0000150a

Definition at line 3877 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_KEEP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_KEEP   0x00001e00

Definition at line 3878 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_REPLACE

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_REPLACE   0x00001e01

Definition at line 3879 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_ZERO

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZFAIL_ZERO   0x00000000

Definition at line 3876 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS   0x00000364

Definition at line 3884 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_DECR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_DECR   0x00001e03

Definition at line 3890 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_DECR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_DECR_WRAP   0x00008508

Definition at line 3892 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_INCR

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_INCR   0x00001e02

Definition at line 3889 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_INCR_WRAP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_INCR_WRAP   0x00008507

Definition at line 3891 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_INVERT

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_INVERT   0x0000150a

Definition at line 3886 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_KEEP

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_KEEP   0x00001e00

Definition at line 3887 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_REPLACE

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_REPLACE   0x00001e01

Definition at line 3888 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_ZERO

#define NV34_TCL_PRIMITIVE_3D_STENCIL_FRONT_OP_ZPASS_ZERO   0x00000000

Definition at line 3885 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX0_MATRIX

#define NV34_TCL_PRIMITIVE_3D_TX0_MATRIX (   x)    (0x000006c0+((x)*4))

Definition at line 3931 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX0_MATRIX__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX0_MATRIX__SIZE   0x00000010

Definition at line 3932 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX1_MATRIX

#define NV34_TCL_PRIMITIVE_3D_TX1_MATRIX (   x)    (0x00000700+((x)*4))

Definition at line 3933 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX1_MATRIX__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX1_MATRIX__SIZE   0x00000010

Definition at line 3934 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX2_MATRIX

#define NV34_TCL_PRIMITIVE_3D_TX2_MATRIX (   x)    (0x00000740+((x)*4))

Definition at line 3935 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX2_MATRIX__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX2_MATRIX__SIZE   0x00000010

Definition at line 3936 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX3_MATRIX

#define NV34_TCL_PRIMITIVE_3D_TX3_MATRIX (   x)    (0x00000780+((x)*4))

Definition at line 3937 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX3_MATRIX__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX3_MATRIX__SIZE   0x00000010

Definition at line 3938 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR (   x)    (0x00001a1c+((x)*32))

Definition at line 4270 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR__SIZE   0x00000004

Definition at line 4271 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_A_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_A_MASK   0xff000000

Definition at line 4279 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_A_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_A_SHIFT   24

Definition at line 4278 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_B_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_B_MASK   0x000000ff

Definition at line 4273 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_B_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_B_SHIFT   0

Definition at line 4272 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_G_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_G_MASK   0x0000ff00

Definition at line 4275 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_G_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_G_SHIFT   8

Definition at line 4274 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_R_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_R_MASK   0x00ff0000

Definition at line 4277 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_R_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_BORDER_COLOR_R_SHIFT   16

Definition at line 4276 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_ENABLE

#define NV34_TCL_PRIMITIVE_3D_TX_ENABLE (   x)    (0x00001a0c+((x)*32))

Definition at line 4237 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_ENABLE__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_ENABLE__SIZE   0x00000004

Definition at line 4238 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_ENABLE_ENABLE

#define NV34_TCL_PRIMITIVE_3D_TX_ENABLE_ENABLE   (1 << 30)

Definition at line 4239 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER (   x)    (0x00001a14+((x)*32))

Definition at line 4246 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER__SIZE   0x00000004

Definition at line 4247 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR   0x02000000

Definition at line 4259 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_LINEAR

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_LINEAR   0x06000000

Definition at line 4263 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_NEAREST

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_LINEAR_MIPMAP_NEAREST   0x04000000

Definition at line 4261 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_MASK   0x0f000000

Definition at line 4257 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST   0x01000000

Definition at line 4258 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_LINEAR

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_LINEAR   0x05000000

Definition at line 4262 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_NEAREST

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_NEAREST_MIPMAP_NEAREST   0x03000000

Definition at line 4260 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MAGNIFY_SHIFT   24

Definition at line 4256 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR   0x00020000

Definition at line 4251 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_LINEAR

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_LINEAR   0x00060000

Definition at line 4255 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_NEAREST

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_LINEAR_MIPMAP_NEAREST   0x00040000

Definition at line 4253 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_MASK   0x000f0000

Definition at line 4249 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST   0x00010000

Definition at line 4250 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_LINEAR

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_LINEAR   0x00050000

Definition at line 4254 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_NEAREST

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_NEAREST_MIPMAP_NEAREST   0x00030000

Definition at line 4252 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_FILTER_MINIFY_SHIFT   16

Definition at line 4248 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT (   x)    (0x00001a04+((x)*32))

Definition at line 4174 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT__SIZE   0x00000004

Definition at line 4175 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_MASK   0x00f00000

Definition at line 4209 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_U_SHIFT   20

Definition at line 4208 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_MASK   0x0f000000

Definition at line 4211 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_V_SHIFT   24

Definition at line 4210 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_W_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_W_MASK   0xf0000000

Definition at line 4213 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_W_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_BASE_SIZE_W_SHIFT   28

Definition at line 4212 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_COMPONENTS_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_COMPONENTS_MASK   0x000000f0

Definition at line 4178 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_COMPONENTS_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_COMPONENTS_SHIFT   4

Definition at line 4177 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_CUBE_MAP

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_CUBE_MAP   (1 << 2)

Definition at line 4176 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A16

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A16   0x00003200

Definition at line 4199 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A16_RECT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A16_RECT   0x00003500

Definition at line 4200 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A8

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A8   0x00000100

Definition at line 4182 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A8_RECT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A8_RECT   0x00000300

Definition at line 4184 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A8_RECT2

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_A8_RECT2   0x00001b00

Definition at line 4195 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_DXT1

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_DXT1   0x00000c00

Definition at line 4188 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_DXT3

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_DXT3   0x00000e00

Definition at line 4189 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_DXT5

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_DXT5   0x00000f00

Definition at line 4190 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_FLOAT_R32_NV

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_FLOAT_R32_NV   0x00004c00

Definition at line 4203 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_FLOAT_RGBA16_NV

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_FLOAT_RGBA16_NV   0x00004a00

Definition at line 4201 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_FLOAT_RGBA32_NV

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_FLOAT_RGBA32_NV   0x00004b00

Definition at line 4202 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_INDEX8

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_INDEX8   0x00000b00

Definition at line 4187 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8   0x00000000

Definition at line 4181 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8_RECT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8_RECT   0x00001300

Definition at line 4193 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8A8

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8A8   0x00001a00

Definition at line 4194 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8A8_RECT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_L8A8_RECT   0x00002000

Definition at line 4198 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_MASK   0x0000ff00

Definition at line 4180 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R4G4B4A4

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R4G4B4A4   0x00000400

Definition at line 4185 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R4G4B4A4_RECT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R4G4B4A4_RECT   0x00001d00

Definition at line 4197 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R5G5B5A1

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R5G5B5A1   0x00000200

Definition at line 4183 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R5G5B5A1_RECT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R5G5B5A1_RECT   0x00001000

Definition at line 4191 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R8G8B8_RECT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R8G8B8_RECT   0x00001e00

Definition at line 4196 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R8G8B8A8

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R8G8B8A8   0x00000600

Definition at line 4186 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R8G8B8A8_RECT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_R8G8B8A8_RECT   0x00001200

Definition at line 4192 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_FORMAT_SHIFT   8

Definition at line 4179 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_MASK   0x000f0000

Definition at line 4207 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_MIPMAP_LEVELS_SHIFT   16

Definition at line 4206 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_NPOT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_NPOT   (1 << 12)

Definition at line 4204 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_FORMAT_RECT

#define NV34_TCL_PRIMITIVE_3D_TX_FORMAT_RECT   (1 << 14)

Definition at line 4205 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE

#define NV34_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE (   x)    (0x00000240+((x)*4))

Definition at line 3703 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_MATRIX_ENABLE__SIZE   0x00000004

Definition at line 3704 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE (   x)    (0x00001a18+((x)*32))

Definition at line 4264 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE__SIZE   0x00000004

Definition at line 4265 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_MASK   0x0000ffff

Definition at line 4267 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_H_SHIFT   0

Definition at line 4266 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_MASK   0xffff0000

Definition at line 4269 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_NPOT_SIZE_W_SHIFT   16

Definition at line 4268 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_OFFSET

#define NV34_TCL_PRIMITIVE_3D_TX_OFFSET (   x)    (0x00001a00+((x)*32))

Definition at line 4172 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_OFFSET__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_OFFSET__SIZE   0x00000004

Definition at line 4173 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE

#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE (   x)    (0x00001a10+((x)*32))

Definition at line 4240 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE__SIZE   0x00000004

Definition at line 4241 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_RECT_PITCH_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_RECT_PITCH_MASK   0xffff0000

Definition at line 4245 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_RECT_PITCH_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_RECT_PITCH_SHIFT   16

Definition at line 4244 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_SWIZZLE_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_SWIZZLE_MASK   0x0000ffff

Definition at line 4243 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_SWIZZLE_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_SWIZZLE_SWIZZLE_SHIFT   0

Definition at line 4242 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP (   x)    (0x00001a08+((x)*32))

Definition at line 4214 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP__SIZE

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP__SIZE   0x00000004

Definition at line 4215 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_CLAMP

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_CLAMP   0x00050000

Definition at line 4236 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_CLAMP_TO_BORDER

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_CLAMP_TO_BORDER   0x00040000

Definition at line 4235 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_CLAMP_TO_EDGE

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_CLAMP_TO_EDGE   0x00030000

Definition at line 4234 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_MASK   0x00ff0000

Definition at line 4231 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_MIRRORED_REPEAT

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_MIRRORED_REPEAT   0x00020000

Definition at line 4233 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_REPEAT

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_REPEAT   0x00010000

Definition at line 4232 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_R_SHIFT   16

Definition at line 4230 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_CLAMP

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_CLAMP   0x00000005

Definition at line 4222 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_CLAMP_TO_BORDER

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_CLAMP_TO_BORDER   0x00000004

Definition at line 4221 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_CLAMP_TO_EDGE

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_CLAMP_TO_EDGE   0x00000003

Definition at line 4220 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_MASK   0x000000ff

Definition at line 4217 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_MIRRORED_REPEAT

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_MIRRORED_REPEAT   0x00000002

Definition at line 4219 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_REPEAT

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_REPEAT   0x00000001

Definition at line 4218 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_S_SHIFT   0

Definition at line 4216 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_CLAMP

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_CLAMP   0x00000500

Definition at line 4229 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_CLAMP_TO_BORDER

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_CLAMP_TO_BORDER   0x00000400

Definition at line 4228 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_CLAMP_TO_EDGE

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_CLAMP_TO_EDGE   0x00000300

Definition at line 4227 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_MASK

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_MASK   0x0000ff00

Definition at line 4224 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_MIRRORED_REPEAT

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_MIRRORED_REPEAT   0x00000200

Definition at line 4226 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_REPEAT

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_REPEAT   0x00000100

Definition at line 4225 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_SHIFT

#define NV34_TCL_PRIMITIVE_3D_TX_WRAP_T_SHIFT   8

Definition at line 4223 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_UNK0250

#define NV34_TCL_PRIMITIVE_3D_UNK0250 (   x)    (0x00000250+((x)*4))

Definition at line 3705 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_UNK0250__SIZE

#define NV34_TCL_PRIMITIVE_3D_UNK0250__SIZE   0x00000004

Definition at line 3706 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_UNK1f80

#define NV34_TCL_PRIMITIVE_3D_UNK1f80 (   x)    (0x00001f80+((x)*4))

Definition at line 4303 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_UNK1f80__SIZE

#define NV34_TCL_PRIMITIVE_3D_UNK1f80__SIZE   0x00000010

Definition at line 4304 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT (   x)    (0x00001740+((x)*4))

Definition at line 4085 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT__SIZE   0x0000000c

Definition at line 4086 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_MASK   0x000000f0

Definition at line 4090 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_FIELDS_SHIFT   4

Definition at line 4089 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_MASK   0x0000ff00

Definition at line 4092 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_STRIDE_SHIFT   8

Definition at line 4091 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_MASK   0x0000000f

Definition at line 4088 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ARRAY_FORMAT_TYPE_SHIFT   0

Definition at line 4087 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_X

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_X (   x)    (0x00001880+((x)*8))

Definition at line 4130 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_X__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_X__SIZE   0x00000010

Definition at line 4131 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_Y

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_Y (   x)    (0x00001884+((x)*8))

Definition at line 4132 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_Y__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2F_Y__SIZE   0x00000010

Definition at line 4133 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I (   x)    (0x00001900+((x)*4))

Definition at line 4134 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I__SIZE   0x00000010

Definition at line 4135 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_X_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_X_MASK   0x0000ffff

Definition at line 4139 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_X_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_X_SHIFT   0

Definition at line 4138 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_Y_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_Y_MASK   0xffff0000

Definition at line 4137 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_Y_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_2I_Y_SHIFT   16

Definition at line 4136 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_X

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_X (   x)    (0x00001500+((x)*16))

Definition at line 4079 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_X__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_X__SIZE   0x00000010

Definition at line 4080 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Y

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Y (   x)    (0x00001504+((x)*16))

Definition at line 4081 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Y__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Y__SIZE   0x00000010

Definition at line 4082 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Z

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Z (   x)    (0x00001508+((x)*16))

Definition at line 4083 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Z__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_3F_Z__SIZE   0x00000010

Definition at line 4084 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_W

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_W (   x)    (0x00001c0c+((x)*16))

Definition at line 4286 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_W__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_W__SIZE   0x00000010

Definition at line 4287 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_X

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_X (   x)    (0x00001c00+((x)*16))

Definition at line 4280 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_X__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_X__SIZE   0x00000010

Definition at line 4281 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Y

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Y (   x)    (0x00001c04+((x)*16))

Definition at line 4282 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Y__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Y__SIZE   0x00000010

Definition at line 4283 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Z

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Z (   x)    (0x00001c08+((x)*16))

Definition at line 4284 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Z__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_ATTR_4F_Z__SIZE   0x00000010

Definition at line 4285 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END   0x00001808

Definition at line 4100 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_LOOP

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_LOOP   0x00000003

Definition at line 4104 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_STRIP

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINE_STRIP   0x00000004

Definition at line 4105 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINES

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_LINES   0x00000002

Definition at line 4103 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POINTS

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POINTS   0x00000001

Definition at line 4102 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POLYGON

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_POLYGON   0x0000000a

Definition at line 4111 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUAD_STRIP

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUAD_STRIP   0x00000009

Definition at line 4110 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUADS

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_QUADS   0x00000008

Definition at line 4109 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_STOP

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_STOP   0x00000000

Definition at line 4101 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_FAN

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_FAN   0x00000007

Definition at line 4108 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_STRIP

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLE_STRIP   0x00000006

Definition at line 4107 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLES

#define NV34_TCL_PRIMITIVE_3D_VERTEX_BEGIN_END_TRIANGLES   0x00000005

Definition at line 4106 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I (   x)    (0x0000194c+((x)*4))

Definition at line 4140 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I__SIZE   0x00000002

Definition at line 4141 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_MASK   0xff000000

Definition at line 4149 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_A_SHIFT   24

Definition at line 4148 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_MASK   0x00ff0000

Definition at line 4147 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_B_SHIFT   16

Definition at line 4146 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_MASK   0x0000ff00

Definition at line 4145 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_G_SHIFT   8

Definition at line 4144 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_MASK   0x000000ff

Definition at line 4143 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_COL_4I_R_SHIFT   0

Definition at line 4142 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_DATA

#define NV34_TCL_PRIMITIVE_3D_VERTEX_DATA   0x00001818

Definition at line 4112 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_FOG_1F

#define NV34_TCL_PRIMITIVE_3D_VERTEX_FOG_1F   0x00001e54

Definition at line 4297 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY

#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY   0x00000a90

Definition at line 4000 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_MASK   0x0000ffff

Definition at line 4002 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_X_SHIFT   0

Definition at line 4001 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_MASK   0xffff0000

Definition at line 4004 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_XY_Y_SHIFT   16

Definition at line 4003 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z

#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z   0x00000a94

Definition at line 4005 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_MASK   0x0000ffff

Definition at line 4007 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_NOR_3I_Z_Z_SHIFT   0

Definition at line 4006 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY   0x00001980

Definition at line 4150 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_X_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_X_MASK   0x0000ffff

Definition at line 4152 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_X_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_X_SHIFT   0

Definition at line 4151 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_Y_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_Y_MASK   0xffff0000

Definition at line 4154 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_Y_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_XY_Y_SHIFT   16

Definition at line 4153 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW   0x00001984

Definition at line 4155 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_W_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_W_MASK   0xffff0000

Definition at line 4159 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_W_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_W_SHIFT   16

Definition at line 4158 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_Z_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_Z_MASK   0x0000ffff

Definition at line 4157 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_Z_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_POS_4I_ZW_Z_SHIFT   0

Definition at line 4156 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ (   x)    (0x000019c4+((x)*8))

Definition at line 4166 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ__SIZE   0x00000004

Definition at line 4167 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_Q_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_Q_MASK   0xffff0000

Definition at line 4171 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_Q_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_Q_SHIFT   16

Definition at line 4170 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_R_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_R_MASK   0x0000ffff

Definition at line 4169 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_R_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_RQ_R_SHIFT   0

Definition at line 4168 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST (   x)    (0x000019c0+((x)*8))

Definition at line 4160 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST__SIZE

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST__SIZE   0x00000004

Definition at line 4161 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_S_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_S_MASK   0x0000ffff

Definition at line 4163 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_S_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_S_SHIFT   0

Definition at line 4162 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_T_MASK

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_T_MASK   0xffff0000

Definition at line 4165 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_T_SHIFT

#define NV34_TCL_PRIMITIVE_3D_VERTEX_TX_4I_ST_T_SHIFT   16

Definition at line 4164 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ (   x)    (0x000002c0+((x)*8))

Definition at line 3707 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ__SIZE

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008

Definition at line 3708 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT (   x)    (0x000002c4+((x)*8))

Definition at line 3709 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT__SIZE

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_CLIP_VERT__SIZE   0x00000008

Definition at line 3710 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ   0x00000200

Definition at line 3689 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_W

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_W   0x00000a2c

Definition at line 3978 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_X

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_X   0x00000a20

Definition at line 3975 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Y

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Y   0x00000a24

Definition at line 3976 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Z

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE0_Z   0x00000a28

Definition at line 3977 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_W

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_W   0x00000a3c

Definition at line 3982 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_X

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_X   0x00000a30

Definition at line 3979 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Y

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Y   0x00000a34

Definition at line 3980 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Z

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_SCALE1_Z   0x00000a38

Definition at line 3981 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VIEWPORT_VERT

#define NV34_TCL_PRIMITIVE_3D_VIEWPORT_VERT   0x00000204

Definition at line 3690 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VP_UPLOAD_INST

#define NV34_TCL_PRIMITIVE_3D_VP_UPLOAD_INST (   x)    (0x00000b80+((x)*4))

Definition at line 4008 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_VP_UPLOAD_INST__SIZE

#define NV34_TCL_PRIMITIVE_3D_VP_UPLOAD_INST__SIZE   0x00000004

Definition at line 4009 of file nv40.h.

◆ NV34_TCL_PRIMITIVE_3D_ZETA_OFFSET

#define NV34_TCL_PRIMITIVE_3D_ZETA_OFFSET   0x00000214

Definition at line 3698 of file nv40.h.

◆ NV36_TCL_PRIMITIVE_3D

#define NV36_TCL_PRIMITIVE_3D   0x00000497

Definition at line 3663 of file nv40.h.

◆ NV406ETCL

#define NV406ETCL   0x0000406e

Definition at line 4330 of file nv40.h.

◆ NV406ETCL_SEMAPHORE_ACQUIRE

#define NV406ETCL_SEMAPHORE_ACQUIRE   0x00000068

Definition at line 4335 of file nv40.h.

◆ NV406ETCL_SEMAPHORE_OFFSET

#define NV406ETCL_SEMAPHORE_OFFSET   0x00000064

Definition at line 4334 of file nv40.h.

◆ NV406ETCL_SEMAPHORE_RELEASE

#define NV406ETCL_SEMAPHORE_RELEASE   0x0000006c

Definition at line 4336 of file nv40.h.

◆ NV406ETCL_SET_CTX_DMA_SEMAPHORE

#define NV406ETCL_SET_CTX_DMA_SEMAPHORE   0x00000060

Definition at line 4333 of file nv40.h.

◆ NV406ETCL_SET_REF

#define NV406ETCL_SET_REF   0x00000050

Definition at line 4332 of file nv40.h.

◆ NV40_CONTEXT_SURFACES_2D

#define NV40_CONTEXT_SURFACES_2D   0x00003062

Definition at line 4307 of file nv40.h.

◆ NV40_IMAGE_FROM_CPU

#define NV40_IMAGE_FROM_CPU   0x0000308a

Definition at line 4323 of file nv40.h.

◆ NV40_SCALED_IMAGE_FROM_MEMORY

#define NV40_SCALED_IMAGE_FROM_MEMORY   0x00003089

Definition at line 4319 of file nv40.h.

◆ NV40_STRETCHED_IMAGE_FROM_CPU

#define NV40_STRETCHED_IMAGE_FROM_CPU   0x00003066

Definition at line 4311 of file nv40.h.

◆ NV40_SWIZZLED_SURFACE

#define NV40_SWIZZLED_SURFACE   0x0000309e

Definition at line 4327 of file nv40.h.

◆ NV40_TEXTURE_FROM_CPU

#define NV40_TEXTURE_FROM_CPU   0x0000307b

Definition at line 4315 of file nv40.h.

◆ NV40TCL

#define NV40TCL   0x00004097

Definition at line 4339 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_ENABLE

#define NV40TCL_ALPHA_TEST_ENABLE   0x00000304

Definition at line 4416 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC

#define NV40TCL_ALPHA_TEST_FUNC   0x00000308

Definition at line 4417 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC_ALWAYS

#define NV40TCL_ALPHA_TEST_FUNC_ALWAYS   0x00000207

Definition at line 4426 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC_EQUAL

#define NV40TCL_ALPHA_TEST_FUNC_EQUAL   0x00000202

Definition at line 4420 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC_GEQUAL

#define NV40TCL_ALPHA_TEST_FUNC_GEQUAL   0x00000206

Definition at line 4425 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC_GREATER [1/2]

#define NV40TCL_ALPHA_TEST_FUNC_GREATER   0x00000204

Definition at line 4422 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC_GREATER [2/2]

#define NV40TCL_ALPHA_TEST_FUNC_GREATER   0x00000204

Definition at line 4422 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC_LEQUAL

#define NV40TCL_ALPHA_TEST_FUNC_LEQUAL   0x00000203

Definition at line 4421 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC_LESS

#define NV40TCL_ALPHA_TEST_FUNC_LESS   0x00000201

Definition at line 4419 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC_NEVER

#define NV40TCL_ALPHA_TEST_FUNC_NEVER   0x00000200

Definition at line 4418 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_FUNC_NOTEQUAL

#define NV40TCL_ALPHA_TEST_FUNC_NOTEQUAL   0x00000205

Definition at line 4424 of file nv40.h.

◆ NV40TCL_ALPHA_TEST_REF

#define NV40TCL_ALPHA_TEST_REF   0x0000030c

Definition at line 4427 of file nv40.h.

◆ NV40TCL_ANTI_ALIASING_CONTROL

#define NV40TCL_ANTI_ALIASING_CONTROL   0x00001d7c

Definition at line 5036 of file nv40.h.

◆ NV40TCL_BEGIN_END

#define NV40TCL_BEGIN_END   0x00001808

Definition at line 4780 of file nv40.h.

◆ NV40TCL_BEGIN_END_LINE_LOOP

#define NV40TCL_BEGIN_END_LINE_LOOP   0x00000003

Definition at line 4784 of file nv40.h.

◆ NV40TCL_BEGIN_END_LINE_STRIP

#define NV40TCL_BEGIN_END_LINE_STRIP   0x00000004

Definition at line 4785 of file nv40.h.

◆ NV40TCL_BEGIN_END_LINES

#define NV40TCL_BEGIN_END_LINES   0x00000002

Definition at line 4783 of file nv40.h.

◆ NV40TCL_BEGIN_END_POINTS

#define NV40TCL_BEGIN_END_POINTS   0x00000001

Definition at line 4782 of file nv40.h.

◆ NV40TCL_BEGIN_END_POLYGON

#define NV40TCL_BEGIN_END_POLYGON   0x0000000a

Definition at line 4791 of file nv40.h.

◆ NV40TCL_BEGIN_END_QUAD_STRIP

#define NV40TCL_BEGIN_END_QUAD_STRIP   0x00000009

Definition at line 4790 of file nv40.h.

◆ NV40TCL_BEGIN_END_QUADS

#define NV40TCL_BEGIN_END_QUADS   0x00000008

Definition at line 4789 of file nv40.h.

◆ NV40TCL_BEGIN_END_STOP

#define NV40TCL_BEGIN_END_STOP   0x00000000

Definition at line 4781 of file nv40.h.

◆ NV40TCL_BEGIN_END_TRIANGLE_FAN

#define NV40TCL_BEGIN_END_TRIANGLE_FAN   0x00000007

Definition at line 4788 of file nv40.h.

◆ NV40TCL_BEGIN_END_TRIANGLE_STRIP

#define NV40TCL_BEGIN_END_TRIANGLE_STRIP   0x00000006

Definition at line 4787 of file nv40.h.

◆ NV40TCL_BEGIN_END_TRIANGLES

#define NV40TCL_BEGIN_END_TRIANGLES   0x00000005

Definition at line 4786 of file nv40.h.

◆ NV40TCL_BLEND_COLOR

#define NV40TCL_BLEND_COLOR   0x0000031c

Definition at line 4499 of file nv40.h.

◆ NV40TCL_BLEND_COLOR2

#define NV40TCL_BLEND_COLOR2   0x0000037c

Definition at line 4641 of file nv40.h.

◆ NV40TCL_BLEND_ENABLE

#define NV40TCL_BLEND_ENABLE   0x00000310

Definition at line 4428 of file nv40.h.

◆ NV40TCL_BLEND_ENABLE_MRT

#define NV40TCL_BLEND_ENABLE_MRT   0x0000036c

Definition at line 4609 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION

#define NV40TCL_BLEND_EQUATION   0x00000320

Definition at line 4500 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_ALPHA_FUNC_ADD

#define NV40TCL_BLEND_EQUATION_ALPHA_FUNC_ADD   0x80060000

Definition at line 4510 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_ALPHA_FUNC_REVERSE_SUBTRACT

#define NV40TCL_BLEND_EQUATION_ALPHA_FUNC_REVERSE_SUBTRACT   0x800b0000

Definition at line 4514 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_ALPHA_FUNC_SUBTRACT

#define NV40TCL_BLEND_EQUATION_ALPHA_FUNC_SUBTRACT   0x800a0000

Definition at line 4513 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_ALPHA_MASK

#define NV40TCL_BLEND_EQUATION_ALPHA_MASK   0xffff0000

Definition at line 4509 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_ALPHA_MAX

#define NV40TCL_BLEND_EQUATION_ALPHA_MAX   0x80080000

Definition at line 4512 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_ALPHA_MIN

#define NV40TCL_BLEND_EQUATION_ALPHA_MIN   0x80070000

Definition at line 4511 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_ALPHA_SHIFT

#define NV40TCL_BLEND_EQUATION_ALPHA_SHIFT   16

Definition at line 4508 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_RGB_FUNC_ADD

#define NV40TCL_BLEND_EQUATION_RGB_FUNC_ADD   0x00008006

Definition at line 4503 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_RGB_FUNC_REVERSE_SUBTRACT

#define NV40TCL_BLEND_EQUATION_RGB_FUNC_REVERSE_SUBTRACT   0x0000800b

Definition at line 4507 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_RGB_FUNC_SUBTRACT

#define NV40TCL_BLEND_EQUATION_RGB_FUNC_SUBTRACT   0x0000800a

Definition at line 4506 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_RGB_MASK

#define NV40TCL_BLEND_EQUATION_RGB_MASK   0x0000ffff

Definition at line 4502 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_RGB_MAX

#define NV40TCL_BLEND_EQUATION_RGB_MAX   0x00008008

Definition at line 4505 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_RGB_MIN

#define NV40TCL_BLEND_EQUATION_RGB_MIN   0x00008007

Definition at line 4504 of file nv40.h.

◆ NV40TCL_BLEND_EQUATION_RGB_SHIFT

#define NV40TCL_BLEND_EQUATION_RGB_SHIFT   0

Definition at line 4501 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST

#define NV40TCL_BLEND_FUNC_DST   0x00000318

Definition at line 4464 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_ALPHA

#define NV40TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_ALPHA   0x80030000

Definition at line 4497 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_COLOR

#define NV40TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_COLOR   0x80010000

Definition at line 4495 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_DST_ALPHA

#define NV40TCL_BLEND_FUNC_DST_ALPHA_DST_ALPHA   0x03040000

Definition at line 4490 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_DST_COLOR

#define NV40TCL_BLEND_FUNC_DST_ALPHA_DST_COLOR   0x03060000

Definition at line 4492 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_MASK

#define NV40TCL_BLEND_FUNC_DST_ALPHA_MASK   0xffff0000

Definition at line 4483 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_ONE

#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE   0x00010000

Definition at line 4485 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_ALPHA

#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x80040000

Definition at line 4498 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_COLOR

#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x80020000

Definition at line 4496 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_ALPHA

#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_ALPHA   0x03050000

Definition at line 4491 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_COLOR

#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_COLOR   0x03070000

Definition at line 4493 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_ALPHA

#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_ALPHA   0x03030000

Definition at line 4489 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_COLOR

#define NV40TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_COLOR   0x03010000

Definition at line 4487 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_SHIFT

#define NV40TCL_BLEND_FUNC_DST_ALPHA_SHIFT   16

Definition at line 4482 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA

#define NV40TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA   0x03020000

Definition at line 4488 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA_SATURATE

#define NV40TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA_SATURATE   0x03080000

Definition at line 4494 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_SRC_COLOR

#define NV40TCL_BLEND_FUNC_DST_ALPHA_SRC_COLOR   0x03000000

Definition at line 4486 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_ALPHA_ZERO

#define NV40TCL_BLEND_FUNC_DST_ALPHA_ZERO   0x00000000

Definition at line 4484 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_CONSTANT_ALPHA

#define NV40TCL_BLEND_FUNC_DST_RGB_CONSTANT_ALPHA   0x00008003

Definition at line 4480 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_CONSTANT_COLOR

#define NV40TCL_BLEND_FUNC_DST_RGB_CONSTANT_COLOR   0x00008001

Definition at line 4478 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_DST_ALPHA

#define NV40TCL_BLEND_FUNC_DST_RGB_DST_ALPHA   0x00000304

Definition at line 4473 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_DST_COLOR

#define NV40TCL_BLEND_FUNC_DST_RGB_DST_COLOR   0x00000306

Definition at line 4475 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_MASK

#define NV40TCL_BLEND_FUNC_DST_RGB_MASK   0x0000ffff

Definition at line 4466 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_ONE

#define NV40TCL_BLEND_FUNC_DST_RGB_ONE   0x00000001

Definition at line 4468 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_ALPHA

#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 4481 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_COLOR

#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 4479 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_ALPHA

#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 4474 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_COLOR

#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 4476 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_ALPHA

#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 4472 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_COLOR

#define NV40TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 4470 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_SHIFT

#define NV40TCL_BLEND_FUNC_DST_RGB_SHIFT   0

Definition at line 4465 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA

#define NV40TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA   0x00000302

Definition at line 4471 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA_SATURATE

#define NV40TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA_SATURATE   0x00000308

Definition at line 4477 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_SRC_COLOR

#define NV40TCL_BLEND_FUNC_DST_RGB_SRC_COLOR   0x00000300

Definition at line 4469 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_DST_RGB_ZERO

#define NV40TCL_BLEND_FUNC_DST_RGB_ZERO   0x00000000

Definition at line 4467 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC

#define NV40TCL_BLEND_FUNC_SRC   0x00000314

Definition at line 4429 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_ALPHA   0x80030000

Definition at line 4462 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_COLOR

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_COLOR   0x80010000

Definition at line 4460 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_DST_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_DST_ALPHA   0x03040000

Definition at line 4455 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_DST_COLOR

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_DST_COLOR   0x03060000

Definition at line 4457 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_MASK

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_MASK   0xffff0000

Definition at line 4448 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE   0x00010000

Definition at line 4450 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x80040000

Definition at line 4463 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_COLOR

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x80020000

Definition at line 4461 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_ALPHA   0x03050000

Definition at line 4456 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_COLOR

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_COLOR   0x03070000

Definition at line 4458 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_ALPHA   0x03030000

Definition at line 4454 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_COLOR

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_COLOR   0x03010000

Definition at line 4452 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_SHIFT

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_SHIFT   16

Definition at line 4447 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA   0x03020000

Definition at line 4453 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA_SATURATE

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA_SATURATE   0x03080000

Definition at line 4459 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_SRC_COLOR

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_SRC_COLOR   0x03000000

Definition at line 4451 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_ALPHA_ZERO

#define NV40TCL_BLEND_FUNC_SRC_ALPHA_ZERO   0x00000000

Definition at line 4449 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_CONSTANT_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_RGB_CONSTANT_ALPHA   0x00008003

Definition at line 4445 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_CONSTANT_COLOR

#define NV40TCL_BLEND_FUNC_SRC_RGB_CONSTANT_COLOR   0x00008001

Definition at line 4443 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_DST_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_RGB_DST_ALPHA   0x00000304

Definition at line 4438 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_DST_COLOR

#define NV40TCL_BLEND_FUNC_SRC_RGB_DST_COLOR   0x00000306

Definition at line 4440 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_MASK

#define NV40TCL_BLEND_FUNC_SRC_RGB_MASK   0x0000ffff

Definition at line 4431 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_ONE

#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE   0x00000001

Definition at line 4433 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 4446 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_COLOR

#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 4444 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 4439 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_COLOR

#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 4441 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 4437 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_COLOR

#define NV40TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 4435 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_SHIFT

#define NV40TCL_BLEND_FUNC_SRC_RGB_SHIFT   0

Definition at line 4430 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA

#define NV40TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA   0x00000302

Definition at line 4436 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA_SATURATE

#define NV40TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA_SATURATE   0x00000308

Definition at line 4442 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_SRC_COLOR

#define NV40TCL_BLEND_FUNC_SRC_RGB_SRC_COLOR   0x00000300

Definition at line 4434 of file nv40.h.

◆ NV40TCL_BLEND_FUNC_SRC_RGB_ZERO

#define NV40TCL_BLEND_FUNC_SRC_RGB_ZERO   0x00000000

Definition at line 4432 of file nv40.h.

◆ NV40TCL_CLEAR_BUFFERS

#define NV40TCL_CLEAR_BUFFERS   0x00001d94

Definition at line 5041 of file nv40.h.

◆ NV40TCL_CLEAR_BUFFERS_COLOR_A

#define NV40TCL_CLEAR_BUFFERS_COLOR_A   (1 << 7)

Definition at line 5042 of file nv40.h.

◆ NV40TCL_CLEAR_BUFFERS_COLOR_B

#define NV40TCL_CLEAR_BUFFERS_COLOR_B   (1 << 6)

Definition at line 5043 of file nv40.h.

◆ NV40TCL_CLEAR_BUFFERS_COLOR_G

#define NV40TCL_CLEAR_BUFFERS_COLOR_G   (1 << 5)

Definition at line 5044 of file nv40.h.

◆ NV40TCL_CLEAR_BUFFERS_COLOR_R

#define NV40TCL_CLEAR_BUFFERS_COLOR_R   (1 << 4)

Definition at line 5045 of file nv40.h.

◆ NV40TCL_CLEAR_BUFFERS_DEPTH

#define NV40TCL_CLEAR_BUFFERS_DEPTH   (1 << 0)

Definition at line 5047 of file nv40.h.

◆ NV40TCL_CLEAR_BUFFERS_STENCIL

#define NV40TCL_CLEAR_BUFFERS_STENCIL   (1 << 1)

Definition at line 5046 of file nv40.h.

◆ NV40TCL_CLEAR_VALUE_COLOR

#define NV40TCL_CLEAR_VALUE_COLOR   0x00001d90

Definition at line 5040 of file nv40.h.

◆ NV40TCL_CLEAR_VALUE_DEPTH

#define NV40TCL_CLEAR_VALUE_DEPTH   0x00001d8c

Definition at line 5039 of file nv40.h.

◆ NV40TCL_CLEAR_ZCULL_SURFACE

#define NV40TCL_CLEAR_ZCULL_SURFACE   0x00001438

Definition at line 4738 of file nv40.h.

◆ NV40TCL_CLIP_PLANE_ENABLE

#define NV40TCL_CLIP_PLANE_ENABLE   0x00001478

Definition at line 4739 of file nv40.h.

◆ NV40TCL_CLIP_PLANE_ENABLE_PLANE0

#define NV40TCL_CLIP_PLANE_ENABLE_PLANE0   (1 << 2)

Definition at line 4740 of file nv40.h.

◆ NV40TCL_CLIP_PLANE_ENABLE_PLANE1

#define NV40TCL_CLIP_PLANE_ENABLE_PLANE1   (1 << 6)

Definition at line 4741 of file nv40.h.

◆ NV40TCL_CLIP_PLANE_ENABLE_PLANE2

#define NV40TCL_CLIP_PLANE_ENABLE_PLANE2   (1 << 10)

Definition at line 4742 of file nv40.h.

◆ NV40TCL_CLIP_PLANE_ENABLE_PLANE3

#define NV40TCL_CLIP_PLANE_ENABLE_PLANE3   (1 << 14)

Definition at line 4743 of file nv40.h.

◆ NV40TCL_CLIP_PLANE_ENABLE_PLANE4

#define NV40TCL_CLIP_PLANE_ENABLE_PLANE4   (1 << 18)

Definition at line 4744 of file nv40.h.

◆ NV40TCL_CLIP_PLANE_ENABLE_PLANE5

#define NV40TCL_CLIP_PLANE_ENABLE_PLANE5   (1 << 22)

Definition at line 4745 of file nv40.h.

◆ NV40TCL_COLOR0_OFFSET

#define NV40TCL_COLOR0_OFFSET   0x00000210

Definition at line 4392 of file nv40.h.

◆ NV40TCL_COLOR0_PITCH

#define NV40TCL_COLOR0_PITCH   0x0000020c

Definition at line 4391 of file nv40.h.

◆ NV40TCL_COLOR1_OFFSET

#define NV40TCL_COLOR1_OFFSET   0x00000218

Definition at line 4394 of file nv40.h.

◆ NV40TCL_COLOR1_PITCH

#define NV40TCL_COLOR1_PITCH   0x0000021c

Definition at line 4395 of file nv40.h.

◆ NV40TCL_COLOR2_OFFSET

#define NV40TCL_COLOR2_OFFSET   0x00000288

Definition at line 4408 of file nv40.h.

◆ NV40TCL_COLOR2_PITCH

#define NV40TCL_COLOR2_PITCH   0x00000280

Definition at line 4406 of file nv40.h.

◆ NV40TCL_COLOR3_OFFSET

#define NV40TCL_COLOR3_OFFSET   0x0000028c

Definition at line 4409 of file nv40.h.

◆ NV40TCL_COLOR3_PITCH

#define NV40TCL_COLOR3_PITCH   0x00000284

Definition at line 4407 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP

#define NV40TCL_COLOR_LOGIC_OP   0x00000378

Definition at line 4624 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_AND

#define NV40TCL_COLOR_LOGIC_OP_AND   0x00001501

Definition at line 4626 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_AND_INVERTED

#define NV40TCL_COLOR_LOGIC_OP_AND_INVERTED   0x00001504

Definition at line 4629 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_AND_REVERSE

#define NV40TCL_COLOR_LOGIC_OP_AND_REVERSE   0x00001502

Definition at line 4627 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_CLEAR

#define NV40TCL_COLOR_LOGIC_OP_CLEAR   0x00001500

Definition at line 4625 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_COPY

#define NV40TCL_COLOR_LOGIC_OP_COPY   0x00001503

Definition at line 4628 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_COPY_INVERTED

#define NV40TCL_COLOR_LOGIC_OP_COPY_INVERTED   0x0000150c

Definition at line 4637 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_ENABLE

#define NV40TCL_COLOR_LOGIC_OP_ENABLE   0x00000374

Definition at line 4623 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_EQUIV

#define NV40TCL_COLOR_LOGIC_OP_EQUIV   0x00001509

Definition at line 4634 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_INVERT

#define NV40TCL_COLOR_LOGIC_OP_INVERT   0x0000150a

Definition at line 4635 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_NAND

#define NV40TCL_COLOR_LOGIC_OP_NAND   0x0000150e

Definition at line 4639 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_NOOP

#define NV40TCL_COLOR_LOGIC_OP_NOOP   0x00001505

Definition at line 4630 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_NOR

#define NV40TCL_COLOR_LOGIC_OP_NOR   0x00001508

Definition at line 4633 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_OR

#define NV40TCL_COLOR_LOGIC_OP_OR   0x00001507

Definition at line 4632 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_OR_INVERTED

#define NV40TCL_COLOR_LOGIC_OP_OR_INVERTED   0x0000150d

Definition at line 4638 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_OR_REVERSE

#define NV40TCL_COLOR_LOGIC_OP_OR_REVERSE   0x0000150b

Definition at line 4636 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_SET

#define NV40TCL_COLOR_LOGIC_OP_SET   0x0000150f

Definition at line 4640 of file nv40.h.

◆ NV40TCL_COLOR_LOGIC_OP_XOR

#define NV40TCL_COLOR_LOGIC_OP_XOR   0x00001506

Definition at line 4631 of file nv40.h.

◆ NV40TCL_COLOR_MASK

#define NV40TCL_COLOR_MASK   0x00000324

Definition at line 4515 of file nv40.h.

◆ NV40TCL_COLOR_MASK_BUFFER0_A_MASK

#define NV40TCL_COLOR_MASK_BUFFER0_A_MASK   0xff000000

Definition at line 4523 of file nv40.h.

◆ NV40TCL_COLOR_MASK_BUFFER0_A_SHIFT

#define NV40TCL_COLOR_MASK_BUFFER0_A_SHIFT   24

Definition at line 4522 of file nv40.h.

◆ NV40TCL_COLOR_MASK_BUFFER0_B_MASK

#define NV40TCL_COLOR_MASK_BUFFER0_B_MASK   0x000000ff

Definition at line 4517 of file nv40.h.

◆ NV40TCL_COLOR_MASK_BUFFER0_B_SHIFT

#define NV40TCL_COLOR_MASK_BUFFER0_B_SHIFT   0

Definition at line 4516 of file nv40.h.

◆ NV40TCL_COLOR_MASK_BUFFER0_G_MASK

#define NV40TCL_COLOR_MASK_BUFFER0_G_MASK   0x0000ff00

Definition at line 4519 of file nv40.h.

◆ NV40TCL_COLOR_MASK_BUFFER0_G_SHIFT

#define NV40TCL_COLOR_MASK_BUFFER0_G_SHIFT   8

Definition at line 4518 of file nv40.h.

◆ NV40TCL_COLOR_MASK_BUFFER0_R_MASK

#define NV40TCL_COLOR_MASK_BUFFER0_R_MASK   0x00ff0000

Definition at line 4521 of file nv40.h.

◆ NV40TCL_COLOR_MASK_BUFFER0_R_SHIFT

#define NV40TCL_COLOR_MASK_BUFFER0_R_SHIFT   16

Definition at line 4520 of file nv40.h.

◆ NV40TCL_CONTROL0

#define NV40TCL_CONTROL0   0x000003b0

Definition at line 4648 of file nv40.h.

◆ NV40TCL_CULL_FACE

#define NV40TCL_CULL_FACE   0x00001830

Definition at line 4815 of file nv40.h.

◆ NV40TCL_CULL_FACE_BACK

#define NV40TCL_CULL_FACE_BACK   0x00000405

Definition at line 4817 of file nv40.h.

◆ NV40TCL_CULL_FACE_ENABLE

#define NV40TCL_CULL_FACE_ENABLE   0x0000183c

Definition at line 4823 of file nv40.h.

◆ NV40TCL_CULL_FACE_FRONT

#define NV40TCL_CULL_FACE_FRONT   0x00000404

Definition at line 4816 of file nv40.h.

◆ NV40TCL_CULL_FACE_FRONT_AND_BACK

#define NV40TCL_CULL_FACE_FRONT_AND_BACK   0x00000408

Definition at line 4818 of file nv40.h.

◆ NV40TCL_CYLINDRICAL_WRAP

#define NV40TCL_CYLINDRICAL_WRAP   0x00000238

Definition at line 4404 of file nv40.h.

◆ NV40TCL_CYLINDRICAL_WRAP1

#define NV40TCL_CYLINDRICAL_WRAP1   0x0000023c

Definition at line 4405 of file nv40.h.

◆ NV40TCL_DEPTH_BOUNDS_MAX

#define NV40TCL_DEPTH_BOUNDS_MAX   0x00000388

Definition at line 4644 of file nv40.h.

◆ NV40TCL_DEPTH_BOUNDS_MIN

#define NV40TCL_DEPTH_BOUNDS_MIN   0x00000384

Definition at line 4643 of file nv40.h.

◆ NV40TCL_DEPTH_BOUNDS_TEST_ENABLE

#define NV40TCL_DEPTH_BOUNDS_TEST_ENABLE   0x00000380

Definition at line 4642 of file nv40.h.

◆ NV40TCL_DEPTH_CONTROL

#define NV40TCL_DEPTH_CONTROL   0x00001d78

Definition at line 5035 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC

#define NV40TCL_DEPTH_FUNC   0x00000a6c

Definition at line 4706 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC_ALWAYS

#define NV40TCL_DEPTH_FUNC_ALWAYS   0x00000207

Definition at line 4715 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC_EQUAL

#define NV40TCL_DEPTH_FUNC_EQUAL   0x00000202

Definition at line 4709 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC_GEQUAL

#define NV40TCL_DEPTH_FUNC_GEQUAL   0x00000206

Definition at line 4714 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC_GREATER [1/2]

#define NV40TCL_DEPTH_FUNC_GREATER   0x00000204

Definition at line 4711 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC_GREATER [2/2]

#define NV40TCL_DEPTH_FUNC_GREATER   0x00000204

Definition at line 4711 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC_LEQUAL

#define NV40TCL_DEPTH_FUNC_LEQUAL   0x00000203

Definition at line 4710 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC_LESS

#define NV40TCL_DEPTH_FUNC_LESS   0x00000201

Definition at line 4708 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC_NEVER

#define NV40TCL_DEPTH_FUNC_NEVER   0x00000200

Definition at line 4707 of file nv40.h.

◆ NV40TCL_DEPTH_FUNC_NOTEQUAL

#define NV40TCL_DEPTH_FUNC_NOTEQUAL   0x00000205

Definition at line 4713 of file nv40.h.

◆ NV40TCL_DEPTH_RANGE

#define NV40TCL_DEPTH_RANGE   0x00000394

Definition at line 4645 of file nv40.h.

◆ NV40TCL_DEPTH_RANGE_FAR

#define NV40TCL_DEPTH_RANGE_FAR   0x00000398

Definition at line 4647 of file nv40.h.

◆ NV40TCL_DEPTH_RANGE_NEAR

#define NV40TCL_DEPTH_RANGE_NEAR   0x00000394

Definition at line 4646 of file nv40.h.

◆ NV40TCL_DEPTH_TEST_ENABLE

#define NV40TCL_DEPTH_TEST_ENABLE   0x00000a74

Definition at line 4717 of file nv40.h.

◆ NV40TCL_DEPTH_WRITE_ENABLE

#define NV40TCL_DEPTH_WRITE_ENABLE   0x00000a70

Definition at line 4716 of file nv40.h.

◆ NV40TCL_DITHER_ENABLE

#define NV40TCL_DITHER_ENABLE   0x00000300

Definition at line 4415 of file nv40.h.

◆ NV40TCL_DIVIDER_FREQUENCY_OP

#define NV40TCL_DIVIDER_FREQUENCY_OP   0x00001fc0

Definition at line 5077 of file nv40.h.

◆ NV40TCL_DMA_COLOR0

#define NV40TCL_DMA_COLOR0   0x00000194

Definition at line 4350 of file nv40.h.

◆ NV40TCL_DMA_COLOR1

#define NV40TCL_DMA_COLOR1   0x0000018c

Definition at line 4349 of file nv40.h.

◆ NV40TCL_DMA_COLOR2

#define NV40TCL_DMA_COLOR2   0x000001b4

Definition at line 4358 of file nv40.h.

◆ NV40TCL_DMA_COLOR3

#define NV40TCL_DMA_COLOR3   0x000001b8

Definition at line 4359 of file nv40.h.

◆ NV40TCL_DMA_FENCE

#define NV40TCL_DMA_FENCE   0x000001a4

Definition at line 4354 of file nv40.h.

◆ NV40TCL_DMA_NOTIFY

#define NV40TCL_DMA_NOTIFY   0x00000180

Definition at line 4346 of file nv40.h.

◆ NV40TCL_DMA_QUERY

#define NV40TCL_DMA_QUERY   0x000001a8

Definition at line 4355 of file nv40.h.

◆ NV40TCL_DMA_TEXTURE0

#define NV40TCL_DMA_TEXTURE0   0x00000184

Definition at line 4347 of file nv40.h.

◆ NV40TCL_DMA_TEXTURE1

#define NV40TCL_DMA_TEXTURE1   0x00000188

Definition at line 4348 of file nv40.h.

◆ NV40TCL_DMA_UNK01AC

#define NV40TCL_DMA_UNK01AC   0x000001ac

Definition at line 4356 of file nv40.h.

◆ NV40TCL_DMA_UNK01B0

#define NV40TCL_DMA_UNK01B0   0x000001b0

Definition at line 4357 of file nv40.h.

◆ NV40TCL_DMA_VTXBUF0

#define NV40TCL_DMA_VTXBUF0   0x0000019c

Definition at line 4352 of file nv40.h.

◆ NV40TCL_DMA_VTXBUF1

#define NV40TCL_DMA_VTXBUF1   0x000001a0

Definition at line 4353 of file nv40.h.

◆ NV40TCL_DMA_ZETA

#define NV40TCL_DMA_ZETA   0x00000198

Definition at line 4351 of file nv40.h.

◆ NV40TCL_DST_COL_REDUCE

#define NV40TCL_DST_COL_REDUCE   0x00001fe0

Definition at line 5079 of file nv40.h.

◆ NV40TCL_FOG_EQUATION_CONSTANT

#define NV40TCL_FOG_EQUATION_CONSTANT   0x000008d0

Definition at line 4668 of file nv40.h.

◆ NV40TCL_FOG_EQUATION_LINEAR

#define NV40TCL_FOG_EQUATION_LINEAR   0x000008d4

Definition at line 4669 of file nv40.h.

◆ NV40TCL_FOG_EQUATION_QUADRATIC

#define NV40TCL_FOG_EQUATION_QUADRATIC   0x000008d8

Definition at line 4670 of file nv40.h.

◆ NV40TCL_FOG_MODE

#define NV40TCL_FOG_MODE   0x000008cc

Definition at line 4667 of file nv40.h.

◆ NV40TCL_FP_ADDRESS

#define NV40TCL_FP_ADDRESS   0x000008e4

Definition at line 4671 of file nv40.h.

◆ NV40TCL_FP_ADDRESS_DMA0

#define NV40TCL_FP_ADDRESS_DMA0   (1 << 0)

Definition at line 4675 of file nv40.h.

◆ NV40TCL_FP_ADDRESS_DMA1

#define NV40TCL_FP_ADDRESS_DMA1   (1 << 1)

Definition at line 4674 of file nv40.h.

◆ NV40TCL_FP_ADDRESS_OFFSET_MASK

#define NV40TCL_FP_ADDRESS_OFFSET_MASK   0xffffff00

Definition at line 4673 of file nv40.h.

◆ NV40TCL_FP_ADDRESS_OFFSET_SHIFT

#define NV40TCL_FP_ADDRESS_OFFSET_SHIFT   8

Definition at line 4672 of file nv40.h.

◆ NV40TCL_FP_CONTROL

#define NV40TCL_FP_CONTROL   0x00001d60

Definition at line 5028 of file nv40.h.

◆ NV40TCL_FP_CONTROL_KIL

#define NV40TCL_FP_CONTROL_KIL   (1 << 7)

Definition at line 5031 of file nv40.h.

◆ NV40TCL_FP_CONTROL_TEMP_COUNT_MASK

#define NV40TCL_FP_CONTROL_TEMP_COUNT_MASK   0xff000000

Definition at line 5030 of file nv40.h.

◆ NV40TCL_FP_CONTROL_TEMP_COUNT_SHIFT

#define NV40TCL_FP_CONTROL_TEMP_COUNT_SHIFT   24

Definition at line 5029 of file nv40.h.

◆ NV40TCL_FP_PACKER

#define NV40TCL_FP_PACKER   0x00001fec

Definition at line 5080 of file nv40.h.

◆ NV40TCL_FRONT_FACE

#define NV40TCL_FRONT_FACE   0x00001834

Definition at line 4819 of file nv40.h.

◆ NV40TCL_FRONT_FACE_CCW

#define NV40TCL_FRONT_FACE_CCW   0x00000901

Definition at line 4821 of file nv40.h.

◆ NV40TCL_FRONT_FACE_CW

#define NV40TCL_FRONT_FACE_CW   0x00000900

Definition at line 4820 of file nv40.h.

◆ NV40TCL_INVALIDATE_ZCULL

#define NV40TCL_INVALIDATE_ZCULL   0x00000234

Definition at line 4403 of file nv40.h.

◆ NV40TCL_LINE_SMOOTH_ENABLE

#define NV40TCL_LINE_SMOOTH_ENABLE   0x000003bc

Definition at line 4650 of file nv40.h.

◆ NV40TCL_LINE_STIPPLE_ENABLE

#define NV40TCL_LINE_STIPPLE_ENABLE   0x00001db4

Definition at line 5050 of file nv40.h.

◆ NV40TCL_LINE_STIPPLE_PATTERN

#define NV40TCL_LINE_STIPPLE_PATTERN   0x00001db8

Definition at line 5051 of file nv40.h.

◆ NV40TCL_LINE_STIPPLE_PATTERN_FACTOR_MASK

#define NV40TCL_LINE_STIPPLE_PATTERN_FACTOR_MASK   0x0000ffff

Definition at line 5053 of file nv40.h.

◆ NV40TCL_LINE_STIPPLE_PATTERN_FACTOR_SHIFT

#define NV40TCL_LINE_STIPPLE_PATTERN_FACTOR_SHIFT   0

Definition at line 5052 of file nv40.h.

◆ NV40TCL_LINE_STIPPLE_PATTERN_PATTERN_MASK

#define NV40TCL_LINE_STIPPLE_PATTERN_PATTERN_MASK   0xffff0000

Definition at line 5055 of file nv40.h.

◆ NV40TCL_LINE_STIPPLE_PATTERN_PATTERN_SHIFT

#define NV40TCL_LINE_STIPPLE_PATTERN_PATTERN_SHIFT   16

Definition at line 5054 of file nv40.h.

◆ NV40TCL_LINE_WIDTH

#define NV40TCL_LINE_WIDTH   0x000003b8

Definition at line 4649 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK

#define NV40TCL_MRT_COLOR_MASK   0x00000370

Definition at line 4610 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER1_A

#define NV40TCL_MRT_COLOR_MASK_BUFFER1_A   (1 << 4)

Definition at line 4611 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER1_B

#define NV40TCL_MRT_COLOR_MASK_BUFFER1_B   (1 << 7)

Definition at line 4614 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER1_G

#define NV40TCL_MRT_COLOR_MASK_BUFFER1_G   (1 << 6)

Definition at line 4613 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER1_R

#define NV40TCL_MRT_COLOR_MASK_BUFFER1_R   (1 << 5)

Definition at line 4612 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER2_A

#define NV40TCL_MRT_COLOR_MASK_BUFFER2_A   (1 << 8)

Definition at line 4615 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER2_B

#define NV40TCL_MRT_COLOR_MASK_BUFFER2_B   (1 << 11)

Definition at line 4618 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER2_G

#define NV40TCL_MRT_COLOR_MASK_BUFFER2_G   (1 << 10)

Definition at line 4617 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER2_R

#define NV40TCL_MRT_COLOR_MASK_BUFFER2_R   (1 << 9)

Definition at line 4616 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER3_A

#define NV40TCL_MRT_COLOR_MASK_BUFFER3_A   (1 << 12)

Definition at line 4619 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER3_B

#define NV40TCL_MRT_COLOR_MASK_BUFFER3_B   (1 << 15)

Definition at line 4622 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER3_G

#define NV40TCL_MRT_COLOR_MASK_BUFFER3_G   (1 << 14)

Definition at line 4621 of file nv40.h.

◆ NV40TCL_MRT_COLOR_MASK_BUFFER3_R

#define NV40TCL_MRT_COLOR_MASK_BUFFER3_R   (1 << 13)

Definition at line 4620 of file nv40.h.

◆ NV40TCL_NOP

#define NV40TCL_NOP   0x00000100

Definition at line 4342 of file nv40.h.

◆ NV40TCL_NOTIFY

#define NV40TCL_NOTIFY   0x00000104

Definition at line 4343 of file nv40.h.

◆ NV40TCL_PM_TRIGGER

#define NV40TCL_PM_TRIGGER   0x00000140

Definition at line 4345 of file nv40.h.

◆ NV40TCL_POINT_PARAMS_ENABLE

#define NV40TCL_POINT_PARAMS_ENABLE   0x00001ee4

Definition at line 5065 of file nv40.h.

◆ NV40TCL_POINT_SIZE

#define NV40TCL_POINT_SIZE   0x00001ee0

Definition at line 5064 of file nv40.h.

◆ NV40TCL_POINT_SPRITE_CONTROL

#define NV40TCL_POINT_SPRITE_CONTROL   0x00001ee8

Definition at line 5066 of file nv40.h.

◆ NV40TCL_POLYGON_MODE_BACK

#define NV40TCL_POLYGON_MODE_BACK   0x0000182c

Definition at line 4811 of file nv40.h.

◆ NV40TCL_POLYGON_MODE_BACK_FILL

#define NV40TCL_POLYGON_MODE_BACK_FILL   0x00001b02

Definition at line 4814 of file nv40.h.

◆ NV40TCL_POLYGON_MODE_BACK_LINE

#define NV40TCL_POLYGON_MODE_BACK_LINE   0x00001b01

Definition at line 4813 of file nv40.h.

◆ NV40TCL_POLYGON_MODE_BACK_POINT

#define NV40TCL_POLYGON_MODE_BACK_POINT   0x00001b00

Definition at line 4812 of file nv40.h.

◆ NV40TCL_POLYGON_MODE_FRONT

#define NV40TCL_POLYGON_MODE_FRONT   0x00001828

Definition at line 4807 of file nv40.h.

◆ NV40TCL_POLYGON_MODE_FRONT_FILL

#define NV40TCL_POLYGON_MODE_FRONT_FILL   0x00001b02

Definition at line 4810 of file nv40.h.

◆ NV40TCL_POLYGON_MODE_FRONT_LINE

#define NV40TCL_POLYGON_MODE_FRONT_LINE   0x00001b01

Definition at line 4809 of file nv40.h.

◆ NV40TCL_POLYGON_MODE_FRONT_POINT

#define NV40TCL_POLYGON_MODE_FRONT_POINT   0x00001b00

Definition at line 4808 of file nv40.h.

◆ NV40TCL_POLYGON_OFFSET_FACTOR

#define NV40TCL_POLYGON_OFFSET_FACTOR   0x00000a78

Definition at line 4718 of file nv40.h.

◆ NV40TCL_POLYGON_OFFSET_FILL_ENABLE

#define NV40TCL_POLYGON_OFFSET_FILL_ENABLE   0x00000a68

Definition at line 4705 of file nv40.h.

◆ NV40TCL_POLYGON_OFFSET_LINE_ENABLE

#define NV40TCL_POLYGON_OFFSET_LINE_ENABLE   0x00000a64

Definition at line 4704 of file nv40.h.

◆ NV40TCL_POLYGON_OFFSET_POINT_ENABLE

#define NV40TCL_POLYGON_OFFSET_POINT_ENABLE   0x00000a60

Definition at line 4703 of file nv40.h.

◆ NV40TCL_POLYGON_OFFSET_UNITS

#define NV40TCL_POLYGON_OFFSET_UNITS   0x00000a7c

Definition at line 4719 of file nv40.h.

◆ NV40TCL_POLYGON_SMOOTH_ENABLE

#define NV40TCL_POLYGON_SMOOTH_ENABLE   0x00001838

Definition at line 4822 of file nv40.h.

◆ NV40TCL_POLYGON_STIPPLE_ENABLE

#define NV40TCL_POLYGON_STIPPLE_ENABLE   0x0000147c

Definition at line 4746 of file nv40.h.

◆ NV40TCL_POLYGON_STIPPLE_PATTERN

#define NV40TCL_POLYGON_STIPPLE_PATTERN (   x)    (0x00001480+((x)*4))

Definition at line 4747 of file nv40.h.

◆ NV40TCL_POLYGON_STIPPLE_PATTERN__SIZE

#define NV40TCL_POLYGON_STIPPLE_PATTERN__SIZE   0x00000020

Definition at line 4748 of file nv40.h.

◆ NV40TCL_QUERY_ENABLE

#define NV40TCL_QUERY_ENABLE   0x000017cc

Definition at line 4773 of file nv40.h.

◆ NV40TCL_QUERY_GET

#define NV40TCL_QUERY_GET   0x00001800

Definition at line 4774 of file nv40.h.

◆ NV40TCL_QUERY_GET_OFFSET_MASK

#define NV40TCL_QUERY_GET_OFFSET_MASK   0x00ffffff

Definition at line 4778 of file nv40.h.

◆ NV40TCL_QUERY_GET_OFFSET_SHIFT

#define NV40TCL_QUERY_GET_OFFSET_SHIFT   0

Definition at line 4777 of file nv40.h.

◆ NV40TCL_QUERY_GET_UNK24_MASK

#define NV40TCL_QUERY_GET_UNK24_MASK   0xff000000

Definition at line 4776 of file nv40.h.

◆ NV40TCL_QUERY_GET_UNK24_SHIFT

#define NV40TCL_QUERY_GET_UNK24_SHIFT   24

Definition at line 4775 of file nv40.h.

◆ NV40TCL_QUERY_RESET

#define NV40TCL_QUERY_RESET   0x000017c8

Definition at line 4772 of file nv40.h.

◆ NV40TCL_REF_CNT

#define NV40TCL_REF_CNT   0x00000050

Definition at line 4341 of file nv40.h.

◆ NV40TCL_RENDER_ENABLE

#define NV40TCL_RENDER_ENABLE   0x00001e98

Definition at line 5058 of file nv40.h.

◆ NV40TCL_RESTART_INDEX

#define NV40TCL_RESTART_INDEX   0x00001db0

Definition at line 5049 of file nv40.h.

◆ NV40TCL_RESTART_INDEX_ENABLE

#define NV40TCL_RESTART_INDEX_ENABLE   0x00001dac

Definition at line 5048 of file nv40.h.

◆ NV40TCL_RT_ENABLE

#define NV40TCL_RT_ENABLE   0x00000220

Definition at line 4396 of file nv40.h.

◆ NV40TCL_RT_ENABLE_COLOR0

#define NV40TCL_RT_ENABLE_COLOR0   (1 << 0)

Definition at line 4401 of file nv40.h.

◆ NV40TCL_RT_ENABLE_COLOR1

#define NV40TCL_RT_ENABLE_COLOR1   (1 << 1)

Definition at line 4400 of file nv40.h.

◆ NV40TCL_RT_ENABLE_COLOR2

#define NV40TCL_RT_ENABLE_COLOR2   (1 << 2)

Definition at line 4399 of file nv40.h.

◆ NV40TCL_RT_ENABLE_COLOR3

#define NV40TCL_RT_ENABLE_COLOR3   (1 << 3)

Definition at line 4398 of file nv40.h.

◆ NV40TCL_RT_ENABLE_MRT

#define NV40TCL_RT_ENABLE_MRT   (1 << 4)

Definition at line 4397 of file nv40.h.

◆ NV40TCL_RT_FORMAT

#define NV40TCL_RT_FORMAT   0x00000208

Definition at line 4370 of file nv40.h.

◆ NV40TCL_RT_FORMAT_ANTIALIAS_MASK

#define NV40TCL_RT_FORMAT_ANTIALIAS_MASK   0x0000f000

Definition at line 4376 of file nv40.h.

◆ NV40TCL_RT_FORMAT_ANTIALIAS_SHIFT

#define NV40TCL_RT_FORMAT_ANTIALIAS_SHIFT   12

Definition at line 4375 of file nv40.h.

◆ NV40TCL_RT_FORMAT_COLOR_A8R8G8B8

#define NV40TCL_RT_FORMAT_COLOR_A8R8G8B8   0x00000008

Definition at line 4389 of file nv40.h.

◆ NV40TCL_RT_FORMAT_COLOR_B8

#define NV40TCL_RT_FORMAT_COLOR_B8   0x00000009

Definition at line 4390 of file nv40.h.

◆ NV40TCL_RT_FORMAT_COLOR_MASK

#define NV40TCL_RT_FORMAT_COLOR_MASK   0x0000001f

Definition at line 4386 of file nv40.h.

◆ NV40TCL_RT_FORMAT_COLOR_R5G6B5

#define NV40TCL_RT_FORMAT_COLOR_R5G6B5   0x00000003

Definition at line 4387 of file nv40.h.

◆ NV40TCL_RT_FORMAT_COLOR_SHIFT

#define NV40TCL_RT_FORMAT_COLOR_SHIFT   0

Definition at line 4385 of file nv40.h.

◆ NV40TCL_RT_FORMAT_COLOR_X8R8G8B8

#define NV40TCL_RT_FORMAT_COLOR_X8R8G8B8   0x00000005

Definition at line 4388 of file nv40.h.

◆ NV40TCL_RT_FORMAT_LOG2_HEIGHT_MASK

#define NV40TCL_RT_FORMAT_LOG2_HEIGHT_MASK   0xff000000

Definition at line 4372 of file nv40.h.

◆ NV40TCL_RT_FORMAT_LOG2_HEIGHT_SHIFT

#define NV40TCL_RT_FORMAT_LOG2_HEIGHT_SHIFT   24

Definition at line 4371 of file nv40.h.

◆ NV40TCL_RT_FORMAT_LOG2_WIDTH_MASK

#define NV40TCL_RT_FORMAT_LOG2_WIDTH_MASK   0x00ff0000

Definition at line 4374 of file nv40.h.

◆ NV40TCL_RT_FORMAT_LOG2_WIDTH_SHIFT

#define NV40TCL_RT_FORMAT_LOG2_WIDTH_SHIFT   16

Definition at line 4373 of file nv40.h.

◆ NV40TCL_RT_FORMAT_TYPE_LINEAR

#define NV40TCL_RT_FORMAT_TYPE_LINEAR   0x00000100

Definition at line 4379 of file nv40.h.

◆ NV40TCL_RT_FORMAT_TYPE_MASK

#define NV40TCL_RT_FORMAT_TYPE_MASK   0x00000f00

Definition at line 4378 of file nv40.h.

◆ NV40TCL_RT_FORMAT_TYPE_SHIFT

#define NV40TCL_RT_FORMAT_TYPE_SHIFT   8

Definition at line 4377 of file nv40.h.

◆ NV40TCL_RT_FORMAT_TYPE_SWIZZLED

#define NV40TCL_RT_FORMAT_TYPE_SWIZZLED   0x00000200

Definition at line 4380 of file nv40.h.

◆ NV40TCL_RT_FORMAT_ZETA_MASK

#define NV40TCL_RT_FORMAT_ZETA_MASK   0x000000e0

Definition at line 4382 of file nv40.h.

◆ NV40TCL_RT_FORMAT_ZETA_SHIFT

#define NV40TCL_RT_FORMAT_ZETA_SHIFT   5

Definition at line 4381 of file nv40.h.

◆ NV40TCL_RT_FORMAT_ZETA_Z16

#define NV40TCL_RT_FORMAT_ZETA_Z16   0x00000020

Definition at line 4383 of file nv40.h.

◆ NV40TCL_RT_FORMAT_ZETA_Z24S8

#define NV40TCL_RT_FORMAT_ZETA_Z24S8   0x00000040

Definition at line 4384 of file nv40.h.

◆ NV40TCL_RT_HORIZ

#define NV40TCL_RT_HORIZ   0x00000200

Definition at line 4360 of file nv40.h.

◆ NV40TCL_RT_HORIZ_W_MASK

#define NV40TCL_RT_HORIZ_W_MASK   0xffff0000

Definition at line 4362 of file nv40.h.

◆ NV40TCL_RT_HORIZ_W_SHIFT

#define NV40TCL_RT_HORIZ_W_SHIFT   16

Definition at line 4361 of file nv40.h.

◆ NV40TCL_RT_HORIZ_X_MASK

#define NV40TCL_RT_HORIZ_X_MASK   0x0000ffff

Definition at line 4364 of file nv40.h.

◆ NV40TCL_RT_HORIZ_X_SHIFT

#define NV40TCL_RT_HORIZ_X_SHIFT   0

Definition at line 4363 of file nv40.h.

◆ NV40TCL_RT_VERT

#define NV40TCL_RT_VERT   0x00000204

Definition at line 4365 of file nv40.h.

◆ NV40TCL_RT_VERT_H_MASK

#define NV40TCL_RT_VERT_H_MASK   0xffff0000

Definition at line 4367 of file nv40.h.

◆ NV40TCL_RT_VERT_H_SHIFT

#define NV40TCL_RT_VERT_H_SHIFT   16

Definition at line 4366 of file nv40.h.

◆ NV40TCL_RT_VERT_Y_MASK

#define NV40TCL_RT_VERT_Y_MASK   0x0000ffff

Definition at line 4369 of file nv40.h.

◆ NV40TCL_RT_VERT_Y_SHIFT

#define NV40TCL_RT_VERT_Y_SHIFT   0

Definition at line 4368 of file nv40.h.

◆ NV40TCL_SCISSOR_HORIZ

#define NV40TCL_SCISSOR_HORIZ   0x000008c0

Definition at line 4657 of file nv40.h.

◆ NV40TCL_SCISSOR_HORIZ_W_MASK

#define NV40TCL_SCISSOR_HORIZ_W_MASK   0xffff0000

Definition at line 4661 of file nv40.h.

◆ NV40TCL_SCISSOR_HORIZ_W_SHIFT

#define NV40TCL_SCISSOR_HORIZ_W_SHIFT   16

Definition at line 4660 of file nv40.h.

◆ NV40TCL_SCISSOR_HORIZ_X_MASK

#define NV40TCL_SCISSOR_HORIZ_X_MASK   0x0000ffff

Definition at line 4659 of file nv40.h.

◆ NV40TCL_SCISSOR_HORIZ_X_SHIFT

#define NV40TCL_SCISSOR_HORIZ_X_SHIFT   0

Definition at line 4658 of file nv40.h.

◆ NV40TCL_SCISSOR_VERT

#define NV40TCL_SCISSOR_VERT   0x000008c4

Definition at line 4662 of file nv40.h.

◆ NV40TCL_SCISSOR_VERT_H_MASK

#define NV40TCL_SCISSOR_VERT_H_MASK   0xffff0000

Definition at line 4666 of file nv40.h.

◆ NV40TCL_SCISSOR_VERT_H_SHIFT

#define NV40TCL_SCISSOR_VERT_H_SHIFT   16

Definition at line 4665 of file nv40.h.

◆ NV40TCL_SCISSOR_VERT_Y_MASK

#define NV40TCL_SCISSOR_VERT_Y_MASK   0x0000ffff

Definition at line 4664 of file nv40.h.

◆ NV40TCL_SCISSOR_VERT_Y_SHIFT

#define NV40TCL_SCISSOR_VERT_Y_SHIFT   0

Definition at line 4663 of file nv40.h.

◆ NV40TCL_SCULL_CONTROL

#define NV40TCL_SCULL_CONTROL   0x00001eac

Definition at line 5063 of file nv40.h.

◆ NV40TCL_SEMAPHORE_BACKENDWRITE_RELEASE

#define NV40TCL_SEMAPHORE_BACKENDWRITE_RELEASE   0x00001d70

Definition at line 5033 of file nv40.h.

◆ NV40TCL_SEMAPHORE_OFFSET

#define NV40TCL_SEMAPHORE_OFFSET   0x00001d6c

Definition at line 5032 of file nv40.h.

◆ NV40TCL_SEMAPHORE_TEXTUREREAD_RELEASE

#define NV40TCL_SEMAPHORE_TEXTUREREAD_RELEASE   0x00001d74

Definition at line 5034 of file nv40.h.

◆ NV40TCL_SHADE_MODEL

#define NV40TCL_SHADE_MODEL   0x00000368

Definition at line 4606 of file nv40.h.

◆ NV40TCL_SHADE_MODEL_FLAT

#define NV40TCL_SHADE_MODEL_FLAT   0x00001d00

Definition at line 4607 of file nv40.h.

◆ NV40TCL_SHADE_MODEL_SMOOTH

#define NV40TCL_SHADE_MODEL_SMOOTH   0x00001d01

Definition at line 4608 of file nv40.h.

◆ NV40TCL_SHADER_WINDOW

#define NV40TCL_SHADER_WINDOW   0x00001d88

Definition at line 5038 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_ENABLE

#define NV40TCL_STENCIL_BACK_ENABLE   0x00000328

Definition at line 4524 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC

#define NV40TCL_STENCIL_BACK_FUNC_FUNC   0x00000330

Definition at line 4526 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC_ALWAYS

#define NV40TCL_STENCIL_BACK_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 4535 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC_EQUAL

#define NV40TCL_STENCIL_BACK_FUNC_FUNC_EQUAL   0x00000202

Definition at line 4529 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC_GEQUAL

#define NV40TCL_STENCIL_BACK_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 4534 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC_GREATER [1/2]

#define NV40TCL_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204

Definition at line 4531 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC_GREATER [2/2]

#define NV40TCL_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204

Definition at line 4531 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC_LEQUAL

#define NV40TCL_STENCIL_BACK_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 4530 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC_LESS

#define NV40TCL_STENCIL_BACK_FUNC_FUNC_LESS   0x00000201

Definition at line 4528 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC_NEVER

#define NV40TCL_STENCIL_BACK_FUNC_FUNC_NEVER   0x00000200

Definition at line 4527 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_FUNC_NOTEQUAL

#define NV40TCL_STENCIL_BACK_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 4533 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_MASK

#define NV40TCL_STENCIL_BACK_FUNC_MASK   0x00000338

Definition at line 4537 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_FUNC_REF

#define NV40TCL_STENCIL_BACK_FUNC_REF   0x00000334

Definition at line 4536 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_MASK

#define NV40TCL_STENCIL_BACK_MASK   0x0000032c

Definition at line 4525 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_FAIL

#define NV40TCL_STENCIL_BACK_OP_FAIL   0x0000033c

Definition at line 4538 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_FAIL_DECR

#define NV40TCL_STENCIL_BACK_OP_FAIL_DECR   0x00001e03

Definition at line 4544 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_FAIL_DECR_WRAP

#define NV40TCL_STENCIL_BACK_OP_FAIL_DECR_WRAP   0x00008508

Definition at line 4546 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_FAIL_INCR

#define NV40TCL_STENCIL_BACK_OP_FAIL_INCR   0x00001e02

Definition at line 4543 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_FAIL_INCR_WRAP

#define NV40TCL_STENCIL_BACK_OP_FAIL_INCR_WRAP   0x00008507

Definition at line 4545 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_FAIL_INVERT

#define NV40TCL_STENCIL_BACK_OP_FAIL_INVERT   0x0000150a

Definition at line 4540 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_FAIL_KEEP

#define NV40TCL_STENCIL_BACK_OP_FAIL_KEEP   0x00001e00

Definition at line 4541 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_FAIL_REPLACE

#define NV40TCL_STENCIL_BACK_OP_FAIL_REPLACE   0x00001e01

Definition at line 4542 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_FAIL_ZERO

#define NV40TCL_STENCIL_BACK_OP_FAIL_ZERO   0x00000000

Definition at line 4539 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZFAIL

#define NV40TCL_STENCIL_BACK_OP_ZFAIL   0x00000340

Definition at line 4547 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZFAIL_DECR

#define NV40TCL_STENCIL_BACK_OP_ZFAIL_DECR   0x00001e03

Definition at line 4553 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZFAIL_DECR_WRAP

#define NV40TCL_STENCIL_BACK_OP_ZFAIL_DECR_WRAP   0x00008508

Definition at line 4555 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZFAIL_INCR

#define NV40TCL_STENCIL_BACK_OP_ZFAIL_INCR   0x00001e02

Definition at line 4552 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZFAIL_INCR_WRAP

#define NV40TCL_STENCIL_BACK_OP_ZFAIL_INCR_WRAP   0x00008507

Definition at line 4554 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZFAIL_INVERT

#define NV40TCL_STENCIL_BACK_OP_ZFAIL_INVERT   0x0000150a

Definition at line 4549 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZFAIL_KEEP

#define NV40TCL_STENCIL_BACK_OP_ZFAIL_KEEP   0x00001e00

Definition at line 4550 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZFAIL_REPLACE

#define NV40TCL_STENCIL_BACK_OP_ZFAIL_REPLACE   0x00001e01

Definition at line 4551 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZFAIL_ZERO

#define NV40TCL_STENCIL_BACK_OP_ZFAIL_ZERO   0x00000000

Definition at line 4548 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZPASS

#define NV40TCL_STENCIL_BACK_OP_ZPASS   0x00000344

Definition at line 4556 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZPASS_DECR

#define NV40TCL_STENCIL_BACK_OP_ZPASS_DECR   0x00001e03

Definition at line 4562 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZPASS_DECR_WRAP

#define NV40TCL_STENCIL_BACK_OP_ZPASS_DECR_WRAP   0x00008508

Definition at line 4564 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZPASS_INCR

#define NV40TCL_STENCIL_BACK_OP_ZPASS_INCR   0x00001e02

Definition at line 4561 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZPASS_INCR_WRAP

#define NV40TCL_STENCIL_BACK_OP_ZPASS_INCR_WRAP   0x00008507

Definition at line 4563 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZPASS_INVERT

#define NV40TCL_STENCIL_BACK_OP_ZPASS_INVERT   0x0000150a

Definition at line 4558 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZPASS_KEEP

#define NV40TCL_STENCIL_BACK_OP_ZPASS_KEEP   0x00001e00

Definition at line 4559 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZPASS_REPLACE

#define NV40TCL_STENCIL_BACK_OP_ZPASS_REPLACE   0x00001e01

Definition at line 4560 of file nv40.h.

◆ NV40TCL_STENCIL_BACK_OP_ZPASS_ZERO

#define NV40TCL_STENCIL_BACK_OP_ZPASS_ZERO   0x00000000

Definition at line 4557 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_ENABLE

#define NV40TCL_STENCIL_FRONT_ENABLE   0x00000348

Definition at line 4565 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC   0x00000350

Definition at line 4567 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC_ALWAYS

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 4576 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC_EQUAL

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_EQUAL   0x00000202

Definition at line 4570 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC_GEQUAL

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 4575 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC_GREATER [1/2]

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204

Definition at line 4572 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC_GREATER [2/2]

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204

Definition at line 4572 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC_LEQUAL

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 4571 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC_LESS

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_LESS   0x00000201

Definition at line 4569 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC_NEVER

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_NEVER   0x00000200

Definition at line 4568 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_FUNC_NOTEQUAL

#define NV40TCL_STENCIL_FRONT_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 4574 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_MASK

#define NV40TCL_STENCIL_FRONT_FUNC_MASK   0x00000358

Definition at line 4578 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_FUNC_REF

#define NV40TCL_STENCIL_FRONT_FUNC_REF   0x00000354

Definition at line 4577 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_MASK

#define NV40TCL_STENCIL_FRONT_MASK   0x0000034c

Definition at line 4566 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_FAIL

#define NV40TCL_STENCIL_FRONT_OP_FAIL   0x0000035c

Definition at line 4579 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_FAIL_DECR

#define NV40TCL_STENCIL_FRONT_OP_FAIL_DECR   0x00001e03

Definition at line 4585 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_FAIL_DECR_WRAP

#define NV40TCL_STENCIL_FRONT_OP_FAIL_DECR_WRAP   0x00008508

Definition at line 4587 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_FAIL_INCR

#define NV40TCL_STENCIL_FRONT_OP_FAIL_INCR   0x00001e02

Definition at line 4584 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_FAIL_INCR_WRAP

#define NV40TCL_STENCIL_FRONT_OP_FAIL_INCR_WRAP   0x00008507

Definition at line 4586 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_FAIL_INVERT

#define NV40TCL_STENCIL_FRONT_OP_FAIL_INVERT   0x0000150a

Definition at line 4581 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_FAIL_KEEP

#define NV40TCL_STENCIL_FRONT_OP_FAIL_KEEP   0x00001e00

Definition at line 4582 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_FAIL_REPLACE

#define NV40TCL_STENCIL_FRONT_OP_FAIL_REPLACE   0x00001e01

Definition at line 4583 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_FAIL_ZERO

#define NV40TCL_STENCIL_FRONT_OP_FAIL_ZERO   0x00000000

Definition at line 4580 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZFAIL

#define NV40TCL_STENCIL_FRONT_OP_ZFAIL   0x00000360

Definition at line 4588 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZFAIL_DECR

#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_DECR   0x00001e03

Definition at line 4594 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZFAIL_DECR_WRAP

#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_DECR_WRAP   0x00008508

Definition at line 4596 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZFAIL_INCR

#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_INCR   0x00001e02

Definition at line 4593 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZFAIL_INCR_WRAP

#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_INCR_WRAP   0x00008507

Definition at line 4595 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZFAIL_INVERT

#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_INVERT   0x0000150a

Definition at line 4590 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZFAIL_KEEP

#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_KEEP   0x00001e00

Definition at line 4591 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZFAIL_REPLACE

#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_REPLACE   0x00001e01

Definition at line 4592 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZFAIL_ZERO

#define NV40TCL_STENCIL_FRONT_OP_ZFAIL_ZERO   0x00000000

Definition at line 4589 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZPASS

#define NV40TCL_STENCIL_FRONT_OP_ZPASS   0x00000364

Definition at line 4597 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZPASS_DECR

#define NV40TCL_STENCIL_FRONT_OP_ZPASS_DECR   0x00001e03

Definition at line 4603 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZPASS_DECR_WRAP

#define NV40TCL_STENCIL_FRONT_OP_ZPASS_DECR_WRAP   0x00008508

Definition at line 4605 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZPASS_INCR

#define NV40TCL_STENCIL_FRONT_OP_ZPASS_INCR   0x00001e02

Definition at line 4602 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZPASS_INCR_WRAP

#define NV40TCL_STENCIL_FRONT_OP_ZPASS_INCR_WRAP   0x00008507

Definition at line 4604 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZPASS_INVERT

#define NV40TCL_STENCIL_FRONT_OP_ZPASS_INVERT   0x0000150a

Definition at line 4599 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZPASS_KEEP

#define NV40TCL_STENCIL_FRONT_OP_ZPASS_KEEP   0x00001e00

Definition at line 4600 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZPASS_REPLACE

#define NV40TCL_STENCIL_FRONT_OP_ZPASS_REPLACE   0x00001e01

Definition at line 4601 of file nv40.h.

◆ NV40TCL_STENCIL_FRONT_OP_ZPASS_ZERO

#define NV40TCL_STENCIL_FRONT_OP_ZPASS_ZERO   0x00000000

Definition at line 4598 of file nv40.h.

◆ NV40TCL_TEX_ANISO_SPREAD

#define NV40TCL_TEX_ANISO_SPREAD (   x)    (0x000003c0+((x)*4))

Definition at line 4651 of file nv40.h.

◆ NV40TCL_TEX_ANISOBIAS_SHIFT

#define NV40TCL_TEX_ANISOBIAS_SHIFT   4

Definition at line 4903 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR

#define NV40TCL_TEX_BORDER_COLOR (   x)    (0x00001a1c+((x)*32))

Definition at line 5010 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR__SIZE

#define NV40TCL_TEX_BORDER_COLOR__SIZE   0x00000010

Definition at line 5011 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR_A_MASK

#define NV40TCL_TEX_BORDER_COLOR_A_MASK   0xff000000

Definition at line 5019 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR_A_SHIFT

#define NV40TCL_TEX_BORDER_COLOR_A_SHIFT   24

Definition at line 5018 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR_B_MASK

#define NV40TCL_TEX_BORDER_COLOR_B_MASK   0x000000ff

Definition at line 5013 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR_B_SHIFT

#define NV40TCL_TEX_BORDER_COLOR_B_SHIFT   0

Definition at line 5012 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR_G_MASK

#define NV40TCL_TEX_BORDER_COLOR_G_MASK   0x0000ff00

Definition at line 5015 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR_G_SHIFT

#define NV40TCL_TEX_BORDER_COLOR_G_SHIFT   8

Definition at line 5014 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR_R_MASK

#define NV40TCL_TEX_BORDER_COLOR_R_MASK   0x00ff0000

Definition at line 5017 of file nv40.h.

◆ NV40TCL_TEX_BORDER_COLOR_R_SHIFT

#define NV40TCL_TEX_BORDER_COLOR_R_SHIFT   16

Definition at line 5016 of file nv40.h.

◆ NV40TCL_TEX_CACHE_CTL

#define NV40TCL_TEX_CACHE_CTL   0x00001fd8

Definition at line 5078 of file nv40.h.

◆ NV40TCL_TEX_CONTROL2

#define NV40TCL_TEX_CONTROL2 (   x)    (0x00000b00+((x)*4))

Definition at line 4732 of file nv40.h.

◆ NV40TCL_TEX_COORD_CONTROL

#define NV40TCL_TEX_COORD_CONTROL (   x)    (0x00000b40+((x)*4))

Definition at line 4733 of file nv40.h.

◆ NV40TCL_TEX_COORD_CONTROL__SIZE

#define NV40TCL_TEX_COORD_CONTROL__SIZE   0x00000008

Definition at line 4734 of file nv40.h.

◆ NV40TCL_TEX_ENABLE

#define NV40TCL_TEX_ENABLE (   x)    (0x00001a0c+((x)*32))

Definition at line 4928 of file nv40.h.

◆ NV40TCL_TEX_ENABLE__SIZE

#define NV40TCL_TEX_ENABLE__SIZE   0x00000010

Definition at line 4929 of file nv40.h.

◆ NV40TCL_TEX_ENABLE_MASK

#define NV40TCL_TEX_ENABLE_MASK   0x80000000

Definition at line 4931 of file nv40.h.

◆ NV40TCL_TEX_ENABLE_SHIFT

#define NV40TCL_TEX_ENABLE_SHIFT   31

Definition at line 4930 of file nv40.h.

◆ NV40TCL_TEX_FILTER

#define NV40TCL_TEX_FILTER (   x)    (0x00001a14+((x)*32))

Definition at line 4984 of file nv40.h.

◆ NV40TCL_TEX_FILTER__SIZE

#define NV40TCL_TEX_FILTER__SIZE   0x00000010

Definition at line 4985 of file nv40.h.

◆ NV40TCL_TEX_FILTER_CONV_MASK

#define NV40TCL_TEX_FILTER_CONV_MASK   0x00006000

Definition at line 4987 of file nv40.h.

◆ NV40TCL_TEX_FILTER_CONV_SHIFT

#define NV40TCL_TEX_FILTER_CONV_SHIFT   13

Definition at line 4986 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MAG_LINEAR

#define NV40TCL_TEX_FILTER_MAG_LINEAR   0x02000000

Definition at line 4999 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MAG_LINEAR_MIPMAP_LINEAR

#define NV40TCL_TEX_FILTER_MAG_LINEAR_MIPMAP_LINEAR   0x06000000

Definition at line 5003 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MAG_LINEAR_MIPMAP_NEAREST

#define NV40TCL_TEX_FILTER_MAG_LINEAR_MIPMAP_NEAREST   0x04000000

Definition at line 5001 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MAG_MASK

#define NV40TCL_TEX_FILTER_MAG_MASK   0x0f000000

Definition at line 4997 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MAG_NEAREST

#define NV40TCL_TEX_FILTER_MAG_NEAREST   0x01000000

Definition at line 4998 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MAG_NEAREST_MIPMAP_LINEAR

#define NV40TCL_TEX_FILTER_MAG_NEAREST_MIPMAP_LINEAR   0x05000000

Definition at line 5002 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MAG_NEAREST_MIPMAP_NEAREST

#define NV40TCL_TEX_FILTER_MAG_NEAREST_MIPMAP_NEAREST   0x03000000

Definition at line 5000 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MAG_SHIFT

#define NV40TCL_TEX_FILTER_MAG_SHIFT   24

Definition at line 4996 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MIN_LINEAR

#define NV40TCL_TEX_FILTER_MIN_LINEAR   0x00020000

Definition at line 4991 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MIN_LINEAR_MIPMAP_LINEAR

#define NV40TCL_TEX_FILTER_MIN_LINEAR_MIPMAP_LINEAR   0x00060000

Definition at line 4995 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MIN_LINEAR_MIPMAP_NEAREST

#define NV40TCL_TEX_FILTER_MIN_LINEAR_MIPMAP_NEAREST   0x00040000

Definition at line 4993 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MIN_MASK

#define NV40TCL_TEX_FILTER_MIN_MASK   0x000f0000

Definition at line 4989 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MIN_NEAREST

#define NV40TCL_TEX_FILTER_MIN_NEAREST   0x00010000

Definition at line 4990 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MIN_NEAREST_MIPMAP_LINEAR

#define NV40TCL_TEX_FILTER_MIN_NEAREST_MIPMAP_LINEAR   0x00050000

Definition at line 4994 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MIN_NEAREST_MIPMAP_NEAREST

#define NV40TCL_TEX_FILTER_MIN_NEAREST_MIPMAP_NEAREST   0x00030000

Definition at line 4992 of file nv40.h.

◆ NV40TCL_TEX_FILTER_MIN_SHIFT

#define NV40TCL_TEX_FILTER_MIN_SHIFT   16

Definition at line 4988 of file nv40.h.

◆ NV40TCL_TEX_FORMAT

#define NV40TCL_TEX_FORMAT (   x)    (0x00001a04+((x)*32))

Definition at line 4865 of file nv40.h.

◆ NV40TCL_TEX_FORMAT__SIZE

#define NV40TCL_TEX_FORMAT__SIZE   0x00000010

Definition at line 4866 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_CUBIC

#define NV40TCL_TEX_FORMAT_CUBIC   (1 << 2)

Definition at line 4888 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_DIMS_1D

#define NV40TCL_TEX_FORMAT_DIMS_1D   0x00000010

Definition at line 4884 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_DIMS_2D

#define NV40TCL_TEX_FORMAT_DIMS_2D   0x00000020

Definition at line 4885 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_DIMS_3D

#define NV40TCL_TEX_FORMAT_DIMS_3D   0x00000030

Definition at line 4886 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_DIMS_MASK

#define NV40TCL_TEX_FORMAT_DIMS_MASK   0x000000f0

Definition at line 4883 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_DIMS_SHIFT

#define NV40TCL_TEX_FORMAT_DIMS_SHIFT   4

Definition at line 4882 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_DMA0

#define NV40TCL_TEX_FORMAT_DMA0   (1 << 0)

Definition at line 4890 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_DMA1

#define NV40TCL_TEX_FORMAT_DMA1   (1 << 1)

Definition at line 4889 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_A1R5G5B5

#define NV40TCL_TEX_FORMAT_FORMAT_A1R5G5B5   0x00000200

Definition at line 4874 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_A4R4G4B4

#define NV40TCL_TEX_FORMAT_FORMAT_A4R4G4B4   0x00000300

Definition at line 4875 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_A8L8

#define NV40TCL_TEX_FORMAT_FORMAT_A8L8   0x00001800

Definition at line 4881 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_A8R8G8B8

#define NV40TCL_TEX_FORMAT_FORMAT_A8R8G8B8   0x00000500

Definition at line 4877 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_DXT1

#define NV40TCL_TEX_FORMAT_FORMAT_DXT1   0x00000600

Definition at line 4878 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_DXT3

#define NV40TCL_TEX_FORMAT_FORMAT_DXT3   0x00000700

Definition at line 4879 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_DXT5

#define NV40TCL_TEX_FORMAT_FORMAT_DXT5   0x00000800

Definition at line 4880 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_L8

#define NV40TCL_TEX_FORMAT_FORMAT_L8   0x00000100

Definition at line 4873 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_MASK

#define NV40TCL_TEX_FORMAT_FORMAT_MASK   0x00001f00

Definition at line 4872 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_R5G6B5

#define NV40TCL_TEX_FORMAT_FORMAT_R5G6B5   0x00000400

Definition at line 4876 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_FORMAT_SHIFT

#define NV40TCL_TEX_FORMAT_FORMAT_SHIFT   8

Definition at line 4871 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_LINEAR

#define NV40TCL_TEX_FORMAT_LINEAR   (1 << 13)

Definition at line 4870 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_MIPMAP_COUNT_MASK

#define NV40TCL_TEX_FORMAT_MIPMAP_COUNT_MASK   0x000f0000

Definition at line 4868 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_MIPMAP_COUNT_SHIFT

#define NV40TCL_TEX_FORMAT_MIPMAP_COUNT_SHIFT   16

Definition at line 4867 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_NO_BORDER

#define NV40TCL_TEX_FORMAT_NO_BORDER   (1 << 3)

Definition at line 4887 of file nv40.h.

◆ NV40TCL_TEX_FORMAT_RECT

#define NV40TCL_TEX_FORMAT_RECT   (1 << 14)

Definition at line 4869 of file nv40.h.

◆ NV40TCL_TEX_GAMMA_SHIFT

#define NV40TCL_TEX_GAMMA_SHIFT   20

Definition at line 4926 of file nv40.h.

◆ NV40TCL_TEX_MAXANISO_MASK

#define NV40TCL_TEX_MAXANISO_MASK   0x00000070

Definition at line 4937 of file nv40.h.

◆ NV40TCL_TEX_MAXANISO_SHIFT

#define NV40TCL_TEX_MAXANISO_SHIFT   4

Definition at line 4936 of file nv40.h.

◆ NV40TCL_TEX_MAXLOD_MASK

#define NV40TCL_TEX_MAXLOD_MASK   0x0007ff80

Definition at line 4935 of file nv40.h.

◆ NV40TCL_TEX_MAXLOD_SHIFT

#define NV40TCL_TEX_MAXLOD_SHIFT   7

Definition at line 4934 of file nv40.h.

◆ NV40TCL_TEX_MINLOD_MASK

#define NV40TCL_TEX_MINLOD_MASK   0x7ff80000

Definition at line 4933 of file nv40.h.

◆ NV40TCL_TEX_MINLOD_SHIFT

#define NV40TCL_TEX_MINLOD_SHIFT   19

Definition at line 4932 of file nv40.h.

◆ NV40TCL_TEX_OFFSET

#define NV40TCL_TEX_OFFSET (   x)    (0x00001a00+((x)*32))

Definition at line 4863 of file nv40.h.

◆ NV40TCL_TEX_OFFSET__SIZE

#define NV40TCL_TEX_OFFSET__SIZE   0x00000010

Definition at line 4864 of file nv40.h.

◆ NV40TCL_TEX_SIZE0

#define NV40TCL_TEX_SIZE0 (   x)    (0x00001a18+((x)*32))

Definition at line 5004 of file nv40.h.

◆ NV40TCL_TEX_SIZE0__SIZE

#define NV40TCL_TEX_SIZE0__SIZE   0x00000010

Definition at line 5005 of file nv40.h.

◆ NV40TCL_TEX_SIZE0_H_MASK

#define NV40TCL_TEX_SIZE0_H_MASK   0x0000ffff

Definition at line 5007 of file nv40.h.

◆ NV40TCL_TEX_SIZE0_H_SHIFT

#define NV40TCL_TEX_SIZE0_H_SHIFT   0

Definition at line 5006 of file nv40.h.

◆ NV40TCL_TEX_SIZE0_W_MASK

#define NV40TCL_TEX_SIZE0_W_MASK   0xffff0000

Definition at line 5009 of file nv40.h.

◆ NV40TCL_TEX_SIZE0_W_SHIFT

#define NV40TCL_TEX_SIZE0_W_SHIFT   16

Definition at line 5008 of file nv40.h.

◆ NV40TCL_TEX_SIZE1

#define NV40TCL_TEX_SIZE1 (   x)    (0x00001840+((x)*4))

Definition at line 4824 of file nv40.h.

◆ NV40TCL_TEX_SIZE1__SIZE

#define NV40TCL_TEX_SIZE1__SIZE   0x00000008

Definition at line 4825 of file nv40.h.

◆ NV40TCL_TEX_SIZE1_DEPTH_MASK

#define NV40TCL_TEX_SIZE1_DEPTH_MASK   0xfff00000

Definition at line 4827 of file nv40.h.

◆ NV40TCL_TEX_SIZE1_DEPTH_SHIFT

#define NV40TCL_TEX_SIZE1_DEPTH_SHIFT   20

Definition at line 4826 of file nv40.h.

◆ NV40TCL_TEX_SIZE1_PITCH_MASK

#define NV40TCL_TEX_SIZE1_PITCH_MASK   0x0000ffff

Definition at line 4829 of file nv40.h.

◆ NV40TCL_TEX_SIZE1_PITCH_SHIFT

#define NV40TCL_TEX_SIZE1_PITCH_SHIFT   0

Definition at line 4828 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE

#define NV40TCL_TEX_SWIZZLE (   x)    (0x00001a10+((x)*32))

Definition at line 4938 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE__SIZE

#define NV40TCL_TEX_SWIZZLE__SIZE   0x00000010

Definition at line 4939 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_W_MASK

#define NV40TCL_TEX_SWIZZLE_S0_W_MASK   0x00000300

Definition at line 4956 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_W_ONE

#define NV40TCL_TEX_SWIZZLE_S0_W_ONE   0x00000100

Definition at line 4958 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_W_S1

#define NV40TCL_TEX_SWIZZLE_S0_W_S1   0x00000200

Definition at line 4959 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_W_SHIFT

#define NV40TCL_TEX_SWIZZLE_S0_W_SHIFT   8

Definition at line 4955 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_W_ZERO

#define NV40TCL_TEX_SWIZZLE_S0_W_ZERO   0x00000000

Definition at line 4957 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_X_MASK

#define NV40TCL_TEX_SWIZZLE_S0_X_MASK   0x0000c000

Definition at line 4941 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_X_ONE

#define NV40TCL_TEX_SWIZZLE_S0_X_ONE   0x00004000

Definition at line 4943 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_X_S1

#define NV40TCL_TEX_SWIZZLE_S0_X_S1   0x00008000

Definition at line 4944 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_X_SHIFT

#define NV40TCL_TEX_SWIZZLE_S0_X_SHIFT   14

Definition at line 4940 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_X_ZERO

#define NV40TCL_TEX_SWIZZLE_S0_X_ZERO   0x00000000

Definition at line 4942 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Y_MASK

#define NV40TCL_TEX_SWIZZLE_S0_Y_MASK   0x00003000

Definition at line 4946 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Y_ONE

#define NV40TCL_TEX_SWIZZLE_S0_Y_ONE   0x00001000

Definition at line 4948 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Y_S1

#define NV40TCL_TEX_SWIZZLE_S0_Y_S1   0x00002000

Definition at line 4949 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Y_SHIFT

#define NV40TCL_TEX_SWIZZLE_S0_Y_SHIFT   12

Definition at line 4945 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Y_ZERO

#define NV40TCL_TEX_SWIZZLE_S0_Y_ZERO   0x00000000

Definition at line 4947 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Z_MASK

#define NV40TCL_TEX_SWIZZLE_S0_Z_MASK   0x00000c00

Definition at line 4951 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Z_ONE

#define NV40TCL_TEX_SWIZZLE_S0_Z_ONE   0x00000400

Definition at line 4953 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Z_S1

#define NV40TCL_TEX_SWIZZLE_S0_Z_S1   0x00000800

Definition at line 4954 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Z_SHIFT

#define NV40TCL_TEX_SWIZZLE_S0_Z_SHIFT   10

Definition at line 4950 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S0_Z_ZERO

#define NV40TCL_TEX_SWIZZLE_S0_Z_ZERO   0x00000000

Definition at line 4952 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_W_MASK

#define NV40TCL_TEX_SWIZZLE_S1_W_MASK   0x00000003

Definition at line 4979 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_W_SHIFT

#define NV40TCL_TEX_SWIZZLE_S1_W_SHIFT   0

Definition at line 4978 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_W_W

#define NV40TCL_TEX_SWIZZLE_S1_W_W   0x00000000

Definition at line 4980 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_W_X

#define NV40TCL_TEX_SWIZZLE_S1_W_X   0x00000003

Definition at line 4983 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_W_Y

#define NV40TCL_TEX_SWIZZLE_S1_W_Y   0x00000002

Definition at line 4982 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_W_Z

#define NV40TCL_TEX_SWIZZLE_S1_W_Z   0x00000001

Definition at line 4981 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_X_MASK

#define NV40TCL_TEX_SWIZZLE_S1_X_MASK   0x000000c0

Definition at line 4961 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_X_SHIFT

#define NV40TCL_TEX_SWIZZLE_S1_X_SHIFT   6

Definition at line 4960 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_X_W

#define NV40TCL_TEX_SWIZZLE_S1_X_W   0x00000000

Definition at line 4962 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_X_X

#define NV40TCL_TEX_SWIZZLE_S1_X_X   0x000000c0

Definition at line 4965 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_X_Y

#define NV40TCL_TEX_SWIZZLE_S1_X_Y   0x00000080

Definition at line 4964 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_X_Z

#define NV40TCL_TEX_SWIZZLE_S1_X_Z   0x00000040

Definition at line 4963 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Y_MASK

#define NV40TCL_TEX_SWIZZLE_S1_Y_MASK   0x00000030

Definition at line 4967 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Y_SHIFT

#define NV40TCL_TEX_SWIZZLE_S1_Y_SHIFT   4

Definition at line 4966 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Y_W

#define NV40TCL_TEX_SWIZZLE_S1_Y_W   0x00000000

Definition at line 4968 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Y_X

#define NV40TCL_TEX_SWIZZLE_S1_Y_X   0x00000030

Definition at line 4971 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Y_Y

#define NV40TCL_TEX_SWIZZLE_S1_Y_Y   0x00000020

Definition at line 4970 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Y_Z

#define NV40TCL_TEX_SWIZZLE_S1_Y_Z   0x00000010

Definition at line 4969 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Z_MASK

#define NV40TCL_TEX_SWIZZLE_S1_Z_MASK   0x0000000c

Definition at line 4973 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Z_SHIFT

#define NV40TCL_TEX_SWIZZLE_S1_Z_SHIFT   2

Definition at line 4972 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Z_W

#define NV40TCL_TEX_SWIZZLE_S1_Z_W   0x00000000

Definition at line 4974 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Z_X

#define NV40TCL_TEX_SWIZZLE_S1_Z_X   0x0000000c

Definition at line 4977 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Z_Y

#define NV40TCL_TEX_SWIZZLE_S1_Z_Y   0x00000008

Definition at line 4976 of file nv40.h.

◆ NV40TCL_TEX_SWIZZLE_S1_Z_Z

#define NV40TCL_TEX_SWIZZLE_S1_Z_Z   0x00000004

Definition at line 4975 of file nv40.h.

◆ NV40TCL_TEX_UREMAP_MASK

#define NV40TCL_TEX_UREMAP_MASK   0x00001000

Definition at line 4915 of file nv40.h.

◆ NV40TCL_TEX_UREMAP_SHIFT

#define NV40TCL_TEX_UREMAP_SHIFT   12

Definition at line 4914 of file nv40.h.

◆ NV40TCL_TEX_WRAP

#define NV40TCL_TEX_WRAP (   x)    (0x00001a08+((x)*32))

Definition at line 4891 of file nv40.h.

◆ NV40TCL_TEX_WRAP__SIZE

#define NV40TCL_TEX_WRAP__SIZE   0x00000010

Definition at line 4892 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_CLAMP

#define NV40TCL_TEX_WRAP_R_CLAMP   0x00050000

Definition at line 4922 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_CLAMP_TO_BORDER

#define NV40TCL_TEX_WRAP_R_CLAMP_TO_BORDER   0x00040000

Definition at line 4921 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_CLAMP_TO_EDGE

#define NV40TCL_TEX_WRAP_R_CLAMP_TO_EDGE   0x00030000

Definition at line 4920 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_MASK

#define NV40TCL_TEX_WRAP_R_MASK   0x00ff0000

Definition at line 4917 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_MIRROR_CLAMP

#define NV40TCL_TEX_WRAP_R_MIRROR_CLAMP   0x00080000

Definition at line 4925 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_MIRROR_CLAMP_TO_BORDER

#define NV40TCL_TEX_WRAP_R_MIRROR_CLAMP_TO_BORDER   0x00070000

Definition at line 4924 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_MIRROR_CLAMP_TO_EDGE

#define NV40TCL_TEX_WRAP_R_MIRROR_CLAMP_TO_EDGE   0x00060000

Definition at line 4923 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_MIRRORED_REPEAT

#define NV40TCL_TEX_WRAP_R_MIRRORED_REPEAT   0x00020000

Definition at line 4919 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_REPEAT

#define NV40TCL_TEX_WRAP_R_REPEAT   0x00010000

Definition at line 4918 of file nv40.h.

◆ NV40TCL_TEX_WRAP_R_SHIFT

#define NV40TCL_TEX_WRAP_R_SHIFT   16

Definition at line 4916 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_CLAMP

#define NV40TCL_TEX_WRAP_S_CLAMP   0x00000005

Definition at line 4899 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_CLAMP_TO_BORDER

#define NV40TCL_TEX_WRAP_S_CLAMP_TO_BORDER   0x00000004

Definition at line 4898 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_CLAMP_TO_EDGE

#define NV40TCL_TEX_WRAP_S_CLAMP_TO_EDGE   0x00000003

Definition at line 4897 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_MASK

#define NV40TCL_TEX_WRAP_S_MASK   0x000000ff

Definition at line 4894 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_MIRROR_CLAMP

#define NV40TCL_TEX_WRAP_S_MIRROR_CLAMP   0x00000008

Definition at line 4902 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_MIRROR_CLAMP_TO_BORDER

#define NV40TCL_TEX_WRAP_S_MIRROR_CLAMP_TO_BORDER   0x00000007

Definition at line 4901 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_MIRROR_CLAMP_TO_EDGE

#define NV40TCL_TEX_WRAP_S_MIRROR_CLAMP_TO_EDGE   0x00000006

Definition at line 4900 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_MIRRORED_REPEAT

#define NV40TCL_TEX_WRAP_S_MIRRORED_REPEAT   0x00000002

Definition at line 4896 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_REPEAT

#define NV40TCL_TEX_WRAP_S_REPEAT   0x00000001

Definition at line 4895 of file nv40.h.

◆ NV40TCL_TEX_WRAP_S_SHIFT

#define NV40TCL_TEX_WRAP_S_SHIFT   0

Definition at line 4893 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_CLAMP

#define NV40TCL_TEX_WRAP_T_CLAMP   0x00000500

Definition at line 4910 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_CLAMP_TO_BORDER

#define NV40TCL_TEX_WRAP_T_CLAMP_TO_BORDER   0x00000400

Definition at line 4909 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_CLAMP_TO_EDGE

#define NV40TCL_TEX_WRAP_T_CLAMP_TO_EDGE   0x00000300

Definition at line 4908 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_MASK

#define NV40TCL_TEX_WRAP_T_MASK   0x0000ff00

Definition at line 4905 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_MIRROR_CLAMP

#define NV40TCL_TEX_WRAP_T_MIRROR_CLAMP   0x00000800

Definition at line 4913 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_MIRROR_CLAMP_TO_BORDER

#define NV40TCL_TEX_WRAP_T_MIRROR_CLAMP_TO_BORDER   0x00000700

Definition at line 4912 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_MIRROR_CLAMP_TO_EDGE

#define NV40TCL_TEX_WRAP_T_MIRROR_CLAMP_TO_EDGE   0x00000600

Definition at line 4911 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_MIRRORED_REPEAT

#define NV40TCL_TEX_WRAP_T_MIRRORED_REPEAT   0x00000200

Definition at line 4907 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_REPEAT

#define NV40TCL_TEX_WRAP_T_REPEAT   0x00000100

Definition at line 4906 of file nv40.h.

◆ NV40TCL_TEX_WRAP_T_SHIFT

#define NV40TCL_TEX_WRAP_T_SHIFT   8

Definition at line 4904 of file nv40.h.

◆ NV40TCL_TEX_ZFUNC_SHIFT

#define NV40TCL_TEX_ZFUNC_SHIFT   28

Definition at line 4927 of file nv40.h.

◆ NV40TCL_TRANSFORM_TIMEOUT

#define NV40TCL_TRANSFORM_TIMEOUT   0x00001ef8

Definition at line 5067 of file nv40.h.

◆ NV40TCL_TWO_SIDE_LIGHT_EN

#define NV40TCL_TWO_SIDE_LIGHT_EN   0x0000142c

Definition at line 4737 of file nv40.h.

◆ NV40TCL_UNK03C0__SIZE

#define NV40TCL_UNK03C0__SIZE   0x00000010

Definition at line 4652 of file nv40.h.

◆ NV40TCL_UNK0400

#define NV40TCL_UNK0400 (   x)    (0x00000400+((x)*4))

Definition at line 4653 of file nv40.h.

◆ NV40TCL_UNK0400__SIZE

#define NV40TCL_UNK0400__SIZE   0x00000010

Definition at line 4654 of file nv40.h.

◆ NV40TCL_UNK0440

#define NV40TCL_UNK0440 (   x)    (0x00000440+((x)*4))

Definition at line 4655 of file nv40.h.

◆ NV40TCL_UNK0440__SIZE

#define NV40TCL_UNK0440__SIZE   0x00000020

Definition at line 4656 of file nv40.h.

◆ NV40TCL_VB_ELEMENT_U16

#define NV40TCL_VB_ELEMENT_U16   0x0000180c

Definition at line 4792 of file nv40.h.

◆ NV40TCL_VB_ELEMENT_U16_0_MASK

#define NV40TCL_VB_ELEMENT_U16_0_MASK   0x0000ffff

Definition at line 4796 of file nv40.h.

◆ NV40TCL_VB_ELEMENT_U16_0_SHIFT

#define NV40TCL_VB_ELEMENT_U16_0_SHIFT   0

Definition at line 4795 of file nv40.h.

◆ NV40TCL_VB_ELEMENT_U16_1_MASK

#define NV40TCL_VB_ELEMENT_U16_1_MASK   0xffff0000

Definition at line 4794 of file nv40.h.

◆ NV40TCL_VB_ELEMENT_U16_1_SHIFT

#define NV40TCL_VB_ELEMENT_U16_1_SHIFT   16

Definition at line 4793 of file nv40.h.

◆ NV40TCL_VB_ELEMENT_U32

#define NV40TCL_VB_ELEMENT_U32   0x00001810

Definition at line 4797 of file nv40.h.

◆ NV40TCL_VB_INDEX_BATCH_DMA

#define NV40TCL_VB_INDEX_BATCH_DMA   0x00001820

Definition at line 4805 of file nv40.h.

◆ NV40TCL_VB_INDEX_BATCH_DRAW

#define NV40TCL_VB_INDEX_BATCH_DRAW   0x00001824

Definition at line 4806 of file nv40.h.

◆ NV40TCL_VB_INDEX_BATCH_OFFSET

#define NV40TCL_VB_INDEX_BATCH_OFFSET   0x0000181c

Definition at line 4804 of file nv40.h.

◆ NV40TCL_VB_VERTEX_BATCH

#define NV40TCL_VB_VERTEX_BATCH   0x00001814

Definition at line 4798 of file nv40.h.

◆ NV40TCL_VB_VERTEX_BATCH_COUNT_MASK

#define NV40TCL_VB_VERTEX_BATCH_COUNT_MASK   0xff000000

Definition at line 4800 of file nv40.h.

◆ NV40TCL_VB_VERTEX_BATCH_COUNT_SHIFT

#define NV40TCL_VB_VERTEX_BATCH_COUNT_SHIFT   24

Definition at line 4799 of file nv40.h.

◆ NV40TCL_VB_VERTEX_BATCH_START_MASK

#define NV40TCL_VB_VERTEX_BATCH_START_MASK   0x00ffffff

Definition at line 4802 of file nv40.h.

◆ NV40TCL_VB_VERTEX_BATCH_START_SHIFT

#define NV40TCL_VB_VERTEX_BATCH_START_SHIFT   0

Definition at line 4801 of file nv40.h.

◆ NV40TCL_VERTEX_DATA

#define NV40TCL_VERTEX_DATA   0x00001818

Definition at line 4803 of file nv40.h.

◆ NV40TCL_VIEWPORT_CLIP_HORIZ

#define NV40TCL_VIEWPORT_CLIP_HORIZ (   x)    (0x000002c0+((x)*8))

Definition at line 4411 of file nv40.h.

◆ NV40TCL_VIEWPORT_CLIP_HORIZ__SIZE

#define NV40TCL_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008

Definition at line 4412 of file nv40.h.

◆ NV40TCL_VIEWPORT_CLIP_VERT

#define NV40TCL_VIEWPORT_CLIP_VERT (   x)    (0x000002c4+((x)*8))

Definition at line 4413 of file nv40.h.

◆ NV40TCL_VIEWPORT_CLIP_VERT__SIZE

#define NV40TCL_VIEWPORT_CLIP_VERT__SIZE   0x00000008

Definition at line 4414 of file nv40.h.

◆ NV40TCL_VIEWPORT_HORIZ

#define NV40TCL_VIEWPORT_HORIZ   0x00000a00

Definition at line 4684 of file nv40.h.

◆ NV40TCL_VIEWPORT_HORIZ_W_MASK

#define NV40TCL_VIEWPORT_HORIZ_W_MASK   0xffff0000

Definition at line 4686 of file nv40.h.

◆ NV40TCL_VIEWPORT_HORIZ_W_SHIFT

#define NV40TCL_VIEWPORT_HORIZ_W_SHIFT   16

Definition at line 4685 of file nv40.h.

◆ NV40TCL_VIEWPORT_HORIZ_X_MASK

#define NV40TCL_VIEWPORT_HORIZ_X_MASK   0x0000ffff

Definition at line 4688 of file nv40.h.

◆ NV40TCL_VIEWPORT_HORIZ_X_SHIFT

#define NV40TCL_VIEWPORT_HORIZ_X_SHIFT   0

Definition at line 4687 of file nv40.h.

◆ NV40TCL_VIEWPORT_OFFSET

#define NV40TCL_VIEWPORT_OFFSET   0x00000a20

Definition at line 4694 of file nv40.h.

◆ NV40TCL_VIEWPORT_SCALE_W

#define NV40TCL_VIEWPORT_SCALE_W   0x00000a3c

Definition at line 4702 of file nv40.h.

◆ NV40TCL_VIEWPORT_SCALE_X

#define NV40TCL_VIEWPORT_SCALE_X   0x00000a30

Definition at line 4699 of file nv40.h.

◆ NV40TCL_VIEWPORT_SCALE_Y

#define NV40TCL_VIEWPORT_SCALE_Y   0x00000a34

Definition at line 4700 of file nv40.h.

◆ NV40TCL_VIEWPORT_SCALE_Z

#define NV40TCL_VIEWPORT_SCALE_Z   0x00000a38

Definition at line 4701 of file nv40.h.

◆ NV40TCL_VIEWPORT_TRANSLATE_W

#define NV40TCL_VIEWPORT_TRANSLATE_W   0x00000a2c

Definition at line 4698 of file nv40.h.

◆ NV40TCL_VIEWPORT_TRANSLATE_X

#define NV40TCL_VIEWPORT_TRANSLATE_X   0x00000a20

Definition at line 4695 of file nv40.h.

◆ NV40TCL_VIEWPORT_TRANSLATE_Y

#define NV40TCL_VIEWPORT_TRANSLATE_Y   0x00000a24

Definition at line 4696 of file nv40.h.

◆ NV40TCL_VIEWPORT_TRANSLATE_Z

#define NV40TCL_VIEWPORT_TRANSLATE_Z   0x00000a28

Definition at line 4697 of file nv40.h.

◆ NV40TCL_VIEWPORT_VERT

#define NV40TCL_VIEWPORT_VERT   0x00000a04

Definition at line 4689 of file nv40.h.

◆ NV40TCL_VIEWPORT_VERT_H_MASK

#define NV40TCL_VIEWPORT_VERT_H_MASK   0xffff0000

Definition at line 4691 of file nv40.h.

◆ NV40TCL_VIEWPORT_VERT_H_SHIFT

#define NV40TCL_VIEWPORT_VERT_H_SHIFT   16

Definition at line 4690 of file nv40.h.

◆ NV40TCL_VIEWPORT_VERT_Y_MASK

#define NV40TCL_VIEWPORT_VERT_Y_MASK   0x0000ffff

Definition at line 4693 of file nv40.h.

◆ NV40TCL_VIEWPORT_VERT_Y_SHIFT

#define NV40TCL_VIEWPORT_VERT_Y_SHIFT   0

Definition at line 4692 of file nv40.h.

◆ NV40TCL_VP_ATTRIB_EN

#define NV40TCL_VP_ATTRIB_EN   0x00001ff0

Definition at line 5081 of file nv40.h.

◆ NV40TCL_VP_RESULT_EN

#define NV40TCL_VP_RESULT_EN   0x00001ff4

Definition at line 5082 of file nv40.h.

◆ NV40TCL_VP_START_FROM_ID

#define NV40TCL_VP_START_FROM_ID   0x00001ea0

Definition at line 5060 of file nv40.h.

◆ NV40TCL_VP_TEXTURE_ADDRESS

#define NV40TCL_VP_TEXTURE_ADDRESS (   x)    (0x00000908+((x)*32))

Definition at line 4678 of file nv40.h.

◆ NV40TCL_VP_TEXTURE_BORDER_COLOR

#define NV40TCL_VP_TEXTURE_BORDER_COLOR (   x)    (0x0000091c+((x)*32))

Definition at line 4683 of file nv40.h.

◆ NV40TCL_VP_TEXTURE_CONTROL0

#define NV40TCL_VP_TEXTURE_CONTROL0 (   x)    (0x0000090c+((x)*32))

Definition at line 4679 of file nv40.h.

◆ NV40TCL_VP_TEXTURE_CONTROL3

#define NV40TCL_VP_TEXTURE_CONTROL3 (   x)    (0x00000910+((x)*32))

Definition at line 4680 of file nv40.h.

◆ NV40TCL_VP_TEXTURE_FILTER

#define NV40TCL_VP_TEXTURE_FILTER (   x)    (0x00000914+((x)*32))

Definition at line 4681 of file nv40.h.

◆ NV40TCL_VP_TEXTURE_FORMAT

#define NV40TCL_VP_TEXTURE_FORMAT (   x)    (0x00000904+((x)*32))

Definition at line 4677 of file nv40.h.

◆ NV40TCL_VP_TEXTURE_IMAGE_RECT

#define NV40TCL_VP_TEXTURE_IMAGE_RECT (   x)    (0x00000918+((x)*32))

Definition at line 4682 of file nv40.h.

◆ NV40TCL_VP_TEXTURE_OFFSET

#define NV40TCL_VP_TEXTURE_OFFSET (   x)    (0x00000900+((x)*32))

Definition at line 4676 of file nv40.h.

◆ NV40TCL_VP_TRANSFORM_BRANCH_BITS

#define NV40TCL_VP_TRANSFORM_BRANCH_BITS   0x00001ff8

Definition at line 5083 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_CONST_ID

#define NV40TCL_VP_UPLOAD_CONST_ID   0x00001efc

Definition at line 5068 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_CONST_W

#define NV40TCL_VP_UPLOAD_CONST_W (   x)    (0x00001f0c+((x)*16))

Definition at line 5075 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_CONST_W__SIZE

#define NV40TCL_VP_UPLOAD_CONST_W__SIZE   0x00000004

Definition at line 5076 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_CONST_X

#define NV40TCL_VP_UPLOAD_CONST_X (   x)    (0x00001f00+((x)*16))

Definition at line 5069 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_CONST_X__SIZE

#define NV40TCL_VP_UPLOAD_CONST_X__SIZE   0x00000004

Definition at line 5070 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_CONST_Y

#define NV40TCL_VP_UPLOAD_CONST_Y (   x)    (0x00001f04+((x)*16))

Definition at line 5071 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_CONST_Y__SIZE

#define NV40TCL_VP_UPLOAD_CONST_Y__SIZE   0x00000004

Definition at line 5072 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_CONST_Z

#define NV40TCL_VP_UPLOAD_CONST_Z (   x)    (0x00001f08+((x)*16))

Definition at line 5073 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_CONST_Z__SIZE

#define NV40TCL_VP_UPLOAD_CONST_Z__SIZE   0x00000004

Definition at line 5074 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_FROM_ID

#define NV40TCL_VP_UPLOAD_FROM_ID   0x00001e9c

Definition at line 5059 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_INST

#define NV40TCL_VP_UPLOAD_INST (   x)    (0x00000b80+((x)*16))

Definition at line 4735 of file nv40.h.

◆ NV40TCL_VP_UPLOAD_INST__SIZE

#define NV40TCL_VP_UPLOAD_INST__SIZE   0x00000004

Definition at line 4736 of file nv40.h.

◆ NV40TCL_VTX_ATTR_1F_X

#define NV40TCL_VTX_ATTR_1F_X (   x)    (0x00001c00+((x)*4))

Definition at line 5056 of file nv40.h.

◆ NV40TCL_VTX_ATTR_1F_X__SIZE

#define NV40TCL_VTX_ATTR_1F_X__SIZE   0x00000004

Definition at line 5057 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2F_X

#define NV40TCL_VTX_ATTR_2F_X (   x)    (0x00001880+((x)*8))

Definition at line 4830 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2F_X__SIZE

#define NV40TCL_VTX_ATTR_2F_X__SIZE   0x00000010

Definition at line 4831 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2F_Y

#define NV40TCL_VTX_ATTR_2F_Y (   x)    (0x00001884+((x)*8))

Definition at line 4832 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2F_Y__SIZE

#define NV40TCL_VTX_ATTR_2F_Y__SIZE   0x00000010

Definition at line 4833 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2I

#define NV40TCL_VTX_ATTR_2I (   x)    (0x00001900+((x)*4))

Definition at line 4834 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2I__SIZE

#define NV40TCL_VTX_ATTR_2I__SIZE   0x00000010

Definition at line 4835 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2I_X_MASK

#define NV40TCL_VTX_ATTR_2I_X_MASK   0x0000ffff

Definition at line 4839 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2I_X_SHIFT

#define NV40TCL_VTX_ATTR_2I_X_SHIFT   0

Definition at line 4838 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2I_Y_MASK

#define NV40TCL_VTX_ATTR_2I_Y_MASK   0xffff0000

Definition at line 4837 of file nv40.h.

◆ NV40TCL_VTX_ATTR_2I_Y_SHIFT

#define NV40TCL_VTX_ATTR_2I_Y_SHIFT   16

Definition at line 4836 of file nv40.h.

◆ NV40TCL_VTX_ATTR_3F_X

#define NV40TCL_VTX_ATTR_3F_X (   x)    (0x00001500+((x)*16))

Definition at line 4749 of file nv40.h.

◆ NV40TCL_VTX_ATTR_3F_X__SIZE

#define NV40TCL_VTX_ATTR_3F_X__SIZE   0x00000010

Definition at line 4750 of file nv40.h.

◆ NV40TCL_VTX_ATTR_3F_Y

#define NV40TCL_VTX_ATTR_3F_Y (   x)    (0x00001504+((x)*16))

Definition at line 4751 of file nv40.h.

◆ NV40TCL_VTX_ATTR_3F_Y__SIZE

#define NV40TCL_VTX_ATTR_3F_Y__SIZE   0x00000010

Definition at line 4752 of file nv40.h.

◆ NV40TCL_VTX_ATTR_3F_Z

#define NV40TCL_VTX_ATTR_3F_Z (   x)    (0x00001508+((x)*16))

Definition at line 4753 of file nv40.h.

◆ NV40TCL_VTX_ATTR_3F_Z__SIZE

#define NV40TCL_VTX_ATTR_3F_Z__SIZE   0x00000010

Definition at line 4754 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4F_W

#define NV40TCL_VTX_ATTR_4F_W (   x)    (0x00001c0c+((x)*16))

Definition at line 5026 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4F_W__SIZE

#define NV40TCL_VTX_ATTR_4F_W__SIZE   0x00000010

Definition at line 5027 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4F_X

#define NV40TCL_VTX_ATTR_4F_X (   x)    (0x00001c00+((x)*16))

Definition at line 5020 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4F_X__SIZE

#define NV40TCL_VTX_ATTR_4F_X__SIZE   0x00000010

Definition at line 5021 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4F_Y

#define NV40TCL_VTX_ATTR_4F_Y (   x)    (0x00001c04+((x)*16))

Definition at line 5022 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4F_Y__SIZE

#define NV40TCL_VTX_ATTR_4F_Y__SIZE   0x00000010

Definition at line 5023 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4F_Z

#define NV40TCL_VTX_ATTR_4F_Z (   x)    (0x00001c08+((x)*16))

Definition at line 5024 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4F_Z__SIZE

#define NV40TCL_VTX_ATTR_4F_Z__SIZE   0x00000010

Definition at line 5025 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_0

#define NV40TCL_VTX_ATTR_4I_0 (   x)    (0x00001980+((x)*8))

Definition at line 4850 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_0__SIZE

#define NV40TCL_VTX_ATTR_4I_0__SIZE   0x00000010

Definition at line 4851 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_0_X_MASK

#define NV40TCL_VTX_ATTR_4I_0_X_MASK   0x0000ffff

Definition at line 4855 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_0_X_SHIFT

#define NV40TCL_VTX_ATTR_4I_0_X_SHIFT   0

Definition at line 4854 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_0_Y_MASK

#define NV40TCL_VTX_ATTR_4I_0_Y_MASK   0xffff0000

Definition at line 4853 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_0_Y_SHIFT

#define NV40TCL_VTX_ATTR_4I_0_Y_SHIFT   16

Definition at line 4852 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_1

#define NV40TCL_VTX_ATTR_4I_1 (   x)    (0x00001984+((x)*8))

Definition at line 4856 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_1__SIZE

#define NV40TCL_VTX_ATTR_4I_1__SIZE   0x00000010

Definition at line 4857 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_1_W_MASK

#define NV40TCL_VTX_ATTR_4I_1_W_MASK   0xffff0000

Definition at line 4859 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_1_W_SHIFT

#define NV40TCL_VTX_ATTR_4I_1_W_SHIFT   16

Definition at line 4858 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_1_Z_MASK

#define NV40TCL_VTX_ATTR_4I_1_Z_MASK   0x0000ffff

Definition at line 4861 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_1_Z_SHIFT

#define NV40TCL_VTX_ATTR_4I_1_Z_SHIFT   0

Definition at line 4860 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_0

#define NV40TCL_VTX_ATTR_4I_SCALED_0 (   x)    (0x00000a80+((x)*8))

Definition at line 4720 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_0__SIZE

#define NV40TCL_VTX_ATTR_4I_SCALED_0__SIZE   0x00000010

Definition at line 4721 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_0_X_MASK

#define NV40TCL_VTX_ATTR_4I_SCALED_0_X_MASK   0x0000ffff

Definition at line 4725 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_0_X_SHIFT

#define NV40TCL_VTX_ATTR_4I_SCALED_0_X_SHIFT   0

Definition at line 4724 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_0_Y_MASK

#define NV40TCL_VTX_ATTR_4I_SCALED_0_Y_MASK   0xffff0000

Definition at line 4723 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_0_Y_SHIFT

#define NV40TCL_VTX_ATTR_4I_SCALED_0_Y_SHIFT   16

Definition at line 4722 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_1

#define NV40TCL_VTX_ATTR_4I_SCALED_1 (   x)    (0x00000a84+((x)*8))

Definition at line 4726 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_1__SIZE

#define NV40TCL_VTX_ATTR_4I_SCALED_1__SIZE   0x00000010

Definition at line 4727 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_1_W_MASK

#define NV40TCL_VTX_ATTR_4I_SCALED_1_W_MASK   0xffff0000

Definition at line 4729 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_1_W_SHIFT

#define NV40TCL_VTX_ATTR_4I_SCALED_1_W_SHIFT   16

Definition at line 4728 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_1_Z_MASK

#define NV40TCL_VTX_ATTR_4I_SCALED_1_Z_MASK   0x0000ffff

Definition at line 4731 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4I_SCALED_1_Z_SHIFT

#define NV40TCL_VTX_ATTR_4I_SCALED_1_Z_SHIFT   0

Definition at line 4730 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB

#define NV40TCL_VTX_ATTR_4UB (   x)    (0x00001940+((x)*4))

Definition at line 4840 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB__SIZE

#define NV40TCL_VTX_ATTR_4UB__SIZE   0x00000010

Definition at line 4841 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB_W_MASK

#define NV40TCL_VTX_ATTR_4UB_W_MASK   0xff000000

Definition at line 4847 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB_W_SHIFT

#define NV40TCL_VTX_ATTR_4UB_W_SHIFT   24

Definition at line 4846 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB_X_MASK

#define NV40TCL_VTX_ATTR_4UB_X_MASK   0x000000ff

Definition at line 4845 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB_X_SHIFT

#define NV40TCL_VTX_ATTR_4UB_X_SHIFT   0

Definition at line 4844 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB_Y_MASK

#define NV40TCL_VTX_ATTR_4UB_Y_MASK   0x0000ff00

Definition at line 4843 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB_Y_SHIFT

#define NV40TCL_VTX_ATTR_4UB_Y_SHIFT   8

Definition at line 4842 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB_Z_MASK

#define NV40TCL_VTX_ATTR_4UB_Z_MASK   0x00ff0000

Definition at line 4849 of file nv40.h.

◆ NV40TCL_VTX_ATTR_4UB_Z_SHIFT

#define NV40TCL_VTX_ATTR_4UB_Z_SHIFT   16

Definition at line 4848 of file nv40.h.

◆ NV40TCL_VTX_CACHE_INVALIDATE

#define NV40TCL_VTX_CACHE_INVALIDATE   0x00001714

Definition at line 4761 of file nv40.h.

◆ NV40TCL_VTX_CACHE_INVALIDATE2

#define NV40TCL_VTX_CACHE_INVALIDATE2   0x00001710

Definition at line 4760 of file nv40.h.

◆ NV40TCL_VTXBUF_ADDRESS

#define NV40TCL_VTXBUF_ADDRESS (   x)    (0x00001680+((x)*4))

Definition at line 4755 of file nv40.h.

◆ NV40TCL_VTXBUF_ADDRESS__SIZE

#define NV40TCL_VTXBUF_ADDRESS__SIZE   0x00000010

Definition at line 4756 of file nv40.h.

◆ NV40TCL_VTXBUF_ADDRESS_DMA1

#define NV40TCL_VTXBUF_ADDRESS_DMA1   (1 << 31)

Definition at line 4757 of file nv40.h.

◆ NV40TCL_VTXBUF_ADDRESS_OFFSET_MASK

#define NV40TCL_VTXBUF_ADDRESS_OFFSET_MASK   0x0fffffff

Definition at line 4759 of file nv40.h.

◆ NV40TCL_VTXBUF_ADDRESS_OFFSET_SHIFT

#define NV40TCL_VTXBUF_ADDRESS_OFFSET_SHIFT   0

Definition at line 4758 of file nv40.h.

◆ NV40TCL_VTXFMT

#define NV40TCL_VTXFMT (   x)    (0x00001740+((x)*4))

Definition at line 4762 of file nv40.h.

◆ NV40TCL_VTXFMT__SIZE

#define NV40TCL_VTXFMT__SIZE   0x00000010

Definition at line 4763 of file nv40.h.

◆ NV40TCL_VTXFMT_SIZE_MASK

#define NV40TCL_VTXFMT_SIZE_MASK   0x000000f0

Definition at line 4769 of file nv40.h.

◆ NV40TCL_VTXFMT_SIZE_SHIFT

#define NV40TCL_VTXFMT_SIZE_SHIFT   4

Definition at line 4768 of file nv40.h.

◆ NV40TCL_VTXFMT_STRIDE_MASK

#define NV40TCL_VTXFMT_STRIDE_MASK   0x0000ff00

Definition at line 4771 of file nv40.h.

◆ NV40TCL_VTXFMT_STRIDE_SHIFT

#define NV40TCL_VTXFMT_STRIDE_SHIFT   8

Definition at line 4770 of file nv40.h.

◆ NV40TCL_VTXFMT_TYPE_FLOAT

#define NV40TCL_VTXFMT_TYPE_FLOAT   0x00000002

Definition at line 4766 of file nv40.h.

◆ NV40TCL_VTXFMT_TYPE_MASK

#define NV40TCL_VTXFMT_TYPE_MASK   0x0000000f

Definition at line 4765 of file nv40.h.

◆ NV40TCL_VTXFMT_TYPE_SHIFT

#define NV40TCL_VTXFMT_TYPE_SHIFT   0

Definition at line 4764 of file nv40.h.

◆ NV40TCL_VTXFMT_TYPE_UBYTE

#define NV40TCL_VTXFMT_TYPE_UBYTE   0x00000004

Definition at line 4767 of file nv40.h.

◆ NV40TCL_WAIT_FOR_IDLE

#define NV40TCL_WAIT_FOR_IDLE   0x00000110

Definition at line 4344 of file nv40.h.

◆ NV40TCL_WINDOW_OFFSET

#define NV40TCL_WINDOW_OFFSET   0x000002b8

Definition at line 4410 of file nv40.h.

◆ NV40TCL_ZCULL_CONTROL0

#define NV40TCL_ZCULL_CONTROL0   0x00001ea4

Definition at line 5061 of file nv40.h.

◆ NV40TCL_ZCULL_CONTROL1

#define NV40TCL_ZCULL_CONTROL1   0x00001ea8

Definition at line 5062 of file nv40.h.

◆ NV40TCL_ZCULL_ENABLE

#define NV40TCL_ZCULL_ENABLE   0x00001d84

Definition at line 5037 of file nv40.h.

◆ NV40TCL_ZCULL_STATS_ENABLE

#define NV40TCL_ZCULL_STATS_ENABLE   0x00001804

Definition at line 4779 of file nv40.h.

◆ NV40TCL_ZETA_OFFSET

#define NV40TCL_ZETA_OFFSET   0x00000214

Definition at line 4393 of file nv40.h.

◆ NV40TCL_ZETA_PITCH

#define NV40TCL_ZETA_PITCH   0x0000022c

Definition at line 4402 of file nv40.h.

◆ NV44TCL

#define NV44TCL   0x00004497

Definition at line 5085 of file nv40.h.

◆ NV50_2D

#define NV50_2D   0x0000502d

Definition at line 5089 of file nv40.h.

◆ NV50_2D_BLIT_DST_H

#define NV50_2D_BLIT_DST_H   0x000008bc

Definition at line 5154 of file nv40.h.

◆ NV50_2D_BLIT_DST_W

#define NV50_2D_BLIT_DST_W   0x000008b8

Definition at line 5153 of file nv40.h.

◆ NV50_2D_BLIT_DST_X

#define NV50_2D_BLIT_DST_X   0x000008b0

Definition at line 5151 of file nv40.h.

◆ NV50_2D_BLIT_DST_Y

#define NV50_2D_BLIT_DST_Y   0x000008b4

Definition at line 5152 of file nv40.h.

◆ NV50_2D_BLIT_SRC_X

#define NV50_2D_BLIT_SRC_X   0x000008d4

Definition at line 5155 of file nv40.h.

◆ NV50_2D_BLIT_SRC_Y

#define NV50_2D_BLIT_SRC_Y   0x000008dc

Definition at line 5156 of file nv40.h.

◆ NV50_2D_CLIP_W

#define NV50_2D_CLIP_W   0x0000028c

Definition at line 5122 of file nv40.h.

◆ NV50_2D_CLIP_X

#define NV50_2D_CLIP_X   0x00000280

Definition at line 5119 of file nv40.h.

◆ NV50_2D_CLIP_Y

#define NV50_2D_CLIP_Y   0x00000284

Definition at line 5120 of file nv40.h.

◆ NV50_2D_CLIP_Z

#define NV50_2D_CLIP_Z   0x00000288

Definition at line 5121 of file nv40.h.

◆ NV50_2D_DMA_IN_MEMORY0

#define NV50_2D_DMA_IN_MEMORY0   0x00000184

Definition at line 5094 of file nv40.h.

◆ NV50_2D_DMA_IN_MEMORY1

#define NV50_2D_DMA_IN_MEMORY1   0x00000188

Definition at line 5095 of file nv40.h.

◆ NV50_2D_DMA_IN_MEMORY2

#define NV50_2D_DMA_IN_MEMORY2   0x0000018c

Definition at line 5096 of file nv40.h.

◆ NV50_2D_DMA_NOTIFY

#define NV50_2D_DMA_NOTIFY   0x00000180

Definition at line 5093 of file nv40.h.

◆ NV50_2D_DST_ADDRESS_HIGH

#define NV50_2D_DST_ADDRESS_HIGH   0x00000220

Definition at line 5106 of file nv40.h.

◆ NV50_2D_DST_ADDRESS_LOW

#define NV50_2D_DST_ADDRESS_LOW   0x00000224

Definition at line 5107 of file nv40.h.

◆ NV50_2D_DST_FORMAT

#define NV50_2D_DST_FORMAT   0x00000200

Definition at line 5097 of file nv40.h.

◆ NV50_2D_DST_FORMAT_15BPP

#define NV50_2D_DST_FORMAT_15BPP   0x000000f8

Definition at line 5102 of file nv40.h.

◆ NV50_2D_DST_FORMAT_16BPP

#define NV50_2D_DST_FORMAT_16BPP   0x000000e8

Definition at line 5100 of file nv40.h.

◆ NV50_2D_DST_FORMAT_24BPP

#define NV50_2D_DST_FORMAT_24BPP   0x000000e6

Definition at line 5099 of file nv40.h.

◆ NV50_2D_DST_FORMAT_32BPP

#define NV50_2D_DST_FORMAT_32BPP   0x000000cf

Definition at line 5098 of file nv40.h.

◆ NV50_2D_DST_FORMAT_8BPP

#define NV50_2D_DST_FORMAT_8BPP   0x000000f3

Definition at line 5101 of file nv40.h.

◆ NV50_2D_DST_HEIGHT

#define NV50_2D_DST_HEIGHT   0x0000021c

Definition at line 5105 of file nv40.h.

◆ NV50_2D_DST_PITCH

#define NV50_2D_DST_PITCH   0x00000214

Definition at line 5103 of file nv40.h.

◆ NV50_2D_DST_WIDTH

#define NV50_2D_DST_WIDTH   0x00000218

Definition at line 5104 of file nv40.h.

◆ NV50_2D_NOP

#define NV50_2D_NOP   0x00000100

Definition at line 5091 of file nv40.h.

◆ NV50_2D_NOTIFY

#define NV50_2D_NOTIFY   0x00000104

Definition at line 5092 of file nv40.h.

◆ NV50_2D_OPERATION

#define NV50_2D_OPERATION   0x000002ac

Definition at line 5124 of file nv40.h.

◆ NV50_2D_OPERATION_BLEND_AND

#define NV50_2D_OPERATION_BLEND_AND   0x00000002

Definition at line 5127 of file nv40.h.

◆ NV50_2D_OPERATION_BLEND_PREMULT

#define NV50_2D_OPERATION_BLEND_PREMULT   0x00000005

Definition at line 5130 of file nv40.h.

◆ NV50_2D_OPERATION_ROP_AND

#define NV50_2D_OPERATION_ROP_AND   0x00000001

Definition at line 5126 of file nv40.h.

◆ NV50_2D_OPERATION_SRCCOPY

#define NV50_2D_OPERATION_SRCCOPY   0x00000003

Definition at line 5128 of file nv40.h.

◆ NV50_2D_OPERATION_SRCCOPY_AND

#define NV50_2D_OPERATION_SRCCOPY_AND   0x00000000

Definition at line 5125 of file nv40.h.

◆ NV50_2D_OPERATION_SRCCOPY_PREMULT

#define NV50_2D_OPERATION_SRCCOPY_PREMULT   0x00000004

Definition at line 5129 of file nv40.h.

◆ NV50_2D_PATTERN_BITMAP

#define NV50_2D_PATTERN_BITMAP (   x)    (0x000002f8+((x)*4))

Definition at line 5138 of file nv40.h.

◆ NV50_2D_PATTERN_BITMAP__SIZE

#define NV50_2D_PATTERN_BITMAP__SIZE   0x00000002

Definition at line 5139 of file nv40.h.

◆ NV50_2D_PATTERN_COLOR

#define NV50_2D_PATTERN_COLOR (   x)    (0x000002f0+((x)*4))

Definition at line 5136 of file nv40.h.

◆ NV50_2D_PATTERN_COLOR__SIZE

#define NV50_2D_PATTERN_COLOR__SIZE   0x00000002

Definition at line 5137 of file nv40.h.

◆ NV50_2D_PATTERN_FORMAT

#define NV50_2D_PATTERN_FORMAT   0x000002e8

Definition at line 5131 of file nv40.h.

◆ NV50_2D_PATTERN_FORMAT_15BPP

#define NV50_2D_PATTERN_FORMAT_15BPP   0x00000001

Definition at line 5133 of file nv40.h.

◆ NV50_2D_PATTERN_FORMAT_16BPP

#define NV50_2D_PATTERN_FORMAT_16BPP   0x00000000

Definition at line 5132 of file nv40.h.

◆ NV50_2D_PATTERN_FORMAT_32BPP

#define NV50_2D_PATTERN_FORMAT_32BPP   0x00000002

Definition at line 5134 of file nv40.h.

◆ NV50_2D_PATTERN_FORMAT_8BPP

#define NV50_2D_PATTERN_FORMAT_8BPP   0x00000003

Definition at line 5135 of file nv40.h.

◆ NV50_2D_RECT_COLOR

#define NV50_2D_RECT_COLOR   0x00000588

Definition at line 5146 of file nv40.h.

◆ NV50_2D_RECT_FORMAT

#define NV50_2D_RECT_FORMAT   0x00000584

Definition at line 5140 of file nv40.h.

◆ NV50_2D_RECT_FORMAT_15BPP

#define NV50_2D_RECT_FORMAT_15BPP   0x000000f8

Definition at line 5145 of file nv40.h.

◆ NV50_2D_RECT_FORMAT_16BPP

#define NV50_2D_RECT_FORMAT_16BPP   0x000000e8

Definition at line 5143 of file nv40.h.

◆ NV50_2D_RECT_FORMAT_24BPP

#define NV50_2D_RECT_FORMAT_24BPP   0x000000e6

Definition at line 5142 of file nv40.h.

◆ NV50_2D_RECT_FORMAT_32BPP

#define NV50_2D_RECT_FORMAT_32BPP   0x000000cf

Definition at line 5141 of file nv40.h.

◆ NV50_2D_RECT_FORMAT_8BPP

#define NV50_2D_RECT_FORMAT_8BPP   0x000000f3

Definition at line 5144 of file nv40.h.

◆ NV50_2D_RECT_X1

#define NV50_2D_RECT_X1   0x00000600

Definition at line 5147 of file nv40.h.

◆ NV50_2D_RECT_X2

#define NV50_2D_RECT_X2   0x00000608

Definition at line 5149 of file nv40.h.

◆ NV50_2D_RECT_Y1

#define NV50_2D_RECT_Y1   0x00000604

Definition at line 5148 of file nv40.h.

◆ NV50_2D_RECT_Y2

#define NV50_2D_RECT_Y2   0x0000060c

Definition at line 5150 of file nv40.h.

◆ NV50_2D_ROP

#define NV50_2D_ROP   0x000002a0

Definition at line 5123 of file nv40.h.

◆ NV50_2D_SRC_ADDRESS_HIGH

#define NV50_2D_SRC_ADDRESS_HIGH   0x00000250

Definition at line 5117 of file nv40.h.

◆ NV50_2D_SRC_ADDRESS_LOW

#define NV50_2D_SRC_ADDRESS_LOW   0x00000254

Definition at line 5118 of file nv40.h.

◆ NV50_2D_SRC_FORMAT

#define NV50_2D_SRC_FORMAT   0x00000230

Definition at line 5108 of file nv40.h.

◆ NV50_2D_SRC_FORMAT_15BPP

#define NV50_2D_SRC_FORMAT_15BPP   0x000000f8

Definition at line 5113 of file nv40.h.

◆ NV50_2D_SRC_FORMAT_16BPP

#define NV50_2D_SRC_FORMAT_16BPP   0x000000e8

Definition at line 5111 of file nv40.h.

◆ NV50_2D_SRC_FORMAT_24BPP

#define NV50_2D_SRC_FORMAT_24BPP   0x000000e6

Definition at line 5110 of file nv40.h.

◆ NV50_2D_SRC_FORMAT_32BPP

#define NV50_2D_SRC_FORMAT_32BPP   0x000000cf

Definition at line 5109 of file nv40.h.

◆ NV50_2D_SRC_FORMAT_8BPP

#define NV50_2D_SRC_FORMAT_8BPP   0x000000f3

Definition at line 5112 of file nv40.h.

◆ NV50_2D_SRC_HEIGHT

#define NV50_2D_SRC_HEIGHT   0x0000024c

Definition at line 5116 of file nv40.h.

◆ NV50_2D_SRC_PITCH

#define NV50_2D_SRC_PITCH   0x00000244

Definition at line 5114 of file nv40.h.

◆ NV50_2D_SRC_WIDTH

#define NV50_2D_SRC_WIDTH   0x00000248

Definition at line 5115 of file nv40.h.

◆ NV50_MEMORY_TO_MEMORY_FORMAT

#define NV50_MEMORY_TO_MEMORY_FORMAT   0x00005039

Definition at line 5159 of file nv40.h.

◆ NV50TCL

#define NV50TCL   0x00005097

Definition at line 5163 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_ENABLE

#define NV50TCL_ALPHA_TEST_ENABLE   0x000012ec

Definition at line 5313 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC

#define NV50TCL_ALPHA_TEST_FUNC   0x00001314

Definition at line 5325 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC_ALWAYS

#define NV50TCL_ALPHA_TEST_FUNC_ALWAYS   0x00000207

Definition at line 5334 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC_EQUAL

#define NV50TCL_ALPHA_TEST_FUNC_EQUAL   0x00000202

Definition at line 5328 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC_GEQUAL

#define NV50TCL_ALPHA_TEST_FUNC_GEQUAL   0x00000206

Definition at line 5333 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC_GREATER [1/2]

#define NV50TCL_ALPHA_TEST_FUNC_GREATER   0x00000204

Definition at line 5330 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC_GREATER [2/2]

#define NV50TCL_ALPHA_TEST_FUNC_GREATER   0x00000204

Definition at line 5330 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC_LEQUAL

#define NV50TCL_ALPHA_TEST_FUNC_LEQUAL   0x00000203

Definition at line 5329 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC_LESS

#define NV50TCL_ALPHA_TEST_FUNC_LESS   0x00000201

Definition at line 5327 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC_NEVER

#define NV50TCL_ALPHA_TEST_FUNC_NEVER   0x00000200

Definition at line 5326 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_FUNC_NOTEQUAL

#define NV50TCL_ALPHA_TEST_FUNC_NOTEQUAL   0x00000205

Definition at line 5332 of file nv40.h.

◆ NV50TCL_ALPHA_TEST_REF

#define NV50TCL_ALPHA_TEST_REF   0x00001310

Definition at line 5324 of file nv40.h.

◆ NV50TCL_BLEND_COLOR

#define NV50TCL_BLEND_COLOR (   x)    (0x0000131c+((x)*4))

Definition at line 5335 of file nv40.h.

◆ NV50TCL_BLEND_COLOR__SIZE

#define NV50TCL_BLEND_COLOR__SIZE   0x00000004

Definition at line 5336 of file nv40.h.

◆ NV50TCL_BLEND_ENABLE

#define NV50TCL_BLEND_ENABLE (   x)    (0x00001360+((x)*4))

Definition at line 5413 of file nv40.h.

◆ NV50TCL_BLEND_ENABLE__SIZE

#define NV50TCL_BLEND_ENABLE__SIZE   0x00000008

Definition at line 5414 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_ALPHA

#define NV50TCL_BLEND_EQUATION_ALPHA   0x0000134c

Definition at line 5375 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_ALPHA_FUNC_ADD

#define NV50TCL_BLEND_EQUATION_ALPHA_FUNC_ADD   0x00008006

Definition at line 5376 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_ALPHA_FUNC_REVERSE_SUBTRACT

#define NV50TCL_BLEND_EQUATION_ALPHA_FUNC_REVERSE_SUBTRACT   0x0000800b

Definition at line 5380 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_ALPHA_FUNC_SUBTRACT

#define NV50TCL_BLEND_EQUATION_ALPHA_FUNC_SUBTRACT   0x0000800a

Definition at line 5379 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_ALPHA_MAX

#define NV50TCL_BLEND_EQUATION_ALPHA_MAX   0x00008008

Definition at line 5378 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_ALPHA_MIN

#define NV50TCL_BLEND_EQUATION_ALPHA_MIN   0x00008007

Definition at line 5377 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_RGB

#define NV50TCL_BLEND_EQUATION_RGB   0x00001340

Definition at line 5337 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_RGB_FUNC_ADD

#define NV50TCL_BLEND_EQUATION_RGB_FUNC_ADD   0x00008006

Definition at line 5338 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_RGB_FUNC_REVERSE_SUBTRACT

#define NV50TCL_BLEND_EQUATION_RGB_FUNC_REVERSE_SUBTRACT   0x0000800b

Definition at line 5342 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_RGB_FUNC_SUBTRACT

#define NV50TCL_BLEND_EQUATION_RGB_FUNC_SUBTRACT   0x0000800a

Definition at line 5341 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_RGB_MAX

#define NV50TCL_BLEND_EQUATION_RGB_MAX   0x00008008

Definition at line 5340 of file nv40.h.

◆ NV50TCL_BLEND_EQUATION_RGB_MIN

#define NV50TCL_BLEND_EQUATION_RGB_MIN   0x00008007

Definition at line 5339 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA

#define NV50TCL_BLEND_FUNC_DST_ALPHA   0x00001358

Definition at line 5397 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_ALPHA

#define NV50TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_ALPHA   0x00008003

Definition at line 5411 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_COLOR

#define NV50TCL_BLEND_FUNC_DST_ALPHA_CONSTANT_COLOR   0x00008001

Definition at line 5409 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_DST_ALPHA

#define NV50TCL_BLEND_FUNC_DST_ALPHA_DST_ALPHA   0x00000304

Definition at line 5404 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_DST_COLOR

#define NV50TCL_BLEND_FUNC_DST_ALPHA_DST_COLOR   0x00000306

Definition at line 5406 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_ONE

#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE   0x00000001

Definition at line 5399 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_ALPHA

#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 5412 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_COLOR

#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 5410 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_ALPHA

#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 5405 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_COLOR

#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 5407 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_ALPHA

#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 5403 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_COLOR

#define NV50TCL_BLEND_FUNC_DST_ALPHA_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 5401 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA

#define NV50TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA   0x00000302

Definition at line 5402 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA_SATURATE

#define NV50TCL_BLEND_FUNC_DST_ALPHA_SRC_ALPHA_SATURATE   0x00000308

Definition at line 5408 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_SRC_COLOR

#define NV50TCL_BLEND_FUNC_DST_ALPHA_SRC_COLOR   0x00000300

Definition at line 5400 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_ALPHA_ZERO

#define NV50TCL_BLEND_FUNC_DST_ALPHA_ZERO   0x00000000

Definition at line 5398 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB

#define NV50TCL_BLEND_FUNC_DST_RGB   0x00001348

Definition at line 5359 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_CONSTANT_ALPHA

#define NV50TCL_BLEND_FUNC_DST_RGB_CONSTANT_ALPHA   0x00008003

Definition at line 5373 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_CONSTANT_COLOR

#define NV50TCL_BLEND_FUNC_DST_RGB_CONSTANT_COLOR   0x00008001

Definition at line 5371 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_DST_ALPHA

#define NV50TCL_BLEND_FUNC_DST_RGB_DST_ALPHA   0x00000304

Definition at line 5366 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_DST_COLOR

#define NV50TCL_BLEND_FUNC_DST_RGB_DST_COLOR   0x00000306

Definition at line 5368 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_ONE

#define NV50TCL_BLEND_FUNC_DST_RGB_ONE   0x00000001

Definition at line 5361 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_ALPHA

#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 5374 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_COLOR

#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 5372 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_ALPHA

#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 5367 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_COLOR

#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 5369 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_ALPHA

#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 5365 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_COLOR

#define NV50TCL_BLEND_FUNC_DST_RGB_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 5363 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA

#define NV50TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA   0x00000302

Definition at line 5364 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA_SATURATE

#define NV50TCL_BLEND_FUNC_DST_RGB_SRC_ALPHA_SATURATE   0x00000308

Definition at line 5370 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_SRC_COLOR

#define NV50TCL_BLEND_FUNC_DST_RGB_SRC_COLOR   0x00000300

Definition at line 5362 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_DST_RGB_ZERO

#define NV50TCL_BLEND_FUNC_DST_RGB_ZERO   0x00000000

Definition at line 5360 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_ALPHA   0x00001350

Definition at line 5381 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_ALPHA   0x00008003

Definition at line 5395 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_COLOR

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_CONSTANT_COLOR   0x00008001

Definition at line 5393 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_DST_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_DST_ALPHA   0x00000304

Definition at line 5388 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_DST_COLOR

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_DST_COLOR   0x00000306

Definition at line 5390 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE   0x00000001

Definition at line 5383 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 5396 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_COLOR

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 5394 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 5389 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_COLOR

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 5391 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 5387 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_COLOR

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 5385 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA   0x00000302

Definition at line 5386 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA_SATURATE

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_SRC_ALPHA_SATURATE   0x00000308

Definition at line 5392 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_SRC_COLOR

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_SRC_COLOR   0x00000300

Definition at line 5384 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_ALPHA_ZERO

#define NV50TCL_BLEND_FUNC_SRC_ALPHA_ZERO   0x00000000

Definition at line 5382 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB

#define NV50TCL_BLEND_FUNC_SRC_RGB   0x00001344

Definition at line 5343 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_CONSTANT_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_RGB_CONSTANT_ALPHA   0x00008003

Definition at line 5357 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_CONSTANT_COLOR

#define NV50TCL_BLEND_FUNC_SRC_RGB_CONSTANT_COLOR   0x00008001

Definition at line 5355 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_DST_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_RGB_DST_ALPHA   0x00000304

Definition at line 5350 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_DST_COLOR

#define NV50TCL_BLEND_FUNC_SRC_RGB_DST_COLOR   0x00000306

Definition at line 5352 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_ONE

#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE   0x00000001

Definition at line 5345 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_ALPHA   0x00008004

Definition at line 5358 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_COLOR

#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_CONSTANT_COLOR   0x00008002

Definition at line 5356 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_ALPHA   0x00000305

Definition at line 5351 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_COLOR

#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_DST_COLOR   0x00000307

Definition at line 5353 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_ALPHA   0x00000303

Definition at line 5349 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_COLOR

#define NV50TCL_BLEND_FUNC_SRC_RGB_ONE_MINUS_SRC_COLOR   0x00000301

Definition at line 5347 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA

#define NV50TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA   0x00000302

Definition at line 5348 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA_SATURATE

#define NV50TCL_BLEND_FUNC_SRC_RGB_SRC_ALPHA_SATURATE   0x00000308

Definition at line 5354 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_SRC_COLOR

#define NV50TCL_BLEND_FUNC_SRC_RGB_SRC_COLOR   0x00000300

Definition at line 5346 of file nv40.h.

◆ NV50TCL_BLEND_FUNC_SRC_RGB_ZERO

#define NV50TCL_BLEND_FUNC_SRC_RGB_ZERO   0x00000000

Definition at line 5344 of file nv40.h.

◆ NV50TCL_CLEAR_BUFFERS

#define NV50TCL_CLEAR_BUFFERS   0x000019d0

Definition at line 5858 of file nv40.h.

◆ NV50TCL_CLEAR_COLOR

#define NV50TCL_CLEAR_COLOR (   x)    (0x00000d80+((x)*4))

Definition at line 5258 of file nv40.h.

◆ NV50TCL_CLEAR_COLOR__SIZE

#define NV50TCL_CLEAR_COLOR__SIZE   0x00000004

Definition at line 5259 of file nv40.h.

◆ NV50TCL_CLEAR_DEPTH

#define NV50TCL_CLEAR_DEPTH   0x00000d90

Definition at line 5260 of file nv40.h.

◆ NV50TCL_CLEAR_STENCIL

#define NV50TCL_CLEAR_STENCIL   0x00000da0

Definition at line 5261 of file nv40.h.

◆ NV50TCL_COLOR_MASK

#define NV50TCL_COLOR_MASK (   x)    (0x00001a00+((x)*4))

Definition at line 5859 of file nv40.h.

◆ NV50TCL_COLOR_MASK__SIZE

#define NV50TCL_COLOR_MASK__SIZE   0x00000008

Definition at line 5860 of file nv40.h.

◆ NV50TCL_CULL_FACE

#define NV50TCL_CULL_FACE   0x00001920

Definition at line 5836 of file nv40.h.

◆ NV50TCL_CULL_FACE_BACK

#define NV50TCL_CULL_FACE_BACK   0x00000405

Definition at line 5838 of file nv40.h.

◆ NV50TCL_CULL_FACE_ENABLE

#define NV50TCL_CULL_FACE_ENABLE   0x00001918

Definition at line 5832 of file nv40.h.

◆ NV50TCL_CULL_FACE_FRONT

#define NV50TCL_CULL_FACE_FRONT   0x00000404

Definition at line 5837 of file nv40.h.

◆ NV50TCL_CULL_FACE_FRONT_AND_BACK

#define NV50TCL_CULL_FACE_FRONT_AND_BACK   0x00000408

Definition at line 5839 of file nv40.h.

◆ NV50TCL_DEPTH_RANGE_FAR

#define NV50TCL_DEPTH_RANGE_FAR   0x00000c0c

Definition at line 5251 of file nv40.h.

◆ NV50TCL_DEPTH_RANGE_NEAR

#define NV50TCL_DEPTH_RANGE_NEAR   0x00000c08

Definition at line 5250 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_ENABLE

#define NV50TCL_DEPTH_TEST_ENABLE   0x000012cc

Definition at line 5308 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC

#define NV50TCL_DEPTH_TEST_FUNC   0x0000130c

Definition at line 5314 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC_ALWAYS

#define NV50TCL_DEPTH_TEST_FUNC_ALWAYS   0x00000207

Definition at line 5323 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC_EQUAL

#define NV50TCL_DEPTH_TEST_FUNC_EQUAL   0x00000202

Definition at line 5317 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC_GEQUAL

#define NV50TCL_DEPTH_TEST_FUNC_GEQUAL   0x00000206

Definition at line 5322 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC_GREATER [1/2]

#define NV50TCL_DEPTH_TEST_FUNC_GREATER   0x00000204

Definition at line 5319 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC_GREATER [2/2]

#define NV50TCL_DEPTH_TEST_FUNC_GREATER   0x00000204

Definition at line 5319 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC_LEQUAL

#define NV50TCL_DEPTH_TEST_FUNC_LEQUAL   0x00000203

Definition at line 5318 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC_LESS

#define NV50TCL_DEPTH_TEST_FUNC_LESS   0x00000201

Definition at line 5316 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC_NEVER

#define NV50TCL_DEPTH_TEST_FUNC_NEVER   0x00000200

Definition at line 5315 of file nv40.h.

◆ NV50TCL_DEPTH_TEST_FUNC_NOTEQUAL

#define NV50TCL_DEPTH_TEST_FUNC_NOTEQUAL   0x00000205

Definition at line 5321 of file nv40.h.

◆ NV50TCL_DEPTH_WRITE_ENABLE

#define NV50TCL_DEPTH_WRITE_ENABLE   0x000012e8

Definition at line 5312 of file nv40.h.

◆ NV50TCL_DMA_IN_MEMORY0

#define NV50TCL_DMA_IN_MEMORY0 (   x)    (0x00000184+((x)*4))

Definition at line 5168 of file nv40.h.

◆ NV50TCL_DMA_IN_MEMORY0__SIZE

#define NV50TCL_DMA_IN_MEMORY0__SIZE   0x0000000b

Definition at line 5169 of file nv40.h.

◆ NV50TCL_DMA_IN_MEMORY1

#define NV50TCL_DMA_IN_MEMORY1 (   x)    (0x000001c0+((x)*4))

Definition at line 5170 of file nv40.h.

◆ NV50TCL_DMA_IN_MEMORY1__SIZE

#define NV50TCL_DMA_IN_MEMORY1__SIZE   0x00000008

Definition at line 5171 of file nv40.h.

◆ NV50TCL_DMA_NOTIFY

#define NV50TCL_DMA_NOTIFY   0x00000180

Definition at line 5167 of file nv40.h.

◆ NV50TCL_FP_ADDRESS_HIGH

#define NV50TCL_FP_ADDRESS_HIGH   0x00000fa4

Definition at line 5294 of file nv40.h.

◆ NV50TCL_FP_ADDRESS_LOW

#define NV50TCL_FP_ADDRESS_LOW   0x00000fa8

Definition at line 5295 of file nv40.h.

◆ NV50TCL_FP_START_ID

#define NV50TCL_FP_START_ID   0x00001414

Definition at line 5459 of file nv40.h.

◆ NV50TCL_FRONT_FACE

#define NV50TCL_FRONT_FACE   0x0000191c

Definition at line 5833 of file nv40.h.

◆ NV50TCL_FRONT_FACE_CCW

#define NV50TCL_FRONT_FACE_CCW   0x00000901

Definition at line 5835 of file nv40.h.

◆ NV50TCL_FRONT_FACE_CW

#define NV50TCL_FRONT_FACE_CW   0x00000900

Definition at line 5834 of file nv40.h.

◆ NV50TCL_GP_ADDRESS_HIGH

#define NV50TCL_GP_ADDRESS_HIGH   0x00000f70

Definition at line 5290 of file nv40.h.

◆ NV50TCL_GP_ADDRESS_LOW

#define NV50TCL_GP_ADDRESS_LOW   0x00000f74

Definition at line 5291 of file nv40.h.

◆ NV50TCL_GP_START_ID

#define NV50TCL_GP_START_ID   0x00001410

Definition at line 5458 of file nv40.h.

◆ NV50TCL_LINE_SMOOTH_ENABLE

#define NV50TCL_LINE_SMOOTH_ENABLE   0x00001570

Definition at line 5464 of file nv40.h.

◆ NV50TCL_LINE_STIPPLE_ENABLE

#define NV50TCL_LINE_STIPPLE_ENABLE   0x0000166c

Definition at line 5809 of file nv40.h.

◆ NV50TCL_LINE_STIPPLE_PATTERN

#define NV50TCL_LINE_STIPPLE_PATTERN   0x00001680

Definition at line 5810 of file nv40.h.

◆ NV50TCL_LINE_WIDTH

#define NV50TCL_LINE_WIDTH   0x000013b0

Definition at line 5456 of file nv40.h.

◆ NV50TCL_LOGIC_OP

#define NV50TCL_LOGIC_OP   0x000019c8

Definition at line 5841 of file nv40.h.

◆ NV50TCL_LOGIC_OP_AND

#define NV50TCL_LOGIC_OP_AND   0x00001501

Definition at line 5843 of file nv40.h.

◆ NV50TCL_LOGIC_OP_AND_INVERTED

#define NV50TCL_LOGIC_OP_AND_INVERTED   0x00001504

Definition at line 5846 of file nv40.h.

◆ NV50TCL_LOGIC_OP_AND_REVERSE

#define NV50TCL_LOGIC_OP_AND_REVERSE   0x00001502

Definition at line 5844 of file nv40.h.

◆ NV50TCL_LOGIC_OP_CLEAR

#define NV50TCL_LOGIC_OP_CLEAR   0x00001500

Definition at line 5842 of file nv40.h.

◆ NV50TCL_LOGIC_OP_COPY

#define NV50TCL_LOGIC_OP_COPY   0x00001503

Definition at line 5845 of file nv40.h.

◆ NV50TCL_LOGIC_OP_COPY_INVERTED

#define NV50TCL_LOGIC_OP_COPY_INVERTED   0x0000150c

Definition at line 5854 of file nv40.h.

◆ NV50TCL_LOGIC_OP_ENABLE

#define NV50TCL_LOGIC_OP_ENABLE   0x000019c4

Definition at line 5840 of file nv40.h.

◆ NV50TCL_LOGIC_OP_EQUIV

#define NV50TCL_LOGIC_OP_EQUIV   0x00001509

Definition at line 5851 of file nv40.h.

◆ NV50TCL_LOGIC_OP_INVERT

#define NV50TCL_LOGIC_OP_INVERT   0x0000150a

Definition at line 5852 of file nv40.h.

◆ NV50TCL_LOGIC_OP_NAND

#define NV50TCL_LOGIC_OP_NAND   0x0000150e

Definition at line 5856 of file nv40.h.

◆ NV50TCL_LOGIC_OP_NOOP

#define NV50TCL_LOGIC_OP_NOOP   0x00001505

Definition at line 5847 of file nv40.h.

◆ NV50TCL_LOGIC_OP_NOR

#define NV50TCL_LOGIC_OP_NOR   0x00001508

Definition at line 5850 of file nv40.h.

◆ NV50TCL_LOGIC_OP_OR

#define NV50TCL_LOGIC_OP_OR   0x00001507

Definition at line 5849 of file nv40.h.

◆ NV50TCL_LOGIC_OP_OR_INVERTED

#define NV50TCL_LOGIC_OP_OR_INVERTED   0x0000150d

Definition at line 5855 of file nv40.h.

◆ NV50TCL_LOGIC_OP_OR_REVERSE

#define NV50TCL_LOGIC_OP_OR_REVERSE   0x0000150b

Definition at line 5853 of file nv40.h.

◆ NV50TCL_LOGIC_OP_SET

#define NV50TCL_LOGIC_OP_SET   0x0000150f

Definition at line 5857 of file nv40.h.

◆ NV50TCL_LOGIC_OP_XOR

#define NV50TCL_LOGIC_OP_XOR   0x00001506

Definition at line 5848 of file nv40.h.

◆ NV50TCL_NOP

#define NV50TCL_NOP   0x00000100

Definition at line 5165 of file nv40.h.

◆ NV50TCL_NOTIFY

#define NV50TCL_NOTIFY   0x00000104

Definition at line 5166 of file nv40.h.

◆ NV50TCL_POINT_SIZE

#define NV50TCL_POINT_SIZE   0x00001518

Definition at line 5460 of file nv40.h.

◆ NV50TCL_POLYGON_MODE_BACK

#define NV50TCL_POLYGON_MODE_BACK   0x00000db0

Definition at line 5266 of file nv40.h.

◆ NV50TCL_POLYGON_MODE_BACK_FILL

#define NV50TCL_POLYGON_MODE_BACK_FILL   0x00001b02

Definition at line 5269 of file nv40.h.

◆ NV50TCL_POLYGON_MODE_BACK_LINE

#define NV50TCL_POLYGON_MODE_BACK_LINE   0x00001b01

Definition at line 5268 of file nv40.h.

◆ NV50TCL_POLYGON_MODE_BACK_POINT

#define NV50TCL_POLYGON_MODE_BACK_POINT   0x00001b00

Definition at line 5267 of file nv40.h.

◆ NV50TCL_POLYGON_MODE_FRONT

#define NV50TCL_POLYGON_MODE_FRONT   0x00000dac

Definition at line 5262 of file nv40.h.

◆ NV50TCL_POLYGON_MODE_FRONT_FILL

#define NV50TCL_POLYGON_MODE_FRONT_FILL   0x00001b02

Definition at line 5265 of file nv40.h.

◆ NV50TCL_POLYGON_MODE_FRONT_LINE

#define NV50TCL_POLYGON_MODE_FRONT_LINE   0x00001b01

Definition at line 5264 of file nv40.h.

◆ NV50TCL_POLYGON_MODE_FRONT_POINT

#define NV50TCL_POLYGON_MODE_FRONT_POINT   0x00001b00

Definition at line 5263 of file nv40.h.

◆ NV50TCL_POLYGON_OFFSET_FACTOR

#define NV50TCL_POLYGON_OFFSET_FACTOR   0x0000156c

Definition at line 5463 of file nv40.h.

◆ NV50TCL_POLYGON_OFFSET_FILL_ENABLE

#define NV50TCL_POLYGON_OFFSET_FILL_ENABLE   0x00000dc8

Definition at line 5273 of file nv40.h.

◆ NV50TCL_POLYGON_OFFSET_LINE_ENABLE

#define NV50TCL_POLYGON_OFFSET_LINE_ENABLE   0x00000dc4

Definition at line 5272 of file nv40.h.

◆ NV50TCL_POLYGON_OFFSET_POINT_ENABLE

#define NV50TCL_POLYGON_OFFSET_POINT_ENABLE   0x00000dc0

Definition at line 5271 of file nv40.h.

◆ NV50TCL_POLYGON_OFFSET_UNITS

#define NV50TCL_POLYGON_OFFSET_UNITS   0x000015bc

Definition at line 5505 of file nv40.h.

◆ NV50TCL_POLYGON_SMOOTH_ENABLE

#define NV50TCL_POLYGON_SMOOTH_ENABLE   0x00000db4

Definition at line 5270 of file nv40.h.

◆ NV50TCL_POLYGON_STIPPLE_ENABLE

#define NV50TCL_POLYGON_STIPPLE_ENABLE   0x0000168c

Definition at line 5811 of file nv40.h.

◆ NV50TCL_POLYGON_STIPPLE_PATTERN

#define NV50TCL_POLYGON_STIPPLE_PATTERN (   x)    (0x00001700+((x)*4))

Definition at line 5830 of file nv40.h.

◆ NV50TCL_POLYGON_STIPPLE_PATTERN__SIZE

#define NV50TCL_POLYGON_STIPPLE_PATTERN__SIZE   0x00000020

Definition at line 5831 of file nv40.h.

◆ NV50TCL_RT_ADDRESS_HIGH

#define NV50TCL_RT_ADDRESS_HIGH (   x)    (0x00000200+((x)*32))

Definition at line 5172 of file nv40.h.

◆ NV50TCL_RT_ADDRESS_HIGH__SIZE

#define NV50TCL_RT_ADDRESS_HIGH__SIZE   0x00000008

Definition at line 5173 of file nv40.h.

◆ NV50TCL_RT_ADDRESS_LOW

#define NV50TCL_RT_ADDRESS_LOW (   x)    (0x00000204+((x)*32))

Definition at line 5174 of file nv40.h.

◆ NV50TCL_RT_ADDRESS_LOW__SIZE

#define NV50TCL_RT_ADDRESS_LOW__SIZE   0x00000008

Definition at line 5175 of file nv40.h.

◆ NV50TCL_RT_FORMAT

#define NV50TCL_RT_FORMAT (   x)    (0x00000208+((x)*32))

Definition at line 5176 of file nv40.h.

◆ NV50TCL_RT_FORMAT__SIZE

#define NV50TCL_RT_FORMAT__SIZE   0x00000008

Definition at line 5177 of file nv40.h.

◆ NV50TCL_RT_HORIZ

#define NV50TCL_RT_HORIZ (   x)    (0x00001240+((x)*8))

Definition at line 5304 of file nv40.h.

◆ NV50TCL_RT_HORIZ__SIZE

#define NV50TCL_RT_HORIZ__SIZE   0x00000008

Definition at line 5305 of file nv40.h.

◆ NV50TCL_RT_UNK3

#define NV50TCL_RT_UNK3 (   x)    (0x0000020c+((x)*32))

Definition at line 5178 of file nv40.h.

◆ NV50TCL_RT_UNK3__SIZE

#define NV50TCL_RT_UNK3__SIZE   0x00000008

Definition at line 5179 of file nv40.h.

◆ NV50TCL_RT_UNK4

#define NV50TCL_RT_UNK4 (   x)    (0x00000210+((x)*32))

Definition at line 5180 of file nv40.h.

◆ NV50TCL_RT_UNK4__SIZE

#define NV50TCL_RT_UNK4__SIZE   0x00000008

Definition at line 5181 of file nv40.h.

◆ NV50TCL_RT_VERT

#define NV50TCL_RT_VERT (   x)    (0x00001244+((x)*8))

Definition at line 5306 of file nv40.h.

◆ NV50TCL_RT_VERT__SIZE

#define NV50TCL_RT_VERT__SIZE   0x00000008

Definition at line 5307 of file nv40.h.

◆ NV50TCL_SCISSOR_HORIZ

#define NV50TCL_SCISSOR_HORIZ   0x00000e04

Definition at line 5274 of file nv40.h.

◆ NV50TCL_SCISSOR_HORIZ_L_MASK

#define NV50TCL_SCISSOR_HORIZ_L_MASK   0x0000ffff

Definition at line 5276 of file nv40.h.

◆ NV50TCL_SCISSOR_HORIZ_L_SHIFT

#define NV50TCL_SCISSOR_HORIZ_L_SHIFT   0

Definition at line 5275 of file nv40.h.

◆ NV50TCL_SCISSOR_HORIZ_R_MASK

#define NV50TCL_SCISSOR_HORIZ_R_MASK   0xffff0000

Definition at line 5278 of file nv40.h.

◆ NV50TCL_SCISSOR_HORIZ_R_SHIFT

#define NV50TCL_SCISSOR_HORIZ_R_SHIFT   16

Definition at line 5277 of file nv40.h.

◆ NV50TCL_SCISSOR_VERT

#define NV50TCL_SCISSOR_VERT   0x00000e08

Definition at line 5279 of file nv40.h.

◆ NV50TCL_SCISSOR_VERT_B_MASK

#define NV50TCL_SCISSOR_VERT_B_MASK   0xffff0000

Definition at line 5283 of file nv40.h.

◆ NV50TCL_SCISSOR_VERT_B_SHIFT

#define NV50TCL_SCISSOR_VERT_B_SHIFT   16

Definition at line 5282 of file nv40.h.

◆ NV50TCL_SCISSOR_VERT_T_MASK

#define NV50TCL_SCISSOR_VERT_T_MASK   0x0000ffff

Definition at line 5281 of file nv40.h.

◆ NV50TCL_SCISSOR_VERT_T_SHIFT

#define NV50TCL_SCISSOR_VERT_T_SHIFT   0

Definition at line 5280 of file nv40.h.

◆ NV50TCL_SHADE_MODEL

#define NV50TCL_SHADE_MODEL   0x000012d4

Definition at line 5309 of file nv40.h.

◆ NV50TCL_SHADE_MODEL_FLAT

#define NV50TCL_SHADE_MODEL_FLAT   0x00001d00

Definition at line 5310 of file nv40.h.

◆ NV50TCL_SHADE_MODEL_SMOOTH

#define NV50TCL_SHADE_MODEL_SMOOTH   0x00001d01

Definition at line 5311 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_ENABLE

#define NV50TCL_STENCIL_BACK_ENABLE   0x00001380

Definition at line 5415 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC

#define NV50TCL_STENCIL_BACK_FUNC_FUNC   0x00001390

Definition at line 5443 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC_ALWAYS

#define NV50TCL_STENCIL_BACK_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 5452 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC_EQUAL

#define NV50TCL_STENCIL_BACK_FUNC_FUNC_EQUAL   0x00000202

Definition at line 5446 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC_GEQUAL

#define NV50TCL_STENCIL_BACK_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 5451 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC_GREATER [1/2]

#define NV50TCL_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204

Definition at line 5448 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC_GREATER [2/2]

#define NV50TCL_STENCIL_BACK_FUNC_FUNC_GREATER   0x00000204

Definition at line 5448 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC_LEQUAL

#define NV50TCL_STENCIL_BACK_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 5447 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC_LESS

#define NV50TCL_STENCIL_BACK_FUNC_FUNC_LESS   0x00000201

Definition at line 5445 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC_NEVER

#define NV50TCL_STENCIL_BACK_FUNC_FUNC_NEVER   0x00000200

Definition at line 5444 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_FUNC_NOTEQUAL

#define NV50TCL_STENCIL_BACK_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 5450 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_MASK

#define NV50TCL_STENCIL_BACK_FUNC_MASK   0x0000139c

Definition at line 5455 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_FUNC_REF

#define NV50TCL_STENCIL_BACK_FUNC_REF   0x00001394

Definition at line 5453 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_MASK

#define NV50TCL_STENCIL_BACK_MASK   0x00001398

Definition at line 5454 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_FAIL

#define NV50TCL_STENCIL_BACK_OP_FAIL   0x00001384

Definition at line 5416 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_FAIL_DECR

#define NV50TCL_STENCIL_BACK_OP_FAIL_DECR   0x00001e03

Definition at line 5422 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_FAIL_DECR_WRAP

#define NV50TCL_STENCIL_BACK_OP_FAIL_DECR_WRAP   0x00008508

Definition at line 5424 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_FAIL_INCR

#define NV50TCL_STENCIL_BACK_OP_FAIL_INCR   0x00001e02

Definition at line 5421 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_FAIL_INCR_WRAP

#define NV50TCL_STENCIL_BACK_OP_FAIL_INCR_WRAP   0x00008507

Definition at line 5423 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_FAIL_INVERT

#define NV50TCL_STENCIL_BACK_OP_FAIL_INVERT   0x0000150a

Definition at line 5418 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_FAIL_KEEP

#define NV50TCL_STENCIL_BACK_OP_FAIL_KEEP   0x00001e00

Definition at line 5419 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_FAIL_REPLACE

#define NV50TCL_STENCIL_BACK_OP_FAIL_REPLACE   0x00001e01

Definition at line 5420 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_FAIL_ZERO

#define NV50TCL_STENCIL_BACK_OP_FAIL_ZERO   0x00000000

Definition at line 5417 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZFAIL

#define NV50TCL_STENCIL_BACK_OP_ZFAIL   0x00001388

Definition at line 5425 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZFAIL_DECR

#define NV50TCL_STENCIL_BACK_OP_ZFAIL_DECR   0x00001e03

Definition at line 5431 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZFAIL_DECR_WRAP

#define NV50TCL_STENCIL_BACK_OP_ZFAIL_DECR_WRAP   0x00008508

Definition at line 5433 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZFAIL_INCR

#define NV50TCL_STENCIL_BACK_OP_ZFAIL_INCR   0x00001e02

Definition at line 5430 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZFAIL_INCR_WRAP

#define NV50TCL_STENCIL_BACK_OP_ZFAIL_INCR_WRAP   0x00008507

Definition at line 5432 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZFAIL_INVERT

#define NV50TCL_STENCIL_BACK_OP_ZFAIL_INVERT   0x0000150a

Definition at line 5427 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZFAIL_KEEP

#define NV50TCL_STENCIL_BACK_OP_ZFAIL_KEEP   0x00001e00

Definition at line 5428 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZFAIL_REPLACE

#define NV50TCL_STENCIL_BACK_OP_ZFAIL_REPLACE   0x00001e01

Definition at line 5429 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZFAIL_ZERO

#define NV50TCL_STENCIL_BACK_OP_ZFAIL_ZERO   0x00000000

Definition at line 5426 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZPASS

#define NV50TCL_STENCIL_BACK_OP_ZPASS   0x0000138c

Definition at line 5434 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZPASS_DECR

#define NV50TCL_STENCIL_BACK_OP_ZPASS_DECR   0x00001e03

Definition at line 5440 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZPASS_DECR_WRAP

#define NV50TCL_STENCIL_BACK_OP_ZPASS_DECR_WRAP   0x00008508

Definition at line 5442 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZPASS_INCR

#define NV50TCL_STENCIL_BACK_OP_ZPASS_INCR   0x00001e02

Definition at line 5439 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZPASS_INCR_WRAP

#define NV50TCL_STENCIL_BACK_OP_ZPASS_INCR_WRAP   0x00008507

Definition at line 5441 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZPASS_INVERT

#define NV50TCL_STENCIL_BACK_OP_ZPASS_INVERT   0x0000150a

Definition at line 5436 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZPASS_KEEP

#define NV50TCL_STENCIL_BACK_OP_ZPASS_KEEP   0x00001e00

Definition at line 5437 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZPASS_REPLACE

#define NV50TCL_STENCIL_BACK_OP_ZPASS_REPLACE   0x00001e01

Definition at line 5438 of file nv40.h.

◆ NV50TCL_STENCIL_BACK_OP_ZPASS_ZERO

#define NV50TCL_STENCIL_BACK_OP_ZPASS_ZERO   0x00000000

Definition at line 5435 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_ENABLE

#define NV50TCL_STENCIL_FRONT_ENABLE   0x00001594

Definition at line 5467 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC   0x000015a4

Definition at line 5495 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC_ALWAYS

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_ALWAYS   0x00000207

Definition at line 5504 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC_EQUAL

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_EQUAL   0x00000202

Definition at line 5498 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC_GEQUAL

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_GEQUAL   0x00000206

Definition at line 5503 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC_GREATER [1/2]

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204

Definition at line 5500 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC_GREATER [2/2]

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_GREATER   0x00000204

Definition at line 5500 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC_LEQUAL

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_LEQUAL   0x00000203

Definition at line 5499 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC_LESS

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_LESS   0x00000201

Definition at line 5497 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC_NEVER

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_NEVER   0x00000200

Definition at line 5496 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_FUNC_NOTEQUAL

#define NV50TCL_STENCIL_FRONT_FUNC_FUNC_NOTEQUAL   0x00000205

Definition at line 5502 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_MASK

#define NV50TCL_STENCIL_FRONT_FUNC_MASK   0x00000f5c

Definition at line 5289 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_FUNC_REF

#define NV50TCL_STENCIL_FRONT_FUNC_REF   0x00000f54

Definition at line 5287 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_MASK

#define NV50TCL_STENCIL_FRONT_MASK   0x00000f58

Definition at line 5288 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_FAIL

#define NV50TCL_STENCIL_FRONT_OP_FAIL   0x00001598

Definition at line 5468 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_FAIL_DECR

#define NV50TCL_STENCIL_FRONT_OP_FAIL_DECR   0x00001e03

Definition at line 5474 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_FAIL_DECR_WRAP

#define NV50TCL_STENCIL_FRONT_OP_FAIL_DECR_WRAP   0x00008508

Definition at line 5476 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_FAIL_INCR

#define NV50TCL_STENCIL_FRONT_OP_FAIL_INCR   0x00001e02

Definition at line 5473 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_FAIL_INCR_WRAP

#define NV50TCL_STENCIL_FRONT_OP_FAIL_INCR_WRAP   0x00008507

Definition at line 5475 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_FAIL_INVERT

#define NV50TCL_STENCIL_FRONT_OP_FAIL_INVERT   0x0000150a

Definition at line 5470 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_FAIL_KEEP

#define NV50TCL_STENCIL_FRONT_OP_FAIL_KEEP   0x00001e00

Definition at line 5471 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_FAIL_REPLACE

#define NV50TCL_STENCIL_FRONT_OP_FAIL_REPLACE   0x00001e01

Definition at line 5472 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_FAIL_ZERO

#define NV50TCL_STENCIL_FRONT_OP_FAIL_ZERO   0x00000000

Definition at line 5469 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZFAIL

#define NV50TCL_STENCIL_FRONT_OP_ZFAIL   0x0000159c

Definition at line 5477 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZFAIL_DECR

#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_DECR   0x00001e03

Definition at line 5483 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZFAIL_DECR_WRAP

#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_DECR_WRAP   0x00008508

Definition at line 5485 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZFAIL_INCR

#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_INCR   0x00001e02

Definition at line 5482 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZFAIL_INCR_WRAP

#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_INCR_WRAP   0x00008507

Definition at line 5484 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZFAIL_INVERT

#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_INVERT   0x0000150a

Definition at line 5479 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZFAIL_KEEP

#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_KEEP   0x00001e00

Definition at line 5480 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZFAIL_REPLACE

#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_REPLACE   0x00001e01

Definition at line 5481 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZFAIL_ZERO

#define NV50TCL_STENCIL_FRONT_OP_ZFAIL_ZERO   0x00000000

Definition at line 5478 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZPASS

#define NV50TCL_STENCIL_FRONT_OP_ZPASS   0x000015a0

Definition at line 5486 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZPASS_DECR

#define NV50TCL_STENCIL_FRONT_OP_ZPASS_DECR   0x00001e03

Definition at line 5492 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZPASS_DECR_WRAP

#define NV50TCL_STENCIL_FRONT_OP_ZPASS_DECR_WRAP   0x00008508

Definition at line 5494 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZPASS_INCR

#define NV50TCL_STENCIL_FRONT_OP_ZPASS_INCR   0x00001e02

Definition at line 5491 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZPASS_INCR_WRAP

#define NV50TCL_STENCIL_FRONT_OP_ZPASS_INCR_WRAP   0x00008507

Definition at line 5493 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZPASS_INVERT

#define NV50TCL_STENCIL_FRONT_OP_ZPASS_INVERT   0x0000150a

Definition at line 5488 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZPASS_KEEP

#define NV50TCL_STENCIL_FRONT_OP_ZPASS_KEEP   0x00001e00

Definition at line 5489 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZPASS_REPLACE

#define NV50TCL_STENCIL_FRONT_OP_ZPASS_REPLACE   0x00001e01

Definition at line 5490 of file nv40.h.

◆ NV50TCL_STENCIL_FRONT_OP_ZPASS_ZERO

#define NV50TCL_STENCIL_FRONT_OP_ZPASS_ZERO   0x00000000

Definition at line 5487 of file nv40.h.

◆ NV50TCL_TEX_CB0_ADDRESS_HIGH

#define NV50TCL_TEX_CB0_ADDRESS_HIGH   0x0000155c

Definition at line 5461 of file nv40.h.

◆ NV50TCL_TEX_CB0_ADDRESS_LOW

#define NV50TCL_TEX_CB0_ADDRESS_LOW   0x00001560

Definition at line 5462 of file nv40.h.

◆ NV50TCL_TEX_CB1_ADDRESS_HIGH

#define NV50TCL_TEX_CB1_ADDRESS_HIGH   0x00001574

Definition at line 5465 of file nv40.h.

◆ NV50TCL_TEX_CB1_ADDRESS_LOW

#define NV50TCL_TEX_CB1_ADDRESS_LOW   0x00001578

Definition at line 5466 of file nv40.h.

◆ NV50TCL_UNKFF4

#define NV50TCL_UNKFF4   0x00000ff4

Definition at line 5298 of file nv40.h.

◆ NV50TCL_UNKFF4_W_MASK

#define NV50TCL_UNKFF4_W_MASK   0xffff0000

Definition at line 5300 of file nv40.h.

◆ NV50TCL_UNKFF4_W_SHIFT

#define NV50TCL_UNKFF4_W_SHIFT   16

Definition at line 5299 of file nv40.h.

◆ NV50TCL_UNKFF8

#define NV50TCL_UNKFF8   0x00000ff8

Definition at line 5301 of file nv40.h.

◆ NV50TCL_UNKFF8_H_MASK

#define NV50TCL_UNKFF8_H_MASK   0xffff0000

Definition at line 5303 of file nv40.h.

◆ NV50TCL_UNKFF8_H_SHIFT

#define NV50TCL_UNKFF8_H_SHIFT   16

Definition at line 5302 of file nv40.h.

◆ NV50TCL_VERTEX_ARRAY_FORMAT

#define NV50TCL_VERTEX_ARRAY_FORMAT (   x)    (0x00000900+((x)*16))

Definition at line 5234 of file nv40.h.

◆ NV50TCL_VERTEX_ARRAY_FORMAT__SIZE

#define NV50TCL_VERTEX_ARRAY_FORMAT__SIZE   0x00000010

Definition at line 5235 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN

#define NV50TCL_VERTEX_BEGIN   0x000015dc

Definition at line 5506 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_LINE_LOOP

#define NV50TCL_VERTEX_BEGIN_LINE_LOOP   0x00000002

Definition at line 5509 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_LINE_STRIP

#define NV50TCL_VERTEX_BEGIN_LINE_STRIP   0x00000003

Definition at line 5510 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_LINES

#define NV50TCL_VERTEX_BEGIN_LINES   0x00000001

Definition at line 5508 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_POINTS

#define NV50TCL_VERTEX_BEGIN_POINTS   0x00000000

Definition at line 5507 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_POLYGON

#define NV50TCL_VERTEX_BEGIN_POLYGON   0x00000009

Definition at line 5516 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_QUAD_STRIP

#define NV50TCL_VERTEX_BEGIN_QUAD_STRIP   0x00000008

Definition at line 5515 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_QUADS

#define NV50TCL_VERTEX_BEGIN_QUADS   0x00000007

Definition at line 5514 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_TRIANGLE_FAN

#define NV50TCL_VERTEX_BEGIN_TRIANGLE_FAN   0x00000006

Definition at line 5513 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_TRIANGLE_STRIP

#define NV50TCL_VERTEX_BEGIN_TRIANGLE_STRIP   0x00000005

Definition at line 5512 of file nv40.h.

◆ NV50TCL_VERTEX_BEGIN_TRIANGLES

#define NV50TCL_VERTEX_BEGIN_TRIANGLES   0x00000004

Definition at line 5511 of file nv40.h.

◆ NV50TCL_VERTEX_BUFFER_COUNT

#define NV50TCL_VERTEX_BUFFER_COUNT   0x00000d78

Definition at line 5257 of file nv40.h.

◆ NV50TCL_VERTEX_BUFFER_FIRST

#define NV50TCL_VERTEX_BUFFER_FIRST   0x00000d74

Definition at line 5256 of file nv40.h.

◆ NV50TCL_VERTEX_DATA

#define NV50TCL_VERTEX_DATA   0x00001640

Definition at line 5518 of file nv40.h.

◆ NV50TCL_VERTEX_END

#define NV50TCL_VERTEX_END   0x000015e0

Definition at line 5517 of file nv40.h.

◆ NV50TCL_VIEWPORT_CLIP_HORIZ

#define NV50TCL_VIEWPORT_CLIP_HORIZ (   x)    (0x00000d00+((x)*8))

Definition at line 5252 of file nv40.h.

◆ NV50TCL_VIEWPORT_CLIP_HORIZ__SIZE

#define NV50TCL_VIEWPORT_CLIP_HORIZ__SIZE   0x00000008

Definition at line 5253 of file nv40.h.

◆ NV50TCL_VIEWPORT_CLIP_VERT

#define NV50TCL_VIEWPORT_CLIP_VERT (   x)    (0x00000d04+((x)*8))

Definition at line 5254 of file nv40.h.

◆ NV50TCL_VIEWPORT_CLIP_VERT__SIZE

#define NV50TCL_VIEWPORT_CLIP_VERT__SIZE   0x00000008

Definition at line 5255 of file nv40.h.

◆ NV50TCL_VIEWPORT_HORIZ

#define NV50TCL_VIEWPORT_HORIZ   0x00000c00

Definition at line 5240 of file nv40.h.

◆ NV50TCL_VIEWPORT_HORIZ_W_MASK

#define NV50TCL_VIEWPORT_HORIZ_W_MASK   0xffff0000

Definition at line 5244 of file nv40.h.

◆ NV50TCL_VIEWPORT_HORIZ_W_SHIFT

#define NV50TCL_VIEWPORT_HORIZ_W_SHIFT   16

Definition at line 5243 of file nv40.h.

◆ NV50TCL_VIEWPORT_HORIZ_X_MASK

#define NV50TCL_VIEWPORT_HORIZ_X_MASK   0x0000ffff

Definition at line 5242 of file nv40.h.

◆ NV50TCL_VIEWPORT_HORIZ_X_SHIFT

#define NV50TCL_VIEWPORT_HORIZ_X_SHIFT   0

Definition at line 5241 of file nv40.h.

◆ NV50TCL_VIEWPORT_UNK0

#define NV50TCL_VIEWPORT_UNK0 (   x)    (0x00000a00+((x)*4))

Definition at line 5236 of file nv40.h.

◆ NV50TCL_VIEWPORT_UNK0__SIZE

#define NV50TCL_VIEWPORT_UNK0__SIZE   0x00000003

Definition at line 5237 of file nv40.h.

◆ NV50TCL_VIEWPORT_UNK1

#define NV50TCL_VIEWPORT_UNK1 (   x)    (0x00000a0c+((x)*4))

Definition at line 5238 of file nv40.h.

◆ NV50TCL_VIEWPORT_UNK1__SIZE

#define NV50TCL_VIEWPORT_UNK1__SIZE   0x00000003

Definition at line 5239 of file nv40.h.

◆ NV50TCL_VIEWPORT_VERT

#define NV50TCL_VIEWPORT_VERT   0x00000c04

Definition at line 5245 of file nv40.h.

◆ NV50TCL_VIEWPORT_VERT_H_MASK

#define NV50TCL_VIEWPORT_VERT_H_MASK   0xffff0000

Definition at line 5249 of file nv40.h.

◆ NV50TCL_VIEWPORT_VERT_H_SHIFT

#define NV50TCL_VIEWPORT_VERT_H_SHIFT   16

Definition at line 5248 of file nv40.h.

◆ NV50TCL_VIEWPORT_VERT_Y_MASK

#define NV50TCL_VIEWPORT_VERT_Y_MASK   0x0000ffff

Definition at line 5247 of file nv40.h.

◆ NV50TCL_VIEWPORT_VERT_Y_SHIFT

#define NV50TCL_VIEWPORT_VERT_Y_SHIFT   0

Definition at line 5246 of file nv40.h.

◆ NV50TCL_VP_ADDRESS_HIGH

#define NV50TCL_VP_ADDRESS_HIGH   0x00000f7c

Definition at line 5292 of file nv40.h.

◆ NV50TCL_VP_ADDRESS_LOW

#define NV50TCL_VP_ADDRESS_LOW   0x00000f80

Definition at line 5293 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0

#define NV50TCL_VP_ATTR_EN_0   0x00001650

Definition at line 5519 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_MASK

#define NV50TCL_VP_ATTR_EN_0_0_MASK   0x0000000f

Definition at line 5647 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_NNNW

#define NV50TCL_VP_ATTR_EN_0_0_NNNW   0x00000008

Definition at line 5656 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_NNZN

#define NV50TCL_VP_ATTR_EN_0_0_NNZN   0x00000004

Definition at line 5652 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_NNZW

#define NV50TCL_VP_ATTR_EN_0_0_NNZW   0x0000000c

Definition at line 5660 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_NONE

#define NV50TCL_VP_ATTR_EN_0_0_NONE   0x00000000

Definition at line 5648 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_NYNN

#define NV50TCL_VP_ATTR_EN_0_0_NYNN   0x00000002

Definition at line 5650 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_NYNW

#define NV50TCL_VP_ATTR_EN_0_0_NYNW   0x0000000a

Definition at line 5658 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_NYZN

#define NV50TCL_VP_ATTR_EN_0_0_NYZN   0x00000006

Definition at line 5654 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_NYZW

#define NV50TCL_VP_ATTR_EN_0_0_NYZW   0x0000000e

Definition at line 5662 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_SHIFT

#define NV50TCL_VP_ATTR_EN_0_0_SHIFT   0

Definition at line 5646 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_XNNN

#define NV50TCL_VP_ATTR_EN_0_0_XNNN   0x00000001

Definition at line 5649 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_XNNW

#define NV50TCL_VP_ATTR_EN_0_0_XNNW   0x00000009

Definition at line 5657 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_XNZN

#define NV50TCL_VP_ATTR_EN_0_0_XNZN   0x00000005

Definition at line 5653 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_XNZW

#define NV50TCL_VP_ATTR_EN_0_0_XNZW   0x0000000d

Definition at line 5661 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_XYNN

#define NV50TCL_VP_ATTR_EN_0_0_XYNN   0x00000003

Definition at line 5651 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_XYNW

#define NV50TCL_VP_ATTR_EN_0_0_XYNW   0x0000000b

Definition at line 5659 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_XYZN

#define NV50TCL_VP_ATTR_EN_0_0_XYZN   0x00000007

Definition at line 5655 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_0_XYZW

#define NV50TCL_VP_ATTR_EN_0_0_XYZW   0x0000000f

Definition at line 5663 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_MASK

#define NV50TCL_VP_ATTR_EN_0_1_MASK   0x000000f0

Definition at line 5629 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_NNNW

#define NV50TCL_VP_ATTR_EN_0_1_NNNW   0x00000080

Definition at line 5638 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_NNZN

#define NV50TCL_VP_ATTR_EN_0_1_NNZN   0x00000040

Definition at line 5634 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_NNZW

#define NV50TCL_VP_ATTR_EN_0_1_NNZW   0x000000c0

Definition at line 5642 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_NONE

#define NV50TCL_VP_ATTR_EN_0_1_NONE   0x00000000

Definition at line 5630 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_NYNN

#define NV50TCL_VP_ATTR_EN_0_1_NYNN   0x00000020

Definition at line 5632 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_NYNW

#define NV50TCL_VP_ATTR_EN_0_1_NYNW   0x000000a0

Definition at line 5640 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_NYZN

#define NV50TCL_VP_ATTR_EN_0_1_NYZN   0x00000060

Definition at line 5636 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_NYZW

#define NV50TCL_VP_ATTR_EN_0_1_NYZW   0x000000e0

Definition at line 5644 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_SHIFT

#define NV50TCL_VP_ATTR_EN_0_1_SHIFT   4

Definition at line 5628 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_XNNN

#define NV50TCL_VP_ATTR_EN_0_1_XNNN   0x00000010

Definition at line 5631 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_XNNW

#define NV50TCL_VP_ATTR_EN_0_1_XNNW   0x00000090

Definition at line 5639 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_XNZN

#define NV50TCL_VP_ATTR_EN_0_1_XNZN   0x00000050

Definition at line 5635 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_XNZW

#define NV50TCL_VP_ATTR_EN_0_1_XNZW   0x000000d0

Definition at line 5643 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_XYNN

#define NV50TCL_VP_ATTR_EN_0_1_XYNN   0x00000030

Definition at line 5633 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_XYNW

#define NV50TCL_VP_ATTR_EN_0_1_XYNW   0x000000b0

Definition at line 5641 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_XYZN

#define NV50TCL_VP_ATTR_EN_0_1_XYZN   0x00000070

Definition at line 5637 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_1_XYZW

#define NV50TCL_VP_ATTR_EN_0_1_XYZW   0x000000f0

Definition at line 5645 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_MASK

#define NV50TCL_VP_ATTR_EN_0_2_MASK   0x00000f00

Definition at line 5611 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_NNNW

#define NV50TCL_VP_ATTR_EN_0_2_NNNW   0x00000800

Definition at line 5620 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_NNZN

#define NV50TCL_VP_ATTR_EN_0_2_NNZN   0x00000400

Definition at line 5616 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_NNZW

#define NV50TCL_VP_ATTR_EN_0_2_NNZW   0x00000c00

Definition at line 5624 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_NONE

#define NV50TCL_VP_ATTR_EN_0_2_NONE   0x00000000

Definition at line 5612 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_NYNN

#define NV50TCL_VP_ATTR_EN_0_2_NYNN   0x00000200

Definition at line 5614 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_NYNW

#define NV50TCL_VP_ATTR_EN_0_2_NYNW   0x00000a00

Definition at line 5622 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_NYZN

#define NV50TCL_VP_ATTR_EN_0_2_NYZN   0x00000600

Definition at line 5618 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_NYZW

#define NV50TCL_VP_ATTR_EN_0_2_NYZW   0x00000e00

Definition at line 5626 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_SHIFT

#define NV50TCL_VP_ATTR_EN_0_2_SHIFT   8

Definition at line 5610 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_XNNN

#define NV50TCL_VP_ATTR_EN_0_2_XNNN   0x00000100

Definition at line 5613 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_XNNW

#define NV50TCL_VP_ATTR_EN_0_2_XNNW   0x00000900

Definition at line 5621 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_XNZN

#define NV50TCL_VP_ATTR_EN_0_2_XNZN   0x00000500

Definition at line 5617 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_XNZW

#define NV50TCL_VP_ATTR_EN_0_2_XNZW   0x00000d00

Definition at line 5625 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_XYNN

#define NV50TCL_VP_ATTR_EN_0_2_XYNN   0x00000300

Definition at line 5615 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_XYNW

#define NV50TCL_VP_ATTR_EN_0_2_XYNW   0x00000b00

Definition at line 5623 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_XYZN

#define NV50TCL_VP_ATTR_EN_0_2_XYZN   0x00000700

Definition at line 5619 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_2_XYZW

#define NV50TCL_VP_ATTR_EN_0_2_XYZW   0x00000f00

Definition at line 5627 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_MASK

#define NV50TCL_VP_ATTR_EN_0_3_MASK   0x0000f000

Definition at line 5593 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_NNNW

#define NV50TCL_VP_ATTR_EN_0_3_NNNW   0x00008000

Definition at line 5602 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_NNZN

#define NV50TCL_VP_ATTR_EN_0_3_NNZN   0x00004000

Definition at line 5598 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_NNZW

#define NV50TCL_VP_ATTR_EN_0_3_NNZW   0x0000c000

Definition at line 5606 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_NONE

#define NV50TCL_VP_ATTR_EN_0_3_NONE   0x00000000

Definition at line 5594 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_NYNN

#define NV50TCL_VP_ATTR_EN_0_3_NYNN   0x00002000

Definition at line 5596 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_NYNW

#define NV50TCL_VP_ATTR_EN_0_3_NYNW   0x0000a000

Definition at line 5604 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_NYZN

#define NV50TCL_VP_ATTR_EN_0_3_NYZN   0x00006000

Definition at line 5600 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_NYZW

#define NV50TCL_VP_ATTR_EN_0_3_NYZW   0x0000e000

Definition at line 5608 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_SHIFT

#define NV50TCL_VP_ATTR_EN_0_3_SHIFT   12

Definition at line 5592 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_XNNN

#define NV50TCL_VP_ATTR_EN_0_3_XNNN   0x00001000

Definition at line 5595 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_XNNW

#define NV50TCL_VP_ATTR_EN_0_3_XNNW   0x00009000

Definition at line 5603 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_XNZN

#define NV50TCL_VP_ATTR_EN_0_3_XNZN   0x00005000

Definition at line 5599 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_XNZW

#define NV50TCL_VP_ATTR_EN_0_3_XNZW   0x0000d000

Definition at line 5607 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_XYNN

#define NV50TCL_VP_ATTR_EN_0_3_XYNN   0x00003000

Definition at line 5597 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_XYNW

#define NV50TCL_VP_ATTR_EN_0_3_XYNW   0x0000b000

Definition at line 5605 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_XYZN

#define NV50TCL_VP_ATTR_EN_0_3_XYZN   0x00007000

Definition at line 5601 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_3_XYZW

#define NV50TCL_VP_ATTR_EN_0_3_XYZW   0x0000f000

Definition at line 5609 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_MASK

#define NV50TCL_VP_ATTR_EN_0_4_MASK   0x000f0000

Definition at line 5575 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_NNNW

#define NV50TCL_VP_ATTR_EN_0_4_NNNW   0x00080000

Definition at line 5584 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_NNZN

#define NV50TCL_VP_ATTR_EN_0_4_NNZN   0x00040000

Definition at line 5580 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_NNZW

#define NV50TCL_VP_ATTR_EN_0_4_NNZW   0x000c0000

Definition at line 5588 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_NONE

#define NV50TCL_VP_ATTR_EN_0_4_NONE   0x00000000

Definition at line 5576 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_NYNN

#define NV50TCL_VP_ATTR_EN_0_4_NYNN   0x00020000

Definition at line 5578 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_NYNW

#define NV50TCL_VP_ATTR_EN_0_4_NYNW   0x000a0000

Definition at line 5586 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_NYZN

#define NV50TCL_VP_ATTR_EN_0_4_NYZN   0x00060000

Definition at line 5582 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_NYZW

#define NV50TCL_VP_ATTR_EN_0_4_NYZW   0x000e0000

Definition at line 5590 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_SHIFT

#define NV50TCL_VP_ATTR_EN_0_4_SHIFT   16

Definition at line 5574 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_XNNN

#define NV50TCL_VP_ATTR_EN_0_4_XNNN   0x00010000

Definition at line 5577 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_XNNW

#define NV50TCL_VP_ATTR_EN_0_4_XNNW   0x00090000

Definition at line 5585 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_XNZN

#define NV50TCL_VP_ATTR_EN_0_4_XNZN   0x00050000

Definition at line 5581 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_XNZW

#define NV50TCL_VP_ATTR_EN_0_4_XNZW   0x000d0000

Definition at line 5589 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_XYNN

#define NV50TCL_VP_ATTR_EN_0_4_XYNN   0x00030000

Definition at line 5579 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_XYNW

#define NV50TCL_VP_ATTR_EN_0_4_XYNW   0x000b0000

Definition at line 5587 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_XYZN

#define NV50TCL_VP_ATTR_EN_0_4_XYZN   0x00070000

Definition at line 5583 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_4_XYZW

#define NV50TCL_VP_ATTR_EN_0_4_XYZW   0x000f0000

Definition at line 5591 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_MASK

#define NV50TCL_VP_ATTR_EN_0_5_MASK   0x00f00000

Definition at line 5557 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_NNNW

#define NV50TCL_VP_ATTR_EN_0_5_NNNW   0x00800000

Definition at line 5566 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_NNZN

#define NV50TCL_VP_ATTR_EN_0_5_NNZN   0x00400000

Definition at line 5562 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_NNZW

#define NV50TCL_VP_ATTR_EN_0_5_NNZW   0x00c00000

Definition at line 5570 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_NONE

#define NV50TCL_VP_ATTR_EN_0_5_NONE   0x00000000

Definition at line 5558 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_NYNN

#define NV50TCL_VP_ATTR_EN_0_5_NYNN   0x00200000

Definition at line 5560 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_NYNW

#define NV50TCL_VP_ATTR_EN_0_5_NYNW   0x00a00000

Definition at line 5568 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_NYZN

#define NV50TCL_VP_ATTR_EN_0_5_NYZN   0x00600000

Definition at line 5564 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_NYZW

#define NV50TCL_VP_ATTR_EN_0_5_NYZW   0x00e00000

Definition at line 5572 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_SHIFT

#define NV50TCL_VP_ATTR_EN_0_5_SHIFT   20

Definition at line 5556 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_XNNN

#define NV50TCL_VP_ATTR_EN_0_5_XNNN   0x00100000

Definition at line 5559 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_XNNW

#define NV50TCL_VP_ATTR_EN_0_5_XNNW   0x00900000

Definition at line 5567 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_XNZN

#define NV50TCL_VP_ATTR_EN_0_5_XNZN   0x00500000

Definition at line 5563 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_XNZW

#define NV50TCL_VP_ATTR_EN_0_5_XNZW   0x00d00000

Definition at line 5571 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_XYNN

#define NV50TCL_VP_ATTR_EN_0_5_XYNN   0x00300000

Definition at line 5561 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_XYNW

#define NV50TCL_VP_ATTR_EN_0_5_XYNW   0x00b00000

Definition at line 5569 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_XYZN

#define NV50TCL_VP_ATTR_EN_0_5_XYZN   0x00700000

Definition at line 5565 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_5_XYZW

#define NV50TCL_VP_ATTR_EN_0_5_XYZW   0x00f00000

Definition at line 5573 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_MASK

#define NV50TCL_VP_ATTR_EN_0_6_MASK   0x0f000000

Definition at line 5539 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_NNNW

#define NV50TCL_VP_ATTR_EN_0_6_NNNW   0x08000000

Definition at line 5548 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_NNZN

#define NV50TCL_VP_ATTR_EN_0_6_NNZN   0x04000000

Definition at line 5544 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_NNZW

#define NV50TCL_VP_ATTR_EN_0_6_NNZW   0x0c000000

Definition at line 5552 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_NONE

#define NV50TCL_VP_ATTR_EN_0_6_NONE   0x00000000

Definition at line 5540 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_NYNN

#define NV50TCL_VP_ATTR_EN_0_6_NYNN   0x02000000

Definition at line 5542 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_NYNW

#define NV50TCL_VP_ATTR_EN_0_6_NYNW   0x0a000000

Definition at line 5550 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_NYZN

#define NV50TCL_VP_ATTR_EN_0_6_NYZN   0x06000000

Definition at line 5546 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_NYZW

#define NV50TCL_VP_ATTR_EN_0_6_NYZW   0x0e000000

Definition at line 5554 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_SHIFT

#define NV50TCL_VP_ATTR_EN_0_6_SHIFT   24

Definition at line 5538 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_XNNN

#define NV50TCL_VP_ATTR_EN_0_6_XNNN   0x01000000

Definition at line 5541 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_XNNW

#define NV50TCL_VP_ATTR_EN_0_6_XNNW   0x09000000

Definition at line 5549 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_XNZN

#define NV50TCL_VP_ATTR_EN_0_6_XNZN   0x05000000

Definition at line 5545 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_XNZW

#define NV50TCL_VP_ATTR_EN_0_6_XNZW   0x0d000000

Definition at line 5553 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_XYNN

#define NV50TCL_VP_ATTR_EN_0_6_XYNN   0x03000000

Definition at line 5543 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_XYNW

#define NV50TCL_VP_ATTR_EN_0_6_XYNW   0x0b000000

Definition at line 5551 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_XYZN

#define NV50TCL_VP_ATTR_EN_0_6_XYZN   0x07000000

Definition at line 5547 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_6_XYZW

#define NV50TCL_VP_ATTR_EN_0_6_XYZW   0x0f000000

Definition at line 5555 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_MASK

#define NV50TCL_VP_ATTR_EN_0_7_MASK   0xf0000000

Definition at line 5521 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_NNNW

#define NV50TCL_VP_ATTR_EN_0_7_NNNW   0x80000000

Definition at line 5530 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_NNZN

#define NV50TCL_VP_ATTR_EN_0_7_NNZN   0x40000000

Definition at line 5526 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_NNZW

#define NV50TCL_VP_ATTR_EN_0_7_NNZW   0xc0000000

Definition at line 5534 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_NONE

#define NV50TCL_VP_ATTR_EN_0_7_NONE   0x00000000

Definition at line 5522 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_NYNN

#define NV50TCL_VP_ATTR_EN_0_7_NYNN   0x20000000

Definition at line 5524 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_NYNW

#define NV50TCL_VP_ATTR_EN_0_7_NYNW   0xa0000000

Definition at line 5532 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_NYZN

#define NV50TCL_VP_ATTR_EN_0_7_NYZN   0x60000000

Definition at line 5528 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_NYZW

#define NV50TCL_VP_ATTR_EN_0_7_NYZW   0xe0000000

Definition at line 5536 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_SHIFT

#define NV50TCL_VP_ATTR_EN_0_7_SHIFT   28

Definition at line 5520 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_XNNN

#define NV50TCL_VP_ATTR_EN_0_7_XNNN   0x10000000

Definition at line 5523 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_XNNW

#define NV50TCL_VP_ATTR_EN_0_7_XNNW   0x90000000

Definition at line 5531 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_XNZN

#define NV50TCL_VP_ATTR_EN_0_7_XNZN   0x50000000

Definition at line 5527 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_XNZW

#define NV50TCL_VP_ATTR_EN_0_7_XNZW   0xd0000000

Definition at line 5535 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_XYNN

#define NV50TCL_VP_ATTR_EN_0_7_XYNN   0x30000000

Definition at line 5525 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_XYNW

#define NV50TCL_VP_ATTR_EN_0_7_XYNW   0xb0000000

Definition at line 5533 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_XYZN

#define NV50TCL_VP_ATTR_EN_0_7_XYZN   0x70000000

Definition at line 5529 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_0_7_XYZW

#define NV50TCL_VP_ATTR_EN_0_7_XYZW   0xf0000000

Definition at line 5537 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1

#define NV50TCL_VP_ATTR_EN_1   0x00001654

Definition at line 5664 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_MASK

#define NV50TCL_VP_ATTR_EN_1_10_MASK   0x00000f00

Definition at line 5756 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_NNNW

#define NV50TCL_VP_ATTR_EN_1_10_NNNW   0x00000800

Definition at line 5765 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_NNZN

#define NV50TCL_VP_ATTR_EN_1_10_NNZN   0x00000400

Definition at line 5761 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_NNZW

#define NV50TCL_VP_ATTR_EN_1_10_NNZW   0x00000c00

Definition at line 5769 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_NONE

#define NV50TCL_VP_ATTR_EN_1_10_NONE   0x00000000

Definition at line 5757 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_NYNN

#define NV50TCL_VP_ATTR_EN_1_10_NYNN   0x00000200

Definition at line 5759 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_NYNW

#define NV50TCL_VP_ATTR_EN_1_10_NYNW   0x00000a00

Definition at line 5767 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_NYZN

#define NV50TCL_VP_ATTR_EN_1_10_NYZN   0x00000600

Definition at line 5763 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_NYZW

#define NV50TCL_VP_ATTR_EN_1_10_NYZW   0x00000e00

Definition at line 5771 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_SHIFT

#define NV50TCL_VP_ATTR_EN_1_10_SHIFT   8

Definition at line 5755 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_XNNN

#define NV50TCL_VP_ATTR_EN_1_10_XNNN   0x00000100

Definition at line 5758 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_XNNW

#define NV50TCL_VP_ATTR_EN_1_10_XNNW   0x00000900

Definition at line 5766 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_XNZN

#define NV50TCL_VP_ATTR_EN_1_10_XNZN   0x00000500

Definition at line 5762 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_XNZW

#define NV50TCL_VP_ATTR_EN_1_10_XNZW   0x00000d00

Definition at line 5770 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_XYNN

#define NV50TCL_VP_ATTR_EN_1_10_XYNN   0x00000300

Definition at line 5760 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_XYNW

#define NV50TCL_VP_ATTR_EN_1_10_XYNW   0x00000b00

Definition at line 5768 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_XYZN

#define NV50TCL_VP_ATTR_EN_1_10_XYZN   0x00000700

Definition at line 5764 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_10_XYZW

#define NV50TCL_VP_ATTR_EN_1_10_XYZW   0x00000f00

Definition at line 5772 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_MASK

#define NV50TCL_VP_ATTR_EN_1_11_MASK   0x0000f000

Definition at line 5738 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_NNNW

#define NV50TCL_VP_ATTR_EN_1_11_NNNW   0x00008000

Definition at line 5747 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_NNZN

#define NV50TCL_VP_ATTR_EN_1_11_NNZN   0x00004000

Definition at line 5743 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_NNZW

#define NV50TCL_VP_ATTR_EN_1_11_NNZW   0x0000c000

Definition at line 5751 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_NONE

#define NV50TCL_VP_ATTR_EN_1_11_NONE   0x00000000

Definition at line 5739 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_NYNN

#define NV50TCL_VP_ATTR_EN_1_11_NYNN   0x00002000

Definition at line 5741 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_NYNW

#define NV50TCL_VP_ATTR_EN_1_11_NYNW   0x0000a000

Definition at line 5749 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_NYZN

#define NV50TCL_VP_ATTR_EN_1_11_NYZN   0x00006000

Definition at line 5745 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_NYZW

#define NV50TCL_VP_ATTR_EN_1_11_NYZW   0x0000e000

Definition at line 5753 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_SHIFT

#define NV50TCL_VP_ATTR_EN_1_11_SHIFT   12

Definition at line 5737 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_XNNN

#define NV50TCL_VP_ATTR_EN_1_11_XNNN   0x00001000

Definition at line 5740 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_XNNW

#define NV50TCL_VP_ATTR_EN_1_11_XNNW   0x00009000

Definition at line 5748 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_XNZN

#define NV50TCL_VP_ATTR_EN_1_11_XNZN   0x00005000

Definition at line 5744 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_XNZW

#define NV50TCL_VP_ATTR_EN_1_11_XNZW   0x0000d000

Definition at line 5752 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_XYNN

#define NV50TCL_VP_ATTR_EN_1_11_XYNN   0x00003000

Definition at line 5742 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_XYNW

#define NV50TCL_VP_ATTR_EN_1_11_XYNW   0x0000b000

Definition at line 5750 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_XYZN

#define NV50TCL_VP_ATTR_EN_1_11_XYZN   0x00007000

Definition at line 5746 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_11_XYZW

#define NV50TCL_VP_ATTR_EN_1_11_XYZW   0x0000f000

Definition at line 5754 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_MASK

#define NV50TCL_VP_ATTR_EN_1_12_MASK   0x000f0000

Definition at line 5720 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_NNNW

#define NV50TCL_VP_ATTR_EN_1_12_NNNW   0x00080000

Definition at line 5729 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_NNZN

#define NV50TCL_VP_ATTR_EN_1_12_NNZN   0x00040000

Definition at line 5725 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_NNZW

#define NV50TCL_VP_ATTR_EN_1_12_NNZW   0x000c0000

Definition at line 5733 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_NONE

#define NV50TCL_VP_ATTR_EN_1_12_NONE   0x00000000

Definition at line 5721 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_NYNN

#define NV50TCL_VP_ATTR_EN_1_12_NYNN   0x00020000

Definition at line 5723 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_NYNW

#define NV50TCL_VP_ATTR_EN_1_12_NYNW   0x000a0000

Definition at line 5731 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_NYZN

#define NV50TCL_VP_ATTR_EN_1_12_NYZN   0x00060000

Definition at line 5727 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_NYZW

#define NV50TCL_VP_ATTR_EN_1_12_NYZW   0x000e0000

Definition at line 5735 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_SHIFT

#define NV50TCL_VP_ATTR_EN_1_12_SHIFT   16

Definition at line 5719 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_XNNN

#define NV50TCL_VP_ATTR_EN_1_12_XNNN   0x00010000

Definition at line 5722 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_XNNW

#define NV50TCL_VP_ATTR_EN_1_12_XNNW   0x00090000

Definition at line 5730 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_XNZN

#define NV50TCL_VP_ATTR_EN_1_12_XNZN   0x00050000

Definition at line 5726 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_XNZW

#define NV50TCL_VP_ATTR_EN_1_12_XNZW   0x000d0000

Definition at line 5734 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_XYNN

#define NV50TCL_VP_ATTR_EN_1_12_XYNN   0x00030000

Definition at line 5724 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_XYNW

#define NV50TCL_VP_ATTR_EN_1_12_XYNW   0x000b0000

Definition at line 5732 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_XYZN

#define NV50TCL_VP_ATTR_EN_1_12_XYZN   0x00070000

Definition at line 5728 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_12_XYZW

#define NV50TCL_VP_ATTR_EN_1_12_XYZW   0x000f0000

Definition at line 5736 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_MASK

#define NV50TCL_VP_ATTR_EN_1_13_MASK   0x00f00000

Definition at line 5702 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_NNNW

#define NV50TCL_VP_ATTR_EN_1_13_NNNW   0x00800000

Definition at line 5711 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_NNZN

#define NV50TCL_VP_ATTR_EN_1_13_NNZN   0x00400000

Definition at line 5707 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_NNZW

#define NV50TCL_VP_ATTR_EN_1_13_NNZW   0x00c00000

Definition at line 5715 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_NONE

#define NV50TCL_VP_ATTR_EN_1_13_NONE   0x00000000

Definition at line 5703 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_NYNN

#define NV50TCL_VP_ATTR_EN_1_13_NYNN   0x00200000

Definition at line 5705 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_NYNW

#define NV50TCL_VP_ATTR_EN_1_13_NYNW   0x00a00000

Definition at line 5713 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_NYZN

#define NV50TCL_VP_ATTR_EN_1_13_NYZN   0x00600000

Definition at line 5709 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_NYZW

#define NV50TCL_VP_ATTR_EN_1_13_NYZW   0x00e00000

Definition at line 5717 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_SHIFT

#define NV50TCL_VP_ATTR_EN_1_13_SHIFT   20

Definition at line 5701 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_XNNN

#define NV50TCL_VP_ATTR_EN_1_13_XNNN   0x00100000

Definition at line 5704 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_XNNW

#define NV50TCL_VP_ATTR_EN_1_13_XNNW   0x00900000

Definition at line 5712 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_XNZN

#define NV50TCL_VP_ATTR_EN_1_13_XNZN   0x00500000

Definition at line 5708 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_XNZW

#define NV50TCL_VP_ATTR_EN_1_13_XNZW   0x00d00000

Definition at line 5716 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_XYNN

#define NV50TCL_VP_ATTR_EN_1_13_XYNN   0x00300000

Definition at line 5706 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_XYNW

#define NV50TCL_VP_ATTR_EN_1_13_XYNW   0x00b00000

Definition at line 5714 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_XYZN

#define NV50TCL_VP_ATTR_EN_1_13_XYZN   0x00700000

Definition at line 5710 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_13_XYZW

#define NV50TCL_VP_ATTR_EN_1_13_XYZW   0x00f00000

Definition at line 5718 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_MASK

#define NV50TCL_VP_ATTR_EN_1_14_MASK   0x0f000000

Definition at line 5684 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_NNNW

#define NV50TCL_VP_ATTR_EN_1_14_NNNW   0x08000000

Definition at line 5693 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_NNZN

#define NV50TCL_VP_ATTR_EN_1_14_NNZN   0x04000000

Definition at line 5689 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_NNZW

#define NV50TCL_VP_ATTR_EN_1_14_NNZW   0x0c000000

Definition at line 5697 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_NONE

#define NV50TCL_VP_ATTR_EN_1_14_NONE   0x00000000

Definition at line 5685 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_NYNN

#define NV50TCL_VP_ATTR_EN_1_14_NYNN   0x02000000

Definition at line 5687 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_NYNW

#define NV50TCL_VP_ATTR_EN_1_14_NYNW   0x0a000000

Definition at line 5695 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_NYZN

#define NV50TCL_VP_ATTR_EN_1_14_NYZN   0x06000000

Definition at line 5691 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_NYZW

#define NV50TCL_VP_ATTR_EN_1_14_NYZW   0x0e000000

Definition at line 5699 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_SHIFT

#define NV50TCL_VP_ATTR_EN_1_14_SHIFT   24

Definition at line 5683 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_XNNN

#define NV50TCL_VP_ATTR_EN_1_14_XNNN   0x01000000

Definition at line 5686 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_XNNW

#define NV50TCL_VP_ATTR_EN_1_14_XNNW   0x09000000

Definition at line 5694 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_XNZN

#define NV50TCL_VP_ATTR_EN_1_14_XNZN   0x05000000

Definition at line 5690 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_XNZW

#define NV50TCL_VP_ATTR_EN_1_14_XNZW   0x0d000000

Definition at line 5698 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_XYNN

#define NV50TCL_VP_ATTR_EN_1_14_XYNN   0x03000000

Definition at line 5688 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_XYNW

#define NV50TCL_VP_ATTR_EN_1_14_XYNW   0x0b000000

Definition at line 5696 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_XYZN

#define NV50TCL_VP_ATTR_EN_1_14_XYZN   0x07000000

Definition at line 5692 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_14_XYZW

#define NV50TCL_VP_ATTR_EN_1_14_XYZW   0x0f000000

Definition at line 5700 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_MASK

#define NV50TCL_VP_ATTR_EN_1_15_MASK   0xf0000000

Definition at line 5666 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_NNNW

#define NV50TCL_VP_ATTR_EN_1_15_NNNW   0x80000000

Definition at line 5675 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_NNZN

#define NV50TCL_VP_ATTR_EN_1_15_NNZN   0x40000000

Definition at line 5671 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_NNZW

#define NV50TCL_VP_ATTR_EN_1_15_NNZW   0xc0000000

Definition at line 5679 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_NONE

#define NV50TCL_VP_ATTR_EN_1_15_NONE   0x00000000

Definition at line 5667 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_NYNN

#define NV50TCL_VP_ATTR_EN_1_15_NYNN   0x20000000

Definition at line 5669 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_NYNW

#define NV50TCL_VP_ATTR_EN_1_15_NYNW   0xa0000000

Definition at line 5677 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_NYZN

#define NV50TCL_VP_ATTR_EN_1_15_NYZN   0x60000000

Definition at line 5673 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_NYZW

#define NV50TCL_VP_ATTR_EN_1_15_NYZW   0xe0000000

Definition at line 5681 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_SHIFT

#define NV50TCL_VP_ATTR_EN_1_15_SHIFT   28

Definition at line 5665 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_XNNN

#define NV50TCL_VP_ATTR_EN_1_15_XNNN   0x10000000

Definition at line 5668 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_XNNW

#define NV50TCL_VP_ATTR_EN_1_15_XNNW   0x90000000

Definition at line 5676 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_XNZN

#define NV50TCL_VP_ATTR_EN_1_15_XNZN   0x50000000

Definition at line 5672 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_XNZW

#define NV50TCL_VP_ATTR_EN_1_15_XNZW   0xd0000000

Definition at line 5680 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_XYNN

#define NV50TCL_VP_ATTR_EN_1_15_XYNN   0x30000000

Definition at line 5670 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_XYNW

#define NV50TCL_VP_ATTR_EN_1_15_XYNW   0xb0000000

Definition at line 5678 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_XYZN

#define NV50TCL_VP_ATTR_EN_1_15_XYZN   0x70000000

Definition at line 5674 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_15_XYZW

#define NV50TCL_VP_ATTR_EN_1_15_XYZW   0xf0000000

Definition at line 5682 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_MASK

#define NV50TCL_VP_ATTR_EN_1_8_MASK   0x0000000f

Definition at line 5792 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_NNNW

#define NV50TCL_VP_ATTR_EN_1_8_NNNW   0x00000008

Definition at line 5801 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_NNZN

#define NV50TCL_VP_ATTR_EN_1_8_NNZN   0x00000004

Definition at line 5797 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_NNZW

#define NV50TCL_VP_ATTR_EN_1_8_NNZW   0x0000000c

Definition at line 5805 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_NONE

#define NV50TCL_VP_ATTR_EN_1_8_NONE   0x00000000

Definition at line 5793 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_NYNN

#define NV50TCL_VP_ATTR_EN_1_8_NYNN   0x00000002

Definition at line 5795 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_NYNW

#define NV50TCL_VP_ATTR_EN_1_8_NYNW   0x0000000a

Definition at line 5803 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_NYZN

#define NV50TCL_VP_ATTR_EN_1_8_NYZN   0x00000006

Definition at line 5799 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_NYZW

#define NV50TCL_VP_ATTR_EN_1_8_NYZW   0x0000000e

Definition at line 5807 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_SHIFT

#define NV50TCL_VP_ATTR_EN_1_8_SHIFT   0

Definition at line 5791 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_XNNN

#define NV50TCL_VP_ATTR_EN_1_8_XNNN   0x00000001

Definition at line 5794 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_XNNW

#define NV50TCL_VP_ATTR_EN_1_8_XNNW   0x00000009

Definition at line 5802 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_XNZN

#define NV50TCL_VP_ATTR_EN_1_8_XNZN   0x00000005

Definition at line 5798 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_XNZW

#define NV50TCL_VP_ATTR_EN_1_8_XNZW   0x0000000d

Definition at line 5806 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_XYNN

#define NV50TCL_VP_ATTR_EN_1_8_XYNN   0x00000003

Definition at line 5796 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_XYNW

#define NV50TCL_VP_ATTR_EN_1_8_XYNW   0x0000000b

Definition at line 5804 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_XYZN

#define NV50TCL_VP_ATTR_EN_1_8_XYZN   0x00000007

Definition at line 5800 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_8_XYZW

#define NV50TCL_VP_ATTR_EN_1_8_XYZW   0x0000000f

Definition at line 5808 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_MASK

#define NV50TCL_VP_ATTR_EN_1_9_MASK   0x000000f0

Definition at line 5774 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_NNNW

#define NV50TCL_VP_ATTR_EN_1_9_NNNW   0x00000080

Definition at line 5783 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_NNZN

#define NV50TCL_VP_ATTR_EN_1_9_NNZN   0x00000040

Definition at line 5779 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_NNZW

#define NV50TCL_VP_ATTR_EN_1_9_NNZW   0x000000c0

Definition at line 5787 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_NONE

#define NV50TCL_VP_ATTR_EN_1_9_NONE   0x00000000

Definition at line 5775 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_NYNN

#define NV50TCL_VP_ATTR_EN_1_9_NYNN   0x00000020

Definition at line 5777 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_NYNW

#define NV50TCL_VP_ATTR_EN_1_9_NYNW   0x000000a0

Definition at line 5785 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_NYZN

#define NV50TCL_VP_ATTR_EN_1_9_NYZN   0x00000060

Definition at line 5781 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_NYZW

#define NV50TCL_VP_ATTR_EN_1_9_NYZW   0x000000e0

Definition at line 5789 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_SHIFT

#define NV50TCL_VP_ATTR_EN_1_9_SHIFT   4

Definition at line 5773 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_XNNN

#define NV50TCL_VP_ATTR_EN_1_9_XNNN   0x00000010

Definition at line 5776 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_XNNW

#define NV50TCL_VP_ATTR_EN_1_9_XNNW   0x00000090

Definition at line 5784 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_XNZN

#define NV50TCL_VP_ATTR_EN_1_9_XNZN   0x00000050

Definition at line 5780 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_XNZW

#define NV50TCL_VP_ATTR_EN_1_9_XNZW   0x000000d0

Definition at line 5788 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_XYNN

#define NV50TCL_VP_ATTR_EN_1_9_XYNN   0x00000030

Definition at line 5778 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_XYNW

#define NV50TCL_VP_ATTR_EN_1_9_XYNW   0x000000b0

Definition at line 5786 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_XYZN

#define NV50TCL_VP_ATTR_EN_1_9_XYZN   0x00000070

Definition at line 5782 of file nv40.h.

◆ NV50TCL_VP_ATTR_EN_1_9_XYZW

#define NV50TCL_VP_ATTR_EN_1_9_XYZW   0x000000f0

Definition at line 5790 of file nv40.h.

◆ NV50TCL_VP_REG_COL0

#define NV50TCL_VP_REG_COL0   0x000016c0

Definition at line 5821 of file nv40.h.

◆ NV50TCL_VP_REG_COL0_W_MASK

#define NV50TCL_VP_REG_COL0_W_MASK   0xff000000

Definition at line 5829 of file nv40.h.

◆ NV50TCL_VP_REG_COL0_W_SHIFT

#define NV50TCL_VP_REG_COL0_W_SHIFT   24

Definition at line 5828 of file nv40.h.

◆ NV50TCL_VP_REG_COL0_X_MASK

#define NV50TCL_VP_REG_COL0_X_MASK   0x000000ff

Definition at line 5823 of file nv40.h.

◆ NV50TCL_VP_REG_COL0_X_SHIFT

#define NV50TCL_VP_REG_COL0_X_SHIFT   0

Definition at line 5822 of file nv40.h.

◆ NV50TCL_VP_REG_COL0_Y_MASK

#define NV50TCL_VP_REG_COL0_Y_MASK   0x0000ff00

Definition at line 5825 of file nv40.h.

◆ NV50TCL_VP_REG_COL0_Y_SHIFT

#define NV50TCL_VP_REG_COL0_Y_SHIFT   8

Definition at line 5824 of file nv40.h.

◆ NV50TCL_VP_REG_COL0_Z_MASK

#define NV50TCL_VP_REG_COL0_Z_MASK   0x00ff0000

Definition at line 5827 of file nv40.h.

◆ NV50TCL_VP_REG_COL0_Z_SHIFT

#define NV50TCL_VP_REG_COL0_Z_SHIFT   16

Definition at line 5826 of file nv40.h.

◆ NV50TCL_VP_REG_HPOS

#define NV50TCL_VP_REG_HPOS   0x000016bc

Definition at line 5812 of file nv40.h.

◆ NV50TCL_VP_REG_HPOS_W_MASK

#define NV50TCL_VP_REG_HPOS_W_MASK   0xff000000

Definition at line 5820 of file nv40.h.

◆ NV50TCL_VP_REG_HPOS_W_SHIFT

#define NV50TCL_VP_REG_HPOS_W_SHIFT   24

Definition at line 5819 of file nv40.h.

◆ NV50TCL_VP_REG_HPOS_X_MASK

#define NV50TCL_VP_REG_HPOS_X_MASK   0x000000ff

Definition at line 5814 of file nv40.h.

◆ NV50TCL_VP_REG_HPOS_X_SHIFT

#define NV50TCL_VP_REG_HPOS_X_SHIFT   0

Definition at line 5813 of file nv40.h.

◆ NV50TCL_VP_REG_HPOS_Y_MASK

#define NV50TCL_VP_REG_HPOS_Y_MASK   0x0000ff00

Definition at line 5816 of file nv40.h.

◆ NV50TCL_VP_REG_HPOS_Y_SHIFT

#define NV50TCL_VP_REG_HPOS_Y_SHIFT   8

Definition at line 5815 of file nv40.h.

◆ NV50TCL_VP_REG_HPOS_Z_MASK

#define NV50TCL_VP_REG_HPOS_Z_MASK   0x00ff0000

Definition at line 5818 of file nv40.h.

◆ NV50TCL_VP_REG_HPOS_Z_SHIFT

#define NV50TCL_VP_REG_HPOS_Z_SHIFT   16

Definition at line 5817 of file nv40.h.

◆ NV50TCL_VP_START_ID

#define NV50TCL_VP_START_ID   0x0000140c

Definition at line 5457 of file nv40.h.

◆ NV50TCL_VP_UPLOAD_CONST

#define NV50TCL_VP_UPLOAD_CONST (   x)    (0x00000f04+((x)*4))

Definition at line 5285 of file nv40.h.

◆ NV50TCL_VP_UPLOAD_CONST__SIZE

#define NV50TCL_VP_UPLOAD_CONST__SIZE   0x00000010

Definition at line 5286 of file nv40.h.

◆ NV50TCL_VP_UPLOAD_CONST_ID

#define NV50TCL_VP_UPLOAD_CONST_ID   0x00000f00

Definition at line 5284 of file nv40.h.

◆ NV50TCL_VTX_ATTR_1F

#define NV50TCL_VTX_ATTR_1F (   x)    (0x00000300+((x)*4))

Definition at line 5182 of file nv40.h.

◆ NV50TCL_VTX_ATTR_1F__SIZE

#define NV50TCL_VTX_ATTR_1F__SIZE   0x00000010

Definition at line 5183 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2F_X

#define NV50TCL_VTX_ATTR_2F_X (   x)    (0x00000380+((x)*8))

Definition at line 5184 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2F_X__SIZE

#define NV50TCL_VTX_ATTR_2F_X__SIZE   0x00000010

Definition at line 5185 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2F_Y

#define NV50TCL_VTX_ATTR_2F_Y (   x)    (0x00000384+((x)*8))

Definition at line 5186 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2F_Y__SIZE

#define NV50TCL_VTX_ATTR_2F_Y__SIZE   0x00000010

Definition at line 5187 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2I

#define NV50TCL_VTX_ATTR_2I (   x)    (0x00000680+((x)*4))

Definition at line 5204 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2I__SIZE

#define NV50TCL_VTX_ATTR_2I__SIZE   0x00000010

Definition at line 5205 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2I_X_MASK

#define NV50TCL_VTX_ATTR_2I_X_MASK   0x0000ffff

Definition at line 5207 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2I_X_SHIFT

#define NV50TCL_VTX_ATTR_2I_X_SHIFT   0

Definition at line 5206 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2I_Y_MASK

#define NV50TCL_VTX_ATTR_2I_Y_MASK   0xffff0000

Definition at line 5209 of file nv40.h.

◆ NV50TCL_VTX_ATTR_2I_Y_SHIFT

#define NV50TCL_VTX_ATTR_2I_Y_SHIFT   16

Definition at line 5208 of file nv40.h.

◆ NV50TCL_VTX_ATTR_3F_W

#define NV50TCL_VTX_ATTR_3F_W (   x)    (0x0000040c+((x)*16))

Definition at line 5194 of file nv40.h.

◆ NV50TCL_VTX_ATTR_3F_W__SIZE

#define NV50TCL_VTX_ATTR_3F_W__SIZE   0x00000010

Definition at line 5195 of file nv40.h.

◆ NV50TCL_VTX_ATTR_3F_X

#define NV50TCL_VTX_ATTR_3F_X (   x)    (0x00000400+((x)*16))

Definition at line 5188 of file nv40.h.

◆ NV50TCL_VTX_ATTR_3F_X__SIZE

#define NV50TCL_VTX_ATTR_3F_X__SIZE   0x00000010

Definition at line 5189 of file nv40.h.

◆ NV50TCL_VTX_ATTR_3F_Y

#define NV50TCL_VTX_ATTR_3F_Y (   x)    (0x00000404+((x)*16))

Definition at line 5190 of file nv40.h.

◆ NV50TCL_VTX_ATTR_3F_Y__SIZE

#define NV50TCL_VTX_ATTR_3F_Y__SIZE   0x00000010

Definition at line 5191 of file nv40.h.

◆ NV50TCL_VTX_ATTR_3F_Z

#define NV50TCL_VTX_ATTR_3F_Z (   x)    (0x00000408+((x)*16))

Definition at line 5192 of file nv40.h.

◆ NV50TCL_VTX_ATTR_3F_Z__SIZE

#define NV50TCL_VTX_ATTR_3F_Z__SIZE   0x00000010

Definition at line 5193 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4F_W

#define NV50TCL_VTX_ATTR_4F_W (   x)    (0x0000050c+((x)*16))

Definition at line 5202 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4F_W__SIZE

#define NV50TCL_VTX_ATTR_4F_W__SIZE   0x00000010

Definition at line 5203 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4F_X

#define NV50TCL_VTX_ATTR_4F_X (   x)    (0x00000500+((x)*16))

Definition at line 5196 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4F_X__SIZE

#define NV50TCL_VTX_ATTR_4F_X__SIZE   0x00000010

Definition at line 5197 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4F_Y

#define NV50TCL_VTX_ATTR_4F_Y (   x)    (0x00000504+((x)*16))

Definition at line 5198 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4F_Y__SIZE

#define NV50TCL_VTX_ATTR_4F_Y__SIZE   0x00000010

Definition at line 5199 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4F_Z

#define NV50TCL_VTX_ATTR_4F_Z (   x)    (0x00000508+((x)*16))

Definition at line 5200 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4F_Z__SIZE

#define NV50TCL_VTX_ATTR_4F_Z__SIZE   0x00000010

Definition at line 5201 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_0

#define NV50TCL_VTX_ATTR_4I_0 (   x)    (0x00000700+((x)*8))

Definition at line 5210 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_0__SIZE

#define NV50TCL_VTX_ATTR_4I_0__SIZE   0x00000010

Definition at line 5211 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_0_X_MASK

#define NV50TCL_VTX_ATTR_4I_0_X_MASK   0x0000ffff

Definition at line 5213 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_0_X_SHIFT

#define NV50TCL_VTX_ATTR_4I_0_X_SHIFT   0

Definition at line 5212 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_0_Y_MASK

#define NV50TCL_VTX_ATTR_4I_0_Y_MASK   0xffff0000

Definition at line 5215 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_0_Y_SHIFT

#define NV50TCL_VTX_ATTR_4I_0_Y_SHIFT   16

Definition at line 5214 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_1

#define NV50TCL_VTX_ATTR_4I_1 (   x)    (0x00000704+((x)*8))

Definition at line 5216 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_1__SIZE

#define NV50TCL_VTX_ATTR_4I_1__SIZE   0x00000010

Definition at line 5217 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_1_W_MASK

#define NV50TCL_VTX_ATTR_4I_1_W_MASK   0xffff0000

Definition at line 5221 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_1_W_SHIFT

#define NV50TCL_VTX_ATTR_4I_1_W_SHIFT   16

Definition at line 5220 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_1_Z_MASK

#define NV50TCL_VTX_ATTR_4I_1_Z_MASK   0x0000ffff

Definition at line 5219 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4I_1_Z_SHIFT

#define NV50TCL_VTX_ATTR_4I_1_Z_SHIFT   0

Definition at line 5218 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_0

#define NV50TCL_VTX_ATTR_4NI_0 (   x)    (0x00000780+((x)*8))

Definition at line 5222 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_0__SIZE

#define NV50TCL_VTX_ATTR_4NI_0__SIZE   0x00000010

Definition at line 5223 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_0_X_MASK

#define NV50TCL_VTX_ATTR_4NI_0_X_MASK   0x0000ffff

Definition at line 5225 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_0_X_SHIFT

#define NV50TCL_VTX_ATTR_4NI_0_X_SHIFT   0

Definition at line 5224 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_0_Y_MASK

#define NV50TCL_VTX_ATTR_4NI_0_Y_MASK   0xffff0000

Definition at line 5227 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_0_Y_SHIFT

#define NV50TCL_VTX_ATTR_4NI_0_Y_SHIFT   16

Definition at line 5226 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_1

#define NV50TCL_VTX_ATTR_4NI_1 (   x)    (0x00000784+((x)*8))

Definition at line 5228 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_1__SIZE

#define NV50TCL_VTX_ATTR_4NI_1__SIZE   0x00000010

Definition at line 5229 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_1_W_MASK

#define NV50TCL_VTX_ATTR_4NI_1_W_MASK   0xffff0000

Definition at line 5233 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_1_W_SHIFT

#define NV50TCL_VTX_ATTR_4NI_1_W_SHIFT   16

Definition at line 5232 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_1_Z_MASK

#define NV50TCL_VTX_ATTR_4NI_1_Z_MASK   0x0000ffff

Definition at line 5231 of file nv40.h.

◆ NV50TCL_VTX_ATTR_4NI_1_Z_SHIFT

#define NV50TCL_VTX_ATTR_4NI_1_Z_SHIFT   0

Definition at line 5230 of file nv40.h.

◆ NV50TCL_ZETA_ADDRESS_HIGH

#define NV50TCL_ZETA_ADDRESS_HIGH   0x00000fe0

Definition at line 5296 of file nv40.h.

◆ NV50TCL_ZETA_ADDRESS_LOW

#define NV50TCL_ZETA_ADDRESS_LOW   0x00000fe4

Definition at line 5297 of file nv40.h.

◆ NV54TCL

#define NV54TCL   0x00008297

Definition at line 5863 of file nv40.h.

◆ NV_IMAGE_BLEND_AND

#define NV_IMAGE_BLEND_AND   0x00000011

Definition at line 90 of file nv40.h.

◆ NV_IMAGE_BLEND_AND_BETA_INPUT

#define NV_IMAGE_BLEND_AND_BETA_INPUT   0x00000204

Definition at line 96 of file nv40.h.

◆ NV_IMAGE_BLEND_AND_DMA_NOTIFY

#define NV_IMAGE_BLEND_AND_DMA_NOTIFY   0x00000180

Definition at line 94 of file nv40.h.

◆ NV_IMAGE_BLEND_AND_IMAGE_INPUT

#define NV_IMAGE_BLEND_AND_IMAGE_INPUT   0x00000208

Definition at line 97 of file nv40.h.

◆ NV_IMAGE_BLEND_AND_IMAGE_OUTPUT

#define NV_IMAGE_BLEND_AND_IMAGE_OUTPUT   0x00000200

Definition at line 95 of file nv40.h.

◆ NV_IMAGE_BLEND_AND_NOP

#define NV_IMAGE_BLEND_AND_NOP   0x00000100

Definition at line 92 of file nv40.h.

◆ NV_IMAGE_BLEND_AND_NOTIFY

#define NV_IMAGE_BLEND_AND_NOTIFY   0x00000104

Definition at line 93 of file nv40.h.

◆ NV_IMAGE_BLIT

#define NV_IMAGE_BLIT   0x0000005f

Definition at line 2920 of file nv40.h.

◆ NV_IMAGE_BLIT_BETA4

#define NV_IMAGE_BLIT_BETA4   0x00000198

Definition at line 2929 of file nv40.h.

◆ NV_IMAGE_BLIT_CLIP_RECTANGLE

#define NV_IMAGE_BLIT_CLIP_RECTANGLE   0x00000188

Definition at line 2926 of file nv40.h.

◆ NV_IMAGE_BLIT_COLOR_KEY

#define NV_IMAGE_BLIT_COLOR_KEY   0x00000184

Definition at line 2925 of file nv40.h.

◆ NV_IMAGE_BLIT_DMA_NOTIFY

#define NV_IMAGE_BLIT_DMA_NOTIFY   0x00000180

Definition at line 2924 of file nv40.h.

◆ NV_IMAGE_BLIT_NOP

#define NV_IMAGE_BLIT_NOP   0x00000100

Definition at line 2922 of file nv40.h.

◆ NV_IMAGE_BLIT_NOTIFY

#define NV_IMAGE_BLIT_NOTIFY   0x00000104

Definition at line 2923 of file nv40.h.

◆ NV_IMAGE_BLIT_OPERATION

#define NV_IMAGE_BLIT_OPERATION   0x000002fc

Definition at line 2931 of file nv40.h.

◆ NV_IMAGE_BLIT_OPERATION_BLEND_AND

#define NV_IMAGE_BLIT_OPERATION_BLEND_AND   0x00000002

Definition at line 2934 of file nv40.h.

◆ NV_IMAGE_BLIT_OPERATION_BLEND_PREMULT

#define NV_IMAGE_BLIT_OPERATION_BLEND_PREMULT   0x00000005

Definition at line 2937 of file nv40.h.

◆ NV_IMAGE_BLIT_OPERATION_ROP_AND

#define NV_IMAGE_BLIT_OPERATION_ROP_AND   0x00000001

Definition at line 2933 of file nv40.h.

◆ NV_IMAGE_BLIT_OPERATION_SRCCOPY

#define NV_IMAGE_BLIT_OPERATION_SRCCOPY   0x00000003

Definition at line 2935 of file nv40.h.

◆ NV_IMAGE_BLIT_OPERATION_SRCCOPY_AND

#define NV_IMAGE_BLIT_OPERATION_SRCCOPY_AND   0x00000000

Definition at line 2932 of file nv40.h.

◆ NV_IMAGE_BLIT_OPERATION_SRCCOPY_PREMULT

#define NV_IMAGE_BLIT_OPERATION_SRCCOPY_PREMULT   0x00000004

Definition at line 2936 of file nv40.h.

◆ NV_IMAGE_BLIT_PATTERN

#define NV_IMAGE_BLIT_PATTERN   0x0000018c

Definition at line 2927 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_IN

#define NV_IMAGE_BLIT_POINT_IN   0x00000300

Definition at line 2938 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_IN_X_MASK

#define NV_IMAGE_BLIT_POINT_IN_X_MASK   0x0000ffff

Definition at line 2940 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_IN_X_SHIFT

#define NV_IMAGE_BLIT_POINT_IN_X_SHIFT   0

Definition at line 2939 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_IN_Y_MASK

#define NV_IMAGE_BLIT_POINT_IN_Y_MASK   0xffff0000

Definition at line 2942 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_IN_Y_SHIFT

#define NV_IMAGE_BLIT_POINT_IN_Y_SHIFT   16

Definition at line 2941 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_OUT

#define NV_IMAGE_BLIT_POINT_OUT   0x00000304

Definition at line 2943 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_OUT_X_MASK

#define NV_IMAGE_BLIT_POINT_OUT_X_MASK   0x0000ffff

Definition at line 2945 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_OUT_X_SHIFT

#define NV_IMAGE_BLIT_POINT_OUT_X_SHIFT   0

Definition at line 2944 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_OUT_Y_MASK

#define NV_IMAGE_BLIT_POINT_OUT_Y_MASK   0xffff0000

Definition at line 2947 of file nv40.h.

◆ NV_IMAGE_BLIT_POINT_OUT_Y_SHIFT

#define NV_IMAGE_BLIT_POINT_OUT_Y_SHIFT   16

Definition at line 2946 of file nv40.h.

◆ NV_IMAGE_BLIT_ROP

#define NV_IMAGE_BLIT_ROP   0x00000190

Definition at line 2928 of file nv40.h.

◆ NV_IMAGE_BLIT_SIZE

#define NV_IMAGE_BLIT_SIZE   0x00000308

Definition at line 2948 of file nv40.h.

◆ NV_IMAGE_BLIT_SIZE_H_MASK

#define NV_IMAGE_BLIT_SIZE_H_MASK   0xffff0000

Definition at line 2952 of file nv40.h.

◆ NV_IMAGE_BLIT_SIZE_H_SHIFT

#define NV_IMAGE_BLIT_SIZE_H_SHIFT   16

Definition at line 2951 of file nv40.h.

◆ NV_IMAGE_BLIT_SIZE_W_MASK

#define NV_IMAGE_BLIT_SIZE_W_MASK   0x0000ffff

Definition at line 2950 of file nv40.h.

◆ NV_IMAGE_BLIT_SIZE_W_SHIFT

#define NV_IMAGE_BLIT_SIZE_W_SHIFT   0

Definition at line 2949 of file nv40.h.

◆ NV_IMAGE_BLIT_SURFACE

#define NV_IMAGE_BLIT_SURFACE   0x0000019c

Definition at line 2930 of file nv40.h.

◆ NV_IMAGE_COLOR_KEY

#define NV_IMAGE_COLOR_KEY   0x00000015

Definition at line 118 of file nv40.h.

◆ NV_IMAGE_FROM_CPU

#define NV_IMAGE_FROM_CPU   0x00000061

Definition at line 2971 of file nv40.h.

◆ NV_IMAGE_FROM_CPU_BETA4

#define NV_IMAGE_FROM_CPU_BETA4   0x00000198

Definition at line 2973 of file nv40.h.

◆ NV_IMAGE_FROM_CPU_SURFACE

#define NV_IMAGE_FROM_CPU_SURFACE   0x0000019c

Definition at line 2974 of file nv40.h.

◆ NV_IMAGE_ROP_AND

#define NV_IMAGE_ROP_AND   0x00000013

Definition at line 108 of file nv40.h.

◆ NV_IMAGE_ROP_AND_DMA_NOTIFY

#define NV_IMAGE_ROP_AND_DMA_NOTIFY   0x00000180

Definition at line 111 of file nv40.h.

◆ NV_IMAGE_ROP_AND_IMAGE_INPUT

#define NV_IMAGE_ROP_AND_IMAGE_INPUT (   x)    (0x00000208+((x)*4))

Definition at line 114 of file nv40.h.

◆ NV_IMAGE_ROP_AND_IMAGE_INPUT__SIZE

#define NV_IMAGE_ROP_AND_IMAGE_INPUT__SIZE   0x00000002

Definition at line 115 of file nv40.h.

◆ NV_IMAGE_ROP_AND_IMAGE_OUTPUT

#define NV_IMAGE_ROP_AND_IMAGE_OUTPUT   0x00000200

Definition at line 112 of file nv40.h.

◆ NV_IMAGE_ROP_AND_NOTIFY

#define NV_IMAGE_ROP_AND_NOTIFY   0x00000104

Definition at line 110 of file nv40.h.

◆ NV_IMAGE_ROP_AND_ROP_INPUT

#define NV_IMAGE_ROP_AND_ROP_INPUT   0x00000204

Definition at line 113 of file nv40.h.

◆ NV_IMAGE_STENCIL

#define NV_IMAGE_STENCIL   0x00000010

Definition at line 81 of file nv40.h.

◆ NV_IMAGE_STENCIL_DMA_NOTIFY

#define NV_IMAGE_STENCIL_DMA_NOTIFY   0x00000180

Definition at line 84 of file nv40.h.

◆ NV_IMAGE_STENCIL_IMAGE_INPUT

#define NV_IMAGE_STENCIL_IMAGE_INPUT (   x)    (0x00000204+((x)*4))

Definition at line 86 of file nv40.h.

◆ NV_IMAGE_STENCIL_IMAGE_INPUT__SIZE

#define NV_IMAGE_STENCIL_IMAGE_INPUT__SIZE   0x00000002

Definition at line 87 of file nv40.h.

◆ NV_IMAGE_STENCIL_IMAGE_OUTPUT

#define NV_IMAGE_STENCIL_IMAGE_OUTPUT   0x00000200

Definition at line 85 of file nv40.h.

◆ NV_IMAGE_STENCIL_NOTIFY

#define NV_IMAGE_STENCIL_NOTIFY   0x00000104

Definition at line 83 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT

#define NV_MEMORY_TO_MEMORY_FORMAT   0x00000039

Definition at line 605 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_BUF_NOTIFY

#define NV_MEMORY_TO_MEMORY_FORMAT_BUF_NOTIFY   0x00000328

Definition at line 623 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_DMA_BUFFER_IN

#define NV_MEMORY_TO_MEMORY_FORMAT_DMA_BUFFER_IN   0x00000184

Definition at line 610 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_DMA_BUFFER_OUT

#define NV_MEMORY_TO_MEMORY_FORMAT_DMA_BUFFER_OUT   0x00000188

Definition at line 611 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_DMA_NOTIFY

#define NV_MEMORY_TO_MEMORY_FORMAT_DMA_NOTIFY   0x00000180

Definition at line 609 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_FORMAT

#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT   0x00000324

Definition at line 618 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_INPUT_INC_MASK

#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_INPUT_INC_MASK   0x0000000f

Definition at line 620 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_INPUT_INC_SHIFT

#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_INPUT_INC_SHIFT   0

Definition at line 619 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_OUTPUT_INC_MASK

#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_OUTPUT_INC_MASK   0x00000f00

Definition at line 622 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_OUTPUT_INC_SHIFT

#define NV_MEMORY_TO_MEMORY_FORMAT_FORMAT_OUTPUT_INC_SHIFT   8

Definition at line 621 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT

#define NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT   0x00000320

Definition at line 617 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN

#define NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN   0x0000031c

Definition at line 616 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_NOP

#define NV_MEMORY_TO_MEMORY_FORMAT_NOP   0x00000100

Definition at line 607 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_NOTIFY

#define NV_MEMORY_TO_MEMORY_FORMAT_NOTIFY   0x00000104

Definition at line 608 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN

#define NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN   0x0000030c

Definition at line 612 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT

#define NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT   0x00000310

Definition at line 613 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN

#define NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN   0x00000314

Definition at line 614 of file nv40.h.

◆ NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT

#define NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT   0x00000318

Definition at line 615 of file nv40.h.