I read the manual , it uses "display-visual" when opening
the memory visual , however , in ggi_init , I see only
string like "memory" , which one should I use? :)
For programs: "display-*" - it is more specific and keeps room for future
extensions. The shorter version is
memory visual is for reading/writing to/from a memory block and treating
it like a video display.
frame-buffer visuals is for the core framebuffer driver support in systems
such as linux. It's sometimes accelerated if the driver has been written
for such (afaik Matrox cards). This is a