Show patches with: Series = RFC/RFT: gpuisp: Multipass with speed optimisations on top       |   30 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[30/30] libcamera: software_isp: gpu: Cache input framebuffers, only do texture creation when req... RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[29/30] libcamera: software_isp: gpu: Cache output framebuffers, only recreate when necessary RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[28/30] libcamera: software_isp: gpu: Switch to using glTexSubImage2D on slow path upload RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[27/30] libcamera: software_isp: egl: Add updateInputTexture2D RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[26/30] libcamera: software_isp: gpu: Do a synchronous BenchMark print after syncOutput RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[25/30] libcamera: software_isp: gpu_pipeline_shader_pass: Add shader DEBUG time logging RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[24/30] libcamera: software_isp: egl: Add eglBenchMark RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[23/30] libcamera: software_isp: egl: Add method lookups for GPU benchmark rountines RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[22/30] libcamera: software_isp: gpu: Swtich to two pass logic RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[21/30] libcamera: software_isp: egl: Add createOutputTexture2D RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[20/30] libcamera: software_isp: gpu: Include GpuIspShaderPassBlcNormalise in init sequence RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[19/30] libcamera: software_isp: egl: Add Ping/Pong buffers with start/stop bindings only RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[18/30] libcamera: software_isp: egl: Use Texture Unit 3 for final output texture RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[17/30] libcamera: software_isp: egl: Rename createTexture2D to createInputTexture2D RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[16/30] libcamera: software_isp: egl: Move to GLES 3.0 RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[15/30] libcamera: software_isp: egl: Extend eGL::createTexture2D to understand floats RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[14/30] libcamera: software_isp: gpu: Add GpuIspShaderPassBlcNormalise RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[13/30] libcamera: shaders: bayer_glr16_to_rgba.frag: Use bilinear filtering RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[12/30] libcamera: shaders: Split packed and unpacked demosiac up RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[11/30] libcamera: software_isp: gpu_pipeline_shader_pass: Move common shader selection logic int... RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[10/30] libcamera: software_isp: gpu_pipeline_shader_pass: Move common attribute and uniform vari... RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[09/30] libcamera: software_isp: gpu: Make Rectangle window_ a local variable in configure() RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[08/30] libcamera: software_isp: gpu: Drop unused method definitions RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[07/30] libcamera: software_isp: gpu: Switch to using GpuIspShaderPassDemosiac RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[06/30] libcamera: software_isp: gpu_pipeline_shader_pass: Add GpuPipelineShaderPassDemosiac RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[05/30] libcamera: software_isp: gpu_pipeline_shader_pass: Add base class GpuPipelineShaderPass RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[04/30] libcamera: software_isp: egl: Add new helper attachTextureToFBO RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[03/30] libcamera: software_isp: gpu: rename debayerGPU to processGPU RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[02/30] libcamera: software_isp: gpu: Change the name of eglImageBayerOut_ to eglImageRGBAOut_ RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[01/30] libcamera: software_isp: Rename Bayer classes to SoftwareIspPipeline RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New