diff options
author | Niklas Haas <git@haasn.xyz> | 2017-07-26 01:42:19 +0200 |
---|---|---|
committer | Niklas Haas <git@haasn.xyz> | 2017-07-26 01:54:33 +0200 |
commit | b31020b193db24e175bce077755c2f3e814e57ff (patch) | |
tree | 8be29707f6c60ea310c290f18f2f2fc38833983a /video/out/opengl/common.h | |
parent | 9875f14ad4cb977fb3b6460704b29d4949fcb81b (diff) | |
download | mpv-b31020b193db24e175bce077755c2f3e814e57ff.tar.bz2 mpv-b31020b193db24e175bce077755c2f3e814e57ff.tar.xz |
vo_opengl: check against shmem limits
The radius check was not strict enough, especially not for all
platforms. To fix this, actually check the hardware capabilities instead
of relying on a hard-coded maximum radius.
Diffstat (limited to 'video/out/opengl/common.h')
-rw-r--r-- | video/out/opengl/common.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/video/out/opengl/common.h b/video/out/opengl/common.h index 6d8015c8b3..abc8f30192 100644 --- a/video/out/opengl/common.h +++ b/video/out/opengl/common.h @@ -87,6 +87,7 @@ struct GL { int glsl_version; // e.g. 130 for GLSL 1.30 char *extensions; // Equivalent to GL_EXTENSIONS int mpgl_caps; // Bitfield of MPGL_CAP_* constants + int max_shmem; // Maximum shared memory for compute shaders bool debug_context; // use of e.g. GLX_CONTEXT_DEBUG_BIT_ARB // Use mpgl_get_native_display() instead. Also, this is set to use the |