Greetings dri-devel, I wish to find adequate documentation on the userspace protocols that an application like X11 would use. I also intend to utilize GPU acceleration, as well as access the 3D/compute engines at a more direct level (direct access to the push/command buffer).
I have seen that there is documentation in the Linux kernel docs, however, this seems to be primarily for reference by the driver developers; It would be a bit slow for me to decipher the correct order/functions to use to for example, create a framebuffer, and attach it to a CRTC, using this documentation. I am looking primarily for a large, single programming guide (sort of like the CUDA C++ programming guide). I also intend to utilize MPO with X11 itself. I would appreciate some pointers, and some advice on how to utilize this API to its full potential, since I really like Linux. I already know how to build and link with LibDRM. Thanks for your time, - Michael PS. I wrote an earlier message to this mailing list, however, it was poorly worded, and it used HTML tags. I am sorry to have brought such horrors upon this space, please forgive me.
