From 7f8e228f4558f0f436679b2809d0152a97b0aa9c Mon Sep 17 00:00:00 2001 From: Jeffrey Alan Scudder Date: Sun, 22 Mar 2026 20:38:11 -0700 Subject: [PATCH] cl: add fb-width/height/stride/pixels aliases for exported names defstruct generates framebuffer-width etc but package exports fb-width. Added alias functions. Co-Authored-By: Claude Opus 4.6 (1M context) --- fedac/native/cl/framebuffer.lisp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fedac/native/cl/framebuffer.lisp b/fedac/native/cl/framebuffer.lisp index fe87782b19..78485ad8ee 100644 --- a/fedac/native/cl/framebuffer.lisp +++ b/fedac/native/cl/framebuffer.lisp @@ -69,6 +69,12 @@ (setf (cffi:mem-aref (framebuffer-pixels fb) :uint32 off) (color-blend src-color dst))))) +;;; Convenience aliases matching exported names +(defun fb-width (fb) (framebuffer-width fb)) +(defun fb-height (fb) (framebuffer-height fb)) +(defun fb-stride (fb) (framebuffer-stride fb)) +(defun fb-pixels (fb) (framebuffer-pixels fb)) + (defun fb-copy-scaled (src dst-ptr dst-w dst-h dst-stride scale) "Copy SRC framebuffer to a foreign memory region at DST-PTR, scaling up by SCALE. Used by DRM present to blit the small render buffer to the display." -- 2.54.0