Regarding a "karma comment" request (twobob) that we need an "ALL DEVICE" dither wrapper, I agree, but it really needs multiple functions. Besides my setpx() function that sets individual pixels in the dithered screen for highest speed updates of small areas of the screen, I think we need to be able to set 256-color pixels in the work buffer and then call a page update function that dithers the full frame just before calling the eink update function (as can be seen in one of the demos in newtrix). And perhaps a 256-color setpx() type of function that sets 256-color pixels in the work buffer as well.
Actually, I had hoped that people could use my dither routines pretty much as-is (black box style) by lifting them out of my demos, but perhaps they do need to be packaged better for more widespread adoption by this community.
I have been doing stuff like this for decades, so it seems obvious to me, but we all come from different backgrounds and cultures, so it is not really fair for me to apply such expectations or desires on this community as a whole. I need to make my stuff more accessible, though I really prefer to spend the time it takes to do all the "finishing touches" working on new stuff and new ideas, and leave the repackaging details to others.
This thread is an attempt to begin to bridge that gap.
Last edited by geekmaster; 01-05-2014 at 01:39 PM.
|