clay/renderers
Philosoph228 b2bbdf8760
Implement accurate rectangle blending and rounding
The implementation works by handling special cases where rectangles have semi-transparent background colors or rounded corners. For these cases, it first copies the underlying image region from the window device context, blends the rectangle on top of this captured background, and then draws the final result back to the window DC because we can't access and modify window dc bits directly. Also this approach requires custom pixel processing for color blending and uses sqrtf for precise anti-aliased corners, which isn't ideal for performance. A `gdi_fabulous` flag is provided to toggle this feature when needed.
2025-03-25 09:47:04 +05:00
..
cairo [Core] Replace config macros with a single unified configuration struct (#240) 2025-02-04 17:00:19 +13:00
raylib Merge branch 'nicbarker:main' into main 2025-03-10 09:12:52 -05:00
SDL2 math.h include missing cause lots of warning logs 2025-03-15 21:51:36 +00:00
SDL3 [Renderers/SDL3] Enable sdl3 alpha blending (#261) 2025-02-17 08:48:19 +13:00
web [Renderers/Web] treat RenderCommand.commandType as uint8_t instead of uint32_t (#162) 2025-01-05 14:34:16 +13:00
win32_gdi Implement accurate rectangle blending and rounding 2025-03-25 09:47:04 +05:00