The patch basically looks good, so that rules out the planemask...
The screenshots look like maybe some of the solid fills are dropped on the floor. Has the code below in R600Solid() been tested to work correctly? Maybe it would need to e.g. do some more of the things R600PrepareSolid() does?
The patch basically looks good, so that rules out the planemask...
The screenshots look like maybe some of the solid fills are dropped on the floor. Has the code below in R600Solid() been tested to work correctly? Maybe it would need to e.g. do some more of the things R600PrepareSolid() does?
if (((accel_ state-> vb_index + 3) * 8) > accel_state- >vb_total) {
R600DoneSolid( pPix); start(pScrn) ;
r600_cp_
}