Add a class to run the existing glsl debayer shaders on a GBM surface. Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> libcamera: software_isp: debayer_egl: Extend logic to enable application of softISP RGB debayer params The existing SoftISP calculates RGB gain values as a lookup table of 256 values which shifts for each frame depending on the required correction. We can pass the required tables into the debayer shaders as textures, one texture for R, G and B respectively. The debayer shader will do its debayer interpolation and then if the appropriate define is specified use the calculated R, G and B values as indexes into our bayer colour gain table. Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> |
||
---|---|---|
.. | ||
android | ||
apps | ||
gstreamer | ||
ipa | ||
libcamera | ||
py | ||
v4l2 | ||
meson.build |