summaryrefslogtreecommitdiff
path: root/video/compositor.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/compositor.c')
-rw-r--r--video/compositor.c15
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
}
+ */
//
}