cl502d.h (29910B)
1/* 2 * Copyright (c) 2003 - 2004, NVIDIA CORPORATION. All rights reserved. 3 * 4 * Permission is hereby granted, free of charge, to any person obtaining a 5 * copy of this software and associated documentation files (the "Software"), 6 * to deal in the Software without restriction, including without limitation 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8 * and/or sell copies of the Software, and to permit persons to whom the 9 * Software is furnished to do so, subject to the following conditions: 10 * 11 * The above copyright notice and this permission notice shall be included in 12 * all copies or substantial portions of the Software. 13 * 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 19 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 20 * DEALINGS IN THE SOFTWARE. 21 */ 22 23#ifndef _cl_nv50_twod_h_ 24#define _cl_nv50_twod_h_ 25 26#define NV502D_SET_OBJECT 0x0000 27#define NV502D_SET_OBJECT_POINTER 15:0 28 29#define NV502D_WAIT_FOR_IDLE 0x0110 30#define NV502D_WAIT_FOR_IDLE_V 31:0 31 32#define NV502D_SET_DST_CONTEXT_DMA 0x0184 33#define NV502D_SET_DST_CONTEXT_DMA_HANDLE 31:0 34 35#define NV502D_SET_SRC_CONTEXT_DMA 0x0188 36#define NV502D_SET_SRC_CONTEXT_DMA_HANDLE 31:0 37 38#define NV502D_SET_SEMAPHORE_CONTEXT_DMA 0x018c 39#define NV502D_SET_SEMAPHORE_CONTEXT_DMA_HANDLE 31:0 40 41#define NV502D_SET_DST_FORMAT 0x0200 42#define NV502D_SET_DST_FORMAT_V 7:0 43#define NV502D_SET_DST_FORMAT_V_A8R8G8B8 0x000000CF 44#define NV502D_SET_DST_FORMAT_V_A8RL8GL8BL8 0x000000D0 45#define NV502D_SET_DST_FORMAT_V_A2R10G10B10 0x000000DF 46#define NV502D_SET_DST_FORMAT_V_A8B8G8R8 0x000000D5 47#define NV502D_SET_DST_FORMAT_V_A8BL8GL8RL8 0x000000D6 48#define NV502D_SET_DST_FORMAT_V_A2B10G10R10 0x000000D1 49#define NV502D_SET_DST_FORMAT_V_X8R8G8B8 0x000000E6 50#define NV502D_SET_DST_FORMAT_V_X8RL8GL8BL8 0x000000E7 51#define NV502D_SET_DST_FORMAT_V_X8B8G8R8 0x000000F9 52#define NV502D_SET_DST_FORMAT_V_X8BL8GL8RL8 0x000000FA 53#define NV502D_SET_DST_FORMAT_V_R5G6B5 0x000000E8 54#define NV502D_SET_DST_FORMAT_V_A1R5G5B5 0x000000E9 55#define NV502D_SET_DST_FORMAT_V_X1R5G5B5 0x000000F8 56#define NV502D_SET_DST_FORMAT_V_Y8 0x000000F3 57#define NV502D_SET_DST_FORMAT_V_Y16 0x000000EE 58#define NV502D_SET_DST_FORMAT_V_Y32 0x000000FF 59#define NV502D_SET_DST_FORMAT_V_Z1R5G5B5 0x000000FB 60#define NV502D_SET_DST_FORMAT_V_O1R5G5B5 0x000000FC 61#define NV502D_SET_DST_FORMAT_V_Z8R8G8B8 0x000000FD 62#define NV502D_SET_DST_FORMAT_V_O8R8G8B8 0x000000FE 63#define NV502D_SET_DST_FORMAT_V_Y1_8X8 0x0000001C 64#define NV502D_SET_DST_FORMAT_V_RF16 0x000000F2 65#define NV502D_SET_DST_FORMAT_V_RF32 0x000000E5 66#define NV502D_SET_DST_FORMAT_V_RF32_GF32 0x000000CB 67#define NV502D_SET_DST_FORMAT_V_RF16_GF16_BF16_AF16 0x000000CA 68#define NV502D_SET_DST_FORMAT_V_RF16_GF16_BF16_X16 0x000000CE 69#define NV502D_SET_DST_FORMAT_V_RF32_GF32_BF32_AF32 0x000000C0 70#define NV502D_SET_DST_FORMAT_V_RF32_GF32_BF32_X32 0x000000C3 71 72#define NV502D_SET_DST_MEMORY_LAYOUT 0x0204 73#define NV502D_SET_DST_MEMORY_LAYOUT_V 0:0 74#define NV502D_SET_DST_MEMORY_LAYOUT_V_BLOCKLINEAR 0x00000000 75#define NV502D_SET_DST_MEMORY_LAYOUT_V_PITCH 0x00000001 76 77#define NV502D_SET_DST_PITCH 0x0214 78#define NV502D_SET_DST_PITCH_V 31:0 79 80#define NV502D_SET_DST_WIDTH 0x0218 81#define NV502D_SET_DST_WIDTH_V 31:0 82 83#define NV502D_SET_DST_HEIGHT 0x021c 84#define NV502D_SET_DST_HEIGHT_V 31:0 85 86#define NV502D_SET_DST_OFFSET_UPPER 0x0220 87#define NV502D_SET_DST_OFFSET_UPPER_V 7:0 88 89#define NV502D_SET_DST_OFFSET_LOWER 0x0224 90#define NV502D_SET_DST_OFFSET_LOWER_V 31:0 91 92#define NV502D_SET_SRC_FORMAT 0x0230 93#define NV502D_SET_SRC_FORMAT_V 7:0 94#define NV502D_SET_SRC_FORMAT_V_A8R8G8B8 0x000000CF 95#define NV502D_SET_SRC_FORMAT_V_A8RL8GL8BL8 0x000000D0 96#define NV502D_SET_SRC_FORMAT_V_A2R10G10B10 0x000000DF 97#define NV502D_SET_SRC_FORMAT_V_A8B8G8R8 0x000000D5 98#define NV502D_SET_SRC_FORMAT_V_A8BL8GL8RL8 0x000000D6 99#define NV502D_SET_SRC_FORMAT_V_A2B10G10R10 0x000000D1 100#define NV502D_SET_SRC_FORMAT_V_X8R8G8B8 0x000000E6 101#define NV502D_SET_SRC_FORMAT_V_X8RL8GL8BL8 0x000000E7 102#define NV502D_SET_SRC_FORMAT_V_X8B8G8R8 0x000000F9 103#define NV502D_SET_SRC_FORMAT_V_X8BL8GL8RL8 0x000000FA 104#define NV502D_SET_SRC_FORMAT_V_R5G6B5 0x000000E8 105#define NV502D_SET_SRC_FORMAT_V_A1R5G5B5 0x000000E9 106#define NV502D_SET_SRC_FORMAT_V_X1R5G5B5 0x000000F8 107#define NV502D_SET_SRC_FORMAT_V_Y8 0x000000F3 108#define NV502D_SET_SRC_FORMAT_V_AY8 0x0000001D 109#define NV502D_SET_SRC_FORMAT_V_Y16 0x000000EE 110#define NV502D_SET_SRC_FORMAT_V_Y32 0x000000FF 111#define NV502D_SET_SRC_FORMAT_V_Z1R5G5B5 0x000000FB 112#define NV502D_SET_SRC_FORMAT_V_O1R5G5B5 0x000000FC 113#define NV502D_SET_SRC_FORMAT_V_Z8R8G8B8 0x000000FD 114#define NV502D_SET_SRC_FORMAT_V_O8R8G8B8 0x000000FE 115#define NV502D_SET_SRC_FORMAT_V_Y1_8X8 0x0000001C 116#define NV502D_SET_SRC_FORMAT_V_RF16 0x000000F2 117#define NV502D_SET_SRC_FORMAT_V_RF32 0x000000E5 118#define NV502D_SET_SRC_FORMAT_V_RF32_GF32 0x000000CB 119#define NV502D_SET_SRC_FORMAT_V_RF16_GF16_BF16_AF16 0x000000CA 120#define NV502D_SET_SRC_FORMAT_V_RF16_GF16_BF16_X16 0x000000CE 121#define NV502D_SET_SRC_FORMAT_V_RF32_GF32_BF32_AF32 0x000000C0 122#define NV502D_SET_SRC_FORMAT_V_RF32_GF32_BF32_X32 0x000000C3 123 124#define NV502D_SET_SRC_MEMORY_LAYOUT 0x0234 125#define NV502D_SET_SRC_MEMORY_LAYOUT_V 0:0 126#define NV502D_SET_SRC_MEMORY_LAYOUT_V_BLOCKLINEAR 0x00000000 127#define NV502D_SET_SRC_MEMORY_LAYOUT_V_PITCH 0x00000001 128 129#define NV502D_SET_SRC_PITCH 0x0244 130#define NV502D_SET_SRC_PITCH_V 31:0 131 132#define NV502D_SET_SRC_WIDTH 0x0248 133#define NV502D_SET_SRC_WIDTH_V 31:0 134 135#define NV502D_SET_SRC_HEIGHT 0x024c 136#define NV502D_SET_SRC_HEIGHT_V 31:0 137 138#define NV502D_SET_SRC_OFFSET_UPPER 0x0250 139#define NV502D_SET_SRC_OFFSET_UPPER_V 7:0 140 141#define NV502D_SET_SRC_OFFSET_LOWER 0x0254 142#define NV502D_SET_SRC_OFFSET_LOWER_V 31:0 143 144#define NV502D_SET_CLIP_ENABLE 0x0290 145#define NV502D_SET_CLIP_ENABLE_V 0:0 146#define NV502D_SET_CLIP_ENABLE_V_FALSE 0x00000000 147#define NV502D_SET_CLIP_ENABLE_V_TRUE 0x00000001 148 149#define NV502D_SET_ROP 0x02a0 150#define NV502D_SET_ROP_V 7:0 151 152#define NV502D_SET_OPERATION 0x02ac 153#define NV502D_SET_OPERATION_V 2:0 154#define NV502D_SET_OPERATION_V_SRCCOPY_AND 0x00000000 155#define NV502D_SET_OPERATION_V_ROP_AND 0x00000001 156#define NV502D_SET_OPERATION_V_BLEND_AND 0x00000002 157#define NV502D_SET_OPERATION_V_SRCCOPY 0x00000003 158#define NV502D_SET_OPERATION_V_ROP 0x00000004 159#define NV502D_SET_OPERATION_V_SRCCOPY_PREMULT 0x00000005 160#define NV502D_SET_OPERATION_V_BLEND_PREMULT 0x00000006 161 162#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT 0x02e8 163#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V 2:0 164#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8X8R5G6B5 0x00000000 165#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A1R5G5B5 0x00000001 166#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8R8G8B8 0x00000002 167#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8Y8 0x00000003 168#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8X8Y16 0x00000004 169#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_Y32 0x00000005 170 171#define NV502D_SET_MONOCHROME_PATTERN_FORMAT 0x02ec 172#define NV502D_SET_MONOCHROME_PATTERN_FORMAT_V 0:0 173#define NV502D_SET_MONOCHROME_PATTERN_FORMAT_V_CGA6_M1 0x00000000 174#define NV502D_SET_MONOCHROME_PATTERN_FORMAT_V_LE_M1 0x00000001 175 176#define NV502D_RENDER_SOLID_PRIM_MODE 0x0580 177#define NV502D_RENDER_SOLID_PRIM_MODE_V 2:0 178#define NV502D_RENDER_SOLID_PRIM_MODE_V_POINTS 0x00000000 179#define NV502D_RENDER_SOLID_PRIM_MODE_V_LINES 0x00000001 180#define NV502D_RENDER_SOLID_PRIM_MODE_V_POLYLINE 0x00000002 181#define NV502D_RENDER_SOLID_PRIM_MODE_V_TRIANGLES 0x00000003 182#define NV502D_RENDER_SOLID_PRIM_MODE_V_RECTS 0x00000004 183 184#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT 0x0584 185#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V 7:0 186#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A8R8G8B8 0x000000CF 187#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A2R10G10B10 0x000000DF 188#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A8B8G8R8 0x000000D5 189#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A2B10G10R10 0x000000D1 190#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_X8R8G8B8 0x000000E6 191#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_X8B8G8R8 0x000000F9 192#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_R5G6B5 0x000000E8 193#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A1R5G5B5 0x000000E9 194#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_X1R5G5B5 0x000000F8 195#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Y8 0x000000F3 196#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Y16 0x000000EE 197#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Y32 0x000000FF 198#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Z1R5G5B5 0x000000FB 199#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_O1R5G5B5 0x000000FC 200#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Z8R8G8B8 0x000000FD 201#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_O8R8G8B8 0x000000FE 202 203#define NV502D_SET_RENDER_SOLID_PRIM_COLOR 0x0588 204#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_V 31:0 205 206#define NV502D_RENDER_SOLID_PRIM_POINT_SET_X(j) (0x0600+(j)*8) 207#define NV502D_RENDER_SOLID_PRIM_POINT_SET_X_V 31:0 208 209#define NV502D_RENDER_SOLID_PRIM_POINT_Y(j) (0x0604+(j)*8) 210#define NV502D_RENDER_SOLID_PRIM_POINT_Y_V 31:0 211 212#define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE 0x0800 213#define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE_V 0:0 214#define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE_V_COLOR 0x00000000 215#define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE_V_INDEX 0x00000001 216 217#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT 0x0804 218#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V 7:0 219#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A8R8G8B8 0x000000CF 220#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A2R10G10B10 0x000000DF 221#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A8B8G8R8 0x000000D5 222#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A2B10G10R10 0x000000D1 223#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_X8R8G8B8 0x000000E6 224#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_X8B8G8R8 0x000000F9 225#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_R5G6B5 0x000000E8 226#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A1R5G5B5 0x000000E9 227#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_X1R5G5B5 0x000000F8 228#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Y8 0x000000F3 229#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Y16 0x000000EE 230#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Y32 0x000000FF 231#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Z1R5G5B5 0x000000FB 232#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_O1R5G5B5 0x000000FC 233#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Z8R8G8B8 0x000000FD 234#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_O8R8G8B8 0x000000FE 235 236#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT 0x0808 237#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V 1:0 238#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V_I1 0x00000000 239#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V_I4 0x00000001 240#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V_I8 0x00000002 241 242#define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT 0x080c 243#define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT_V 0:0 244#define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT_V_CGA6_M1 0x00000000 245#define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT_V_LE_M1 0x00000001 246 247#define NV502D_SET_PIXELS_FROM_CPU_WRAP 0x0810 248#define NV502D_SET_PIXELS_FROM_CPU_WRAP_V 1:0 249#define NV502D_SET_PIXELS_FROM_CPU_WRAP_V_WRAP_PIXEL 0x00000000 250#define NV502D_SET_PIXELS_FROM_CPU_WRAP_V_WRAP_BYTE 0x00000001 251#define NV502D_SET_PIXELS_FROM_CPU_WRAP_V_WRAP_DWORD 0x00000002 252 253#define NV502D_SET_PIXELS_FROM_CPU_COLOR0 0x0814 254#define NV502D_SET_PIXELS_FROM_CPU_COLOR0_V 31:0 255 256#define NV502D_SET_PIXELS_FROM_CPU_COLOR1 0x0818 257#define NV502D_SET_PIXELS_FROM_CPU_COLOR1_V 31:0 258 259#define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY 0x081c 260#define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY_V 0:0 261#define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY_V_TRANSPARENT 0x00000000 262#define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY_V_OPAQUE 0x00000001 263 264#define NV502D_SET_PIXELS_FROM_CPU_SRC_WIDTH 0x0838 265#define NV502D_SET_PIXELS_FROM_CPU_SRC_WIDTH_V 31:0 266 267#define NV502D_SET_PIXELS_FROM_CPU_SRC_HEIGHT 0x083c 268#define NV502D_SET_PIXELS_FROM_CPU_SRC_HEIGHT_V 31:0 269 270#define NV502D_SET_PIXELS_FROM_CPU_DX_DU_FRAC 0x0840 271#define NV502D_SET_PIXELS_FROM_CPU_DX_DU_FRAC_V 31:0 272 273#define NV502D_SET_PIXELS_FROM_CPU_DX_DU_INT 0x0844 274#define NV502D_SET_PIXELS_FROM_CPU_DX_DU_INT_V 31:0 275 276#define NV502D_SET_PIXELS_FROM_CPU_DY_DV_FRAC 0x0848 277#define NV502D_SET_PIXELS_FROM_CPU_DY_DV_FRAC_V 31:0 278 279#define NV502D_SET_PIXELS_FROM_CPU_DY_DV_INT 0x084c 280#define NV502D_SET_PIXELS_FROM_CPU_DY_DV_INT_V 31:0 281 282#define NV502D_SET_PIXELS_FROM_CPU_DST_X0_FRAC 0x0850 283#define NV502D_SET_PIXELS_FROM_CPU_DST_X0_FRAC_V 31:0 284 285#define NV502D_SET_PIXELS_FROM_CPU_DST_X0_INT 0x0854 286#define NV502D_SET_PIXELS_FROM_CPU_DST_X0_INT_V 31:0 287 288#define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_FRAC 0x0858 289#define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_FRAC_V 31:0 290 291#define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_INT 0x085c 292#define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_INT_V 31:0 293 294#define NV502D_PIXELS_FROM_CPU_DATA 0x0860 295#define NV502D_PIXELS_FROM_CPU_DATA_V 31:0 296 297#define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP 0x0888 298#define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP_V 0:0 299#define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP_V_FALSE 0x00000000 300#define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP_V_TRUE 0x00000001 301 302#define NV502D_SET_PIXELS_FROM_MEMORY_DST_X0 0x08b0 303#define NV502D_SET_PIXELS_FROM_MEMORY_DST_X0_V 31:0 304 305#define NV502D_SET_PIXELS_FROM_MEMORY_DST_Y0 0x08b4 306#define NV502D_SET_PIXELS_FROM_MEMORY_DST_Y0_V 31:0 307 308#define NV502D_SET_PIXELS_FROM_MEMORY_DST_WIDTH 0x08b8 309#define NV502D_SET_PIXELS_FROM_MEMORY_DST_WIDTH_V 31:0 310 311#define NV502D_SET_PIXELS_FROM_MEMORY_DST_HEIGHT 0x08bc 312#define NV502D_SET_PIXELS_FROM_MEMORY_DST_HEIGHT_V 31:0 313 314#define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_FRAC 0x08c0 315#define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_FRAC_V 31:0 316 317#define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_INT 0x08c4 318#define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_INT_V 31:0 319 320#define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_FRAC 0x08c8 321#define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_FRAC_V 31:0 322 323#define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_INT 0x08cc 324#define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_INT_V 31:0 325 326#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_FRAC 0x08d0 327#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_FRAC_V 31:0 328 329#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_INT 0x08d4 330#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_INT_V 31:0 331 332#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_Y0_FRAC 0x08d8 333#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_Y0_FRAC_V 31:0 334 335#define NV502D_PIXELS_FROM_MEMORY_SRC_Y0_INT 0x08dc 336#define NV502D_PIXELS_FROM_MEMORY_SRC_Y0_INT_V 31:0 337#endif /* _cl_nv50_twod_h_ */