korlibs / korlibs/korlibs-image

Improve Bitmap32 Common Vector Rendering: faster + more accurate on all targets

Open
#20 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Kotlin
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

* https://github.com/servo/pathfinder
* https://skia.org/docs/dev/design/aaa/
* https://docs.google.com/presentation/d/16r9HMS4_UBrcF3HUHscAqbSgkrtIwqaihZNwGP2TL_s/edit#slide=id.p
* https://docs.google.com/document/d/17Gq-huAf9q7wA4MRfXwpi_bYLrVeteKcSfAep0Am-wA/edit#

If we can have a vector rendering that works fast on all the targets, it would be awesome. So vector rendering would be consisent, and will work on all the targets automatically without specific GDI+, apple vector specific code.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the linked Pathfinder and Skia references, along with the linked presentation and design document, then locate the Bitmap32 common vector-rendering entry points. The issue does not name files or tests. Done means vector rendering is faster, more accurate, consistent across targets, and no longer depends on target-specific GDI+ or Apple vector code.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.