Commit 5691ea6
committed
NUKE surface sorting by fog
#1408 had removed the hacky way of drawing fog surfaces and made them into actual stages. This change removes the sorting by fog index since it now has no positive effect (and potentially has a negative one, preventing surfaces from being merged). The fognum bits are redistributed towards drawsurf indexes and entity count.1 parent e91cb12 commit 5691ea6
File tree
6 files changed
+10
-39
lines changed- src/engine/renderer
6 files changed
+10
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2036 | 2036 | | |
2037 | 2037 | | |
2038 | 2038 | | |
2039 | | - | |
| 2039 | + | |
2040 | 2040 | | |
2041 | 2041 | | |
2042 | 2042 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | 90 | | |
101 | 91 | | |
102 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5446 | 5446 | | |
5447 | 5447 | | |
5448 | 5448 | | |
5449 | | - | |
| 5449 | + | |
5450 | 5450 | | |
5451 | 5451 | | |
5452 | 5452 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2789 | 2789 | | |
2790 | 2790 | | |
2791 | 2791 | | |
2792 | | - | |
2793 | | - | |
2794 | | - | |
2795 | | - | |
2796 | | - | |
2797 | | - | |
2798 | | - | |
2799 | | - | |
2800 | | - | |
2801 | 2792 | | |
2802 | 2793 | | |
2803 | 2794 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1605 | 1605 | | |
1606 | 1606 | | |
1607 | 1607 | | |
1608 | | - | |
1609 | | - | |
1610 | | - | |
| 1608 | + | |
| 1609 | + | |
1611 | 1610 | | |
1612 | 1611 | | |
| 1612 | + | |
1613 | 1613 | | |
1614 | 1614 | | |
1615 | 1615 | | |
1616 | 1616 | | |
1617 | | - | |
1618 | | - | |
| 1617 | + | |
| 1618 | + | |
1619 | 1619 | | |
1620 | | - | |
1621 | | - | |
| 1620 | + | |
1622 | 1621 | | |
1623 | 1622 | | |
1624 | 1623 | | |
1625 | 1624 | | |
1626 | 1625 | | |
1627 | | - | |
1628 | 1626 | | |
1629 | 1627 | | |
1630 | 1628 | | |
1631 | 1629 | | |
1632 | 1630 | | |
1633 | 1631 | | |
1634 | | - | |
1635 | | - | |
1636 | | - | |
1637 | 1632 | | |
1638 | 1633 | | |
1639 | 1634 | | |
| |||
1652 | 1647 | | |
1653 | 1648 | | |
1654 | 1649 | | |
1655 | | - | |
1656 | 1650 | | |
1657 | 1651 | | |
1658 | 1652 | | |
| |||
1671 | 1665 | | |
1672 | 1666 | | |
1673 | 1667 | | |
1674 | | - | |
1675 | | - | |
1676 | | - | |
1677 | 1668 | | |
1678 | 1669 | | |
1679 | 1670 | | |
1680 | 1671 | | |
1681 | 1672 | | |
1682 | 1673 | | |
1683 | 1674 | | |
1684 | | - | |
| 1675 | + | |
1685 | 1676 | | |
1686 | 1677 | | |
1687 | 1678 | | |
1688 | | - | |
1689 | 1679 | | |
1690 | 1680 | | |
1691 | 1681 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1882 | 1882 | | |
1883 | 1883 | | |
1884 | 1884 | | |
1885 | | - | |
| 1885 | + | |
1886 | 1886 | | |
1887 | 1887 | | |
1888 | 1888 | | |
| |||
0 commit comments