| 1165 | <table> |
| 1166 | <thead> |
| 1167 | <tr> |
| 1168 | <th>Bits</th> |
| 1169 | <th>Name</th> |
| 1170 | <th>Description</th> |
| 1171 | </tr> |
| 1172 | </thead> |
| 1173 | <tbody> |
| 1174 | <tr> |
| 1175 | <td>0-2</td> |
| 1176 | <td>CLAMP_X</td> |
| 1177 | <td>Clamp mode for X dimension</td> |
| 1178 | </tr> |
| 1179 | <tr> |
| 1180 | <td>3-5</td> |
| 1181 | <td>CLAMP_Y</td> |
| 1182 | <td>Clamp mode for Y dimension</td> |
| 1183 | </tr> |
| 1184 | <tr> |
| 1185 | <td>6-8</td> |
| 1186 | <td>CLAMP_Z</td> |
| 1187 | <td>Clamp mode for Z dimension</td> |
| 1188 | </tr> |
| 1189 | <tr> |
| 1190 | <td>12-14</td> |
| 1191 | <td>DEPTH_CMP_FUNC</td> |
| 1192 | <td>Depth compare function (???)</td> |
| 1193 | </tr> |
| 1194 | <tr> |
| 1195 | <td>15</td> |
| 1196 | <td>FORCE_UNNORM</td> |
| 1197 | <td>Force unnormalized coordinates</td> |
| 1198 | </tr> |
| 1199 | <tr> |
| 1200 | <td>19</td> |
| 1201 | <td>MC_COORD_TRUNC</td> |
| 1202 | <td>Truncate coordinates to half of pixel</td> |
| 1203 | </tr> |
| 1204 | <tr> |
| 1205 | <td>20</td> |
| 1206 | <td>FORCE_DEGAMMA</td> |
| 1207 | <td>Revert GAMMA on pixels</td> |
| 1208 | </tr> |
| 1209 | <tr> |
| 1210 | <td>27</td> |
| 1211 | <td>TRUNC_COORD</td> |
| 1212 | <td>Truncate coordinates (???)</td> |
| 1213 | </tr> |
| 1214 | <tr> |
| 1215 | <td>28</td> |
| 1216 | <td>DISABLE_CUBE_WRAP</td> |
| 1217 | <td>Disable cube wrap (???)</td> |
| 1218 | </tr> |
| 1219 | <tr> |
| 1220 | <td>29-30</td> |
| 1221 | <td>FILTER_MODE</td> |
| 1222 | <td>Filter mode ???</td> |
| 1223 | </tr> |
| 1224 | <tr> |
| 1225 | <td>32-43</td> |
| 1226 | <td>MIN_LOD</td> |
| 1227 | <td>Minimum LOD in format 4.8</td> |
| 1228 | </tr> |
| 1229 | <tr> |
| 1230 | <td>44-55</td> |
| 1231 | <td>MAX_LOD</td> |
| 1232 | <td>Maximum LOD in format 4.8</td> |
| 1233 | </tr> |
| 1234 | <tr> |
| 1235 | <td>56-59</td> |
| 1236 | <td>PERF_MIP</td> |
| 1237 | <td>Perf mip (???)</td> |
| 1238 | </tr> |
| 1239 | <tr> |
| 1240 | <td>60-63</td> |
| 1241 | <td>PERF_Z</td> |
| 1242 | <td>Perf z (???)</td> |
| 1243 | </tr> |
| 1244 | <tr> |
| 1245 | <td>64-77</td> |
| 1246 | <td>LOD_BIAS</td> |
| 1247 | <td>Lod bias (???) in format 5.8 with sign</td> |
| 1248 | </tr> |
| 1249 | <tr> |
| 1250 | <td>78-83</td> |
| 1251 | <td>LOD_BIAS_SEC</td> |
| 1252 | <td>Lod bias secondary in 1.4 with sign</td> |
| 1253 | </tr> |
| 1254 | <tr> |
| 1255 | <td>84-85</td> |
| 1256 | <td>XY_MAG_FILTER</td> |
| 1257 | <td>XY magnification filter</td> |
| 1258 | </tr> |
| 1259 | <tr> |
| 1260 | <td>86-87</td> |
| 1261 | <td>XY_MIN_FILTER</td> |
| 1262 | <td>XY minification filter</td> |
| 1263 | </tr> |
| 1264 | <tr> |
| 1265 | <td>88-89</td> |
| 1266 | <td>Z_FILTER</td> |
| 1267 | <td>Depth filter</td> |
| 1268 | </tr> |
| 1269 | <tr> |
| 1270 | <td>90-91</td> |
| 1271 | <td>MIP_FILTER</td> |
| 1272 | <td>Mip-level filter</td> |
| 1273 | </tr> |
| 1274 | <tr> |
| 1275 | <td>92</td> |
| 1276 | <td>MIP_POINT_PRECLAMP</td> |
| 1277 | <td>???</td> |
| 1278 | </tr> |
| 1279 | <tr> |
| 1280 | <td>93</td> |
| 1281 | <td>DISABLE_LSB_CEIL</td> |
| 1282 | <td>???</td> |
| 1283 | </tr> |
| 1284 | <tr> |
| 1285 | <td>94</td> |
| 1286 | <td>FILTER_PREC_FIX</td> |
| 1287 | <td>???</td> |
| 1288 | </tr> |
| 1289 | <tr> |
| 1290 | <td>96-107</td> |
| 1291 | <td>BORDER_COLOR_PTR</td> |
| 1292 | <td>Pointer to border color</td> |
| 1293 | </tr> |
| 1294 | <tr> |
| 1295 | <td>126-127</td> |
| 1296 | <td>BORDER_COLOR_TYPE</td> |
| 1297 | <td>Type of border color</td> |
| 1298 | </tr> |
| 1299 | </tbody> |
| 1300 | </table> |
| 1301 | <p>The CLAMP mode list:</p> |
| 1302 | <table> |
| 1303 | <thead> |
| 1304 | <tr> |
| 1305 | <th>Code</th> |
| 1306 | <th>Name</th> |
| 1307 | <th>Description</th> |
| 1308 | </tr> |
| 1309 | </thead> |
| 1310 | <tbody> |
| 1311 | <tr> |
| 1312 | <td>0</td> |
| 1313 | <td>TEX_WRAP</td> |
| 1314 | <td></td> |
| 1315 | </tr> |
| 1316 | <tr> |
| 1317 | <td>1</td> |
| 1318 | <td>TEX_MIRROR</td> |
| 1319 | <td></td> |
| 1320 | </tr> |
| 1321 | <tr> |
| 1322 | <td>2</td> |
| 1323 | <td>TEX_CLAMP_LAST_TEXEL</td> |
| 1324 | <td></td> |
| 1325 | </tr> |
| 1326 | <tr> |
| 1327 | <td>3</td> |
| 1328 | <td>TEX_MIRROR_ONCE_LAST_TEXEL</td> |
| 1329 | <td></td> |
| 1330 | </tr> |
| 1331 | <tr> |
| 1332 | <td>4</td> |
| 1333 | <td>TEX_CLAMP_HALF_BORDER</td> |
| 1334 | <td></td> |
| 1335 | </tr> |
| 1336 | <tr> |
| 1337 | <td>5</td> |
| 1338 | <td>TEX_MIRROR_ONCE_HALF_BORDER</td> |
| 1339 | <td></td> |
| 1340 | </tr> |
| 1341 | <tr> |
| 1342 | <td>6</td> |
| 1343 | <td>TEX_CLAMP_BORDER</td> |
| 1344 | <td></td> |
| 1345 | </tr> |
| 1346 | <tr> |
| 1347 | <td>7</td> |
| 1348 | <td>TEX_MIRROR_ONCE_BORDER</td> |
| 1349 | <td></td> |
| 1350 | </tr> |
| 1351 | </tbody> |
| 1352 | </table> |
| 1353 | <p>Depth compare functions list:</p> |
| 1354 | <table> |
| 1355 | <thead> |
| 1356 | <tr> |
| 1357 | <th>Code</th> |
| 1358 | <th>Name</th> |
| 1359 | <th>Description</th> |
| 1360 | </tr> |
| 1361 | </thead> |
| 1362 | <tbody> |
| 1363 | <tr> |
| 1364 | <td>0</td> |
| 1365 | <td>TEX_DEPTH_COMPARE_NEVER</td> |
| 1366 | <td>Always 0</td> |
| 1367 | </tr> |
| 1368 | <tr> |
| 1369 | <td>1</td> |
| 1370 | <td>TEX_DEPTH_COMPARE_LESS</td> |
| 1371 | <td>1 if incoming Z < fetched data</td> |
| 1372 | </tr> |
| 1373 | <tr> |
| 1374 | <td>2</td> |
| 1375 | <td>TEX_DEPTH_COMPARE_EQUAL</td> |
| 1376 | <td>1 if incoming Z == fetched data</td> |
| 1377 | </tr> |
| 1378 | <tr> |
| 1379 | <td>3</td> |
| 1380 | <td>TEX_DEPTH_COMPARE_LESSEQUAL</td> |
| 1381 | <td>1 if incoming Z <= fetched data</td> |
| 1382 | </tr> |
| 1383 | <tr> |
| 1384 | <td>4</td> |
| 1385 | <td>TEX_DEPTH_COMPARE_GREATER</td> |
| 1386 | <td>1 if incoming Z > fetched data</td> |
| 1387 | </tr> |
| 1388 | <tr> |
| 1389 | <td>5</td> |
| 1390 | <td>TEX_DEPTH_COMPARE_NOTEQUAL</td> |
| 1391 | <td>1 if incoming Z != fetched data</td> |
| 1392 | </tr> |
| 1393 | <tr> |
| 1394 | <td>6</td> |
| 1395 | <td>TEX_DEPTH_COMPARE_GREATEREQUAL</td> |
| 1396 | <td>1 if incoming Z >= fetched data</td> |
| 1397 | </tr> |
| 1398 | <tr> |
| 1399 | <td>7</td> |
| 1400 | <td>TEX_DEPTH_COMPARE_ALWAYS</td> |
| 1401 | <td>Always 1</td> |
| 1402 | </tr> |
| 1403 | </tbody> |
| 1404 | </table> |
| 1405 | <p>The magnification and minification filters list:</p> |
| 1406 | <table> |
| 1407 | <thead> |
| 1408 | <tr> |
| 1409 | <th>Code</th> |
| 1410 | <th>Name</th> |
| 1411 | <th>Description</th> |
| 1412 | </tr> |
| 1413 | </thead> |
| 1414 | <tbody> |
| 1415 | <tr> |
| 1416 | <td>0</td> |
| 1417 | <td>TEX_XY_FILTER_POINT</td> |
| 1418 | <td>Point filter</td> |
| 1419 | </tr> |
| 1420 | <tr> |
| 1421 | <td>1</td> |
| 1422 | <td>TEX_XY_FILTER_BILINEAR</td> |
| 1423 | <td>Linear filter</td> |
| 1424 | </tr> |
| 1425 | </tbody> |
| 1426 | </table> |
| 1427 | <p>The depth and mip filters list:</p> |
| 1428 | <table> |
| 1429 | <thead> |
| 1430 | <tr> |
| 1431 | <th>Code</th> |
| 1432 | <th>Name</th> |
| 1433 | <th>Description</th> |
| 1434 | </tr> |
| 1435 | </thead> |
| 1436 | <tbody> |
| 1437 | <tr> |
| 1438 | <td>0</td> |
| 1439 | <td>TEX_Z_FILTER_NONE</td> |
| 1440 | <td>None filter</td> |
| 1441 | </tr> |
| 1442 | <tr> |
| 1443 | <td>1</td> |
| 1444 | <td>TEX_Z_FILTER_POINT</td> |
| 1445 | <td>Point filter</td> |
| 1446 | </tr> |
| 1447 | <tr> |
| 1448 | <td>2</td> |
| 1449 | <td>TEX_Z_FILTER_LINEAR</td> |
| 1450 | <td>Linear filter</td> |
| 1451 | </tr> |
| 1452 | </tbody> |
| 1453 | </table> |
| 1454 | <p>The border color types list:</p> |
| 1455 | <table> |
| 1456 | <thead> |
| 1457 | <tr> |
| 1458 | <th>Code</th> |
| 1459 | <th>Name</th> |
| 1460 | <th>Description</th> |
| 1461 | </tr> |
| 1462 | </thead> |
| 1463 | <tbody> |
| 1464 | <tr> |
| 1465 | <td>0</td> |
| 1466 | <td>TEX_BORDER_COLOR_TRANS_BLACK</td> |
| 1467 | <td>Black color fully transparent (0,0,0,0)</td> |
| 1468 | </tr> |
| 1469 | <tr> |
| 1470 | <td>1</td> |
| 1471 | <td>TEX_BORDER_COLOR_OPAQUE_BLACK</td> |
| 1472 | <td>Black color fully opaque (0,0,0,1)</td> |
| 1473 | </tr> |
| 1474 | <tr> |
| 1475 | <td>2</td> |
| 1476 | <td>TEX_BORDER_COLOR_OPAQUE_WHITE</td> |
| 1477 | <td>White color fully opaque (1,1,1,1)</td> |
| 1478 | </tr> |
| 1479 | <tr> |
| 1480 | <td>3</td> |
| 1481 | <td>TEX_BORDER_COLOR_REGISTER</td> |
| 1482 | <td>Get border color from register (BORDER_COLOR_PTR)</td> |
| 1483 | </tr> |
| 1484 | </tbody> |
| 1485 | </table> |