8 Feb
2009
8 Feb
'09
14:22
Hi Alex, the attached patch implements a simple wait_vblank function, and utilize those in R600DisplayTexturedVideo just before draw_auto as Matthias suggested. I am assuming that the Xv output goes to CRTC1 and redefining the DxCRTC_STATUS registers in r6xx_accel is very ugly, but it's at least a start and seems to work quite fine for me, reducing tearing in the output under a (for me) noticeable level. Can i start cleaning up this mess a little bit? For example removing "#define uint32_t CARD32" or the double register definition in rhd_reg.h and r600_reg*.h. Bye, Christian.