blob: 85a670c738a0ae97e69b4237c36451d93fb5a070 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <stdint.h>
#include "multiboot.h"
#ifndef VIDEO_H
#define VIDEO_H
#define MULTIBOOT_GODS_WIDTH 640
#define MULTIBOOT_GODS_HEIGHT 480
#define MULTIBOOT_VIDEO_BPP 24
typedef uint32_t macaroni_color;
static macaroni_color RED = 0xFF0000;
static macaroni_color GREEN = 0x00FF00;
static macaroni_color BLUE = 0x0000FF;
static uint8_t* video_framebuffer;
static uint32_t pitch;
static uint32_t pixel_width;
void init_video(multiboot_info_t* p_multiboot_info);
void put_pixel(macaroni_color color, uint16_t x, uint16_t y);
#endif // VIDEO_H
|