You are not logged in.

#1 2009-04-11 08:20:13

leeyee
Member
From: Kingston, Canada
Registered: 2009-01-07
Posts: 150

Trying to figure out what really DRI is...

Hi guys,

I'm just interested in how direct rendering infrastructure working, and how does it integrate with X and graphics hardware. I've read through DRI user/development wiki and some references therein, might because I'm not a programmer and didn't look into sources, there are still many points I cannot make clear. Here are som confused me:

1, If we say DRI driver is used for direct sending openGL rendering operation to hardware hence bypass X server, then why we need GLX in X to support openGL? What is the role of GLX here?

2, The relationship of libGL library and mesa openGL library? Or specifically in archlinux, what roles are packages libgl and mesa playing in X window system?

Hope any of you can make clear these for me. Here attached is a diagram in my viewpoint how these works together, of course there are mis-understandings in it, also hope you can point them out to me.

Any suggestions or discussions are welcomed. Thanks in advance!
5574dbf4efab224cdcc47475.jpeg

Last edited by leeyee (2009-04-11 08:25:35)


Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD

Offline

Board footer

Powered by FluxBB