summaryrefslogtreecommitdiffhomepage
path: root/dev/modules/CoreGfx/CoreGfx.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-04-19 08:40:12 +0200
committerGitHub <noreply@github.com>2025-04-19 08:40:12 +0200
commitf87797692777540eede1d4739199b444bd15340a (patch)
tree646ae3f61ebcd3f83c888912c5f72efc0a8c25b0 /dev/modules/CoreGfx/CoreGfx.h
parentee1edba85ea13627871e1ed005931bd502b86ab8 (diff)
parent1740a0dff822d7666b8c1f056b6c411ef6b0f9fd (diff)
NeKernel: 0.0.10.0.1-release
# NeKernel: 0.0.1 ## Features (not all included): - New extended File System. - Kernel and Bootloader (NeKernel and BootZ) - Process Scheduler. - NeKernel's Preferred Executable Format. - SysChk. - Explicit Partition Map scheme. #### NOTE: The GPT scheme is in WiP! Please run NeKernel on QEMU!
Diffstat (limited to 'dev/modules/CoreGfx/CoreGfx.h')
-rw-r--r--dev/modules/CoreGfx/CoreGfx.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/dev/modules/CoreGfx/CoreGfx.h b/dev/modules/CoreGfx/CoreGfx.h
index 74326f16..6df2329b 100644
--- a/dev/modules/CoreGfx/CoreGfx.h
+++ b/dev/modules/CoreGfx/CoreGfx.h
@@ -8,20 +8,20 @@
#include <NewKit/Defines.h>
-#define fb_init() Kernel::SizeT kCGCursor = 0
+#define fb_init() Kernel::UInt32 kCGCursor = 0
#define fb_color(R, G, B) RGB(R, G, B)
-#define fb_get_clear_clr() fb_color(0x20, 0x20, 0x20)
+#define fb_get_clear_clr() RGB(0x20, 0x20, 0x20)
#define fb_clear() kCGCursor = 0UL
#ifdef __NE_AMD64__
/// @brief Performs Alpha drawing on the framebuffer.
#define FBDrawBitMapInRegionA(reg_ptr, height, width, base_x, base_y) \
- for (Kernel::SizeT i = base_x; i < (width + base_x); ++i) \
+ for (Kernel::UInt32 i = base_x; i < (width + base_x); ++i) \
{ \
- for (Kernel::SizeT u = base_y; u < (height + base_y); ++u) \
+ for (Kernel::UInt32 u = base_y; u < (height + base_y); ++u) \
{ \
*(((Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
@@ -34,9 +34,9 @@
/// @brief Performs drawing on the framebuffer.
#define FBDrawBitMapInRegion(reg_ptr, height, width, base_x, base_y) \
- for (Kernel::SizeT i = base_x; i < (width + base_x); ++i) \
+ for (Kernel::UInt32 i = base_x; i < (width + base_x); ++i) \
{ \
- for (Kernel::SizeT u = base_y; u < (height + base_y); ++u) \
+ for (Kernel::UInt32 u = base_y; u < (height + base_y); ++u) \
{ \
*(((Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
@@ -48,9 +48,9 @@
}
#define FBDrawBitMapInRegionToRgn(_Rgn, reg_ptr, height, width, base_x, base_y) \
- for (Kernel::SizeT i = base_x; i < (width + base_x); ++i) \
+ for (Kernel::UInt32 i = base_x; i < (width + base_x); ++i) \
{ \
- for (Kernel::SizeT u = base_y; u < (height + base_y); ++u) \
+ for (Kernel::UInt32 u = base_y; u < (height + base_y); ++u) \
{ \
*(((Kernel::UInt32*)(_Rgn + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
@@ -63,9 +63,9 @@
/// @brief Cleans a resource.
#define FBClearRegion(height, width, base_x, base_y) \
- for (Kernel::SizeT i = base_x; i < (width + base_x); ++i) \
+ for (Kernel::UInt32 i = base_x; i < (width + base_x); ++i) \
{ \
- for (Kernel::SizeT u = base_y; u < (height + base_y); ++u) \
+ for (Kernel::UInt32 u = base_y; u < (height + base_y); ++u) \
{ \
*(((volatile Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
@@ -76,9 +76,9 @@
/// @brief Draws inside a zone.
#define FBDrawInRegion(clr, height, width, base_x, base_y) \
- for (Kernel::SizeT x_base = base_x; x_base < (width + base_x); ++x_base) \
+ for (Kernel::UInt32 x_base = base_x; x_base < (width + base_x); ++x_base) \
{ \
- for (Kernel::SizeT y_base = base_y; y_base < (height + base_y); ++y_base) \
+ for (Kernel::UInt32 y_base = base_y; y_base < (height + base_y); ++y_base) \
{ \
*(((volatile Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
@@ -89,9 +89,9 @@
/// @brief Draws inside a zone.
#define FBDrawInRegionToRgn(_Rgn, clr, height, width, base_x, base_y) \
- for (Kernel::SizeT x_base = base_x; x_base < (width + base_x); ++x_base) \
+ for (Kernel::UInt32 x_base = base_x; x_base < (width + base_x); ++x_base) \
{ \
- for (Kernel::SizeT y_base = base_y; y_base < (height + base_y); ++y_base) \
+ for (Kernel::UInt32 y_base = base_y; y_base < (height + base_y); ++y_base) \
{ \
*(((volatile Kernel::UInt32*)(_Rgn + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
@@ -102,9 +102,9 @@
}
#define FBDrawInRegionA(clr, height, width, base_x, base_y) \
- for (Kernel::SizeT x_base = base_x; x_base < (width + base_x); ++x_base) \
+ for (Kernel::UInt32 x_base = base_x; x_base < (width + base_x); ++x_base) \
{ \
- for (Kernel::SizeT y_base = base_y; y_base < (height + base_y); ++y_base) \
+ for (Kernel::UInt32 y_base = base_y; y_base < (height + base_y); ++y_base) \
{ \
*(((volatile Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \