diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-30 13:02:10 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-30 13:02:10 +0200 |
commit | d2af238397ab523b2c1ba7d24875a186b4a8acc6 (patch) | |
tree | 5a99466020e9a6632ad361e846e92e51de5e6be3 /src/drivers/video/vga.c | |
parent | ad7f1dd777eda2d6505118c4e47faba3f21e78ba (diff) | |
download | abaos-d2af238397ab523b2c1ba7d24875a186b4a8acc6.tar.gz abaos-d2af238397ab523b2c1ba7d24875a186b4a8acc6.tar.bz2 |
added a third widget (for drawing fonts)
fixed drawing races due to mouse interrupts
Diffstat (limited to 'src/drivers/video/vga.c')
-rw-r--r-- | src/drivers/video/vga.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/drivers/video/vga.c b/src/drivers/video/vga.c index 2080283..9d540af 100644 --- a/src/drivers/video/vga.c +++ b/src/drivers/video/vga.c @@ -253,6 +253,8 @@ bool vga_set_mode( vga_t *vga, const vga_mode_t mode ) vga->mode = mode; vga->mode.segment = get_frame_buffer_segment( vga ); + vga->use_z_buffer = false; + return true; } @@ -380,3 +382,9 @@ void vga_wait_for_retrace( vga_t *vga ) while( !( port8_read( &vga->attribute_controller_reset_port ) & 0x08 ) ); } +void vga_use_z_buffer( vga_t *vga, bool use ) +{ + vga->use_z_buffer = use; +} + + |