[libcamera-devel] [PATCH 0/7] qcam: Miscellaneous shaders cleanups and RGB support

Laurent Pinchart laurent.pinchart at ideasonboard.com
Tue Nov 3 16:50:18 CET 2020


Hello everybody,

This small series contains a set of miscellaneous shaders cleanups and
RGB support that I've had in my tree for some time, and that I'd like to
avoid bit-rotting. There's nothing very special, please see individual
patches for details.

Laurent Pinchart (7):
  qcam: viewfinder_gl: Fix fragment shader rebuild when setting format
  qcam: viewfinder_gl: Keep fragment shader when format doesn't change
  qcam: viewfinder_gl: Remove unneeded casts
  qcam: viewfinder_gl: Rename YUV.vert to identity.vert
  qcam: viewfinder_gl: Rename yuvData_ to data_
  qcam: viewfinder_gl: Store textures in an array
  qcam: viewfinder_gl: Add support for RGB formats

 src/qcam/assets/shader/RGB.frag               |  22 +++
 .../assets/shader/{YUV.vert => identity.vert} |   2 +-
 src/qcam/assets/shader/shaders.qrc            |   3 +-
 src/qcam/viewfinder_gl.cpp                    | 169 ++++++++++++------
 src/qcam/viewfinder_gl.h                      |  13 +-
 5 files changed, 146 insertions(+), 63 deletions(-)
 create mode 100644 src/qcam/assets/shader/RGB.frag
 rename src/qcam/assets/shader/{YUV.vert => identity.vert} (77%)

-- 
Regards,

Laurent Pinchart



More information about the libcamera-devel mailing list