mesa: Replace VersionMajor/VersionMinor with a Version field.
authorEric Anholt <eric@anholt.net>
Thu, 26 Jul 2012 21:43:56 +0000 (14:43 -0700)
committerEric Anholt <eric@anholt.net>
Tue, 7 Aug 2012 18:47:19 +0000 (11:47 -0700)
commit9c1b41879aab2ff7386c547a2ccce7686c018cf5
tree934b03d503f257d3979d6ebe9ad36cee2953bb25
parent3aaeb3e5e76b7b468e2eb2a26f30d68d19d3c854
mesa: Replace VersionMajor/VersionMinor with a Version field.

As we get into supporting GL 3.x core, we come across more and more features
of the API that depend on the version number as opposed to just the extension
list.  This will let us more sanely do version checks than "(VersionMajor == 3
&& VersionMinor >= 2) || VersionMajor >= 4".

v2: Fix a bad <= 30 check.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
15 files changed:
src/mesa/drivers/dri/intel/intel_screen.c
src/mesa/drivers/dri/nouveau/nouveau_context.c
src/mesa/drivers/dri/r200/r200_context.c
src/mesa/drivers/dri/radeon/radeon_context.c
src/mesa/main/enable.c
src/mesa/main/fbobject.c
src/mesa/main/get.c
src/mesa/main/glformats.c
src/mesa/main/mtypes.h
src/mesa/main/texformat.c
src/mesa/main/teximage.c
src/mesa/main/texparam.c
src/mesa/main/varray.c
src/mesa/main/version.c
src/mesa/state_tracker/st_manager.c