~amavect/makeu

color maker for 9front
revise error exiting, allocation errors
rename com.c to more descriptive color.c
rename com.h to more standard fns.h

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~amavect/makeu
read/write
git@git.sr.ht:~amavect/makeu

You can also use your local clone with git send-email.

Makeu ("make hue") is a color creating tool for 9front.

Features: 
A selectable color field, a color display that doubles as an eyedropper, and a couple sliders.
Made using libelementile.

Install: 
mk install

Contribute: 
Please send love and patches: amavect@gmail.com

Bugs: 
Unoptimized. Libdraw is very slow on non-hw-accelerated systems.
I run on drawterm, in which case I was told that RGBA32 is not hw-accelerated.
Redrawing takes > 16 ms on my system, which is unacceptable.

Previously, makeu would draw extremely slow on some systems.
This is because there happened to be no soft screen.
This is rio's fault, as it should be buffering flushimage(display, 0) calls
before flushimage(display, 1) is called.
Also, rio should be isolating flushimage(display, 1) calls from other windows, but it doesn't.