[vlc-devel] [PATCH v2 00/13] OpenGL filters: add support for plane filtering

Romain Vimont rom1v at videolabs.io
Tue Mar 30 11:13:58 UTC 2021


v1: https://mailman.videolan.org/pipermail/vlc-devel/2021-March/142431.html

Changes:
 - patch 12: fix texture sizes when a filter changes output size

Branch: https://code.videolan.org/rom1v/vlc/-/commits/filter_plane.2

Regards

Romain Vimont (13):
  opengl: explicit texture scaling computation
  opengl: init swizzle without interop
  opengl: init fragment shader without interop
  opengl: use main shader for direct samplers
  opengl: factorize sampler creation
  opengl: replace multi-variables by arrays in GLSL
  opengl: extract sampler and texture lookup names
  opengl: extract shader extensions
  opengl: expose texture sizes in sampler
  opengl: add support for plane samplers
  opengl: make direct sampler support multi-texture
  opengl: add support for planes filtering
  opengl: add plane filtering to mock filter

 modules/video_output/opengl/filter.c       |   8 +-
 modules/video_output/opengl/filter.h       |  18 +
 modules/video_output/opengl/filter_mock.c  | 129 +++++-
 modules/video_output/opengl/filter_priv.h  |  12 +-
 modules/video_output/opengl/filters.c      | 236 +++++++---
 modules/video_output/opengl/interop.c      |  53 ++-
 modules/video_output/opengl/sampler.c      | 475 +++++++++++++--------
 modules/video_output/opengl/sampler.h      |   7 +
 modules/video_output/opengl/sampler_priv.h |  33 +-
 9 files changed, 700 insertions(+), 271 deletions(-)

-- 
2.31.0



More information about the vlc-devel mailing list