Ignore:
Timestamp:
May 19, 2009, 2:51:47 AM (11 years ago)
Author:
Sam Hocevar
Message:

Change the dirty rectangle API so that it can handle several rectangles. The
inner implementation still only handles one dirty rectangle, but this way
we can prepare supporting applictions for the future.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca/transform.c

    r3448 r3470  
    5555    }
    5656
    57     caca_set_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
     57    caca_add_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
    5858
    5959    return 0;
     
    116116    }
    117117
    118     caca_set_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
     118    caca_add_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
    119119
    120120    return 0;
     
    163163    }
    164164
    165     caca_set_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
     165    caca_add_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
    166166
    167167    return 0;
     
    222222    }
    223223
    224     caca_set_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
     224    caca_add_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
    225225
    226226    return 0;
     
    341341    _caca_load_frame_info(cv);
    342342
    343     caca_set_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
     343    caca_add_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
    344344
    345345    return 0;
     
    460460    _caca_load_frame_info(cv);
    461461
    462     caca_set_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
     462    caca_add_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
    463463
    464464    return 0;
     
    553553    _caca_load_frame_info(cv);
    554554
    555     caca_set_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
     555    caca_add_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
    556556
    557557    return 0;
     
    646646    _caca_load_frame_info(cv);
    647647
    648     caca_set_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
     648    caca_add_dirty_rectangle(cv, 0, 0, cv->width - 1, cv->height - 1);
    649649
    650650    return 0;
Note: See TracChangeset for help on using the changeset viewer.