Index: kernel/arch/ia32/src/drivers/vesa.c
===================================================================
--- kernel/arch/ia32/src/drivers/vesa.c	(revision 1496f871c444d0770d9415a64dfff04b5a59352f)
+++ kernel/arch/ia32/src/drivers/vesa.c	(revision f019cc07146c9de259c39be7fef7ee7f728d710e)
@@ -86,13 +86,13 @@
 		    && (vesa_green_mask == 5) && (vesa_green_pos == 5)
 		    && (vesa_blue_mask == 5) && (vesa_blue_pos == 0))
-			visual = VISUAL_RGB_5_5_5;
+			visual = VISUAL_BGR_5_5_5;
 		else
-			visual = VISUAL_RGB_5_6_5;
+			visual = VISUAL_BGR_5_6_5;
 		break;
 	case 24:
-		visual = VISUAL_RGB_8_8_8;
+		visual = VISUAL_BGR_8_8_8;
 		break;
 	case 32:
-		visual = VISUAL_RGB_0_8_8_8;
+		visual = VISUAL_BGR_8_8_8_0;
 		break;
 	default:
