From 4f8fb9c70f814de796d61d7d85d4bf133afddafa Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 21 Apr 2025 17:47:16 +0200 Subject: dev, kernel: Made HeFS use a RB-Tree traversal algorithm. - ran format command. - a variation of a red-black tree traversal, with customized fallback mechanism. Signed-off-by: Amlal El Mahrouss --- dev/modules/CoreGfx/CoreGfx.h | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'dev/modules') diff --git a/dev/modules/CoreGfx/CoreGfx.h b/dev/modules/CoreGfx/CoreGfx.h index 6df2329b..2e555c08 100644 --- a/dev/modules/CoreGfx/CoreGfx.h +++ b/dev/modules/CoreGfx/CoreGfx.h @@ -19,9 +19,9 @@ #ifdef __NE_AMD64__ /// @brief Performs Alpha drawing on the framebuffer. #define FBDrawBitMapInRegionA(reg_ptr, height, width, base_x, base_y) \ - for (Kernel::UInt32 i = base_x; i < (width + base_x); ++i) \ + for (Kernel::UInt32 i = base_x; i < (width + base_x); ++i) \ { \ - for (Kernel::UInt32 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::UInt32 i = base_x; i < (width + base_x); ++i) \ + for (Kernel::UInt32 i = base_x; i < (width + base_x); ++i) \ { \ - for (Kernel::UInt32 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::UInt32 i = base_x; i < (width + base_x); ++i) \ + for (Kernel::UInt32 i = base_x; i < (width + base_x); ++i) \ { \ - for (Kernel::UInt32 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::UInt32 i = base_x; i < (width + base_x); ++i) \ + for (Kernel::UInt32 i = base_x; i < (width + base_x); ++i) \ { \ - for (Kernel::UInt32 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::UInt32 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::UInt32 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::UInt32 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::UInt32 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::UInt32 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::UInt32 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 * \ -- cgit v1.2.3