View Single Post
Old 04-15-2013, 06:07 AM   #3
hawhill
Wizard
hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.
 
hawhill's Avatar
 
Posts: 1,379
Karma: 2155307
Join Date: Nov 2010
Location: Goettingen, Germany
Device: Kindle Paperwhite, Kobo Mini
Xrender is typically present on the X server side as well as the X11 client side. But Xrender is not the only way things get painted by the X server (though frameworks as GTK and Qt make very heavy use of it). In the end, to enforce 1-bit dithering on the X server level, it would have to be implemented in it's framebuffer driver backend. Not easily feasible, I think.

The kernel framebuffer driver is an easier target (with "easy" meaning that you are given the source code, you "just" have to be a kernel framebuffer driver hacker). A drop-in replacement for the kernel framebuffer driver implementing 1-bit dithering is a feasible task.

However, I'm not convinced that there really are scenarios where you would want the full Kindle user experience dithered to black and white.
hawhill is offline   Reply With Quote