~ubuntu-branches/ubuntu/quantal/mesa/quantal

« back to all changes in this revision

Viewing changes to src/gallium/drivers/nvc0/nvc0_3d.xml.h

  • Committer: Package Import Robot
  • Author(s): Timo Aaltonen
  • Date: 2012-08-23 15:37:30 UTC
  • mfrom: (1.7.6)
  • Revision ID: package-import@ubuntu.com-20120823153730-c499sefj7btu4386
Tags: 9.0~git20120821.c1114c61-0ubuntu1
* Merge from unreleased debian git.
  - Includes support for ATI Trinity PCI IDs (LP: #1009089)
* rules, control, libgl1-mesa-swx11*: Remove swx11 support.
* Refresh patches:
  - drop 115_llvm_dynamic_linking.diff,
    117_nullptr_check_in_query_version.patch, and
    118_glsl_initialize_samplers.patch, all upstream
  - disable 116_use_shared_galliumcore.diff until it's reviewed and
    reworked to apply
* not-installed, libegl1-mesa-drivers-install.linux.in: Updated to
  match the single-pass build.
* libgl1-mesa-dri.*install.in: Drop libglsl.so, it's included in
  libdricore.so now.
* rules: Don't disable GLU on the common flags, we need to build it
  on the dri target.
* libglu*install.in: Fix the source file paths to match the build target.
  Drop the static lib from -dev since only shared libs get built.
* libgl1-mesa-dev.install.in: Fix the source file paths to match the
  build target.
* libgl1-mesa-dri.install.linux.in: Don't try to install libgallium.so,
  which isn't built yet.
* rules: Enable llvmpipe on armhf to see if it works or not.
* rules: Remove bin/install-sh on clean, and don't create a symlink for
  it.
* control: Add Pre-Depends on dpkg-dev due to the binaries using xz
  compression.

Show diffs side-by-side

added added

removed removed

Lines of Context:
84
84
 
85
85
#define NVC0_3D_LINE_WIDTH_SEPARATE                             0x0000020c
86
86
 
87
 
#define NVC0_3D_EARLY_FRAGMENT_TESTS                            0x00000210
 
87
#define NVC0_3D_FORCE_EARLY_FRAGMENT_TESTS                      0x00000210
88
88
 
89
89
#define NVC0_3D_MEM_BARRIER                                     0x0000021c
90
90
#define NVC0_3D_MEM_BARRIER_UNK0                                0x00000001
94
94
#define NVC0_3D_MEM_BARRIER_UNK8                                0x00000100
95
95
#define NVC0_3D_MEM_BARRIER_UNK12                               0x00001000
96
96
 
 
97
#define NVC0_3D_CACHE_SPLIT                                     0x00000308
 
98
#define NVC1_3D_CACHE_SPLIT_16K_SHARED_48K_L1                   0x00000001
 
99
#define NVE4_3D_CACHE_SPLIT_32K_SHARED_32K_L1                   0x00000002
 
100
#define NVC0_3D_CACHE_SPLIT_48K_SHARED_16K_L1                   0x00000003
 
101
 
97
102
#define NVC0_3D_TESS_MODE                                       0x00000320
98
103
#define NVC0_3D_TESS_MODE_PRIM__MASK                            0x0000000f
99
104
#define NVC0_3D_TESS_MODE_PRIM__SHIFT                           0
153
158
 
154
159
#define NVC0_3D_LOCAL_BASE                                      0x0000077c
155
160
 
156
 
#define NVC0_3D_LOCAL_ADDRESS_HIGH                              0x00000790
157
 
 
158
 
#define NVC0_3D_LOCAL_ADDRESS_LOW                               0x00000794
159
 
 
160
 
#define NVC0_3D_LOCAL_SIZE_HIGH                                 0x00000798
161
 
 
162
 
#define NVC0_3D_LOCAL_SIZE_LOW                                  0x0000079c
 
161
#define NVC0_3D_TEMP_ADDRESS_HIGH                               0x00000790
 
162
 
 
163
#define NVC0_3D_TEMP_ADDRESS_LOW                                0x00000794
 
164
 
 
165
#define NVC0_3D_TEMP_SIZE_HIGH                                  0x00000798
 
166
 
 
167
#define NVC0_3D_TEMP_SIZE_LOW                                   0x0000079c
 
168
 
 
169
#define NVC0_3D_WARP_TEMP_ALLOC                                 0x000007a0
 
170
 
 
171
#define NVC0_3D_ZCULL_WIDTH                                     0x000007c0
 
172
 
 
173
#define NVC0_3D_ZCULL_HEIGHT                                    0x000007c4
 
174
 
 
175
#define NVC0_3D_ZCULL_ADDRESS_HIGH                              0x000007e8
 
176
 
 
177
#define NVC0_3D_ZCULL_ADDRESS_LOW                               0x000007ec
 
178
 
 
179
#define NVC0_3D_ZCULL_LIMIT_HIGH                                0x000007f0
 
180
 
 
181
#define NVC0_3D_ZCULL_LIMIT_LOW                                 0x000007f4
163
182
 
164
183
#define NVC0_3D_RT(i0)                                         (0x00000800 + 0x40*(i0))
165
184
#define NVC0_3D_RT__ESIZE                                       0x00000040
275
294
#define NVC0_3D_CLIPID_REGION_VERT_H__MASK                      0xffff0000
276
295
#define NVC0_3D_CLIPID_REGION_VERT_H__SHIFT                     16
277
296
 
 
297
#define NVC0_3D_CALL_LIMIT_LOG                                  0x00000d64
 
298
 
278
299
#define NVC0_3D_COUNTER_ENABLE                                  0x00000d68
279
300
#define NVC0_3D_COUNTER_ENABLE_UNK00                            0x00000001
280
301
#define NVC0_3D_COUNTER_ENABLE_UNK01                            0x00000002
713
734
 
714
735
#define NVC0_3D_POINT_SIZE                                      0x00001518
715
736
 
 
737
#define NVC0_3D_ZCULL_STATCTRS_ENABLE                           0x0000151c
 
738
 
716
739
#define NVC0_3D_POINT_SPRITE_ENABLE                             0x00001520
717
740
 
718
741
#define NVC0_3D_COUNTER_RESET                                   0x00001530
772
795
 
773
796
#define NVC0_3D_TIC_LIMIT                                       0x0000157c
774
797
 
 
798
#define NVC0_3D_ZCULL_REGION                                    0x00001590
 
799
 
775
800
#define NVC0_3D_STENCIL_TWO_SIDE_ENABLE                         0x00001594
776
801
 
777
802
#define NVC0_3D_STENCIL_BACK_OP_FAIL                            0x00001598
856
881
#define NVC0_3D_VERTEX_END_D3D_UNK0                             0x00000001
857
882
#define NVC0_3D_VERTEX_END_D3D_UNK1                             0x00000002
858
883
 
859
 
#define NVC0_3D_EDGEFLAG_ENABLE                                 0x000015e4
 
884
#define NVC0_3D_EDGEFLAG                                        0x000015e4
860
885
 
861
886
#define NVC0_3D_VB_ELEMENT_U32                                  0x000015e8
862
887
 
876
901
 
877
902
#define NVC0_3D_VERTEX_BASE_LOW                                 0x000015f8
878
903
 
 
904
#define NVC0_3D_ZCULL_WINDOW_OFFSET_X                           0x000015fc
 
905
 
 
906
#define NVC0_3D_ZCULL_WINDOW_OFFSET_Y                           0x00001600
 
907
 
879
908
#define NVC0_3D_POINT_COORD_REPLACE                             0x00001604
880
909
#define NVC0_3D_POINT_COORD_REPLACE_COORD_ORIGIN__MASK          0x00000004
881
910
#define NVC0_3D_POINT_COORD_REPLACE_COORD_ORIGIN__SHIFT         2
1070
1099
#define NVC0_3D_CLIP_RECTS_MODE_OUTSIDE_ALL                     0x00000001
1071
1100
#define NVC0_3D_CLIP_RECTS_MODE_NEVER                           0x00000002
1072
1101
 
 
1102
#define NVC0_3D_ZCULL_INVALIDATE                                0x00001958
 
1103
 
 
1104
#define NVC0_3D_ZCULL_TEST_MASK                                 0x0000196c
 
1105
#define NVC0_3D_ZCULL_TEST_MASK_FAIL_GT_PASS_LT                 0x00000001
 
1106
#define NVC0_3D_ZCULL_TEST_MASK_PASS_GT_FAIL_LT                 0x00000010
 
1107
 
1073
1108
#define NVC0_3D_FP_ZORDER_CTRL                                  0x0000196c
1074
1109
#define NVC0_3D_FP_ZORDER_CTRL_0                                0x00000001
1075
1110
#define NVC0_3D_FP_ZORDER_CTRL_1                                0x00000010
1082
1117
 
1083
1118
#define NVC0_3D_CLIPID_ID                                       0x00001984
1084
1119
 
1085
 
#define NVC0_3D_FP_CONTROL                                      0x000019a8
1086
 
#define NVC0_3D_FP_CONTROL_MULTIPLE_RESULTS                     0x00000001
1087
 
#define NVC0_3D_FP_CONTROL_EXPORTS_Z                            0x00000100
1088
 
#define NVC0_3D_FP_CONTROL_USES_KIL                             0x00100000
1089
 
 
1090
1120
#define NVC0_3D_DEPTH_BOUNDS_EN                                 0x000019bc
1091
1121
 
1092
1122
#define NVC0_3D_LOGIC_OP_ENABLE                                 0x000019c4
1282
1312
 
1283
1313
#define NVC0_3D_VERT_COLOR_CLAMP_EN                             0x00002600
1284
1314
 
 
1315
#define NVE4_3D_TEX_CB_INDEX                                    0x00002608
 
1316
#define NVE4_3D_TEX_CB_INDEX__MIN                               0x00000000
 
1317
#define NVE4_3D_TEX_CB_INDEX__MAX                               0x00000010
 
1318
 
1285
1319
#define NVC0_3D_TFB_VARYING_LOCS(i0, i1)                       (0x00002800 + 0x80*(i0) + 0x4*(i1))
1286
1320
#define NVC0_3D_TFB_VARYING_LOCS__ESIZE                         0x00000004
1287
1321
#define NVC0_3D_TFB_VARYING_LOCS__LEN                           0x00000020
1288
1322
 
1289
 
#define NVC0_3D_VERTEX_ARRAY_SELECT                             0x00003820
1290
 
 
1291
 
#define NVC0_3D_BLEND_ENABLES                                   0x00003858
1292
 
 
1293
 
#define NVC0_3D_POLYGON_MODE_FRONT                              0x00003868
1294
 
#define NVC0_3D_POLYGON_MODE_FRONT_POINT                        0x00001b00
1295
 
#define NVC0_3D_POLYGON_MODE_FRONT_LINE                         0x00001b01
1296
 
#define NVC0_3D_POLYGON_MODE_FRONT_FILL                         0x00001b02
1297
 
 
1298
 
#define NVC0_3D_POLYGON_MODE_BACK                               0x00003870
1299
 
#define NVC0_3D_POLYGON_MODE_BACK_POINT                         0x00001b00
1300
 
#define NVC0_3D_POLYGON_MODE_BACK_LINE                          0x00001b01
1301
 
#define NVC0_3D_POLYGON_MODE_BACK_FILL                          0x00001b02
1302
 
 
1303
 
#define NVC0_3D_GP_SELECT                                       0x00003878
1304
 
 
1305
 
#define NVC0_3D_TEP_SELECT                                      0x00003880
 
1323
#define NVC0_3D_MACRO_VERTEX_ARRAY_PER_INSTANCE                 0x00003800
 
1324
 
 
1325
#define NVC0_3D_MACRO_VERTEX_ARRAY_SELECT                       0x00003808
 
1326
 
 
1327
#define NVC0_3D_MACRO_BLEND_ENABLES                             0x00003810
 
1328
 
 
1329
#define NVC0_3D_MACRO_POLYGON_MODE_FRONT                        0x00003818
 
1330
#define NVC0_3D_MACRO_POLYGON_MODE_FRONT_POINT                  0x00001b00
 
1331
#define NVC0_3D_MACRO_POLYGON_MODE_FRONT_LINE                   0x00001b01
 
1332
#define NVC0_3D_MACRO_POLYGON_MODE_FRONT_FILL                   0x00001b02
 
1333
 
 
1334
#define NVC0_3D_MACRO_POLYGON_MODE_BACK                         0x00003820
 
1335
#define NVC0_3D_MACRO_POLYGON_MODE_BACK_POINT                   0x00001b00
 
1336
#define NVC0_3D_MACRO_POLYGON_MODE_BACK_LINE                    0x00001b01
 
1337
#define NVC0_3D_MACRO_POLYGON_MODE_BACK_FILL                    0x00001b02
 
1338
 
 
1339
#define NVC0_3D_MACRO_GP_SELECT                                 0x00003828
 
1340
 
 
1341
#define NVC0_3D_MACRO_TEP_SELECT                                0x00003830
1306
1342
 
1307
1343
 
1308
1344
#endif /* NVC0_3D_XML */