Hello,

Knowing that I risk of sounding weird, I ask anyway:
Where can I find information/sources/examples on how to access DRM directly
(under Linux)? I've read the PI-docs on the subject but they're rather
high-level and I suspect somewhat out of date. I'd like info on the present
code and overall design.

Basically what I need is:
- put some "surfaces" into the video memory (also in memory trough agpgart,
need info on that as well ;-)
- surfaces may be RGBA (A meaning alpha, not 'Dont care'), or some YUV
(packed or planar)
- render these surfaces to the screen at each screen refresh (yes, I want to
sync to the vertical retrace) at various locations on the screen
- support for multiple graphics boards (some may be multihead, some not)

Since radeon chips have three texture units and they're capable of
color-space conversion, seems only logical I'd like to use them directly.
I do have the specs for the chip itself (if you can call them specs ;-), but
was wondering how to reuse existing code (since it exists) and also agpgart.

I'm not interested in reimplementing DRI, just accessing DRM/agpgart. And I
know it will be non-portable code.

OR if there is any sensible and fast way of doing this trough OpenGL and
with X (multiple radeons don't go with X) I'd like to hear about that too.

Thank you and please don't take this as declaration of flaming war on xf86
capabilities (as has happened before ;-).

Aleksandr Koltsoff
Design Manager
Engineering Office Bertel Ekegren Ltd
+358 9 613 03228 (tel), +358 9 613 03200 (fax)

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to