[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