|
|
|
|
|
by raphlinus
678 days ago
|
|
I love to see more work in this space. It's clear that GPU compute is the future of 2D rendering, and we need to explore a bunch of different approaches to find the best one. I especially appreciate the focus on rendering quality; the author is absolutely correct that the current state of Vello has conflation artifacts and does not do antialiasing in the correct (linear) colorspace. We do have a plan for conflation free compositing[1] which should closely approximate the quality of the samples here. That in turn depends on sparse strips[2], though a degraded performance experiment could be done to validate the quality outcomes. Sparse strips in turn depend on high performance segmented sort[3]. The analytic approach to path overlaps is intriguing, but I think it will be very challenging to implement efficiently on GPU. I'm looking forward to seeing what results. [1]: https://xi.zulipchat.com/#narrow/stream/197075-gpu/topic/Con... [2]: https://docs.google.com/document/d/16dlcHvvLMumRa5MAyk2Du_Ms... [3]: https://xi.zulipchat.com/#narrow/stream/197075-gpu/topic/A.2... |
|