Kwabena W. Agyeman
47c5618231
lib/imlib: Add transform argument to draw_image.
2025-07-31 13:13:45 -07:00
Kwabena W. Agyeman
20839405a2
lib/imlib: Add transform support to GPU drivers.
2025-07-31 13:12:48 -07:00
Kwabena W. Agyeman
680bd322ce
lib/imlib: Fix draw line glitch.
2025-07-28 19:40:35 -07:00
iabdalkader
0458db2130
misc: Use updated mutex API.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-25 20:20:57 +02:00
iabdalkader
5d1f8860b1
imlib: Rework framebuffer management.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-23 18:24:52 +02:00
iabdalkader
8df82bdc00
lib: Use common alignment macros.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-16 11:18:56 +02:00
Kwabena W. Agyeman
e6dff41517
lib/imlib: Remove old fallback image transfer code.
2025-07-07 20:39:29 -07:00
Kwabena W. Agyeman
e14bbe586d
lib/imlib: Fix update_jpeg_buffer to update from the passed image.
...
framebuffer_update_jpeg_buffer was previously bugged as it always
updated the jpeg buffer from the frame buffer versus the image
object it was attached to. e.g. img.flush() always flushed the
frame buffer and not the image object it was called on.
2025-07-07 20:39:29 -07:00
Kwabena W. Agyeman
84c3db58a4
modules/py_omv: Remove disable fb from omv module.
2025-07-07 20:39:29 -07:00
Kwabena W. Agyeman
a63c8ba8d6
lib/imlib: Remove unused functions.
2025-06-27 19:16:29 -07:00
iabdalkader
4ded9fba91
common: Remove xalloc.
...
Originally meant to abstract gc_collect but we could just use
m_alloc and friends. Also was meant to provide functions like
alloc0, alloc_maybe etc.. which are all available in MP anyway.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-27 14:50:16 +02:00
iabdalkader
c7d84b8ca5
lib/imlib: Add deep copy flag to image_copy.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-25 21:16:00 +02:00
iabdalkader
2913d78182
imlib/framebuffer: Support dynamic frame buffers.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-24 20:19:25 +02:00
Kwabena W. Agyeman
8e543c2a96
lib/imlib: Refactor fill_image_from_lepton out of py_fir_lepton.
2025-06-23 14:49:37 -07:00
iabdalkader
c122c9dfc2
imlib: Refactor framebuffer API to accept a context.
...
Updated all framebuffer functions to take a framebuffer_t argument.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-26 10:41:58 +03:00
iabdalkader
4772ff2f27
misc: Refactor Makefiles.
...
Remove old Makefiles and replace with Makefile fragments.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-15 18:54:04 +02:00
iabdalkader
daf2bb30da
misc: Restructure repo.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-13 08:28:34 +02:00