[vlc-devel] [PATCH 00/11] OpenGL refactor V2: add	opengl_tex_converter_t
    Thomas Guillem 
    thomas at gllm.fr
       
    Wed Dec 14 17:16:05 CET 2016
    
    
  
Hi,
This set of patches override the last 5 patches of the last series ("OpenGL:
refactor, move fragment shader configuration").
What's new since the last set?
 - Remove unused code (02, 03, 04)
 - Refactor and simplify OpenGL textures generation (05), and textures upload
   (06): this will allow to expose a gen_textures and a update interface in the
   internal header.
 - Rename opengl_fmt_cfg_t to opengl_tex_converter_t (10): this struct contains
   everything that is needed to convert textures in regards of a
   video_format_t.
 - Implement opengl_tex_converter_t for RGBA/YUV/XYZ12 (11)
Regards,
Thomas.
Thomas Guillem (11):
  vout/opengl: build and use only needed shaders/programs
  vout/opengl: remove unused vgl->local_count
  vout/opengl: remove unused code
  vout/opengl: assume that multitexture is true
  vout/opengl: factor textures generation
  vout/opengl: rework Upload function
  vout/opengl: fix Pool error handling
  vout/opengl: move chroma and tex size initialisation
  vout/opengl: expose shaders commands in an internal header
  vout/opengl: add a new API to convert textures
  vout/opengl: move RGBA/YUV/XYZ12 converters
 modules/video_output/Makefile.am          |   3 +-
 modules/video_output/opengl/converters.c  | 524 ++++++++++++++++
 modules/video_output/opengl/internal.h    | 224 +++++++
 modules/video_output/opengl/vout_helper.c | 990 +++++++++---------------------
 4 files changed, 1056 insertions(+), 685 deletions(-)
 create mode 100644 modules/video_output/opengl/converters.c
 create mode 100644 modules/video_output/opengl/internal.h
-- 
2.10.2
    
    
More information about the vlc-devel
mailing list