1 /*---------------------------------------------------------------------------* 2 Project: PICA register macro header 3 File: gx_Reg.h 4 5 Copyright (C)2010 Nintendo Co., Ltd. All rights reserved. 6 7 These coded instructions, statements, and computer programs contain 8 proprietary information of Nintendo of America Inc. and/or Nintendo 9 Company Ltd., and are protected by Federal copyright law. They may 10 not be disclosed to third parties or copied or duplicated in any form, 11 in whole or in part, without the prior written consent of Nintendo. 12 13 $Revision: 25382 $ 14 *---------------------------------------------------------------------------*/ 15 #ifndef NN_GX_CTR_PICA_REG_H_ 16 #define NN_GX_CTR_PICA_REG_H_ 17 18 enum PicaReg 19 { 20 PICA_REG_INTERRUPT = 0x010, 21 22 PICA_REG_CULL_FACE = 0x040, 23 24 PICA_REG_VIEWPORT_WIDTH1 = 0x041, 25 PICA_REG_VIEWPORT_WIDTH2 = 0x042, 26 PICA_REG_VIEWPORT_HEIGHT1 = 0x043, 27 PICA_REG_VIEWPORT_HEIGHT2 = 0x044, 28 29 PICA_REG_FRAGOP_CLIP = 0x047, 30 PICA_REG_FRAGOP_CLIP_DATA1 = 0x048, 31 PICA_REG_FRAGOP_CLIP_DATA2 = 0x049, 32 PICA_REG_FRAGOP_CLIP_DATA3 = 0x04a, 33 PICA_REG_FRAGOP_CLIP_DATA4 = 0x04b, 34 35 PICA_REG_FRAGOP_WSCALE_DATA1 = 0x04d, 36 PICA_REG_FRAGOP_WSCALE_DATA2 = 0x04e, 37 38 PICA_REG_VS_OUT_REG_NUM0 = 0x04f, 39 PICA_REG_GS_OUT_REG_NUM0 = 0x04f, 40 41 PICA_REG_VS_OUT_ATTR0 = 0x050, 42 PICA_REG_GS_OUT_ATTR0 = 0x050, 43 PICA_REG_VS_OUT_ATTR1 = 0x051, 44 PICA_REG_GS_OUT_ATTR1 = 0x051, 45 PICA_REG_VS_OUT_ATTR2 = 0x052, 46 PICA_REG_GS_OUT_ATTR2 = 0x052, 47 PICA_REG_VS_OUT_ATTR3 = 0x053, 48 PICA_REG_GS_OUT_ATTR3 = 0x053, 49 PICA_REG_VS_OUT_ATTR4 = 0x054, 50 PICA_REG_GS_OUT_ATTR4 = 0x054, 51 PICA_REG_VS_OUT_ATTR5 = 0x055, 52 PICA_REG_GS_OUT_ATTR5 = 0x055, 53 PICA_REG_VS_OUT_ATTR6 = 0x056, 54 PICA_REG_GS_OUT_ATTR6 = 0x056, 55 56 PICA_REG_EARLY_DEPTH_FUNC = 0x061, 57 PICA_REG_EARLY_DEPTH_TEST1 = 0x062, 58 PICA_REG_EARLY_DEPTH_CLEAR = 0x063, 59 PICA_REG_VS_OUT_ATTR_MODE = 0x064, 60 PICA_REG_GS_OUT_ATTR_MODE = 0x064, 61 62 PICA_REG_SCISSOR = 0x065, 63 PICA_REG_SCISSOR_XY = 0x066, 64 PICA_REG_SCISSOR_SIZE = 0x067, 65 66 PICA_REG_VIEWPORT_XY = 0x068, 67 68 PICA_REG_EARLY_DEPTH_DATA = 0x06a, 69 70 PICA_REG_FRAGOP_WSCALE = 0x06d, 71 72 PICA_REG_RENDER_BUFFER_RESOLUTION1 = 0x06e, 73 74 PICA_REG_VS_OUT_ATTR_CLK = 0x06f, 75 PICA_REG_GS_OUT_ATTR_CLK = 0x06f, 76 77 78 79 PICA_REG_TEXTURE_FUNC = 0x080, 80 81 PICA_REG_TEXTURE0_BORDER_COLOR = 0x081, 82 PICA_REG_TEXTURE0_SIZE = 0x082, 83 PICA_REG_TEXTURE0_WRAP_FILTER = 0x083, 84 PICA_REG_TEXTURE0_LOD = 0x084, 85 PICA_REG_TEXTURE0_ADDR1 = 0x085, 86 PICA_REG_TEXTURE0_ADDR2 = 0x086, 87 PICA_REG_TEXTURE0_ADDR3 = 0x087, 88 PICA_REG_TEXTURE0_ADDR4 = 0x088, 89 PICA_REG_TEXTURE0_ADDR5 = 0x089, 90 PICA_REG_TEXTURE0_ADDR6 = 0x08a, 91 PICA_REG_TEXTURE0_SHADOW = 0x08b, 92 93 PICA_REG_TEXTURE0_FORMAT = 0x08e, 94 PICA_REG_FRAG_LIGHT_EN0 = 0x08f, 95 96 PICA_REG_TEXTURE1_BORDER_COLOR = 0x091, 97 PICA_REG_TEXTURE1_SIZE = 0x092, 98 PICA_REG_TEXTURE1_WRAP_FILTER = 0x093, 99 PICA_REG_TEXTURE1_LOD = 0x094, 100 PICA_REG_TEXTURE1_ADDR = 0x095, 101 PICA_REG_TEXTURE1_FORMAT = 0x096, 102 103 PICA_REG_TEXTURE2_BORDER_COLOR = 0x099, 104 PICA_REG_TEXTURE2_SIZE = 0x09a, 105 PICA_REG_TEXTURE2_WRAP_FILTER = 0x09b, 106 PICA_REG_TEXTURE2_LOD = 0x09c, 107 PICA_REG_TEXTURE2_ADDR = 0x09d, 108 PICA_REG_TEXTURE2_FORMAT = 0x09e, 109 110 PICA_REG_TEXTURE3_PROCTEX0 = 0x0a8, 111 PICA_REG_TEXTURE3_PROCTEX1 = 0x0a9, 112 PICA_REG_TEXTURE3_PROCTEX2 = 0x0aa, 113 PICA_REG_TEXTURE3_PROCTEX3 = 0x0ab, 114 PICA_REG_TEXTURE3_PROCTEX4 = 0x0ac, 115 PICA_REG_TEXTURE3_PROCTEX5 = 0x0ad, 116 117 PICA_REG_PROCTEX_LUT = 0x0af, 118 PICA_REG_PROCTEX_LUT_DATA0 = 0x0b0, 119 PICA_REG_PROCTEX_LUT_DATA1 = 0x0b1, 120 PICA_REG_PROCTEX_LUT_DATA2 = 0x0b2, 121 PICA_REG_PROCTEX_LUT_DATA3 = 0x0b3, 122 PICA_REG_PROCTEX_LUT_DATA4 = 0x0b4, 123 PICA_REG_PROCTEX_LUT_DATA5 = 0x0b5, 124 PICA_REG_PROCTEX_LUT_DATA6 = 0x0b6, 125 PICA_REG_PROCTEX_LUT_DATA7 = 0x0b7, 126 127 PICA_REG_TEX_ENV0 = 0x0c0, 128 PICA_REG_TEX_ENV0_OPERAND = 0x0c1, 129 PICA_REG_TEX_ENV0_COMBINE = 0x0c2, 130 PICA_REG_TEX_ENV0_COLOR = 0x0c3, 131 PICA_REG_TEX_ENV0_SCALE = 0x0c4, 132 133 PICA_REG_TEX_ENV1 = 0x0c8, 134 PICA_REG_TEX_ENV1_OPERAND = 0x0c9, 135 PICA_REG_TEX_ENV1_COMBINE = 0x0ca, 136 PICA_REG_TEX_ENV1_COLOR = 0x0cb, 137 PICA_REG_TEX_ENV1_SCALE = 0x0cc, 138 139 PICA_REG_TEX_ENV2 = 0x0d0, 140 PICA_REG_TEX_ENV2_OPERAND = 0x0d1, 141 PICA_REG_TEX_ENV2_COMBINE = 0x0d2, 142 PICA_REG_TEX_ENV2_COLOR = 0x0d3, 143 PICA_REG_TEX_ENV2_SCALE = 0x0d4, 144 145 PICA_REG_TEX_ENV3 = 0x0d8, 146 PICA_REG_TEX_ENV3_OPERAND = 0x0d9, 147 PICA_REG_TEX_ENV3_COMBINE = 0x0da, 148 PICA_REG_TEX_ENV3_COLOR = 0x0db, 149 PICA_REG_TEX_ENV3_SCALE = 0x0dc, 150 151 PICA_REG_GAS_FOG_MODE = 0x0e0, 152 PICA_REG_TEX_ENV_BUFFER_INPUT = 0x0e0, 153 154 PICA_REG_FOG_COLOR = 0x0e1, 155 PICA_REG_GAS_ATTENUATION = 0x0e4, 156 PICA_REG_GAS_ACCMAX = 0x0e5, 157 158 PICA_REG_FOG_LUT_INDEX = 0x0e6, 159 PICA_REG_FOG_LUT_DATA0 = 0x0e8, 160 PICA_REG_FOG_LUT_DATA1 = 0x0e9, 161 PICA_REG_FOG_LUT_DATA2 = 0x0ea, 162 PICA_REG_FOG_LUT_DATA3 = 0x0eb, 163 PICA_REG_FOG_LUT_DATA4 = 0x0ec, 164 PICA_REG_FOG_LUT_DATA5 = 0x0ed, 165 PICA_REG_FOG_LUT_DATA6 = 0x0ee, 166 PICA_REG_FOG_LUT_DATA7 = 0x0ef, 167 168 PICA_REG_TEX_ENV4 = 0x0f0, 169 PICA_REG_TEX_ENV4_OPERAND = 0x0f1, 170 PICA_REG_TEX_ENV4_COMBINE = 0x0f2, 171 PICA_REG_TEX_ENV4_COLOR = 0x0f3, 172 PICA_REG_TEX_ENV4_SCALE = 0x0f4, 173 174 PICA_REG_TEX_ENV5 = 0x0f8, 175 PICA_REG_TEX_ENV5_OPERAND = 0x0f9, 176 PICA_REG_TEX_ENV5_COMBINE = 0x0fa, 177 PICA_REG_TEX_ENV5_COLOR = 0x0fb, 178 PICA_REG_TEX_ENV5_SCALE = 0x0fc, 179 180 PICA_REG_TEX_ENV_BUFFER_COLOR = 0x0fd, 181 182 183 184 PICA_REG_COLOR_OPERATION = 0x100, 185 PICA_REG_BLEND_FUNC = 0x101, 186 PICA_REG_LOGIC_OP = 0x102, 187 PICA_REG_BLEND_COLOR = 0x103, 188 PICA_REG_FRAGOP_ALPHA_TEST = 0x104, 189 190 PICA_REG_STENCIL_TEST = 0x105, 191 PICA_REG_STENCIL_OP = 0x106, 192 193 PICA_REG_DEPTH_COLOR_MASK = 0x107, 194 195 PICA_REG_COLOR_DEPTH_BUFFER_CLEAR0 = 0x110, 196 PICA_REG_COLOR_DEPTH_BUFFER_CLEAR1 = 0x111, 197 PICA_REG_COLOR_BUFFER_READ = 0x112, 198 PICA_REG_COLOR_BUFFER_WRITE = 0x113, 199 PICA_REG_DEPTH_STENCIL_BUFFER_READ = 0x114, 200 PICA_REG_DEPTH_STENCIL_BUFFER_WRITE = 0x115, 201 202 PICA_REG_RENDER_BUFFER_DEPTH_MODE = 0x116, 203 PICA_REG_RENDER_BUFFER_COLOR_MODE = 0x117, 204 205 PICA_REG_EARLY_DEPTH_TEST2 = 0x118, 206 207 PICA_REG_RENDER_BLOCK_FORMAT = 0x11b, 208 209 PICA_REG_RENDER_BUFFER_DEPTH_ADDR = 0x11c, 210 PICA_REG_RENDER_BUFFER_COLOR_ADDR = 0x11d, 211 PICA_REG_RENDER_BUFFER_RESOLUTION0 = 0x11e, 212 213 PICA_REG_GAS_LIGHT_XY = 0x120, 214 PICA_REG_GAS_LIGHT_Z = 0x121, 215 PICA_REG_GAS_LIGHT_Z_COLOR = 0x122, 216 PICA_REG_GAS_LUT_INDEX = 0x123, 217 PICA_REG_GAS_LUT_DATA = 0x124, 218 PICA_REG_GAS_DELTAZ_DEPTH = 0x126, 219 220 PICA_REG_FRAGOP_SHADOW = 0x130, 221 222 223 224 PICA_FRAG_LIGHT_STRIDE = 16, 225 PICA_REG_FRAG_LIGHT_START = 0x140, 226 PICA_REG_FRAG_LIGHT0_SPECULAR0 = PICA_REG_FRAG_LIGHT_START, 227 PICA_REG_FRAG_LIGHT0_SPECULAR1 = 0x141, 228 PICA_REG_FRAG_LIGHT0_DIFFUSE = 0x142, 229 PICA_REG_FRAG_LIGHT0_AMBIENT = 0x143, 230 PICA_REG_FRAG_LIGHT0_POSITION_XY = 0x144, 231 PICA_REG_FRAG_LIGHT0_POSITION_Z = 0x145, 232 PICA_REG_FRAG_LIGHT0_SPOT_XY = 0x146, 233 PICA_REG_FRAG_LIGHT0_SPOT_Z = 0x147, 234 PICA_REG_FRAG_LIGHT0_TYPE = 0x149, 235 PICA_REG_FRAG_LIGHT0_DIST_ATTN_BIAS = 0x14a, 236 PICA_REG_FRAG_LIGHT0_DIST_ATTN_SCALE = 0x14b, 237 238 PICA_REG_FRAG_LIGHT1_SPECULAR0 = 0x150, 239 PICA_REG_FRAG_LIGHT1_SPECULAR1 = 0x151, 240 PICA_REG_FRAG_LIGHT1_DIFFUSE = 0x152, 241 PICA_REG_FRAG_LIGHT1_AMBIENT = 0x153, 242 PICA_REG_FRAG_LIGHT1_POSITION_XY = 0x154, 243 PICA_REG_FRAG_LIGHT1_POSITION_Z = 0x155, 244 PICA_REG_FRAG_LIGHT1_SPOT_XY = 0x156, 245 PICA_REG_FRAG_LIGHT1_SPOT_Z = 0x157, 246 PICA_REG_FRAG_LIGHT1_TYPE = 0x159, 247 PICA_REG_FRAG_LIGHT1_DIST_ATTN_BIAS = 0x15a, 248 PICA_REG_FRAG_LIGHT1_DIST_ATTN_SCALE = 0x15b, 249 250 PICA_REG_FRAG_LIGHT2_SPECULAR0 = 0x160, 251 PICA_REG_FRAG_LIGHT2_SPECULAR1 = 0x161, 252 PICA_REG_FRAG_LIGHT2_DIFFUSE = 0x162, 253 PICA_REG_FRAG_LIGHT2_AMBIENT = 0x163, 254 PICA_REG_FRAG_LIGHT2_POSITION_XY = 0x164, 255 PICA_REG_FRAG_LIGHT2_POSITION_Z = 0x165, 256 PICA_REG_FRAG_LIGHT2_SPOT_XY = 0x166, 257 PICA_REG_FRAG_LIGHT2_SPOT_Z = 0x167, 258 PICA_REG_FRAG_LIGHT2_TYPE = 0x169, 259 PICA_REG_FRAG_LIGHT2_DIST_ATTN_BIAS = 0x16a, 260 PICA_REG_FRAG_LIGHT2_DIST_ATTN_SCALE = 0x16b, 261 262 PICA_REG_FRAG_LIGHT3_SPECULAR0 = 0x170, 263 PICA_REG_FRAG_LIGHT3_SPECULAR1 = 0x171, 264 PICA_REG_FRAG_LIGHT3_DIFFUSE = 0x172, 265 PICA_REG_FRAG_LIGHT3_AMBIENT = 0x173, 266 PICA_REG_FRAG_LIGHT3_POSITION_XY = 0x174, 267 PICA_REG_FRAG_LIGHT3_POSITION_Z = 0x175, 268 PICA_REG_FRAG_LIGHT3_SPOT_XY = 0x176, 269 PICA_REG_FRAG_LIGHT3_SPOT_Z = 0x177, 270 PICA_REG_FRAG_LIGHT3_TYPE = 0x179, 271 PICA_REG_FRAG_LIGHT3_DIST_ATTN_BIAS = 0x17a, 272 PICA_REG_FRAG_LIGHT3_DIST_ATTN_SCALE = 0x17b, 273 274 PICA_REG_FRAG_LIGHT4_SPECULAR0 = 0x180, 275 PICA_REG_FRAG_LIGHT4_SPECULAR1 = 0x181, 276 PICA_REG_FRAG_LIGHT4_DIFFUSE = 0x182, 277 PICA_REG_FRAG_LIGHT4_AMBIENT = 0x183, 278 PICA_REG_FRAG_LIGHT4_POSITION_XY = 0x184, 279 PICA_REG_FRAG_LIGHT4_POSITION_Z = 0x185, 280 PICA_REG_FRAG_LIGHT4_SPOT_XY = 0x186, 281 PICA_REG_FRAG_LIGHT4_SPOT_Z = 0x187, 282 PICA_REG_FRAG_LIGHT4_TYPE = 0x189, 283 PICA_REG_FRAG_LIGHT4_DIST_ATTN_BIAS = 0x18a, 284 PICA_REG_FRAG_LIGHT4_DIST_ATTN_SCALE = 0x18b, 285 286 PICA_REG_FRAG_LIGHT5_SPECULAR0 = 0x190, 287 PICA_REG_FRAG_LIGHT5_SPECULAR1 = 0x191, 288 PICA_REG_FRAG_LIGHT5_DIFFUSE = 0x192, 289 PICA_REG_FRAG_LIGHT5_AMBIENT = 0x193, 290 PICA_REG_FRAG_LIGHT5_POSITION_XY = 0x194, 291 PICA_REG_FRAG_LIGHT5_POSITION_Z = 0x195, 292 PICA_REG_FRAG_LIGHT5_SPOT_XY = 0x196, 293 PICA_REG_FRAG_LIGHT5_SPOT_Z = 0x197, 294 PICA_REG_FRAG_LIGHT5_TYPE = 0x199, 295 PICA_REG_FRAG_LIGHT5_DIST_ATTN_BIAS = 0x19a, 296 PICA_REG_FRAG_LIGHT5_DIST_ATTN_SCALE = 0x19b, 297 298 PICA_REG_FRAG_LIGHT6_SPECULAR0 = 0x1a0, 299 PICA_REG_FRAG_LIGHT6_SPECULAR1 = 0x1a1, 300 PICA_REG_FRAG_LIGHT6_DIFFUSE = 0x1a2, 301 PICA_REG_FRAG_LIGHT6_AMBIENT = 0x1a3, 302 PICA_REG_FRAG_LIGHT6_POSITION_XY = 0x1a4, 303 PICA_REG_FRAG_LIGHT6_POSITION_Z = 0x1a5, 304 PICA_REG_FRAG_LIGHT6_SPOT_XY = 0x1a6, 305 PICA_REG_FRAG_LIGHT6_SPOT_Z = 0x1a7, 306 PICA_REG_FRAG_LIGHT6_TYPE = 0x1a9, 307 PICA_REG_FRAG_LIGHT6_DIST_ATTN_BIAS = 0x1aa, 308 PICA_REG_FRAG_LIGHT6_DIST_ATTN_SCALE = 0x1ab, 309 310 PICA_REG_FRAG_LIGHT7_SPECULAR0 = 0x1b0, 311 PICA_REG_FRAG_LIGHT7_SPECULAR1 = 0x1b1, 312 PICA_REG_FRAG_LIGHT7_DIFFUSE = 0x1b2, 313 PICA_REG_FRAG_LIGHT7_AMBIENT = 0x1b3, 314 PICA_REG_FRAG_LIGHT7_POSITION_XY = 0x1b4, 315 PICA_REG_FRAG_LIGHT7_POSITION_Z = 0x1b5, 316 PICA_REG_FRAG_LIGHT7_SPOT_XY = 0x1b6, 317 PICA_REG_FRAG_LIGHT7_SPOT_Z = 0x1b7, 318 PICA_REG_FRAG_LIGHT7_TYPE = 0x1b9, 319 PICA_REG_FRAG_LIGHT7_DIST_ATTN_BIAS = 0x1ba, 320 PICA_REG_FRAG_LIGHT7_DIST_ATTN_SCALE = 0x1bb, 321 322 PICA_REG_FRAG_LIGHT_AMBIENT = 0x1c0, 323 PICA_REG_FRAG_LIGHT_SRC_NUM = 0x1c2, 324 PICA_REG_FRAG_LIGHT_FUNC_MODE0 = 0x1c3, 325 PICA_REG_FRAG_LIGHT_FUNC_MODE1 = 0x1c4, 326 PICA_REG_FRAG_LIGHT_LUT = 0x1c5, 327 PICA_REG_FRAG_LIGHT_EN1 = 0x1c6, 328 PICA_REG_FRAG_LIGHT_LUT_DATA0 = 0x1c8, 329 PICA_REG_FRAG_LIGHT_LUT_DATA1 = 0x1c9, 330 PICA_REG_FRAG_LIGHT_LUT_DATA2 = 0x1ca, 331 PICA_REG_FRAG_LIGHT_LUT_DATA3 = 0x1cb, 332 PICA_REG_FRAG_LIGHT_LUT_DATA4 = 0x1cc, 333 PICA_REG_FRAG_LIGHT_LUT_DATA5 = 0x1cd, 334 PICA_REG_FRAG_LIGHT_LUT_DATA6 = 0x1ce, 335 PICA_REG_FRAG_LIGHT_LUT_DATA7 = 0x1cf, 336 PICA_REG_FRAG_LIGHT_ABSLUTINPUT = 0x1d0, 337 PICA_REG_FRAG_LIGHT_LUTINPUT = 0x1d1, 338 PICA_REG_FRAG_LIGHT_LUTSCALE = 0x1d2, 339 PICA_REG_FRAG_LIGHT_SRC_EN_ID = 0x1d9, 340 341 PICA_REG_VERTEX_ATTR_ARRAYS_BASE_ADDR = 0x200, 342 PICA_REG_VERTEX_ATTR_ARRAYS0 = 0x201, 343 PICA_REG_VERTEX_ATTR_ARRAYS1 = 0x202, 344 345 PICA_LOAD_ARRAY_STRIDE = 3, 346 PICA_REG_LOAD_ARRAY0_ATTR_OFFSET = 0x203, 347 PICA_REG_LOAD_ARRAY0_ELEMENT0 = 0x204, 348 PICA_REG_LOAD_ARRAY0_ELEMENT1 = 0x205, 349 350 PICA_REG_INDEX_ARRAY_ADDR_OFFSET = 0x227, 351 PICA_REG_DRAW_VERTEX_NUM = 0x228, 352 PICA_REG_DRAW_MODE0 = 0x229, 353 354 PICA_REG_DRAW_VERTEX_OFFSET = 0x22a, 355 PICA_REG_START_DRAW_ARRAY = 0x22e, 356 PICA_REG_START_DRAW_ELEMENT = 0x22f, 357 358 PICA_REG_VERTEX_FUNC = 0x231, 359 360 PICA_REG_VS_FIXED_ATTR = 0x232, 361 PICA_REG_VS_FIXED_ATTR_DATA0 = 0x233, 362 PICA_REG_VS_FIXED_ATTR_DATA1 = 0x234, 363 PICA_REG_VS_FIXED_ATTR_DATA2 = 0x235, 364 PICA_REG_VS_ATTR_NUM1 = 0x242, 365 PICA_REG_VS_COM_MODE = 0x244, 366 367 PICA_REG_START_DRAW_FUNC0 = 0x245, 368 369 PICA_REG_VS_OUT_REG_NUM1 = 0x24a, 370 PICA_REG_VS_OUT_REG_NUM2 = 0x251, 371 PICA_REG_GS_MISC_REG0 = 0x252, 372 PICA_REG_DRAW_MODE1 = 0x253, 373 PICA_REG_GS_MISC_REG1 = 0x254, 374 PICA_REG_VS_OUT_REG_NUM3 = 0x25e, 375 PICA_REG_DRAW_MODE2 = 0x25e, 376 PICA_REG_GS_OUT_REG_NUM3 = 0x25e, 377 378 PICA_REG_START_DRAW_FUNC1 = 0x25f, 379 380 PICA_REG_GS_BOOL = 0x280, 381 PICA_REG_GS_INT0 = 0x281, 382 PICA_REG_GS_INT1 = 0x282, 383 PICA_REG_GS_INT2 = 0x283, 384 PICA_REG_GS_INT3 = 0x284, 385 PICA_REG_GS_ATTR_NUM = 0x289, 386 PICA_REG_GS_START_ADDR = 0x28a, 387 PICA_REG_GS_ATTR_IN_REG_MAP0 = 0x28b, 388 PICA_REG_GS_ATTR_IN_REG_MAP1 = 0x28c, 389 PICA_REG_GS_OUT_REG_MASK = 0x28d, 390 PICA_REG_GS_PROG_UPDATE_END = 0x28f, 391 PICA_REG_GS_FLOAT_ADDR = 0x290, 392 PICA_REG_GS_FLOAT0 = 0x291, 393 PICA_REG_GS_FLOAT1 = 0x292, 394 PICA_REG_GS_FLOAT2 = 0x293, 395 PICA_REG_GS_FLOAT3 = 0x294, 396 PICA_REG_GS_FLOAT4 = 0x295, 397 PICA_REG_GS_FLOAT5 = 0x296, 398 PICA_REG_GS_FLOAT6 = 0x297, 399 PICA_REG_GS_FLOAT7 = 0x298, 400 PICA_REG_GS_PROG_ADDR = 0x29b, 401 PICA_REG_GS_PROG_DATA0 = 0x29c, 402 PICA_REG_GS_PROG_DATA1 = 0x29d, 403 PICA_REG_GS_PROG_DATA2 = 0x29e, 404 PICA_REG_GS_PROG_DATA3 = 0x29f, 405 PICA_REG_GS_PROG_DATA4 = 0x2a0, 406 PICA_REG_GS_PROG_DATA5 = 0x2a1, 407 PICA_REG_GS_PROG_DATA6 = 0x2a2, 408 PICA_REG_GS_PROG_DATA7 = 0x2a3, 409 PICA_REG_GS_PROG_SWIZZLE_ADDR = 0x2a5, 410 PICA_REG_GS_PROG_SWIZZLE_DATA0 = 0x2a6, 411 PICA_REG_GS_PROG_SWIZZLE_DATA1 = 0x2a7, 412 PICA_REG_GS_PROG_SWIZZLE_DATA2 = 0x2a8, 413 PICA_REG_GS_PROG_SWIZZLE_DATA3 = 0x2a9, 414 PICA_REG_GS_PROG_SWIZZLE_DATA4 = 0x2aa, 415 PICA_REG_GS_PROG_SWIZZLE_DATA5 = 0x2ab, 416 PICA_REG_GS_PROG_SWIZZLE_DATA6 = 0x2ac, 417 PICA_REG_GS_PROG_SWIZZLE_DATA7 = 0x2ad, 418 419 PICA_REG_VS_BOOL = 0x2b0, 420 PICA_REG_VS_INT0 = 0x2b1, 421 PICA_REG_VS_INT1 = 0x2b2, 422 PICA_REG_VS_INT2 = 0x2b3, 423 PICA_REG_VS_INT3 = 0x2b4, 424 PICA_REG_VS_ATTR_NUM0 = 0x2b9, 425 PICA_REG_VS_START_ADDR = 0x2ba, 426 PICA_REG_VS_ATTR_IN_REG_MAP0 = 0x2bb, 427 PICA_REG_VS_ATTR_IN_REG_MAP1 = 0x2bc, 428 PICA_REG_VS_OUT_REG_MASK = 0x2bd, 429 PICA_REG_VS_PROG_UPDATE_END = 0x2bf, 430 PICA_REG_VS_FLOAT_ADDR = 0x2c0, 431 PICA_REG_VS_FLOAT0 = 0x2c1, 432 PICA_REG_VS_FLOAT1 = 0x2c2, 433 PICA_REG_VS_FLOAT2 = 0x2c3, 434 PICA_REG_VS_FLOAT3 = 0x2c4, 435 PICA_REG_VS_FLOAT4 = 0x2c5, 436 PICA_REG_VS_FLOAT5 = 0x2c6, 437 PICA_REG_VS_FLOAT6 = 0x2c7, 438 PICA_REG_VS_FLOAT7 = 0x2c8, 439 PICA_REG_VS_PROG_ADDR = 0x2cb, 440 PICA_REG_VS_PROG_DATA0 = 0x2cc, 441 PICA_REG_VS_PROG_DATA1 = 0x2cd, 442 PICA_REG_VS_PROG_DATA2 = 0x2ce, 443 PICA_REG_VS_PROG_DATA3 = 0x2cf, 444 PICA_REG_VS_PROG_DATA4 = 0x2d0, 445 PICA_REG_VS_PROG_DATA5 = 0x2d1, 446 PICA_REG_VS_PROG_DATA6 = 0x2d2, 447 PICA_REG_VS_PROG_DATA7 = 0x2d3, 448 PICA_REG_VS_PROG_SWIZZLE_ADDR = 0x2d5, 449 PICA_REG_VS_PROG_SWIZZLE_DATA0 = 0x2d6, 450 PICA_REG_VS_PROG_SWIZZLE_DATA1 = 0x2d7, 451 PICA_REG_VS_PROG_SWIZZLE_DATA2 = 0x2d8, 452 PICA_REG_VS_PROG_SWIZZLE_DATA3 = 0x2d9, 453 PICA_REG_VS_PROG_SWIZZLE_DATA4 = 0x2da, 454 PICA_REG_VS_PROG_SWIZZLE_DATA5 = 0x2db, 455 PICA_REG_VS_PROG_SWIZZLE_DATA6 = 0x2dc, 456 PICA_REG_VS_PROG_SWIZZLE_DATA7 = 0x2dd 457 }; 458 459 #endif // NN_GX_CTR_PICA_REG_H_ 460