diff options
author | sfan5 <sfan5@live.de> | 2023-01-21 15:46:06 +0100 |
---|---|---|
committer | Niklas Haas <github-daiK1o@haasn.dev> | 2023-01-23 14:13:34 +0100 |
commit | 9b59d39a3ab64da0e9489ee4ce2062d4503e7cc5 (patch) | |
tree | 95ad1bfc4177f44f80faf59359c9739273b11abc /video/out/opengl/ra_gl.c | |
parent | 2531a89fcb93d7c7578cec4c5536c37244f08d39 (diff) | |
download | mpv-9b59d39a3ab64da0e9489ee4ce2062d4503e7cc5.tar.bz2 mpv-9b59d39a3ab64da0e9489ee4ce2062d4503e7cc5.tar.xz |
vo_gpu: implement VO_DR_FLAG_HOST_CACHED
For OpenGL, this is based on simply comparing GL_VENDOR strings against
a list of allowed vendors.
Co-authored-by: Nicolas F. <ovdev@fratti.ch>
Co-authored-by: Niklas Haas <git@haasn.dev>
Diffstat (limited to 'video/out/opengl/ra_gl.c')
-rw-r--r-- | video/out/opengl/ra_gl.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/video/out/opengl/ra_gl.c b/video/out/opengl/ra_gl.c index 03207e1c4a..f535f1f13d 100644 --- a/video/out/opengl/ra_gl.c +++ b/video/out/opengl/ra_gl.c @@ -103,6 +103,7 @@ static int ra_init_gl(struct ra *ra, GL *gl) {RA_CAP_COMPUTE, MPGL_CAP_COMPUTE_SHADER}, {RA_CAP_NUM_GROUPS, MPGL_CAP_COMPUTE_SHADER}, {RA_CAP_NESTED_ARRAY, MPGL_CAP_NESTED_ARRAY}, + {RA_CAP_SLOW_DR, MPGL_CAP_SLOW_DR}, }; for (int i = 0; i < MP_ARRAY_SIZE(caps_map); i++) { |