This patch is against mesa embedded-1. 1) It implements the DRI API found in embedded-2. This interface decouples DRI from the rest of miniglx. 2) miniglx has been adjusted to work with the new API 3) fb_dri works now with miniglx. since miniglx uses SAREA I created one for fb_dri using shmem. 4) I fixed some other bugs as I found them in dri_util.c
This patch does not implement per drawable buffers like embedded-2 does. That will come in the next patch. I'm doing these in smaller chunks to avoid breakage. I have not tried the MGA driver. It compiles and I think it should work. I have only checked the patch in full mode, not embedded. I tried testing the radeon_dri.so driver using my R250. It doesn't draw right. I don't know whether the driver is broken in full mode or that I can't use a R100 driver to drive my R250 in 3D mode. ===== Jon Smirl [EMAIL PROTECTED] __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com
patch
Description: patch
