[v2,0/3] Support rockchip-cif and do slight checks on softisp
mbox series

Message ID 20261027122844.56616-1-remy.alipoursafari@collabora.com
Headers show
Series
  • Support rockchip-cif and do slight checks on softisp
Related show

Message

Remy Alipoursafari Oct. 27, 2026, 12:28 p.m. UTC
A small patchset to simply add support for rockchip-cif so the Radxa Camera 4K
(IMX415) can work using softisp. As well as a bit of error checking & moving
unnecessary code out of the main loop of debayer_egl.

This version fixes up some of the formatting issues present in the original
patchset, removing the addition to the gitignore due to being unnecessary, and
doing further testing on the performance impact of moving certain uniform
assignments out of the main loop and finding it to be negligible (within random
run variation error).

Thanks in advance!

Remy Alipoursafari (3):
  libcamera: pipeline: simple: Enable SoftISP for the Rockchip CIF
  libcamera: software_isp: debayer_egl: Check for errors when getting
    shader variable locations
  libcamera: software_isp: debayer_egl: Only assign static shader
    variables once

 src/libcamera/pipeline/simple/simple.cpp   |  1 +
 src/libcamera/software_isp/debayer_egl.cpp | 47 +++++++++++++++++-----
 src/libcamera/software_isp/debayer_egl.h   |  1 +
 3 files changed, 40 insertions(+), 9 deletions(-)