GPU/Internal Registers: Difference between revisions

Steveice10 (talk | contribs)
Steveice10 (talk | contribs)
Line 3,303: Line 3,303:
|-
|-
| 0280
| 0280
| [[#GPUREG_GSH_BOOLUNIFORM|GPUREG_GSH_BOOLUNIFORM]]
| [[#GPUREG_SH_BOOLUNIFORM|GPUREG_GSH_BOOLUNIFORM]]
|  
|  
|PICA_REG_GS_BOOL
|PICA_REG_GS_BOOL
|-
|-
| 0281
| 0281
| [[#GPUREG_GSH_INTUNIFORM_I0|GPUREG_GSH_INTUNIFORM_I0]]
| [[#GPUREG_SH_INTUNIFORM_Ii|GPUREG_GSH_INTUNIFORM_I0]]
|  
|  
|PICA_REG_GS_INT0
|PICA_REG_GS_INT0
|-
|-
| 0282
| 0282
| [[#GPUREG_GSH_INTUNIFORM_I1|GPUREG_GSH_INTUNIFORM_I1]]
| [[#GPUREG_SH_INTUNIFORM_Ii|GPUREG_GSH_INTUNIFORM_I1]]
|  
|  
|PICA_REG_GS_INT1
|PICA_REG_GS_INT1
|-
|-
| 0283
| 0283
| [[#GPUREG_GSH_INTUNIFORM_I2|GPUREG_GSH_INTUNIFORM_I2]]
| [[#GPUREG_SH_INTUNIFORM_Ii|GPUREG_GSH_INTUNIFORM_I2]]
|  
|  
|PICA_REG_GS_INT2
|PICA_REG_GS_INT2
|-
|-
| 0284
| 0284
| [[#GPUREG_GSH_INTUNIFORM_I3|GPUREG_GSH_INTUNIFORM_I3]]
| [[#GPUREG_SH_INTUNIFORM_Ii|GPUREG_GSH_INTUNIFORM_I3]]
|  
|  
|PICA_REG_GS_INT3
|PICA_REG_GS_INT3
Line 3,348: Line 3,348:
|-
|-
| 0289
| 0289
| [[#GPUREG_GSH_INPUTBUFFER_CONFIG|GPUREG_GSH_INPUTBUFFER_CONFIG]]
| [[#GPUREG_SH_INPUTBUFFER_CONFIG|GPUREG_GSH_INPUTBUFFER_CONFIG]]
|  
|  
|PICA_REG_GS_ATTR_NUM
|PICA_REG_GS_ATTR_NUM
|-
|-
| 028A
| 028A
| [[#GPUREG_GSH_ENTRYPOINT|GPUREG_GSH_ENTRYPOINT]]
| [[#GPUREG_SH_ENTRYPOINT|GPUREG_GSH_ENTRYPOINT]]
|  
|  
|PICA_REG_GS_START_ADDR
|PICA_REG_GS_START_ADDR
|-
|-
| 028B
| 028B
| [[#GPUREG_GSH_ATTRIBUTES_PERMUTATION_LOW|GPUREG_GSH_ATTRIBUTES_PERMUTATION_LOW]]
| [[#GPUREG_SH_ATTRIBUTES_PERMUTATION_LOW|GPUREG_GSH_ATTRIBUTES_PERMUTATION_LOW]]
|  
|  
|PICA_REG_GS_ATTR_IN_REG_MAP0
|PICA_REG_GS_ATTR_IN_REG_MAP0
|-
|-
| 028C
| 028C
| [[#GPUREG_GSH_ATTRIBUTES_PERMUTATION_HIGH|GPUREG_GSH_ATTRIBUTES_PERMUTATION_HIGH]]
| [[#GPUREG_SH_ATTRIBUTES_PERMUTATION_HIGH|GPUREG_GSH_ATTRIBUTES_PERMUTATION_HIGH]]
|  
|  
|PICA_REG_GS_ATTR_IN_REG_MAP1
|PICA_REG_GS_ATTR_IN_REG_MAP1
|-
|-
| 028D
| 028D
| [[#GPUREG_GSH_OUTMAP_MASK|GPUREG_GSH_OUTMAP_MASK]]
| [[#GPUREG_SH_OUTMAP_MASK|GPUREG_GSH_OUTMAP_MASK]]
|  
|  
|PICA_REG_GS_OUT_REG_MASK
|PICA_REG_GS_OUT_REG_MASK
Line 3,378: Line 3,378:
|-
|-
| 028F
| 028F
| [[#GPUREG_GSH_CODETRANSFER_END|GPUREG_GSH_CODETRANSFER_END]]
| [[#GPUREG_SH_CODETRANSFER_END|GPUREG_GSH_CODETRANSFER_END]]
|  
|  
|PICA_REG_GS_PROG_RENEWAL_END
|PICA_REG_GS_PROG_RENEWAL_END
|-
|-
| 0290
| 0290
| [[#GPUREG_GSH_FLOATUNIFORM_CONFIG|GPUREG_GSH_FLOATUNIFORM_CONFIG]]
| [[#GPUREG_SH_FLOATUNIFORM_INDEX|GPUREG_GSH_FLOATUNIFORM_INDEX]]
|  
|  
|PICA_REG_GS_FLOAT_ADDR
|PICA_REG_GS_FLOAT_ADDR
|-
|-
| 0291
| 0291
| [[#GPUREG_GSH_FLOATUNIFORM_INDEX|GPUREG_GSH_FLOATUNIFORM_INDEX]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_GSH_FLOATUNIFORM_DATA0]]
|  
|  
|PICA_REG_GS_FLOAT_DATA1
|PICA_REG_GS_FLOAT_DATA0
|-
|-
| 0292
| 0292
| [[#GPUREG_GSH_FLOATUNIFORM_DATA|GPUREG_GSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_GSH_FLOATUNIFORM_DATA1]]
|  
|  
|PICA_REG_GS_FLOAT_DATA2
|PICA_REG_GS_FLOAT_DATA1
|-
|-
| 0293
| 0293
| [[#GPUREG_GSH_FLOATUNIFORM_DATA|GPUREG_GSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_GSH_FLOATUNIFORM_DATA2]]
|  
|  
|PICA_REG_GS_FLOAT_DATA3
|PICA_REG_GS_FLOAT_DATA2
|-
|-
| 0294
| 0294
| [[#GPUREG_GSH_FLOATUNIFORM_DATA|GPUREG_GSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_GSH_FLOATUNIFORM_DATA3]]
|  
|  
|PICA_REG_GS_FLOAT_DATA4
|PICA_REG_GS_FLOAT_DATA3
|-
|-
| 0295
| 0295
| [[#GPUREG_GSH_FLOATUNIFORM_DATA|GPUREG_GSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_GSH_FLOATUNIFORM_DATA4]]
|  
|  
|PICA_REG_GS_FLOAT_DATA5
|PICA_REG_GS_FLOAT_DATA4
|-
|-
| 0296
| 0296
| [[#GPUREG_GSH_FLOATUNIFORM_DATA|GPUREG_GSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_GSH_FLOATUNIFORM_DATA5]]
|  
|  
|PICA_REG_GS_FLOAT_DATA6
|PICA_REG_GS_FLOAT_DATA5
|-
|-
| 0297
| 0297
| [[#GPUREG_GSH_FLOATUNIFORM_DATA|GPUREG_GSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_GSH_FLOATUNIFORM_DATA6]]
|  
|  
|PICA_REG_GS_FLOAT_DATA7
|PICA_REG_GS_FLOAT_DATA6
|-
|-
| 0298
| 0298
| [[#GPUREG_GSH_FLOATUNIFORM_DATA|GPUREG_GSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_GSH_FLOATUNIFORM_DATA7]]
|  
|  
|PICA_REG_GS_FLOAT_DATA8
|PICA_REG_GS_FLOAT_DATA7
|-
|-
| 0299
| 0299
Line 3,438: Line 3,438:
|-
|-
| 029B
| 029B
| [[#GPUREG_GSH_CODETRANSFER_INDEX|GPUREG_GSH_CODETRANSFER_INDEX]]
| [[#GPUREG_SH_CODETRANSFER_INDEX|GPUREG_GSH_CODETRANSFER_INDEX]]
| ?
| ?
|PICA_REG_GS_PROG_ADDR
|PICA_REG_GS_PROG_ADDR
|-
|-
| 029C
| 029C
| [[#GPUREG_GSH_CODETRANSFER_DATA|GPUREG_GSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_GSH_CODETRANSFER_DATA0]]
|  
|  
|PICA_REG_GS_PROG_DATA0
|PICA_REG_GS_PROG_DATA0
|-
|-
| 029D
| 029D
| [[#GPUREG_GSH_CODETRANSFER_DATA|GPUREG_GSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_GSH_CODETRANSFER_DATA1]]
|  
|  
|PICA_REG_GS_PROG_DATA1
|PICA_REG_GS_PROG_DATA1
|-
|-
| 029E
| 029E
| [[#GPUREG_GSH_CODETRANSFER_DATA|GPUREG_GSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_GSH_CODETRANSFER_DATA2]]
|  
|  
|PICA_REG_GS_PROG_DATA2
|PICA_REG_GS_PROG_DATA2
|-
|-
| 029F
| 029F
| [[#GPUREG_GSH_CODETRANSFER_DATA|GPUREG_GSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_GSH_CODETRANSFER_DATA3]]
|  
|  
|PICA_REG_GS_PROG_DATA3
|PICA_REG_GS_PROG_DATA3
|-
|-
| 02A0
| 02A0
| [[#GPUREG_GSH_CODETRANSFER_DATA|GPUREG_GSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_GSH_CODETRANSFER_DATA4]]
|  
|  
|PICA_REG_GS_PROG_DATA4
|PICA_REG_GS_PROG_DATA4
|-
|-
| 02A1
| 02A1
| [[#GPUREG_GSH_CODETRANSFER_DATA|GPUREG_GSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_GSH_CODETRANSFER_DATA5]]
|  
|  
|PICA_REG_GS_PROG_DATA5
|PICA_REG_GS_PROG_DATA5
|-
|-
| 02A2
| 02A2
| [[#GPUREG_GSH_CODETRANSFER_DATA|GPUREG_GSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_GSH_CODETRANSFER_DATA6]]
|  
|  
|PICA_REG_GS_PROG_DATA6
|PICA_REG_GS_PROG_DATA6
|-
|-
| 02A3
| 02A3
| [[#GPUREG_GSH_CODETRANSFER_DATA|GPUREG_GSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_GSH_CODETRANSFER_DATA7]]
|  
|  
|PICA_REG_GS_PROG_DATA7
|PICA_REG_GS_PROG_DATA7
Line 3,488: Line 3,488:
|-
|-
| 02A5
| 02A5
| [[#GPUREG_GSH_OPDESCS_INDEX|GPUREG_GSH_OPDESCS_INDEX]]
| [[#GPUREG_SH_OPDESCS_INDEX|GPUREG_GSH_OPDESCS_INDEX]]
|  
|  
|PICA_REG_GS_PROG_SWIZZLE_ADDR
|PICA_REG_GS_PROG_SWIZZLE_ADDR
|-
|-
| 02A6
| 02A6
| [[#GPUREG_GSH_OPDESCS_DATA|GPUREG_GSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_GSH_OPDESCS_DATA0]]
|  
|  
|PICA_REG_GS_PROG_SWIZZLE_DATA0
|PICA_REG_GS_PROG_SWIZZLE_DATA0
|-
|-
| 02A7
| 02A7
| [[#GPUREG_GSH_OPDESCS_DATA|GPUREG_GSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_GSH_OPDESCS_DATA1]]
|  
|  
|PICA_REG_GS_PROG_SWIZZLE_DATA1
|PICA_REG_GS_PROG_SWIZZLE_DATA1
|-
|-
| 02A8
| 02A8
| [[#GPUREG_GSH_OPDESCS_DATA|GPUREG_GSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_GSH_OPDESCS_DATA2]]
|  
|  
|PICA_REG_GS_PROG_SWIZZLE_DATA2
|PICA_REG_GS_PROG_SWIZZLE_DATA2
|-
|-
| 02A9
| 02A9
| [[#GPUREG_GSH_OPDESCS_DATA|GPUREG_GSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_GSH_OPDESCS_DATA3]]
|  
|  
|PICA_REG_GS_PROG_SWIZZLE_DATA3
|PICA_REG_GS_PROG_SWIZZLE_DATA3
|-
|-
| 02AA
| 02AA
| [[#GPUREG_GSH_OPDESCS_DATA|GPUREG_GSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_GSH_OPDESCS_DATA4]]
|  
|  
|PICA_REG_GS_PROG_SWIZZLE_DATA4
|PICA_REG_GS_PROG_SWIZZLE_DATA4
|-
|-
| 02AB
| 02AB
| [[#GPUREG_GSH_OPDESCS_DATA|GPUREG_GSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_GSH_OPDESCS_DATA5]]
|  
|  
|PICA_REG_GS_PROG_SWIZZLE_DATA5
|PICA_REG_GS_PROG_SWIZZLE_DATA5
|-
|-
| 02AC
| 02AC
| [[#GPUREG_GSH_OPDESCS_DATA|GPUREG_GSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_GSH_OPDESCS_DATA6]]
|  
|  
|PICA_REG_GS_PROG_SWIZZLE_DATA6
|PICA_REG_GS_PROG_SWIZZLE_DATA6
|-
|-
| 02AD
| 02AD
| [[#GPUREG_GSH_OPDESCS_DATA|GPUREG_GSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_GSH_OPDESCS_DATA7]]
|  
|  
|PICA_REG_GS_PROG_SWIZZLE_DATA7
|PICA_REG_GS_PROG_SWIZZLE_DATA7
Line 3,545: Line 3,545:
|-
|-
| 02B0
| 02B0
| [[#GPUREG_VSH_BOOLUNIFORM|GPUREG_VSH_BOOLUNIFORM]]
| [[#GPUREG_SH_BOOLUNIFORM|GPUREG_VSH_BOOLUNIFORM]]
|  
|  
|PICA_REG_VS_BOOL
|PICA_REG_VS_BOOL
|-
|-
| 02B1
| 02B1
| [[#GPUREG_VSH_INTUNIFORM_I0|GPUREG_VSH_INTUNIFORM_I0]]
| [[#GPUREG_SH_INTUNIFORM_Ii|GPUREG_VSH_INTUNIFORM_I0]]
|  
|  
|PICA_REG_VS_INT0
|PICA_REG_VS_INT0
|-
|-
| 02B2
| 02B2
| [[#GPUREG_VSH_INTUNIFORM_I1|GPUREG_VSH_INTUNIFORM_I1]]
| [[#GPUREG_SH_INTUNIFORM_Ii|GPUREG_VSH_INTUNIFORM_I1]]
|  
|  
|PICA_REG_VS_INT1
|PICA_REG_VS_INT1
|-
|-
| 02B3
| 02B3
| [[#GPUREG_VSH_INTUNIFORM_I2|GPUREG_VSH_INTUNIFORM_I2]]
| [[#GPUREG_SH_INTUNIFORM_Ii|GPUREG_VSH_INTUNIFORM_I2]]
|  
|  
|PICA_REG_VS_INT2
|PICA_REG_VS_INT2
|-
|-
| 02B4
| 02B4
| [[#GPUREG_VSH_INTUNIFORM_I3|GPUREG_VSH_INTUNIFORM_I3]]
| [[#GPUREG_SH_INTUNIFORM_Ii|GPUREG_VSH_INTUNIFORM_I3]]
|  
|  
|PICA_REG_VS_INT3
|PICA_REG_VS_INT3
Line 3,590: Line 3,590:
|-
|-
| 02B9
| 02B9
| [[#GPUREG_VSH_INPUTBUFFER_CONFIG|GPUREG_VSH_INPUTBUFFER_CONFIG]]
| [[#GPUREG_SH_INPUTBUFFER_CONFIG|GPUREG_VSH_INPUTBUFFER_CONFIG]]
|  
|  
|PICA_REG_VS_ATTR_NUM0
|PICA_REG_VS_ATTR_NUM0
|-
|-
| 02BA
| 02BA
| [[#GPUREG_VSH_ENTRYPOINT|GPUREG_VSH_ENTRYPOINT]]
| [[#GPUREG_SH_ENTRYPOINT|GPUREG_VSH_ENTRYPOINT]]
|  
|  
|PICA_REG_VS_START_ADDR
|PICA_REG_VS_START_ADDR
|-
|-
| 02BB
| 02BB
| [[#GPUREG_VSH_ATTRIBUTES_PERMUTATION_LOW|GPUREG_VSH_ATTRIBUTES_PERMUTATION_LOW]]
| [[#GPUREG_SH_ATTRIBUTES_PERMUTATION_LOW|GPUREG_VSH_ATTRIBUTES_PERMUTATION_LOW]]
|  
|  
|PICA_REG_VS_ATTR_IN_REG_MAP0
|PICA_REG_VS_ATTR_IN_REG_MAP0
|-
|-
| 02BC
| 02BC
| [[#GPUREG_VSH_ATTRIBUTES_PERMUTATION_HIGH|GPUREG_VSH_ATTRIBUTES_PERMUTATION_HIGH]]
| [[#GPUREG_SH_ATTRIBUTES_PERMUTATION_HIGH|GPUREG_VSH_ATTRIBUTES_PERMUTATION_HIGH]]
|  
|  
|PICA_REG_VS_ATTR_IN_REG_MAP1
|PICA_REG_VS_ATTR_IN_REG_MAP1
|-
|-
| 02BD
| 02BD
| [[#GPUREG_VSH_OUTMAP_MASK|GPUREG_VSH_OUTMAP_MASK]]
| [[#GPUREG_SH_OUTMAP_MASK|GPUREG_VSH_OUTMAP_MASK]]
|  
|  
|PICA_REG_VS_OUT_REG_MASK
|PICA_REG_VS_OUT_REG_MASK
Line 3,620: Line 3,620:
|-
|-
| 02BF
| 02BF
| [[#GPUREG_VSH_CODETRANSFER_END|GPUREG_VSH_CODETRANSFER_END]]
| [[#GPUREG_SH_CODETRANSFER_END|GPUREG_VSH_CODETRANSFER_END]]
|  
|  
|PICA_REG_VS_PROG_RENEWAL_END
|PICA_REG_VS_PROG_RENEWAL_END
|-
|-
| 02C0
| 02C0
| [[#GPUREG_VSH_FLOATUNIFORM_INDEX|GPUREG_VSH_FLOATUNIFORM_INDEX]]
| [[#GPUREG_SH_FLOATUNIFORM_INDEX|GPUREG_VSH_FLOATUNIFORM_INDEX]]
|  
|  
|PICA_REG_VS_FLOAT_ADDR
|PICA_REG_VS_FLOAT_ADDR
|-
|-
| 02C1
| 02C1
| [[#GPUREG_VSH_FLOATUNIFORM_DATA|GPUREG_VSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_VSH_FLOATUNIFORM_DATA0]]
|  
|  
|PICA_REG_VS_FLOAT_DATA1
|PICA_REG_VS_FLOAT_DATA0
|-
|-
| 02C2
| 02C2
| [[#GPUREG_VSH_FLOATUNIFORM_DATA|GPUREG_VSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_VSH_FLOATUNIFORM_DATA1]]
|  
|  
|PICA_REG_VS_FLOAT_DATA2
|PICA_REG_VS_FLOAT_DATA1
|-
|-
| 02C3
| 02C3
| [[#GPUREG_VSH_FLOATUNIFORM_DATA|GPUREG_VSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_VSH_FLOATUNIFORM_DATA2]]
|  
|  
|PICA_REG_VS_FLOAT_DATA3
|PICA_REG_VS_FLOAT_DATA2
|-
|-
| 02C4
| 02C4
| [[#GPUREG_VSH_FLOATUNIFORM_DATA|GPUREG_VSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_VSH_FLOATUNIFORM_DATA3]]
|  
|  
|PICA_REG_VS_FLOAT_DATA4
|PICA_REG_VS_FLOAT_DATA3
|-
|-
| 02C5
| 02C5
| [[#GPUREG_VSH_FLOATUNIFORM_DATA|GPUREG_VSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_VSH_FLOATUNIFORM_DATA4]]
|  
|  
|PICA_REG_VS_FLOAT_DATA5
|PICA_REG_VS_FLOAT_DATA4
|-
|-
| 02C6
| 02C6
| [[#GPUREG_VSH_FLOATUNIFORM_DATA|GPUREG_VSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_VSH_FLOATUNIFORM_DATA5]]
|  
|  
|PICA_REG_VS_FLOAT_DATA6
|PICA_REG_VS_FLOAT_DATA5
|-
|-
| 02C7
| 02C7
| [[#GPUREG_VSH_FLOATUNIFORM_DATA|GPUREG_VSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_VSH_FLOATUNIFORM_DATA6]]
|  
|  
|PICA_REG_VS_FLOAT_DATA7
|PICA_REG_VS_FLOAT_DATA6
|-
|-
| 02C8
| 02C8
| [[#GPUREG_VSH_FLOATUNIFORM_DATA|GPUREG_VSH_FLOATUNIFORM_DATA]]
| [[#GPUREG_SH_FLOATUNIFORM_DATAi|GPUREG_VSH_FLOATUNIFORM_DATA7]]
|  
|  
|PICA_REG_VS_FLOAT_DATA8
|PICA_REG_VS_FLOAT_DATA7
|-
|-
| 02C9
| 02C9
Line 3,680: Line 3,680:
|-
|-
| 02CB
| 02CB
| [[#GPUREG_VSH_CODETRANSFER_INDEX|GPUREG_VSH_CODETRANSFER_INDEX]]
| [[#GPUREG_SH_CODETRANSFER_INDEX|GPUREG_VSH_CODETRANSFER_INDEX]]
| ?
| ?
|PICA_REG_VS_PROG_ADDR
|PICA_REG_VS_PROG_ADDR
|-
|-
| 02CC
| 02CC
| [[#GPUREG_VSH_CODETRANSFER_DATA|GPUREG_VSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_VSH_CODETRANSFER_DATA0]]
|  
|  
|PICA_REG_VS_PROG_DATA0
|PICA_REG_VS_PROG_DATA0
|-
|-
| 02CD
| 02CD
| [[#GPUREG_VSH_CODETRANSFER_DATA|GPUREG_VSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_VSH_CODETRANSFER_DATA1]]
|  
|  
|PICA_REG_VS_PROG_DATA1
|PICA_REG_VS_PROG_DATA1
|-
|-
| 02CE
| 02CE
| [[#GPUREG_VSH_CODETRANSFER_DATA|GPUREG_VSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_VSH_CODETRANSFER_DATA2]]
|  
|  
|PICA_REG_VS_PROG_DATA2
|PICA_REG_VS_PROG_DATA2
|-
|-
| 02CF
| 02CF
| [[#GPUREG_VSH_CODETRANSFER_DATA|GPUREG_VSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_VSH_CODETRANSFER_DATA3]]
|  
|  
|PICA_REG_VS_PROG_DATA3
|PICA_REG_VS_PROG_DATA3
|-
|-
| 02D0
| 02D0
| [[#GPUREG_VSH_CODETRANSFER_DATA|GPUREG_VSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_VSH_CODETRANSFER_DATA4]]
|  
|  
|PICA_REG_VS_PROG_DATA4
|PICA_REG_VS_PROG_DATA4
|-
|-
| 02D1
| 02D1
| [[#GPUREG_VSH_CODETRANSFER_DATA|GPUREG_VSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_VSH_CODETRANSFER_DATA5]]
|  
|  
|PICA_REG_VS_PROG_DATA5
|PICA_REG_VS_PROG_DATA5
|-
|-
| 02D2
| 02D2
| [[#GPUREG_VSH_CODETRANSFER_DATA|GPUREG_VSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_VSH_CODETRANSFER_DATA6]]
|  
|  
|PICA_REG_VS_PROG_DATA6
|PICA_REG_VS_PROG_DATA6
|-
|-
| 02D3
| 02D3
| [[#GPUREG_VSH_CODETRANSFER_DATA|GPUREG_VSH_CODETRANSFER_DATA]]
| [[#GPUREG_SH_CODETRANSFER_DATAi|GPUREG_VSH_CODETRANSFER_DATA7]]
|  
|  
|PICA_REG_VS_PROG_DATA7
|PICA_REG_VS_PROG_DATA7
Line 3,730: Line 3,730:
|-
|-
| 02D5
| 02D5
| [[#GPUREG_VSH_OPDESCS_INDEX|GPUREG_VSH_OPDESCS_INDEX]]
| [[#GPUREG_SH_OPDESCS_INDEX|GPUREG_VSH_OPDESCS_INDEX]]
| ?
| ?
|PICA_REG_VS_PROG_SWIZZLE_ADDR
|PICA_REG_VS_PROG_SWIZZLE_ADDR
|-
|-
| 02D6
| 02D6
| [[#GPUREG_VSH_OPDESCS_DATA|GPUREG_VSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_VSH_OPDESCS_DATA0]]
|  
|  
|PICA_REG_VS_PROG_SWIZZLE_DATA0
|PICA_REG_VS_PROG_SWIZZLE_DATA0
|-
|-
| 02D7
| 02D7
| [[#GPUREG_VSH_OPDESCS_DATA|GPUREG_VSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_VSH_OPDESCS_DATA1]]
|  
|  
|PICA_REG_VS_PROG_SWIZZLE_DATA1
|PICA_REG_VS_PROG_SWIZZLE_DATA1
|-
|-
| 02D8
| 02D8
| [[#GPUREG_VSH_OPDESCS_DATA|GPUREG_VSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_VSH_OPDESCS_DATA2]]
|  
|  
|PICA_REG_VS_PROG_SWIZZLE_DATA2
|PICA_REG_VS_PROG_SWIZZLE_DATA2
|-
|-
| 02D9
| 02D9
| [[#GPUREG_VSH_OPDESCS_DATA|GPUREG_VSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_VSH_OPDESCS_DATA3]]
|  
|  
|PICA_REG_VS_PROG_SWIZZLE_DATA3
|PICA_REG_VS_PROG_SWIZZLE_DATA3
|-
|-
| 02DA
| 02DA
| [[#GPUREG_VSH_OPDESCS_DATA|GPUREG_VSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_VSH_OPDESCS_DATA4]]
|  
|  
|PICA_REG_VS_PROG_SWIZZLE_DATA4
|PICA_REG_VS_PROG_SWIZZLE_DATA4
|-
|-
| 02DB
| 02DB
| [[#GPUREG_VSH_OPDESCS_DATA|GPUREG_VSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_VSH_OPDESCS_DATA5]]
|  
|  
|PICA_REG_VS_PROG_SWIZZLE_DATA5
|PICA_REG_VS_PROG_SWIZZLE_DATA5
|-
|-
| 02DC
| 02DC
| [[#GPUREG_VSH_OPDESCS_DATA|GPUREG_VSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_VSH_OPDESCS_DATA6]]
|  
|  
|PICA_REG_VS_PROG_SWIZZLE_DATA6
|PICA_REG_VS_PROG_SWIZZLE_DATA6
|-
|-
| 02DD
| 02DD
| [[#GPUREG_VSH_OPDESCS_DATA|GPUREG_VSH_OPDESCS_DATA]]
| [[#GPUREG_SH_OPDESCS_DATAi|GPUREG_VSH_OPDESCS_DATA7]]
|  
|  
|PICA_REG_VS_PROG_SWIZZLE_DATA7
|PICA_REG_VS_PROG_SWIZZLE_DATA7