Module: Mesa Branch: master Commit: 2e64a2f2d1f83c9f0ec6ba31ed92620abf221f86 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e64a2f2d1f83c9f0ec6ba31ed92620abf221f86
Author: Erik Faye-Lund <[email protected]> Date: Wed Jul 4 14:40:25 2018 +0200 mesa: verify MaxVertexAttribStride for GL 4.4 The OpenGL 4.4 specification, table Table 23.55 ("Implementation Dependent Values"), defines the minimum-maximum value for MAX_VERTEX_ATTRIB_STRIDE to be 2048. So we shouldn't enable OpenGL 4.4 on implementations where this isn't the case. Let's add a check for this. Signed-off-by: Erik Faye-Lund <[email protected]> Reviewed-by: Marek Olšák <[email protected]> Reviewed-by: Ian Romanick <[email protected]> --- src/mesa/main/version.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/main/version.c b/src/mesa/main/version.c index 2ba4c0b57f..0b0d5b79d6 100644 --- a/src/mesa/main/version.c +++ b/src/mesa/main/version.c @@ -369,6 +369,7 @@ compute_version(const struct gl_extensions *extensions, extensions->ARB_texture_view); const bool ver_4_4 = (ver_4_3 && consts->GLSLVersion >= 440 && + consts->MaxVertexAttribStride >= 2048 && extensions->ARB_buffer_storage && extensions->ARB_clear_texture && extensions->ARB_enhanced_layouts && _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
