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.h | |
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.h')
-rw-r--r-- | src/drivers/video/vga.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/drivers/video/vga.h b/src/drivers/video/vga.h index b9a5c87..0f55f74 100644 --- a/src/drivers/video/vga.h +++ b/src/drivers/video/vga.h @@ -42,6 +42,7 @@ typedef struct { port8_t attribute_controller_reset_port; vga_mode_t mode; void *context; + bool use_z_buffer; } vga_t; typedef struct { @@ -81,5 +82,6 @@ void vga_draw_rectangle( vga_t *vga, const int x, const int y, const int w, cons void vga_clear_screen( vga_t *vga, const vga_color_t color ); void vga_draw_char( vga_t *vga, const unsigned char c, const int x, const int y, const vga_color_t background, const vga_color_t foreground ); void vga_wait_for_retrace( vga_t *vga ); +void vga_use_z_buffer( vga_t *vga, bool use ); #endif // VGA_H |