Rev 879 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 879 | Rev 880 | ||
---|---|---|---|
Line 202... | Line 202... | ||
202 | OUTREG(R5XX_DST_WIDTH_HEIGHT,(w<<16)|1); |
202 | OUTREG(R5XX_DST_WIDTH_HEIGHT,(w<<16)|1); |
203 | h--; |
203 | h--; |
204 | } |
204 | } |
205 | if( x0 == draw->x0) |
205 | if( (h > 0) && (x0 == draw->x0)) |
206 | { |
206 | { |
207 | R5xxFIFOWait(2); |
207 | R5xxFIFOWait(2); |
208 | 208 | ||
Line 209... | Line 209... | ||
209 | OUTREG(R5XX_DST_Y_X,(y0<<16)|x0); |
209 | OUTREG(R5XX_DST_Y_X,(y0<<16)|x0); |
210 | OUTREG(R5XX_DST_WIDTH_HEIGHT,(1<<16)|h); |
210 | OUTREG(R5XX_DST_WIDTH_HEIGHT,(1<<16)|h); |
211 | } |
211 | } |
212 | if( x1 == xend) |
212 | if( (h > 0) && (x1 == xend)) |
213 | { |
213 | { |
214 | R5xxFIFOWait(2); |
214 | R5xxFIFOWait(2); |
Line 215... | Line 215... | ||
215 | 215 | ||
216 | OUTREG(R5XX_DST_Y_X,(y0<<16)|x1); |
216 | OUTREG(R5XX_DST_Y_X,(y0<<16)|x1); |
Line 330... | Line 330... | ||
330 | OUTREG(R5XX_DST_WIDTH_HEIGHT,(w<<16)|1); |
330 | OUTREG(R5XX_DST_WIDTH_HEIGHT,(w<<16)|1); |
331 | h--; |
331 | h--; |
332 | } |
332 | } |
333 | if( x0 == fill->x) |
333 | if( (h > 0) && (x0 == fill->x)) |
334 | { |
334 | { |
335 | R5xxFIFOWait(2); |
335 | R5xxFIFOWait(2); |
336 | 336 | ||
Line 337... | Line 337... | ||
337 | OUTREG(R5XX_DST_Y_X,(y0<<16)|x0); |
337 | OUTREG(R5XX_DST_Y_X,(y0<<16)|x0); |
338 | OUTREG(R5XX_DST_WIDTH_HEIGHT,(1<<16)|h); |
338 | OUTREG(R5XX_DST_WIDTH_HEIGHT,(1<<16)|h); |
339 | } |
339 | } |
340 | if( x1 == xend) |
340 | if( (h > 0) && (x1 == xend)) |
341 | { |
341 | { |
342 | R5xxFIFOWait(2); |
342 | R5xxFIFOWait(2); |
Line 343... | Line 343... | ||
343 | 343 | ||
344 | OUTREG(R5XX_DST_Y_X,(y0<<16)|x1); |
344 | OUTREG(R5XX_DST_Y_X,(y0<<16)|x1); |