[vlc-devel] [PATCH 00/10] opengl: Abstract picture storage from renderer (part 4)

Alexandre Janniaux ajanni at videolabs.io
Fri May 29 18:11:37 CEST 2020


Hi,

Do you have a version with the review points addressed?

Regards,
--
Alexandre Janniaux
Videolabs

On Wed, May 20, 2020 at 04:08:11PM +0200, Romain Vimont wrote:
> This patchset makes the renderer independant of the interop.
>
> After that, the renderer only uses the sampler to access the input picture.
>
> MR: https://code.videolan.org/rom1v/vlc/-/merge_requests/9
>
> Romain Vimont (10):
>   opengl: remove unused code
>   opengl: store fragment shader in sampler
>   opengl: generate the extensions from the sampler
>   opengl: move sampler initialization to constructor
>   opengl: move orientation matrix init to sampler
>   opengl: update pictures from sampler
>   opengl: expose video format in sampler
>   opengl: move sampler ownership to vgl
>   opengl: remove all interop usages from renderer
>   opengl: do not pass the picture_t to the renderer
>
>  .../video_output/opengl/fragment_shaders.c    | 106 ++++++++-
>  modules/video_output/opengl/internal.h        |   5 +-
>  modules/video_output/opengl/interop.c         |   8 -
>  modules/video_output/opengl/renderer.c        | 204 +-----------------
>  modules/video_output/opengl/renderer.h        |  16 +-
>  modules/video_output/opengl/sampler.c         | 120 ++++++++++-
>  modules/video_output/opengl/sampler.h         |  33 +++
>  modules/video_output/opengl/vout_helper.c     |  19 +-
>  8 files changed, 277 insertions(+), 234 deletions(-)
>
> --
> 2.27.0.rc0
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list