Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/draw/source.c

    rf698054 r6d5e378  
    9090}
    9191
    92 bool source_is_fast(source_t *source)
    93 {
    94         return (source->mask == NULL)
    95             && (source->alpha == (pixel_t) PIXEL(255, 0, 0, 0))
    96             && (source->texture != NULL)
    97             && (source->texture_tile == false)
    98             && transform_is_fast(&source->transform);
    99 }
    100 
    101 pixel_t *source_direct_access(source_t *source, double x, double y)
    102 {
    103         assert(source_is_fast(source));
    104 
    105         long _x = (long) (x + source->transform.m[0][2]);
    106         long _y = (long) (y + source->transform.m[1][2]);
    107 
    108         return pixelmap_pixel_at(
    109             surface_pixmap_access(source->texture), (sysarg_t) _x, (sysarg_t) _y);
    110 }
    111 
    11292pixel_t source_determine_pixel(source_t *source, double x, double y)
    11393{
Note: See TracChangeset for help on using the changeset viewer.