draw2d / rfcs

Somewhere to start to discuss how a 2d drawing library would work in rust, whether it is necessary, and what it should look like.
Apache License 2.0
22 stars 1 forks source link

rfcs

Somewhere to start to discuss how a 2d drawing library would work in rust, whether it is necessary, and what it should look like.

The idea is that we replace these questions with statements over time (& expand on them) until we have a plan.

Requirements

What problem is this library trying to solve? Who would benefit from it?

What exactly is the problem in each of these area that needs solving?

Prior art

Do any of these solve the above problems today? Could they solve them after improvement? If not, can we learn from them?

Rust

Non-rust with wrapper

Interaction with other functionality

Unix philosophy - solve one problem well and be composable.

Dependencies

I would think we could write something on top of gfx-ll and then be able to run on all the backends it supports. Do we need anything else? How can we be as fast (& low power) as possible?