mpv/video/out/opengl
Niklas Haas 6186cc79e6 vo_gpu: allow invalidating FBO in renderpass_run
This is especially interesting for vulkan since it allows completely
skipping the layout transition as part of the renderpass. Unfortunately,
that also means it needs to be put into renderpass_params, as opposed to
renderpass_run_params (unlike #4777).

Closes #4777.
2017-12-25 00:47:53 +01:00
..
angle_dynamic.c
angle_dynamic.h
common.c vo_gpu: ra_gl: fix minimum GLSL version to 120 2017-11-03 11:53:31 +01:00
common.h vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
context.c vo_gpu: simplify structs / names 2017-09-22 16:58:55 +02:00
context.h vo_gpu: simplify structs / names 2017-09-22 16:58:55 +02:00
context_android.c vo_gpu/context_android: Process surface resizes correctly 2017-11-14 20:46:18 +02:00
context_angle.c vo_gpu: move d3d11_screenshot to shared code 2017-11-07 20:27:13 +11:00
context_cocoa.c Revert "cocoa: re-enable double buffering" 2017-09-22 23:08:46 +10:00
context_drm_egl.c video: probe format of primary plane in drm/egl context 2017-12-03 17:30:17 +02:00
context_dxinterop.c vo_gpu: convert windows/osx hwdecs/contexts to new API 2017-09-21 15:01:17 +02:00
context_glx.c vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
context_mali_fbdev.c vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
context_rpi.c vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
context_vdpau.c vo_gpu: simplify structs / names 2017-09-22 16:58:55 +02:00
context_wayland.c wayland_common: implement output tracking, cleanups and bugfixes 2017-10-09 02:23:04 +01:00
context_win.c vo_gpu: win: remove exclusive-fullscreen detection hack 2017-12-20 14:53:41 +11:00
context_x11egl.c vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
cuda_dynamic.c
cuda_dynamic.h
egl_helpers.c vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
egl_helpers.h vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
formats.c vo_opengl: remove some dead code 2017-08-11 21:29:35 +02:00
formats.h vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
gl_headers.h vo_opengl: handle probing GL texture formats better 2017-08-11 21:29:35 +02:00
hwdec_cuda.c hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_d3d11egl.c video: remove some more hwdec legacy stuff 2017-12-02 04:53:55 +01:00
hwdec_d3d11eglrgb.c video: remove some more hwdec legacy stuff 2017-12-02 04:53:55 +01:00
hwdec_drmprime_drm.c vo_gpu: hwdec_drmprime_drm: don't crash for non-GL contexts 2017-12-17 11:00:51 -08:00
hwdec_dxva2egl.c hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_dxva2gldx.c hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_ios.m hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_osx.c hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_rpi.c vo_gpu: hwdec: remove redundant fields 2017-12-01 05:57:41 +01:00
hwdec_vaegl.c Fix various typos in log messages 2017-12-03 21:24:18 +01:00
hwdec_vdpau.c vo_gpu: hwdec: remove redundant fields 2017-12-01 05:57:41 +01:00
ra_gl.c vo_gpu: allow invalidating FBO in renderpass_run 2017-12-25 00:47:53 +01:00
ra_gl.h vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
utils.c vo_gpu: ra_gl: remove stride hack 2017-11-12 13:49:00 +01:00
utils.h vo_gpu: gl: implement proper extension string search 2017-10-02 17:30:27 +02:00