Commit Graph

15 Commits

Author SHA1 Message Date
4460661bfd main: refactor to keep the EFI headers from polluting the main namespace 2021-11-06 23:40:50 +08:00
94ab9ffb41 driver/input: most of the input code 2021-10-28 18:20:02 +08:00
4da91139a7 graphics: optimize Unifont rendering, remove builtin width info 2021-10-28 16:03:17 +08:00
218e5c2c96 graphics: make SetPixel() an inline instead of a function pointer
graphics_Init() happens before relocation, so the function breaks once the identity mapping is removed (or flagged NX)
2021-10-28 16:00:25 +08:00
b361c6830b graphics: fix invalidated screen not restoring flag 2021-10-28 15:54:05 +08:00
876ed1eba8 graphics: optimize rendering with Invalidate() 2021-10-25 04:39:11 +08:00
55d3da43a2 graphics: remember last mouse cursor size 2021-10-23 20:56:50 +08:00
a0c2b8d8fd graphics: render mouse using copying overlay, optimize copying 2021-10-22 00:28:13 +08:00
986b135403 graphics: mention XCursor uses premultiplied alpha 2021-10-21 23:39:49 +08:00
1fa1a088ab graphics: draw mouse cursor with hotspot 2021-10-10 23:49:50 +08:00
d6ae83b0a8 util: refactor intmin/max to standalone file 2021-10-10 23:45:47 +08:00
dfce649314 graphics, kernel: update cursor pos on kMain hlt hit 2021-10-10 23:20:00 +08:00
def2c3bf7a graphics: refactor Color to a standalone file 2021-10-10 23:18:25 +08:00
abb6a8ea08 graphics: Xcursor load from memory 2021-10-10 23:16:23 +08:00
d25da95e1e Initial commit 2021-10-10 14:39:17 +08:00