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

Message ID 20201103155025.5948-1-laurent.pinchart@ideasonboard.com
Headers show
Series
  • qcam: Miscellaneous shaders cleanups and RGB support
Related show

Message

Laurent Pinchart Nov. 3, 2020, 3:50 p.m. UTC
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%)