Commit 38681a3
MSL: add gl_DrawID (DrawIndex) support for MacOS (#2634)
* MSL: add gl_DrawID (DrawIndex) support for MacOS
* Updated tests to include gl_DrawID for MSL
* Added recommended changes to include DrawID with tessellation. Removed msl version and device checks, since the feature is emulated. Updated corresponding tests.
* MSL: Fixups for DrawID implementation from review.
---------
Co-authored-by: Hans-Kristian Arntzen <post@arntzen-software.no>1 parent 39e6a39 commit 38681a3
8 files changed
Lines changed: 48 additions & 17 deletions
File tree
- reference
- opt/shaders-msl/desktop-only/vert
- shaders-msl/desktop-only/vert
- shaders-msl/desktop-only/vert
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
8 | 13 | | |
9 | 14 | | |
10 | | - | |
| 15 | + | |
11 | 16 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1087 | 1087 | | |
1088 | 1088 | | |
1089 | 1089 | | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
1090 | 1102 | | |
1091 | 1103 | | |
1092 | 1104 | | |
| |||
1766 | 1778 | | |
1767 | 1779 | | |
1768 | 1780 | | |
| 1781 | + | |
| 1782 | + | |
1769 | 1783 | | |
1770 | 1784 | | |
1771 | 1785 | | |
| |||
13820 | 13834 | | |
13821 | 13835 | | |
13822 | 13836 | | |
13823 | | - | |
13824 | | - | |
13825 | | - | |
13826 | 13837 | | |
13827 | 13838 | | |
13828 | 13839 | | |
| |||
14671 | 14682 | | |
14672 | 14683 | | |
14673 | 14684 | | |
| 14685 | + | |
| 14686 | + | |
| 14687 | + | |
14674 | 14688 | | |
14675 | 14689 | | |
14676 | 14690 | | |
| |||
15969 | 15983 | | |
15970 | 15984 | | |
15971 | 15985 | | |
| 15986 | + | |
| 15987 | + | |
| 15988 | + | |
| 15989 | + | |
| 15990 | + | |
| 15991 | + | |
15972 | 15992 | | |
15973 | 15993 | | |
15974 | 15994 | | |
| |||
18119 | 18139 | | |
18120 | 18140 | | |
18121 | 18141 | | |
| 18142 | + | |
18122 | 18143 | | |
18123 | | - | |
| 18144 | + | |
18124 | 18145 | | |
18125 | 18146 | | |
18126 | 18147 | | |
| |||
18231 | 18252 | | |
18232 | 18253 | | |
18233 | 18254 | | |
18234 | | - | |
18235 | | - | |
18236 | 18255 | | |
18237 | 18256 | | |
18238 | 18257 | | |
| |||
18456 | 18475 | | |
18457 | 18476 | | |
18458 | 18477 | | |
18459 | | - | |
| 18478 | + | |
18460 | 18479 | | |
18461 | 18480 | | |
18462 | 18481 | | |
| |||
19670 | 19689 | | |
19671 | 19690 | | |
19672 | 19691 | | |
| 19692 | + | |
19673 | 19693 | | |
19674 | 19694 | | |
19675 | 19695 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
317 | 317 | | |
318 | 318 | | |
319 | 319 | | |
| 320 | + | |
320 | 321 | | |
321 | 322 | | |
322 | 323 | | |
| |||
1180 | 1181 | | |
1181 | 1182 | | |
1182 | 1183 | | |
| 1184 | + | |
1183 | 1185 | | |
1184 | 1186 | | |
1185 | 1187 | | |
| |||
0 commit comments