Changeset 6cd3e8a in mainline for uspace/srv/fb/fb.c


Ignore:
Timestamp:
2009-01-14T11:41:02Z (16 years ago)
Author:
Jiri Svoboda <jirik.svoboda@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0832b4d
Parents:
bda24ee7
Message:

Remove delta-redrawing. (At least until someone can figure out how to do it properly).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fb/fb.c

    rbda24ee7 r6cd3e8a  
    140140        bb_cell_t *backbuf;
    141141        unsigned int bbsize;
    142         bool bb_invalid;
    143142} viewport_t;
    144143
     
    561560        viewports[i].bbsize = bbsize;
    562561        viewports[i].backbuf = backbuf;
    563         viewports[i].bb_invalid = false;
    564562       
    565563        viewports[i].initialized = true;
     
    884882                rgb_from_attr(&rgb, a);
    885883
    886                 if (glyph != data[i].character ||
    887                     rgb.fg_color != bbp->fg_color ||
    888                     rgb.bg_color != bbp->bg_color ||
    889                     vport->bb_invalid) {
    890                         bbp->glyph = data[i].character;
    891 
    892                         bbp->fg_color = rgb.fg_color;
    893                         bbp->bg_color = rgb.bg_color;
    894 
    895                         draw_vp_glyph(vport, false, col, row);
    896                 }
     884                bbp->glyph = data[i].character;
     885                bbp->fg_color = rgb.fg_color;
     886                bbp->bg_color = rgb.bg_color;
     887
     888                draw_vp_glyph(vport, false, col, row);
    897889        }
    898890        cursor_show(vport);
     
    16271619                        retval = EOK;
    16281620                        break;
    1629                 case FB_VIEWPORT_INVALIDATE:
    1630                         i = IPC_GET_ARG1(call);
    1631                         if (i >= MAX_VIEWPORTS) {
    1632                                 retval = EINVAL;
    1633                                 break;
    1634                         }
    1635                         viewports[i].bb_invalid = true;
    1636                         retval = EOK;
    1637                         break;
    1638                
    16391621                case FB_SET_STYLE:
    16401622                        retval = fb_set_style(vport, IPC_GET_ARG1(call));
Note: See TracChangeset for help on using the changeset viewer.