[mythtv-commits] [MythTV/mythtv] 831acb: MythRenderOpenGL: Track framebuffer color depth

Mark Kendall noreply at github.com
Wed Mar 20 10:30:29 UTC 2019


  Branch: refs/heads/devel/2019-render
  Home:   https://github.com/MythTV/mythtv
  Commit: 831acb25b96d62ee3875cdfc1e5a3c6afd267013
      https://github.com/MythTV/mythtv/commit/831acb25b96d62ee3875cdfc1e5a3c6afd267013
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M mythtv/libs/libmythui/mythrender_opengl.cpp
    M mythtv/libs/libmythui/mythrender_opengl.h

  Log Message:
  -----------
  MythRenderOpenGL: Track framebuffer color depth


  Commit: 0cd452cfd387af095c8105d1c8cf37456326fdfe
      https://github.com/MythTV/mythtv/commit/0cd452cfd387af095c8105d1c8cf37456326fdfe
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M mythtv/libs/libmythtv/mythvideotexture.cpp
    M mythtv/libs/libmythtv/mythvideotexture.h

  Log Message:
  -----------
  MythVideoTexture: Fix texture formats for OpenGL ES


  Commit: d7a51acc0438df90b50bbe21f10d7790fc1534ef
      https://github.com/MythTV/mythtv/commit/d7a51acc0438df90b50bbe21f10d7790fc1534ef
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M mythtv/libs/libmythtv/mythframe.cpp
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/mythvideotexture.cpp
    M mythtv/libs/libmythui/mythrender_opengl.cpp
    M mythtv/libs/libmythui/mythrender_opengl.h

  Log Message:
  -----------
  MythVideoTexture: Fix texture uploads for old OpenGL ES

- GL_UNPACK_ROW_LENGTH is only available for GLES >= 3.0 or by extension
- fallback to old 'buffer and copy' code when not available (which should
be rarely)


  Commit: 409d6bd95b98067f05df9fe43273065aa80a58bc
      https://github.com/MythTV/mythtv/commit/409d6bd95b98067f05df9fe43273065aa80a58bc
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M mythtv/libs/libmythtv/openglvideo.cpp
    M mythtv/libs/libmythtv/videoout_opengl.cpp
    M mythtv/libs/libmythui/mythpainter_ogl.cpp
    M mythtv/libs/libmythui/mythrender_opengl.cpp
    M mythtv/libs/libmythui/mythrender_opengl.h
    M mythtv/libs/libmythui/mythrender_opengl_defs.h

  Log Message:
  -----------
  MythRenderOpenGL: Remove fence support

- fences just aren't helpful for our use case. If we cannot render
frames fast enough, setting a fence won't help.


Compare: https://github.com/MythTV/mythtv/compare/007b063ddb80...409d6bd95b98


More information about the mythtv-commits mailing list