mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-05 02:30:18 +01:00
mesa: require at least 14 UBOs for GL 4.3
ARB_ubo requires 12 UBOs (per stage) at least, but this limit has been raised by GL 4.3 to 14, so don't advertize GL 4.3 without it (only checking the vertex stage since all drivers probably have the same limit anyway for other stages). (piglit has minmax tests for that kind of thing, but they go only up to 3.3, so this won't really be noticed.) I think this currently should not affect any driver - r600 until very recently only supported 12 but now advertizes 14 too. Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
85377dc55c
commit
734bef372d
1 changed files with 1 additions and 0 deletions
|
|
@ -352,6 +352,7 @@ compute_version(const struct gl_extensions *extensions,
|
|||
extensions->ARB_transform_feedback_instanced);
|
||||
const bool ver_4_3 = (ver_4_2 &&
|
||||
consts->GLSLVersion >= 430 &&
|
||||
consts->Program[MESA_SHADER_VERTEX].MaxUniformBlocks >= 14 &&
|
||||
extensions->ARB_ES3_compatibility &&
|
||||
extensions->ARB_arrays_of_arrays &&
|
||||
extensions->ARB_compute_shader &&
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue