[mythtv-commits] [MythTV/mythtv] 83e574: MythDisplay: Update display information for status...
Mark Kendall
noreply at github.com
Sun Jan 5 19:10:58 UTC 2020
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 83e574b61196f0c02dc6fea5e63c65041c1c252e
https://github.com/MythTV/mythtv/commit/83e574b61196f0c02dc6fea5e63c65041c1c252e
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-05 (Sun, 05 Jan 2020)
Changed paths:
M mythtv/libs/libmythui/mythdisplay.cpp
Log Message:
-----------
MythDisplay: Update display information for status box
- use 3 decimal places for aspect ratio
- show information on all screens - but mode only for current
- don't show mode detail when using multiple screens - it may be
misleading.
Commit: 1a7b65041df33d4c8727cf31b503918806460ae9
https://github.com/MythTV/mythtv/commit/1a7b65041df33d4c8727cf31b503918806460ae9
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-05 (Sun, 05 Jan 2020)
Changed paths:
M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
M mythtv/libs/libmythtv/opengl/mythopenglvideo.h
M mythtv/libs/libmythtv/opengl/mythopenglvideoshaders.h
M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
M mythtv/libs/libmythtv/opengl/mythvideooutopengl.h
M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
Log Message:
-----------
MythOpenGLVideo: Add full support for all video formats on GLES3.X
- GLES 3.X has a restricted set of internal texture formats - and more
importantly no unsigned, normalised, 16bit formats.
- so we need to use unsigned, integer formats - which in turn require
sizeable shader customisations.
- rather than ifdef the current shaders even more than they currently
are, create a new set that can be optimised a little for functionality
that will never overlap with GLES3 (e.g. rectangular textures).
- also enforces the use of the resize stage as integer samplers must use
GL_NEAREST sampling.
- further shader notes added with the new shaders
- tested on intel desktop using GLES3.2 and Pi 4 with GLES3.0
Compare: https://github.com/MythTV/mythtv/compare/e6f925e7a770...1a7b65041df3
More information about the mythtv-commits
mailing list