I am not familiar with evas, but judging from what is see in GTK+, there 
seem to be no documented way of accessing drawable buffer directly, as 
if it was fb ( succession of pixels).
GTK2 has GDK and GTK3 is forcing the use of Cairo.

I am working on old PCB CAD ( part of gEDA for electronics design) and I 
have a couple of ideas how efficient 2D package should look and work.

In order to try my ideas, I thought of trying to draw directly some bits 
instead calling gdk_whatever and see how it works.

Unfortunately, I can't find any useful data about directly poking 
bits&bytes in  into GtKWindow.

Could this be easily done with EFL/Evas ?

It would also be helpfull to get info about how the underlying X or 
Wayland handles such buffers.

I mean, if I have say screen of 1600x1200 pixels, each consisting of 1 
32bit value and I demand drawable window of dimensions 512*512 somewhere 
on center, what do I get and how does it get to final buffer that gets 
scanned ?

I mean, do I get a simple pointet to buffer of length 512x512x4bytes or 
do I get 512 stripes that are 1600 pixels apart ?

Is there a way to actually access the buffer that is getting scanned ?



------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to