Commit 2027870
committed
Move getContext call to InternalRenderTask
This is a precursor to moving the call into a
worker thread to let us use `OffscreenCanvas`. The
current position wouldn't work since we make
transformations to the canvas object after the
getContext call, which isn't allowed for
OffscreenCanvas. Also it isn't allowed to clone or
`transferControlToOffscreen` the canvas after the
`getContext` call.1 parent 802808c commit 2027870
File tree
6 files changed
+47
-35
lines changed- src/display
- test/unit
- web
6 files changed
+47
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
501 | 501 | | |
502 | 502 | | |
503 | 503 | | |
504 | | - | |
| 504 | + | |
| 505 | + | |
505 | 506 | | |
506 | 507 | | |
507 | 508 | | |
| |||
1404 | 1405 | | |
1405 | 1406 | | |
1406 | 1407 | | |
1407 | | - | |
| 1408 | + | |
1408 | 1409 | | |
1409 | 1410 | | |
1410 | 1411 | | |
| |||
1496 | 1497 | | |
1497 | 1498 | | |
1498 | 1499 | | |
1499 | | - | |
| 1500 | + | |
1500 | 1501 | | |
1501 | 1502 | | |
1502 | 1503 | | |
| |||
1511 | 1512 | | |
1512 | 1513 | | |
1513 | 1514 | | |
| 1515 | + | |
1514 | 1516 | | |
1515 | 1517 | | |
1516 | 1518 | | |
| |||
2305 | 2307 | | |
2306 | 2308 | | |
2307 | 2309 | | |
2308 | | - | |
| 2310 | + | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
| 2317 | + | |
2309 | 2318 | | |
2310 | 2319 | | |
2311 | 2320 | | |
| |||
2329 | 2338 | | |
2330 | 2339 | | |
2331 | 2340 | | |
| 2341 | + | |
2332 | 2342 | | |
2333 | 2343 | | |
2334 | 2344 | | |
| |||
3104 | 3114 | | |
3105 | 3115 | | |
3106 | 3116 | | |
| 3117 | + | |
3107 | 3118 | | |
3108 | 3119 | | |
3109 | 3120 | | |
| |||
3131 | 3142 | | |
3132 | 3143 | | |
3133 | 3144 | | |
3134 | | - | |
| 3145 | + | |
| 3146 | + | |
3135 | 3147 | | |
3136 | 3148 | | |
3137 | 3149 | | |
| |||
3161 | 3173 | | |
3162 | 3174 | | |
3163 | 3175 | | |
3164 | | - | |
| 3176 | + | |
| 3177 | + | |
| 3178 | + | |
| 3179 | + | |
| 3180 | + | |
| 3181 | + | |
3165 | 3182 | | |
3166 | 3183 | | |
3167 | 3184 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4410 | 4410 | | |
4411 | 4411 | | |
4412 | 4412 | | |
4413 | | - | |
| 4413 | + | |
4414 | 4414 | | |
4415 | 4415 | | |
4416 | 4416 | | |
| |||
4446 | 4446 | | |
4447 | 4447 | | |
4448 | 4448 | | |
4449 | | - | |
| 4449 | + | |
4450 | 4450 | | |
4451 | 4451 | | |
4452 | 4452 | | |
| |||
4477 | 4477 | | |
4478 | 4478 | | |
4479 | 4479 | | |
4480 | | - | |
| 4480 | + | |
4481 | 4481 | | |
4482 | 4482 | | |
4483 | 4483 | | |
| |||
4494 | 4494 | | |
4495 | 4495 | | |
4496 | 4496 | | |
4497 | | - | |
| 4497 | + | |
4498 | 4498 | | |
4499 | 4499 | | |
4500 | 4500 | | |
| |||
4518 | 4518 | | |
4519 | 4519 | | |
4520 | 4520 | | |
4521 | | - | |
| 4521 | + | |
4522 | 4522 | | |
4523 | 4523 | | |
4524 | 4524 | | |
4525 | 4525 | | |
4526 | 4526 | | |
4527 | 4527 | | |
4528 | | - | |
| 4528 | + | |
4529 | 4529 | | |
4530 | 4530 | | |
4531 | 4531 | | |
| |||
4562 | 4562 | | |
4563 | 4563 | | |
4564 | 4564 | | |
4565 | | - | |
| 4565 | + | |
4566 | 4566 | | |
4567 | 4567 | | |
4568 | 4568 | | |
| |||
4591 | 4591 | | |
4592 | 4592 | | |
4593 | 4593 | | |
4594 | | - | |
| 4594 | + | |
4595 | 4595 | | |
4596 | 4596 | | |
4597 | 4597 | | |
| |||
4651 | 4651 | | |
4652 | 4652 | | |
4653 | 4653 | | |
4654 | | - | |
| 4654 | + | |
4655 | 4655 | | |
4656 | 4656 | | |
4657 | 4657 | | |
| |||
4755 | 4755 | | |
4756 | 4756 | | |
4757 | 4757 | | |
4758 | | - | |
| 4758 | + | |
4759 | 4759 | | |
4760 | 4760 | | |
4761 | 4761 | | |
| |||
4802 | 4802 | | |
4803 | 4803 | | |
4804 | 4804 | | |
4805 | | - | |
| 4805 | + | |
4806 | 4806 | | |
4807 | 4807 | | |
4808 | 4808 | | |
| |||
4852 | 4852 | | |
4853 | 4853 | | |
4854 | 4854 | | |
4855 | | - | |
| 4855 | + | |
4856 | 4856 | | |
4857 | 4857 | | |
4858 | 4858 | | |
| |||
4939 | 4939 | | |
4940 | 4940 | | |
4941 | 4941 | | |
4942 | | - | |
| 4942 | + | |
4943 | 4943 | | |
4944 | 4944 | | |
4945 | 4945 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
| 163 | + | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
| 197 | + | |
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
| 169 | + | |
175 | 170 | | |
176 | 171 | | |
177 | 172 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
217 | | - | |
| 217 | + | |
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| |||
249 | 249 | | |
250 | 250 | | |
251 | 251 | | |
252 | | - | |
| 252 | + | |
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
912 | 912 | | |
913 | 913 | | |
914 | 914 | | |
915 | | - | |
| 915 | + | |
916 | 916 | | |
917 | | - | |
| 917 | + | |
918 | 918 | | |
919 | 919 | | |
920 | 920 | | |
| |||
1000 | 1000 | | |
1001 | 1001 | | |
1002 | 1002 | | |
1003 | | - | |
| 1003 | + | |
1004 | 1004 | | |
1005 | 1005 | | |
1006 | 1006 | | |
| |||
1042 | 1042 | | |
1043 | 1043 | | |
1044 | 1044 | | |
1045 | | - | |
| 1045 | + | |
1046 | 1046 | | |
1047 | 1047 | | |
1048 | 1048 | | |
| |||
0 commit comments