Lines Matching refs:StateIndexes
1389 fetch_state(ctx, paramList->Parameters[i].StateIndexes,
1403 fetch_state(ctx, paramList->Parameters[i].StateIndexes,
1424 switch (list->Parameters[first_param].StateIndexes[0]) {
1451 if (list->Parameters[i].StateIndexes[0] ==
1452 list->Parameters[i - 1].StateIndexes[0] &&
1453 list->Parameters[i].StateIndexes[1] ==
1454 list->Parameters[i - 1].StateIndexes[1] &&
1455 list->Parameters[i].StateIndexes[2] == /* FirstRow */
1456 list->Parameters[i - 1].StateIndexes[3] + 1 && /* LastRow + 1 */
1464 int first_vec = list->Parameters[first_param].StateIndexes[2];
1465 int last_vec = list->Parameters[last_param].StateIndexes[3];
1471 list->Parameters[first_param].StateIndexes[3] = last_vec;
1481 _mesa_program_state_value_size(list->Parameters[first_param].StateIndexes))
1486 if (list->Parameters[i].StateIndexes[0] == STATE_LIGHT &&
1488 ((list->Parameters[i].StateIndexes[1] ==
1489 list->Parameters[i - 1].StateIndexes[1] &&
1490 list->Parameters[i].StateIndexes[2] ==
1491 list->Parameters[i - 1].StateIndexes[2] + 1) ||
1496 list->Parameters[i].StateIndexes[1] ==
1497 list->Parameters[i - 1].StateIndexes[1] + 1 &&
1498 list->Parameters[i].StateIndexes[2] == STATE_AMBIENT &&
1499 list->Parameters[i - 1].StateIndexes[2] == STATE_SPOT_CUTOFF))) {
1507 list->Parameters[first_param].StateIndexes[0] = STATE_LIGHT_ARRAY;
1509 list->Parameters[first_param].StateIndexes[1] =
1510 list->Parameters[first_param].StateIndexes[1] * /* light index */
1512 (list->Parameters[first_param].StateIndexes[2] - STATE_AMBIENT) * 4;
1515 list->Parameters[first_param].StateIndexes[2] =
1516 _mesa_program_state_value_size(list->Parameters[last_param].StateIndexes) +
1534 if (list->Parameters[first_param].StateIndexes[2] == STATE_ATTENUATION) {
1536 if (list->Parameters[i].StateIndexes[0] == STATE_LIGHT &&
1538 list->Parameters[i].StateIndexes[1] ==
1539 list->Parameters[i - 1].StateIndexes[1] + 1 &&
1541 list->Parameters[i].StateIndexes[2] ==
1542 list->Parameters[i - 1].StateIndexes[2]) {
1552 list->Parameters[first_param].StateIndexes[0] =
1557 list->Parameters[first_param].StateIndexes[2] = size;
1573 if (list->Parameters[i].StateIndexes[0] ==
1574 list->Parameters[i - 1].StateIndexes[0] &&
1575 list->Parameters[i].StateIndexes[1] ==
1576 list->Parameters[i - 1].StateIndexes[1] + 1 &&
1593 list->Parameters[first_param].StateIndexes[0]++;
1599 list->Parameters[first_param].StateIndexes[2] = size;
1636 if (list->Parameters[first_param].StateIndexes[1] + num_lights ==
1637 list->Parameters[base].StateIndexes[1]) {
1639 if (list->Parameters[base + i].StateIndexes[0] ==
1643 list->Parameters[base + i].StateIndexes[1] ==
1644 list->Parameters[base + 0].StateIndexes[1] &&
1646 list->Parameters[base + i].StateIndexes[2] ==
1666 list->Parameters[first_param].StateIndexes[0] = state;
1667 list->Parameters[first_param].StateIndexes[2] = num_lights;
1679 if (list->Parameters[i].StateIndexes[0] ==
1680 list->Parameters[i - 1].StateIndexes[0] &&
1682 list->Parameters[i].StateIndexes[1] ==
1683 list->Parameters[i - 1].StateIndexes[1] + 1) {
1697 list->Parameters[first_param].StateIndexes[0]++;
1701 list->Parameters[first_param].StateIndexes[2] = size;
1710 _mesa_program_state_string(list->Parameters[first_param].StateIndexes);