I'm attempting to fix pageflipping in certain mergedfb modes. right now it only works in when crtc2 is right of crtc1. I suspect the problem has to do with the CRTC offsets that are set in RADEONDoAdjustFrame()
for instance if I have crtc2 left of or above crtc1, I would need to adjust RADEON_CRTC_OFFSET by something like (crtc2_mode->CrtcHDisplay * crtc2_mode->CrtcVDisplay) right? and for clone mode, I'd have to adjust the offsets depending on the modes of each head. is my thinking right here? or does it work differently? Also, looking at radeon_dri.c, RADEONDRIFinishScreenInit() could we cap the 3D engine to 2048x2048 my adjusting the values of pRADEONDRI->width and pRADEONDRI->height? something like: if (pScrn->virtualX > 2048) pRADEONDRI->width = 2048; else pRADEONDRI->width = pScrn->virtualX; if (pScrn->virtualY > 2048) pRADEONDRI->width = 2048; else pRADEONDRI->width = pScrn->virtualY; Thanks, Alex __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel