On Fri, Jun 13, 2003 at 05:02:36PM -0300, Maximo wrote: > Jos�, > > I think i already read this FAQ twice, at least the sections where > i think it was important, i'm not afraid of reading documentation neither > FAQs, but i didn't understand it completlly, probably because of the > language since english is not my native language.
I can answer privately in Portuguese to any particulary question . But I would prefer that the bulk of the discussion remained in English and in the mailing list so that it may be of benefit to existing and future readers. > Witch one works directly with the hardware? The DDX driver (the XFree86 2D driver) talks directly with the hardware, but for the 2D operations. Whenever 3D is going on the DDX does nothing except to wait for the 3D to finish. The part that usually talks with the hardware is the DRM (the direct rendering manager, or in other words., the linux kernel module). All modern cards allow to be programmed indirectly via memory buffers (commonly referred as DMA. These buffers can be vertices, textures etc. The DRM takes these buffers tells the hardware to read and execute them. This has to be done in the kernel since it deals with physical memory and sometimes implies interrupts. But most of the hard work is done by the libGL driver, which is in direct contact with the OpenGL applications. Here all geometry and associated data is stored and transformed into commands that the hardware understands and put in those buffers mentioned above. For your information, some old cards (such as the 3DFX) don't accept any buffers, so the DRM does do virtually nothing, and the libGL driver sends the commands directly to the cards. > I would like to know the hierarchy scheme of all these drivers from > the client to the hardware. Can you help me with that? There are a few schemes in the http://dri.sourceforge.net/doc/images/ that may help visualize the hierarchy. Jos� Fonseca ------------------------------------------------------- This SF.NET email is sponsored by: eBay Great deals on office technology -- on eBay now! Click here: http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel
