Changeset 3925 for libcaca


Ignore:
Timestamp:
Nov 18, 2009, 2:02:20 AM (10 years ago)
Author:
Sam Hocevar
Message:

Preserve default attribute across caca_fill_triangle_texture calls.

File:
1 edited

Legend:

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

    r3912 r3925  
    185185                                caca_canvas_t *tex)
    186186{
    187    
     187    uint32_t savedattr;
     188
    188189    #define SWAP_F(a, b) {float c = a; a = b; b = c; }
    189190   
     
    210211                                           tex);
    211212   
     213    savedattr = caca_get_attr(cv, -1, -1);
    212214   
    213215    /* Clip texture coordinates */
     
    347349        ub+=usl23; vb+=vsl23;
    348350    }
    349    
    350         return 0;
     351
     352    caca_set_attr(cv, savedattr);
     353
     354    return 0;
    351355}
    352356
Note: See TracChangeset for help on using the changeset viewer.