Subversion Repositories Kolibri OS

Rev

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);