diff options
| author | Miguel <m.i@gmx.at> | 2018-10-14 22:36:16 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-10-14 22:36:16 +0200 |
| commit | 2a6690e9fd53a02613796764248006e06ac482d6 (patch) | |
| tree | ea3063ef3ecd0808e9291faf6c56949d91b1b09e /video | |
| parent | 5aeab1c853e487aa0042d5c32200d623efe908d3 (diff) | |
ported vim et al
Diffstat (limited to 'video')
| -rw-r--r-- | video/compositor.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/video/compositor.c b/video/compositor.c index d6689a7..3751c05 100644 --- a/video/compositor.c +++ b/video/compositor.c @@ -59,12 +59,12 @@ static void put_pixel(int x,int y, uint32_t color) static void put_win(struct window *win) { struct pdirectory* mydir; - if(win->vmem) - { +// if(win->vmem) + // { x86_cli();// do not reschedule us til ready! mydir=x86_get_page_directory(); x86_set_page_directory(win->vmem); - } + // } uint32_t *user_vmem=VMEM_USER_FRAMEBUFFER; uint32_t userx=0; @@ -134,14 +134,14 @@ static void put_win(struct window *win) } userx++; } - if(win->vmem) - { - + //if(win->vmem) + //{ x86_set_page_directory(mydir); x86_sti(); - } + //} //draw boundaries + /* for(uint16_t x=win->posx;x<win->posx+win->width;x++) { backbuffer[(win->posy)*vesa_width+x]=0xffffff; //TOP @@ -153,6 +153,7 @@ static void put_win(struct window *win) backbuffer[(y)*vesa_width+(win->posx)]=0xffffff; //LEFT backbuffer[(y)*vesa_width+win->posx+win->width-1]=0xffffff; //RIGHT } + */ // } |
