Mesa (main): mesa: OpenGL 1.3 and OpenGL ES 1.0 are not optional
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Dec 15 20:55:06 UTC 2021
Module: Mesa
Branch: main
Commit: af4d277cccbba77a78f49c83305f99eef8c12f4a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af4d277cccbba77a78f49c83305f99eef8c12f4a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 14 17:19:01 2021 -0800
mesa: OpenGL 1.3 and OpenGL ES 1.0 are not optional
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14203>
---
src/mesa/main/version.c | 23 +++++------------------
1 file changed, 5 insertions(+), 18 deletions(-)
diff --git a/src/mesa/main/version.c b/src/mesa/main/version.c
index b4a67ed7693..b3a0e654231 100644
--- a/src/mesa/main/version.c
+++ b/src/mesa/main/version.c
@@ -251,9 +251,7 @@ compute_version(const struct gl_extensions *extensions,
{
GLuint major, minor, version;
- const bool ver_1_3 = true;
- const bool ver_1_4 = (ver_1_3 &&
- extensions->ARB_depth_texture &&
+ const bool ver_1_4 = (extensions->ARB_depth_texture &&
extensions->ARB_shadow &&
extensions->ARB_texture_env_crossbar &&
extensions->EXT_blend_color &&
@@ -472,13 +470,9 @@ compute_version(const struct gl_extensions *extensions,
major = 1;
minor = 4;
}
- else if (ver_1_3) {
- major = 1;
- minor = 3;
- }
else {
major = 1;
- minor = 2;
+ minor = 3;
}
version = major * 10 + minor;
@@ -492,19 +486,12 @@ compute_version(const struct gl_extensions *extensions,
static GLuint
compute_version_es1(const struct gl_extensions *extensions)
{
- /* OpenGL ES 1.0 is derived from OpenGL 1.3 */
- const bool ver_1_0 = true;
- /* OpenGL ES 1.1 is derived from OpenGL 1.5 */
+ /* OpenGL ES 1.0 is derived from OpenGL 1.3, which is always supported.
+ * OpenGL ES 1.1 is derived from OpenGL 1.5.
+ */
const bool ver_1_1 = (extensions->EXT_point_parameters);
return ver_1_1 ? 11 : 10;
- if (ver_1_1) {
- return 11;
- } else if (ver_1_0) {
- return 10;
- } else {
- return 0;
- }
}
static GLuint
More information about the mesa-commit
mailing list