Commit 81504c3
committed
feat: take PixelRead and WindowedDrawTarget from embedded-draw-target
Both traits were defined here, so a buffer implementing them satisfied this
crate and nothing else -- a 3D rasterizer or an application needing the same
readback had to implement a second, identical trait.
Re-export them from embedded-draw-target instead. The paths and signatures are
unchanged, so existing implementors and call sites are unaffected, but the
trait identity is now shared across the ecosystem: one buffer can serve this
crate's alpha compositor, a rasterizer's anti-aliasing, and plain
embedded-graphics drawing at once.1 parent a68e8e2 commit 81504c3
3 files changed
Lines changed: 21 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
360 | 360 | | |
361 | 361 | | |
362 | 362 | | |
363 | | - | |
364 | | - | |
365 | | - | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
366 | 368 | | |
367 | 369 | | |
368 | 370 | | |
369 | 371 | | |
370 | 372 | | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
377 | 376 | | |
378 | 377 | | |
379 | 378 | | |
| |||
0 commit comments