mpv/options
Dudemanguy 92a6f2d687 drm: rewrite based around vo_drm_state
A longstanding pain point of the drm VOs is the relative lack of state
sharing. While drm_common does provide some sharing, it's far less than
other platforms like x11 or wayland. What we do here is essentially copy
them by creating a new vo_drm_state struct and using it in vo_drm and
context_drm_egl. Much of the functionality that was essentially
duplicated in both VOs/contexts is now reduced simple functions in
drm_common. The usage of the term 'kms' was also mostly eliminated since
this is libdrm nowadays from a userspace perspective.
2023-01-21 17:08:29 +00:00
..
m_config.h
m_config_core.c osdep: rename MP_UNREACHABLE 2021-11-03 15:15:20 +01:00
m_config_core.h
m_config_frontend.c options: log profile name if there is no restore data 2022-10-28 15:48:24 +00:00
m_config_frontend.h options: add watch-later-options 2021-07-21 13:19:28 +00:00
m_option.c various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate 2023-01-12 22:02:07 +01:00
m_option.h options: remove always true m_obj_list::allow_unknown_entries 2021-11-15 14:02:08 +00:00
m_property.c
m_property.h
options.c drm: rewrite based around vo_drm_state 2023-01-21 17:08:29 +00:00
options.h drm: rewrite based around vo_drm_state 2023-01-21 17:08:29 +00:00
parse_commandline.c
parse_commandline.h
parse_configfile.c various: fix typos 2022-04-25 09:07:18 -04:00
parse_configfile.h
path.c
path.h