summaryrefslogtreecommitdiffhomepage
path: root/dev/Mod
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-28 07:14:22 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-28 07:14:22 +0100
commitc973c9de6ff9b52675d7144fc5d5a3b42ccf1c36 (patch)
tree7048b312593d3c6d5fc1f8801f604d0fd994603a /dev/Mod
parentbc305c8805547a19292dc709ae8c494b42606ffb (diff)
FIX: Fix FBMgr and other fixes.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Mod')
-rw-r--r--dev/Mod/GfxMgr/FBMgr.h52
1 files changed, 26 insertions, 26 deletions
diff --git a/dev/Mod/GfxMgr/FBMgr.h b/dev/Mod/GfxMgr/FBMgr.h
index 862a6f02..c3ccc064 100644
--- a/dev/Mod/GfxMgr/FBMgr.h
+++ b/dev/Mod/GfxMgr/FBMgr.h
@@ -16,55 +16,55 @@
#define fb_clear() kCGCursor = 0
-/// @brief Performs OR drawing on the framebuffer.
-#define FBDrawBitMapInRegionA(_BitMp, _Height, _Width, _BaseX, _BaseY) \
- for (Kernel::SizeT i = _BaseX; i < (_Height + _BaseX); ++i) \
+/// @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::SizeT u = _BaseY; u < (_Width + _BaseY); ++u) \
+ for (Kernel::SizeT u = base_y; u < (height + base_y); ++u) \
{ \
*(((Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
i + \
- 4 * u))) |= (_BitMp)[kCGCursor]; \
+ 4 * u))) |= (reg_ptr)[kCGCursor]; \
\
++kCGCursor; \
} \
}
-/// @brief Draws a resource.
-#define FBDrawBitMapInRegion(_BitMp, _Height, _Width, _BaseX, _BaseY) \
- for (Kernel::SizeT i = _BaseX; i < (_Height + _BaseX); ++i) \
+/// @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::SizeT u = _BaseY; u < (_Width + _BaseY); ++u) \
+ for (Kernel::SizeT u = base_y; u < (height + base_y); ++u) \
{ \
*(((Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
i + \
- 4 * u))) = (_BitMp)[kCGCursor]; \
+ 4 * u))) = (reg_ptr)[kCGCursor]; \
\
++kCGCursor; \
} \
}
-#define FBDrawBitMapInRegionToRgn(_Rgn, _BitMp, _Height, _Width, _BaseX, _BaseY) \
- for (Kernel::SizeT i = _BaseX; i < (_Height + _BaseX); ++i) \
+#define FBDrawBitMapInRegionToRgn(_Rgn, reg_ptr, height, width, base_x, base_y) \
+ for (Kernel::SizeT i = base_x; i < (width + base_x); ++i) \
{ \
- for (Kernel::SizeT u = _BaseY; u < (_Width + _BaseY); ++u) \
+ for (Kernel::SizeT u = base_y; u < (height + base_y); ++u) \
{ \
*(((Kernel::UInt32*)(_Rgn + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
i + \
- 4 * u))) = (_BitMp)[kCGCursor]; \
+ 4 * u))) = (reg_ptr)[kCGCursor]; \
\
++kCGCursor; \
} \
}
/// @brief Cleans a resource.
-#define CGClearRegion(_Height, _Width, _BaseX, _BaseY) \
- for (Kernel::SizeT i = _BaseX; i < _Height + _BaseX; ++i) \
+#define CGClearRegion(height, width, base_x, base_y) \
+ for (Kernel::SizeT i = base_x; i < (width + base_x); ++i) \
{ \
- for (Kernel::SizeT u = _BaseY; u < _Width + _BaseY; ++u) \
+ for (Kernel::SizeT u = base_y; u < (height + base_y); ++u) \
{ \
*(((volatile Kernel::UInt32*)(kHandoverHeader->f_GOP.f_The + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
@@ -74,10 +74,10 @@
}
/// @brief Draws inside a zone.
-#define FBDrawInRegion(_Clr, _Height, _Width, _BaseX, _BaseY) \
- for (Kernel::SizeT x_base = _BaseX; x_base < (_Width + _BaseX); ++x_base) \
+#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::SizeT y_base = _BaseY; y_base < (_Height + _BaseY); ++y_base) \
+ for (Kernel::SizeT 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 * \
@@ -87,10 +87,10 @@
}
/// @brief Draws inside a zone.
-#define FBDrawInRegionToRgn(_Rgn, _Clr, _Height, _Width, _BaseX, _BaseY) \
- for (Kernel::SizeT x_base = _BaseX; x_base < (_Width + _BaseX); ++x_base) \
+#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::SizeT y_base = _BaseY; y_base < (_Height + _BaseY); ++y_base) \
+ for (Kernel::SizeT y_base = base_y; y_base < (height + base_y); ++y_base) \
{ \
*(((volatile Kernel::UInt32*)(_Rgn + \
4 * kHandoverHeader->f_GOP.f_PixelPerLine * \
@@ -100,10 +100,10 @@
} \
}
-#define FBDrawInRegionA(_Clr, _Height, _Width, _BaseX, _BaseY) \
- for (Kernel::SizeT x_base = _BaseX; x_base < (_Width + _BaseX); ++x_base) \
+#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::SizeT y_base = _BaseY; y_base < (_Height + _BaseY); ++y_base) \
+ for (Kernel::SizeT 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 * \