338 lines · c
1/*2 * Copyright (c) 2003 - 2004, NVIDIA CORPORATION. All rights reserved.3 *4 * Permission is hereby granted, free of charge, to any person obtaining a5 * copy of this software and associated documentation files (the "Software"),6 * to deal in the Software without restriction, including without limitation7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,8 * and/or sell copies of the Software, and to permit persons to whom the9 * Software is furnished to do so, subject to the following conditions:10 *11 * The above copyright notice and this permission notice shall be included in12 * all copies or substantial portions of the Software.13 *14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL17 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER18 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING19 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER20 * DEALINGS IN THE SOFTWARE.21 */22 23#ifndef _cl_nv50_twod_h_24#define _cl_nv50_twod_h_25 26#define NV502D_SET_OBJECT 0x000027#define NV502D_SET_OBJECT_POINTER 15:028 29#define NV502D_WAIT_FOR_IDLE 0x011030#define NV502D_WAIT_FOR_IDLE_V 31:031 32#define NV502D_SET_DST_CONTEXT_DMA 0x018433#define NV502D_SET_DST_CONTEXT_DMA_HANDLE 31:034 35#define NV502D_SET_SRC_CONTEXT_DMA 0x018836#define NV502D_SET_SRC_CONTEXT_DMA_HANDLE 31:037 38#define NV502D_SET_SEMAPHORE_CONTEXT_DMA 0x018c39#define NV502D_SET_SEMAPHORE_CONTEXT_DMA_HANDLE 31:040 41#define NV502D_SET_DST_FORMAT 0x020042#define NV502D_SET_DST_FORMAT_V 7:043#define NV502D_SET_DST_FORMAT_V_A8R8G8B8 0x000000CF44#define NV502D_SET_DST_FORMAT_V_A8RL8GL8BL8 0x000000D045#define NV502D_SET_DST_FORMAT_V_A2R10G10B10 0x000000DF46#define NV502D_SET_DST_FORMAT_V_A8B8G8R8 0x000000D547#define NV502D_SET_DST_FORMAT_V_A8BL8GL8RL8 0x000000D648#define NV502D_SET_DST_FORMAT_V_A2B10G10R10 0x000000D149#define NV502D_SET_DST_FORMAT_V_X8R8G8B8 0x000000E650#define NV502D_SET_DST_FORMAT_V_X8RL8GL8BL8 0x000000E751#define NV502D_SET_DST_FORMAT_V_X8B8G8R8 0x000000F952#define NV502D_SET_DST_FORMAT_V_X8BL8GL8RL8 0x000000FA53#define NV502D_SET_DST_FORMAT_V_R5G6B5 0x000000E854#define NV502D_SET_DST_FORMAT_V_A1R5G5B5 0x000000E955#define NV502D_SET_DST_FORMAT_V_X1R5G5B5 0x000000F856#define NV502D_SET_DST_FORMAT_V_Y8 0x000000F357#define NV502D_SET_DST_FORMAT_V_Y16 0x000000EE58#define NV502D_SET_DST_FORMAT_V_Y32 0x000000FF59#define NV502D_SET_DST_FORMAT_V_Z1R5G5B5 0x000000FB60#define NV502D_SET_DST_FORMAT_V_O1R5G5B5 0x000000FC61#define NV502D_SET_DST_FORMAT_V_Z8R8G8B8 0x000000FD62#define NV502D_SET_DST_FORMAT_V_O8R8G8B8 0x000000FE63#define NV502D_SET_DST_FORMAT_V_Y1_8X8 0x0000001C64#define NV502D_SET_DST_FORMAT_V_RF16 0x000000F265#define NV502D_SET_DST_FORMAT_V_RF32 0x000000E566#define NV502D_SET_DST_FORMAT_V_RF32_GF32 0x000000CB67#define NV502D_SET_DST_FORMAT_V_RF16_GF16_BF16_AF16 0x000000CA68#define NV502D_SET_DST_FORMAT_V_RF16_GF16_BF16_X16 0x000000CE69#define NV502D_SET_DST_FORMAT_V_RF32_GF32_BF32_AF32 0x000000C070#define NV502D_SET_DST_FORMAT_V_RF32_GF32_BF32_X32 0x000000C371 72#define NV502D_SET_DST_MEMORY_LAYOUT 0x020473#define NV502D_SET_DST_MEMORY_LAYOUT_V 0:074#define NV502D_SET_DST_MEMORY_LAYOUT_V_BLOCKLINEAR 0x0000000075#define NV502D_SET_DST_MEMORY_LAYOUT_V_PITCH 0x0000000176 77#define NV502D_SET_DST_PITCH 0x021478#define NV502D_SET_DST_PITCH_V 31:079 80#define NV502D_SET_DST_WIDTH 0x021881#define NV502D_SET_DST_WIDTH_V 31:082 83#define NV502D_SET_DST_HEIGHT 0x021c84#define NV502D_SET_DST_HEIGHT_V 31:085 86#define NV502D_SET_DST_OFFSET_UPPER 0x022087#define NV502D_SET_DST_OFFSET_UPPER_V 7:088 89#define NV502D_SET_DST_OFFSET_LOWER 0x022490#define NV502D_SET_DST_OFFSET_LOWER_V 31:091 92#define NV502D_SET_SRC_FORMAT 0x023093#define NV502D_SET_SRC_FORMAT_V 7:094#define NV502D_SET_SRC_FORMAT_V_A8R8G8B8 0x000000CF95#define NV502D_SET_SRC_FORMAT_V_A8RL8GL8BL8 0x000000D096#define NV502D_SET_SRC_FORMAT_V_A2R10G10B10 0x000000DF97#define NV502D_SET_SRC_FORMAT_V_A8B8G8R8 0x000000D598#define NV502D_SET_SRC_FORMAT_V_A8BL8GL8RL8 0x000000D699#define NV502D_SET_SRC_FORMAT_V_A2B10G10R10 0x000000D1100#define NV502D_SET_SRC_FORMAT_V_X8R8G8B8 0x000000E6101#define NV502D_SET_SRC_FORMAT_V_X8RL8GL8BL8 0x000000E7102#define NV502D_SET_SRC_FORMAT_V_X8B8G8R8 0x000000F9103#define NV502D_SET_SRC_FORMAT_V_X8BL8GL8RL8 0x000000FA104#define NV502D_SET_SRC_FORMAT_V_R5G6B5 0x000000E8105#define NV502D_SET_SRC_FORMAT_V_A1R5G5B5 0x000000E9106#define NV502D_SET_SRC_FORMAT_V_X1R5G5B5 0x000000F8107#define NV502D_SET_SRC_FORMAT_V_Y8 0x000000F3108#define NV502D_SET_SRC_FORMAT_V_AY8 0x0000001D109#define NV502D_SET_SRC_FORMAT_V_Y16 0x000000EE110#define NV502D_SET_SRC_FORMAT_V_Y32 0x000000FF111#define NV502D_SET_SRC_FORMAT_V_Z1R5G5B5 0x000000FB112#define NV502D_SET_SRC_FORMAT_V_O1R5G5B5 0x000000FC113#define NV502D_SET_SRC_FORMAT_V_Z8R8G8B8 0x000000FD114#define NV502D_SET_SRC_FORMAT_V_O8R8G8B8 0x000000FE115#define NV502D_SET_SRC_FORMAT_V_Y1_8X8 0x0000001C116#define NV502D_SET_SRC_FORMAT_V_RF16 0x000000F2117#define NV502D_SET_SRC_FORMAT_V_RF32 0x000000E5118#define NV502D_SET_SRC_FORMAT_V_RF32_GF32 0x000000CB119#define NV502D_SET_SRC_FORMAT_V_RF16_GF16_BF16_AF16 0x000000CA120#define NV502D_SET_SRC_FORMAT_V_RF16_GF16_BF16_X16 0x000000CE121#define NV502D_SET_SRC_FORMAT_V_RF32_GF32_BF32_AF32 0x000000C0122#define NV502D_SET_SRC_FORMAT_V_RF32_GF32_BF32_X32 0x000000C3123 124#define NV502D_SET_SRC_MEMORY_LAYOUT 0x0234125#define NV502D_SET_SRC_MEMORY_LAYOUT_V 0:0126#define NV502D_SET_SRC_MEMORY_LAYOUT_V_BLOCKLINEAR 0x00000000127#define NV502D_SET_SRC_MEMORY_LAYOUT_V_PITCH 0x00000001128 129#define NV502D_SET_SRC_PITCH 0x0244130#define NV502D_SET_SRC_PITCH_V 31:0131 132#define NV502D_SET_SRC_WIDTH 0x0248133#define NV502D_SET_SRC_WIDTH_V 31:0134 135#define NV502D_SET_SRC_HEIGHT 0x024c136#define NV502D_SET_SRC_HEIGHT_V 31:0137 138#define NV502D_SET_SRC_OFFSET_UPPER 0x0250139#define NV502D_SET_SRC_OFFSET_UPPER_V 7:0140 141#define NV502D_SET_SRC_OFFSET_LOWER 0x0254142#define NV502D_SET_SRC_OFFSET_LOWER_V 31:0143 144#define NV502D_SET_CLIP_ENABLE 0x0290145#define NV502D_SET_CLIP_ENABLE_V 0:0146#define NV502D_SET_CLIP_ENABLE_V_FALSE 0x00000000147#define NV502D_SET_CLIP_ENABLE_V_TRUE 0x00000001148 149#define NV502D_SET_ROP 0x02a0150#define NV502D_SET_ROP_V 7:0151 152#define NV502D_SET_OPERATION 0x02ac153#define NV502D_SET_OPERATION_V 2:0154#define NV502D_SET_OPERATION_V_SRCCOPY_AND 0x00000000155#define NV502D_SET_OPERATION_V_ROP_AND 0x00000001156#define NV502D_SET_OPERATION_V_BLEND_AND 0x00000002157#define NV502D_SET_OPERATION_V_SRCCOPY 0x00000003158#define NV502D_SET_OPERATION_V_ROP 0x00000004159#define NV502D_SET_OPERATION_V_SRCCOPY_PREMULT 0x00000005160#define NV502D_SET_OPERATION_V_BLEND_PREMULT 0x00000006161 162#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT 0x02e8163#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V 2:0164#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8X8R5G6B5 0x00000000165#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A1R5G5B5 0x00000001166#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8R8G8B8 0x00000002167#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8Y8 0x00000003168#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_A8X8Y16 0x00000004169#define NV502D_SET_MONOCHROME_PATTERN_COLOR_FORMAT_V_Y32 0x00000005170 171#define NV502D_SET_MONOCHROME_PATTERN_FORMAT 0x02ec172#define NV502D_SET_MONOCHROME_PATTERN_FORMAT_V 0:0173#define NV502D_SET_MONOCHROME_PATTERN_FORMAT_V_CGA6_M1 0x00000000174#define NV502D_SET_MONOCHROME_PATTERN_FORMAT_V_LE_M1 0x00000001175 176#define NV502D_RENDER_SOLID_PRIM_MODE 0x0580177#define NV502D_RENDER_SOLID_PRIM_MODE_V 2:0178#define NV502D_RENDER_SOLID_PRIM_MODE_V_POINTS 0x00000000179#define NV502D_RENDER_SOLID_PRIM_MODE_V_LINES 0x00000001180#define NV502D_RENDER_SOLID_PRIM_MODE_V_POLYLINE 0x00000002181#define NV502D_RENDER_SOLID_PRIM_MODE_V_TRIANGLES 0x00000003182#define NV502D_RENDER_SOLID_PRIM_MODE_V_RECTS 0x00000004183 184#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT 0x0584185#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V 7:0186#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A8R8G8B8 0x000000CF187#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A2R10G10B10 0x000000DF188#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A8B8G8R8 0x000000D5189#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A2B10G10R10 0x000000D1190#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_X8R8G8B8 0x000000E6191#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_X8B8G8R8 0x000000F9192#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_R5G6B5 0x000000E8193#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_A1R5G5B5 0x000000E9194#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_X1R5G5B5 0x000000F8195#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Y8 0x000000F3196#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Y16 0x000000EE197#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Y32 0x000000FF198#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Z1R5G5B5 0x000000FB199#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_O1R5G5B5 0x000000FC200#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_Z8R8G8B8 0x000000FD201#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_FORMAT_V_O8R8G8B8 0x000000FE202 203#define NV502D_SET_RENDER_SOLID_PRIM_COLOR 0x0588204#define NV502D_SET_RENDER_SOLID_PRIM_COLOR_V 31:0205 206#define NV502D_RENDER_SOLID_PRIM_POINT_SET_X(j) (0x0600+(j)*8)207#define NV502D_RENDER_SOLID_PRIM_POINT_SET_X_V 31:0208 209#define NV502D_RENDER_SOLID_PRIM_POINT_Y(j) (0x0604+(j)*8)210#define NV502D_RENDER_SOLID_PRIM_POINT_Y_V 31:0211 212#define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE 0x0800213#define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE_V 0:0214#define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE_V_COLOR 0x00000000215#define NV502D_SET_PIXELS_FROM_CPU_DATA_TYPE_V_INDEX 0x00000001216 217#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT 0x0804218#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V 7:0219#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A8R8G8B8 0x000000CF220#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A2R10G10B10 0x000000DF221#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A8B8G8R8 0x000000D5222#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A2B10G10R10 0x000000D1223#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_X8R8G8B8 0x000000E6224#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_X8B8G8R8 0x000000F9225#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_R5G6B5 0x000000E8226#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_A1R5G5B5 0x000000E9227#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_X1R5G5B5 0x000000F8228#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Y8 0x000000F3229#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Y16 0x000000EE230#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Y32 0x000000FF231#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Z1R5G5B5 0x000000FB232#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_O1R5G5B5 0x000000FC233#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_Z8R8G8B8 0x000000FD234#define NV502D_SET_PIXELS_FROM_CPU_COLOR_FORMAT_V_O8R8G8B8 0x000000FE235 236#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT 0x0808237#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V 1:0238#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V_I1 0x00000000239#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V_I4 0x00000001240#define NV502D_SET_PIXELS_FROM_CPU_INDEX_FORMAT_V_I8 0x00000002241 242#define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT 0x080c243#define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT_V 0:0244#define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT_V_CGA6_M1 0x00000000245#define NV502D_SET_PIXELS_FROM_CPU_MONO_FORMAT_V_LE_M1 0x00000001246 247#define NV502D_SET_PIXELS_FROM_CPU_WRAP 0x0810248#define NV502D_SET_PIXELS_FROM_CPU_WRAP_V 1:0249#define NV502D_SET_PIXELS_FROM_CPU_WRAP_V_WRAP_PIXEL 0x00000000250#define NV502D_SET_PIXELS_FROM_CPU_WRAP_V_WRAP_BYTE 0x00000001251#define NV502D_SET_PIXELS_FROM_CPU_WRAP_V_WRAP_DWORD 0x00000002252 253#define NV502D_SET_PIXELS_FROM_CPU_COLOR0 0x0814254#define NV502D_SET_PIXELS_FROM_CPU_COLOR0_V 31:0255 256#define NV502D_SET_PIXELS_FROM_CPU_COLOR1 0x0818257#define NV502D_SET_PIXELS_FROM_CPU_COLOR1_V 31:0258 259#define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY 0x081c260#define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY_V 0:0261#define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY_V_TRANSPARENT 0x00000000262#define NV502D_SET_PIXELS_FROM_CPU_MONO_OPACITY_V_OPAQUE 0x00000001263 264#define NV502D_SET_PIXELS_FROM_CPU_SRC_WIDTH 0x0838265#define NV502D_SET_PIXELS_FROM_CPU_SRC_WIDTH_V 31:0266 267#define NV502D_SET_PIXELS_FROM_CPU_SRC_HEIGHT 0x083c268#define NV502D_SET_PIXELS_FROM_CPU_SRC_HEIGHT_V 31:0269 270#define NV502D_SET_PIXELS_FROM_CPU_DX_DU_FRAC 0x0840271#define NV502D_SET_PIXELS_FROM_CPU_DX_DU_FRAC_V 31:0272 273#define NV502D_SET_PIXELS_FROM_CPU_DX_DU_INT 0x0844274#define NV502D_SET_PIXELS_FROM_CPU_DX_DU_INT_V 31:0275 276#define NV502D_SET_PIXELS_FROM_CPU_DY_DV_FRAC 0x0848277#define NV502D_SET_PIXELS_FROM_CPU_DY_DV_FRAC_V 31:0278 279#define NV502D_SET_PIXELS_FROM_CPU_DY_DV_INT 0x084c280#define NV502D_SET_PIXELS_FROM_CPU_DY_DV_INT_V 31:0281 282#define NV502D_SET_PIXELS_FROM_CPU_DST_X0_FRAC 0x0850283#define NV502D_SET_PIXELS_FROM_CPU_DST_X0_FRAC_V 31:0284 285#define NV502D_SET_PIXELS_FROM_CPU_DST_X0_INT 0x0854286#define NV502D_SET_PIXELS_FROM_CPU_DST_X0_INT_V 31:0287 288#define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_FRAC 0x0858289#define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_FRAC_V 31:0290 291#define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_INT 0x085c292#define NV502D_SET_PIXELS_FROM_CPU_DST_Y0_INT_V 31:0293 294#define NV502D_PIXELS_FROM_CPU_DATA 0x0860295#define NV502D_PIXELS_FROM_CPU_DATA_V 31:0296 297#define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP 0x0888298#define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP_V 0:0299#define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP_V_FALSE 0x00000000300#define NV502D_SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP_V_TRUE 0x00000001301 302#define NV502D_SET_PIXELS_FROM_MEMORY_DST_X0 0x08b0303#define NV502D_SET_PIXELS_FROM_MEMORY_DST_X0_V 31:0304 305#define NV502D_SET_PIXELS_FROM_MEMORY_DST_Y0 0x08b4306#define NV502D_SET_PIXELS_FROM_MEMORY_DST_Y0_V 31:0307 308#define NV502D_SET_PIXELS_FROM_MEMORY_DST_WIDTH 0x08b8309#define NV502D_SET_PIXELS_FROM_MEMORY_DST_WIDTH_V 31:0310 311#define NV502D_SET_PIXELS_FROM_MEMORY_DST_HEIGHT 0x08bc312#define NV502D_SET_PIXELS_FROM_MEMORY_DST_HEIGHT_V 31:0313 314#define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_FRAC 0x08c0315#define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_FRAC_V 31:0316 317#define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_INT 0x08c4318#define NV502D_SET_PIXELS_FROM_MEMORY_DU_DX_INT_V 31:0319 320#define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_FRAC 0x08c8321#define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_FRAC_V 31:0322 323#define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_INT 0x08cc324#define NV502D_SET_PIXELS_FROM_MEMORY_DV_DY_INT_V 31:0325 326#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_FRAC 0x08d0327#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_FRAC_V 31:0328 329#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_INT 0x08d4330#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_X0_INT_V 31:0331 332#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_Y0_FRAC 0x08d8333#define NV502D_SET_PIXELS_FROM_MEMORY_SRC_Y0_FRAC_V 31:0334 335#define NV502D_PIXELS_FROM_MEMORY_SRC_Y0_INT 0x08dc336#define NV502D_PIXELS_FROM_MEMORY_SRC_Y0_INT_V 31:0337#endif /* _cl_nv50_twod_h_ */338