History log of /external/mesa3d/src/mesa/main/get.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8dc79ae7d73cf6711c2182ff9a5d37ef6c989d23 10-Sep-2012 Imre Deak <imre.deak@intel.com> mesa: glGet: fix parameter lookup for apps using multiple APIs

The glGet hash was initialized only once for a single GL API, even if
the application later created a context for a different API. This
resulted in glGet failing for otherwise valid parameters in a context
if that parameter was invalid in another context created earlier.

Fix this by using a separate hash table for each API.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Oliver McFadden <oliver.mcfadden@linux.intel.com>
/external/mesa3d/src/mesa/main/get.c
dc74c9d0f45824f6d08a0132c7d7025c371fdfad 11-Sep-2012 Tomeu Vizoso <tomeu@tomeuvizoso.net> mesa/es: Define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT enum for all GLs

instead of just for GL and ES1.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Oliver McFadden <oliver.mcfadden@linux.intel.com>
/external/mesa3d/src/mesa/main/get.c
b4419477fb3b4384ef91959bbf1f098d2efd63c8 10-Sep-2012 Imre Deak <imre.deak@intel.com> mesa: glGet: fix API check for EGL_image_external enums

These enums are valid only in ES1 and ES2. So far they were marked valid
incorrectly, depending on the previous API mask in the enum list.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Oliver McFadden <oliver.mcfadden@linux.intel.com>
/external/mesa3d/src/mesa/main/get.c
dee121b88520fd4c39f1d195900239d204ffc20c 10-Sep-2012 Imre Deak <imre.deak@intel.com> mesa: glGet: fix indentation of print_table_stats

No functional change.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Oliver McFadden <oliver.mcfadden@linux.intel.com>
/external/mesa3d/src/mesa/main/get.c
0c3c77ba17811ed9b89e252369b524c50979c7db 10-Sep-2012 Imre Deak <imre.deak@intel.com> mesa: glGet: fix indentation of find_value

No functional change.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Oliver McFadden <oliver.mcfadden@linux.intel.com>
/external/mesa3d/src/mesa/main/get.c
0f5d87c3ddfe02cbdf311827fa77017b9d021620 10-Sep-2012 Imre Deak <imre.deak@intel.com> mesa: glGet: fix indentation of _mesa_init_get_hash

No functional change.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Oliver McFadden <oliver.mcfadden@linux.intel.com>
/external/mesa3d/src/mesa/main/get.c
36ceabfb745f27bc5754ee2a9766945d1dd59551 22-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Enable GL_OES_vertex_array_object

Functionally the same as GL_ARB_vertex_array_object.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/get.c
35cf6aeb8c26821e704db737b61cf2623b3e8f6b 22-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Enable GL_{ARB,APPLE}_vertex_array_object in all drivers

This is a purely software extension. The drivers don't need to do any
work to support it.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/get.c
8a4d560796f0ec3424c363fc82852a02c2701fe5 09-Aug-2012 Eric Anholt <eric@anholt.net> mesa: Enable a bunch of missing getters on 3.1 core.

NOTE: maybe I enabled too many?
/external/mesa3d/src/mesa/main/get.c
bb4a39ec951a696efa07a120c9446b677703abab 27-Jul-2012 Eric Anholt <eric@anholt.net> mesa: Expose texture buffer objects when the context is GL 3.1 core.

v2: Use API_OPENGL_CORE.

v3: Only require desktop GL. If a driver can't support TexBOs in a non-core
context, it should not enable them.

Signed-off-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
1b86a91c643fdd4c3de1a2f5e84f94e812105766 08-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Allow PACK / UNPACK queries for ES2

These are part of the GL_EXT_unpack_subimage extension and ES 3.0.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
9c1b41879aab2ff7386c547a2ccce7686c018cf5 26-Jul-2012 Eric Anholt <eric@anholt.net> 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>
/external/mesa3d/src/mesa/main/get.c
8129dabb5f5ff717bb1ca32710ca6204d5345461 12-Jun-2012 Pauli Nieminen <pauli.nieminen@linux.intel.com> mesa: Make ARB_sampler_objects mandatory

To allow meta acceleration operations to use sampler objects the
ARB_sampler_objects extension needs to be mandatory for all drivers.
Because the extension doesn't have any hardware dependencies it is
trivial to implement.

Signed-off-by: Pauli Nieminen <pauli.nieminen@linux.intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/get.c
09714c09a40501d82823e42f7461d7b8d7bf11c0 19-Jul-2012 Jordan Justen <jordan.l.justen@intel.com> mesa: add support for using API_OPENGL_CORE

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
375e73d85948b43aa509e25f0a210ebd10238b6f 18-Dec-2011 Marek Olšák <maraeo@gmail.com> mesa: implement glGet queries and error handling for ARB_transform_feedback3

Acked-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
d5a7866902af2a60a2d350c0d4970b30aed0b97a 05-Jul-2012 Marek Olšák <maraeo@gmail.com> mesa: implement glGet(GL_TIMESTAMP) v2

This is adds a new driver function to retrieve the timestamp.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/get.c
15ac66e331abdab12e882d80a6b4f647bc905298 18-Dec-2011 Marek Olšák <maraeo@gmail.com> mesa: rename MaxTransformFeedbackSeparateAttribs to MaxTransformFeedbackBuffers

This is a cleanup for ARB_transform_feedback3, where
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS is introduced for interleaved attribs and
has the same meaning as GL_MAX_.._SEPARATE_ATTRIBS for separate attribs.

Also, the maximum number of TFB buffers is reduced from 32 to 4, which makes
this patch useful even without the extension.
I don't know of any hardware which can do more than 4.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/get.c
d103fead197c684c8396183d81bb846213afe81a 19-Jun-2012 Eric Anholt <eric@anholt.net> mesa: Add support for glGetIntegeri_v from GL_ARB_uniform_buffer_object.

Fixes piglit ARB_uniform_buffer_object/getintegeri_v.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
c5c696e7fbce2e0b598ed5d4b1d73f086a664a57 18-Jun-2012 Eric Anholt <eric@anholt.net> mesa: Add support for the GL_UNIFORM_BUFFER general binding point.

Fixes piglit ARB_uniform_buffer_object/buffer-targets.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
5426b1ade9c97497bdf5ecd7c44701a6d5ef04dc 14-Jun-2012 Eric Anholt <eric@anholt.net> mesa: Add state and getters for the GL_ARB_uniform_buffer_object maximums.

Fixes piglit GL_ARB_uniform_buffer_object/minmax.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
2d7b2d7a87f037fa435772b7ce7c7cc0f426d912 15-Jun-2012 Kristian Høgsberg <krh@bitplanet.net> gles2: Add GL_NV_read_buffer extension

This lets us select the front buffer for reading under GLES2.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
e841a2426e9d58b8cfc95e6ccbe472d5960b3b62 15-Jun-2012 Kristian Høgsberg <krh@bitplanet.net> get.c: Rename EXTRA_VERSION_ES2 to EXTRA_API_ES2

This extra condition checks the API not the version of the API, so rename
to reflect that.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
f8cf79936b42405a8366613b80e3bde21aadaa02 24-Mar-2012 Dave Airlie <airlied@redhat.com> mesa: add support for ARB_blend_func_extended (v4)

Add implementations of the two API functions,
Add a new strings to uint mapping for index bindings
Add the blending mode validation for SRC1 + SRC_ALPHA_SATURATE
Add get for MAX_DUAL_SOURCE_DRAW_BUFFERS

v2:
Add check in valid_to_render to address case in spec ERRORS.

v3:
Add index to ir.h so this patch compiles on its own
fixup comment

v4: fixup Brian's comments

The GLSL patch will setup the indices.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/get.c
ed087ee49808a692ce8a0389fcf6c9da27f99d8e 01-May-2011 nobled <nobled@dreamwidth.org> mesa: add infrastructure for GL_ARB_debug_output

Marek v2: don't add the extension to extensions.c yet
/external/mesa3d/src/mesa/main/get.c
4357f8b4dcaaef4843d4b34923383a2b045638b1 03-Jan-2012 Paul Berry <stereotype441@gmail.com> mesa: Avoid segfault when getting an unbound transform feedback buffer name.

Previously we were using
gl_transform_feedback_object::Buffers[i]->Name to service an indexed
get request for GL_TRANSFORM_FEEDBACK_BUFFER_BINDING. However, if no
buffer has been bound, gl_transform_feedback_object::Buffers[i] is
NULL, so this was causing a segfault.

This patch switches to using
gl_transform_feedback_object::BufferNames[i], which is equal to
gl_transform_feedback_object::Buffers[i]->Name if
gl_transform_feedback_object::Buffers[i] is not NULL, and 0 if it is
NULL.

Fixes piglit test "EXT_transform_feedback/get-buffer-state
indexed_binding".

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
aee96806f049c17384a8edc11acce76257d98a57 21-Dec-2011 Paul Berry <stereotype441@gmail.com> mesa: Move RasterDiscard to toplevel of gl_context.

Previously we were storing the RasterDiscard flag (for
GL_RASTERIZER_DISCARD) in gl_context::TransformFeedback. This was
confusing, because we use the _NEW_TRANSFORM flag (not
_NEW_TRANSFORM_FEEDBACK) to track state updates to it, and because
rasterizer discard has effects even when transform feedback is not in
use.

This patch makes RasterDiscard a toplevel element in gl_context rather
than a subfield of gl_context::TransformFeedback.

Note: We can't put RasterDiscard inside gl_context::Transform, since
all items inside gl_context::Transform need to be pieces of state that
are saved and restored using PushAttrib and PopAttrib.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/mesa/main/get.c
76ba431b97087e2d5ca0351e0d613f0812fd1425 29-Nov-2011 Chia-I Wu <olv@lunarg.com> mesa: distinct gl_client_array arrays are gone

Fix build errors since 762c9766c93697af8d7fbaa729aed118789dbe8e.

Acked-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/get.c
762c9766c93697af8d7fbaa729aed118789dbe8e 31-Oct-2011 Mathias Fröhlich <Mathias.Froehlich@web.de> mesa: Use VERT_ATTRIB_* indexed array in gl_array_object.

Replace the distinct struct gl_client_array members in gl_array_object by
an array of gl_client_arrays indexed by VERT_ATTRIB_*.
Renumber the vertex attributes slightly to keep the old semantics of the
distinct array members. Make use of the upper 32 bits in VERT_BIT_*.
Update all occurances of the distinct struct members with the array
equivalents.

Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/get.c
a0a5bd4bb30a73c10b02c3c3b914940a03f9b790 23-Nov-2011 Yuanhan Liu <yuanhan.liu@linux.intel.com> mesa: move ElementArrayBufferObj to gl_array_object

According opengl spec 4.2.pdf table 6.12 (Vertex Array Object State) at
page 515, the element buffer object is listed in vertex array object.

So, move the ElementArrayBufferObj inside gl_array_object to make
element buffer object per-vao.

This would fix most of(3 left) intel oglc vao test fail

NOTE: this is a candidate for the 7.11 branch.

Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/get.c
0c87f16817ff0bf1f05e0d634944fd47b097faee 23-Oct-2011 Chia-I Wu <olv@lunarg.com> mesa: add support for GL_OES_EGL_image_external

This is an OpenGL ES specific extension. External textures are textures that
may be sampled from, but not be updated (no glTexSubImage* and etc.). The
image data are taken from an EGLImage.

Reviewed-by: Brian Paul <brianp@vmware.com>
Acked-by: Jakob Bornecrantz <jakob@vmware.com>
/external/mesa3d/src/mesa/main/get.c
740467dd62962b4effdaf51e38edc032e2a39487 20-Sep-2011 Nicholas Miell <nmiell@gmail.com> mesa: Add the basics for the NV_fog_distance extension

No driver implements it yet.
/external/mesa3d/src/mesa/main/get.c
1b45d68c117d716adb488dcaac16e0834e2471ba 15-Oct-2011 Eric Anholt <eric@anholt.net> mesa: Make the program texel offsets limits available with GLSL 1.30.

It was previously under gpu_shader4, but I'm pretty sure everyone's
going to be doing GLSL 1.30 first (since gpu_shader4 is basically 1.30
plus a bunch of extra stuff).

Fixes piglit glsl-1.30/texel-offset-limits.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
5785cd2bf50f38290540bbf805a41294d213db3a 03-Oct-2011 Kenneth Graunke <kenneth@whitecape.org> mesa/get: Move MAX_LIGHTS from GL/ES2 to GL/ES1.

It's required for ES 1.0 and 1.1, and isn't specified for ES 2.

While the comment says Mesa depends on it internally, removing it from
ES2 doesn't seem to regress any Piglit or ES2 conformance tests.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
f708166aad8114ad52878f1301fd68128fc48565 03-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Allow querying GL_DRAW_BUFFERi in OpenGL ES 2.0

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/get.c
e0d5cb0f4f1d69d0c5b89e5e3174a6fcc9bf64e8 03-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Allow querying GL_MAX_COLOR_ATTACHMENTS in OpenGL ES 2.0

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/get.c
3a1ba094f45b3df9b5b4449fcac926b844aca7a4 30-Sep-2011 Eric Anholt <eric@anholt.net> mesa: Add missing glGetIntegerv() support for ARB_color_buffer_float tokens.

Fixes piglit ARB_color_buffer_float/api-get

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
f9a2352c9569ef562e9507bfe09358f236aaf4b7 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove EXT_texture_lod_bias extension enable flag

All drivers remaining in Mesa support this extension. This extension
is either required or optional features in desktop OpenGL, OpenGL ES
1.x, and OpenGL ES 2.x.

This extension was previously not supported on mach64, mga, or r128.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
677743f7d598a599281d420a60e45be9f6af584f 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove ARB_multitexture extension enable flag

All drivers remaining in Mesa support this extension. This extension
is either required or optional features in desktop OpenGL, OpenGL ES
1.x, and OpenGL ES 2.x. The existing support is already partially
broken in Mesa (e.g., querying GL_CLIENT_ACTIVE_TEXTURE in OpenGL ES
2.x). This patch does not change the situation in any way.

This extension was previously not supported on i810, mga (G200), or
tdfx (Voodoo Banshee).

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
b565e62a4499aad445bdbc0ba3a8bbc1c61e68ab 25-Sep-2011 Paul Berry <stereotype441@gmail.com> mesa: Make enable.c and get.c properly range check clip flags.

This is a follow-up to commit
2d686fe911a89fa477ee3848da41ebfb100500bf, which added decoding of
GL_CLIP_DISTANCE[67] to the _mesa_set_enable() function. This patch
makes the following additional fixes:

- Uses GL_CLIP_DISTANCEi enums consistently within enable.c rather
than the deprecated GL_CLIP_PLANEi enums.

- Generates an error if the user tries to access a clip flag that is
unsupported by the hardware.

- Applies the same change to _mesa_IsEnabled(), so that querying clip
flags using glIsEnabled() works properly.

- Applies corresponding changes to get.c, so that querying clip flags
using glGet*() works properly.

Fixes piglit test clip-flag-behavior.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/get.c
425284e88244e63a627b3fc4ae4514f064c71a83 24-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove OES_read_format extension enable flag

This extension is always enabled, and drivers do not have
to option to disable it.

I kept this one separate from the others because I was a little
uncertain about the changes to get.c.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
/external/mesa3d/src/mesa/main/get.c
34eae1c72a9b3a8eb0634cda52fca0208cd2f40d 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove many extension enable flags

The following extensions are always enabled, and drivers do not have
to option to disable them:

GL_ARB_multisample
GL_ARB_texture_compression
GL_ARB_vertex_buffer_object / GL_OES_mapbuffer
GL_EXT_copy_texture
GL_EXT_multi_draw_arrays / GL_SUN_multi_draw_arrays
GL_EXT_polygon_offset
GL_EXT_subtexture
GL_EXT_texture_edge_clamp / GL_SGIS_texture_edge_clamp
GL_EXT_vertex_array
GL_SGIS_generate_mipmap

This set was picked because the are all either required or optional
features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. The
existing support for some is already partially broken in Mesa (e.g.,
proxy texture targets in OpenGL ES). This patch does not change the
situation in any way.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
9e9a76eea17bc92c8ac74323c99e10b9480ee583 22-Sep-2011 Brian Paul <brianp@vmware.com> mesa: remove support for GL_APPLE_client_storage extension

AFAIK, there are few users of this extension and I can see a couple
reasons why this is probably broken in Mesa anyway.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
f1ddde5c16ef61a6c08af012af3e5f34aebaf7a0 19-Sep-2011 Yuanhan Liu <yuanhan.liu@linux.intel.com> mesa: fix error handling for some glGet* functions

According to the man page, it should trigger a GL_INVALID_OPERATION
while calling some glGet* functions inside glBegin and glEnd.

This patch dose handle the following functions:
glGetBooleanv
glGetFloatv
glGetIntegerv
glGetInteger64v
glGetDoublev

Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/get.c
093dc9e548537e6c77e33064a584f849ad90dfa5 12-Sep-2011 Dave Airlie <airlied@redhat.com> mesa: introduce a clear color union to be used for int/unsigned buffers

This introduces a new gl_color_union union and moves the current
ClearColorUnclamped to use it, it removes current ClearColor completely and
renames CCU to CC, then all drivers are modified to expected unclamped floats instead.

also fixes st to use translated color in one place it wasn't.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/get.c
eba527bf9ffc2fd67c44fb77104107556f509b49 29-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove API facing bits of EXT_paletted_texture and EXT_shared_texture_palette

This was also discussed at XDS 2010. However, actually making the
change was delayed because several drivers still exposed these
extensions to significant benefit (e.g., tdfx). Now that those
drivers have been removed, this code can be removed as well.

v2: A lot of bits that were missed in the previous patch have been removed.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
b189d1635d89cd7d900e8f9a5eed88d7dc0b46cb 23-Jul-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Make _mesa_get_compressed_formats match the texture compression specs

The implementation deviated slightly from the GL_EXT_texture_sRGB spec
and from other implementations. A giant comment block was added to
justify the somewhat odd behavior of this function.

In addition, the interface had unnecessary cruft. The 'all' parameter
was false at all callers, so it has been removed.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/get.c
dc9e5ed5e1d42261d6d113a7fe7e8fd4d94e169f 30-Apr-2011 José Fonseca <jose.r.fonseca@gmail.com> mesa: GL_PROVOKING_VERTEX_EXT is a GLenum, not GLboolean.
/external/mesa3d/src/mesa/main/get.c
6b329b9274b18c50f4177eef7ee087d50ebc1525 26-Apr-2011 Brian Paul <brianp@vmware.com> Squashed commit of the following:

commit 864fe253b04105b7469e5f7b064dc37637b944f8
Author: Brian Paul <brianp@vmware.com>
Date: Thu Apr 21 20:13:07 2011 -0600

mesa: s/exec/disp/ in _mesa_init_histogram_dispatch()

This function isn't normally compiled (FEATURE_histogram).

commit f4bf45e2b94b582cacd19cdca873c5be627e4250
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:58 2011 -0600

mesa: hook up GL_ARB_robustness dispatch functions

...and advertise the extension.

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 2b89e38e5f572dc40cebc06381ae7c5d04386998
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:58 2011 -0600

mesa: regenerated API files for GL_ARB_robustness

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 5d5ebfb7135cec9d833adef86cbf4d0f3d9beca8
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

glapi: add ARB_robustness xml

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 0159d1d6d99f4bbc18381dc2081c20d3aff17ac9
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: implement GL_ARB_robustness functions

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 938fd71f4c4742f274922d53492a7290ab8d9c9b
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: add context fields for GL_ARB_robustness

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 72075137bc79e65be03dac7e97b6dba93c3a86a4
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: standardize more bounds-checking error messages

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 32a3fc23746db49da903fbc08afa0135af3007d2
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: standardize some bounds-checking error messages

Signed-off-by: Brian Paul <brianp@vmware.com>

commit cecbf1f4d164207de373dec0cadee2e84e1f9656
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: add more bounds-checking support for client memory buffers

Signed-off-by: Brian Paul <brianp@vmware.com>

commit edc895b52383d5bd274422db56adead1d81daf5f
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: add bounds-checking support for client memory buffers

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 3a96ef28a538f158a219b406cd090dee70470c85
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: use is_bufferobj() helper function

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/get.c
aebe16da539cbfaffa08243cecef44e69356fe36 10-Apr-2011 Brian Paul <brianp@vmware.com> mesa: add glGet for GL_ARB_sampler_objects
/external/mesa3d/src/mesa/main/get.c
874a2c0b7da62f4dd08dedcec221f55b22e40e95 06-Apr-2011 Brian Paul <brianp@vmware.com> mesa: core support for GL_ARB_texture_buffer_object

No GLSL or driver support yet.
/external/mesa3d/src/mesa/main/get.c
e5c6a92a12b5cd7db205d72039f58d302b0be9d5 15-Feb-2011 Marek Olšák <maraeo@gmail.com> mesa: implement clamping controls (ARB_color_buffer_float)

Squashed commit of the following:

Author: Marek Olšák <maraeo@gmail.com>

mesa: fix getteximage so that it doesn't clamp values
mesa: update the compute_version function
mesa: add display list support for ARB_color_buffer_float
mesa: fix glGet query with GL_ALPHA_TEST_REF and ARB_color_buffer_float

commit b2f6ddf907935b2594d2831ddab38cf57a1729ce
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Tue Aug 31 16:50:57 2010 +0200

mesa: document known possible deviations from ARB_color_buffer_float

commit 5458935be800c1b19d1c9d1569dc4fa30a97e8b8
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Tue Aug 24 21:54:56 2010 +0200

mesa: expose GL_ARB_color_buffer_float

commit aef5c3c6be6edd076e955e37c80905bc447f8a82
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 18:12:34 2010 +0200

mesa, mesa/st: handle read color clamping properly

(I'll squash the st/mesa part to a separate commit. -Marek)

We set IMAGE_CLAMP_BIT in the caller based on _ClampReadColor, where
the operation mandates it.

TODO: did I get the set of operations mandating it right?

commit 3a9cb5e59b676b6148c50907ce6eef5441677e36
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 18:09:41 2010 +0200

mesa: respect color clamping in texenv programs (v2)

Changes in v2:
- Fix attributes other than vertex color sometimes getting clamped

commit de26f9e47e886e176aab6e5a2c3d4481efb64362
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 18:05:53 2010 +0200

mesa: restore color clamps on glPopAttrib

commit a55ac3c300c189616627c05d924c40a8b55bfafa
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 18:04:26 2010 +0200

mesa: clamp color queries if and only if fragment clamping is enabled

commit 9940a3e31c2fb76cc3d28b15ea78dde369825107
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Wed Aug 25 00:00:16 2010 +0200

mesa: introduce derived _ClampXxxColor state resolving FIXED_ONLY

To do this, we make ClampColor call FLUSH_VERTICES with the appropriate
_NEW flag.

We introduce _NEW_FRAG_CLAMP since fragment clamping has wide-ranging
effects, despite being in the Color attrib group.

This may be easily changed by s/_NEW_FRAG_CLAMP/_NEW_COLOR/g

commit 6244c446e3beed5473b4e811d10787e4019f59d6
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 17:58:24 2010 +0200

mesa: add unclamped color parameters
/external/mesa3d/src/mesa/main/get.c
81992010b57e5b137c9319b47f282e267a086582 23-Mar-2011 José Fonseca <jfonseca@vmware.com> mesa: More glGet* fixes.

glGet(GL_NORMAL_ARRAY) giving potentially wrong results.

Most of glGet(GL_XXX_ARRAY_BUFFER_BINDING) giving totally bogus results.
/external/mesa3d/src/mesa/main/get.c
f6970872c083a813a6d6ce9ce0cde2375da6dcbc 22-Mar-2011 José Fonseca <jfonseca@vmware.com> mesa: Fix typo glGet*v(GL_TEXTURE_COORD_ARRAY_*).
/external/mesa3d/src/mesa/main/get.c
e0e94026a0648d6b33d6b7cf2b9b01429cf945e4 11-Mar-2011 Brian Paul <brianp@vmware.com> mesa: move location of some geometry program limits

The gl_program_constants struct is for limits that are applicable to
any/all shader stages. Move the geometry shader-only fields into the
gl_constants struct.
Remove redundant MaxGeometryUniformComponents field too.
/external/mesa3d/src/mesa/main/get.c
9d20849516fe34bb0a430b007cef7878858cf0c7 01-Mar-2011 Brian Paul <brianp@vmware.com> mesa: remove GL_SGI_texture_color_table support

It was only implemented in the swrast driver and probably not used by
any applications. A modern app would use a dependent/chained texture
lookup in the fragment shader.
/external/mesa3d/src/mesa/main/get.c
a637280e42b9a2f4ccbb5e7b209c5645073f584e 17-Jan-2011 Dave Airlie <airlied@redhat.com> mesa: EXT_framebuffer_sRGB interface additions.

This adds the get/enable enums and internal gl_config storage
for this extension.

In theory this is all that is needed to enable this extension
from what I can see, since its not mandatory to implement the
features if you don't advertise the visuals or the fb configs.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/get.c
b3ca11059433c3eb807815c15fd41a561d3d8126 12-Jan-2011 Brian Paul <brianp@vmware.com> mesa: implement glGet queries for GL_ARB_draw_buffers_blend
/external/mesa3d/src/mesa/main/get.c
74713e2d293f9e796a4053a5a99ee5cb7df5c740 11-Jan-2011 Brian Paul <brianp@vmware.com> mesa: begin implementation of GL_ARB_draw_buffers_blend
/external/mesa3d/src/mesa/main/get.c
4620de7eeae18f313436936088d235a99b7bc11d 15-Jan-2011 Eric Anholt <eric@anholt.net> mesa: Add getter for GL_SHADER_COMPILER with ARB_ES2_compatibility.

Fixes piglit arb_es2_compatibility-shadercompiler
/external/mesa3d/src/mesa/main/get.c
8395f206a86b3700fc5f8eefc4d9b55e7e150d25 15-Jan-2011 Eric Anholt <eric@anholt.net> mesa: Add getters for ARB_ES2_compatibility MAX_*_VECTORS.

Fixes piglit arb_es2_compatibility-maxvectors.
/external/mesa3d/src/mesa/main/get.c
67722ae403526d8b267e29ed2ac962b806001ce5 13-Jan-2011 Brian Paul <brianp@vmware.com> mesa: don't assert in GetIntegerIndexed, etc

We were getting an assertion upon invalid pname.

NOTE: This is a candidate for the 7.9 and 7.10 branches.
/external/mesa3d/src/mesa/main/get.c
db61b9ce39bccc43140357652ceb78baaf2aea44 07-Jan-2011 Vinson Lee <vlee@vmware.com> mesa: Directly include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/main/get.c
503983b09e86b2ea1bdc1268977e12eaea42293d 03-Dec-2010 Brian Paul <brianp@vmware.com> mesa: make glGet*(GL_NONE) generate GL_INVALID_ENUM

In find_value() check if we've hit the 0th/invalid entry before checking
if the pname matches.

Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31987

NOTE: This is a candidate for the 7.9 branch.
/external/mesa3d/src/mesa/main/get.c
43491adc44c82646652e8322acbd7f8684aae889 02-Dec-2010 Eric Anholt <eric@anholt.net> mesa: Add getters for ARB_copy_buffer's attachment points.

Fixes more complaints by oglconform.
/external/mesa3d/src/mesa/main/get.c
7cba339375f4b8c4e4614853f9e160d41eb25c51 02-Dec-2010 Eric Anholt <eric@anholt.net> mesa: Add getters for the rest of the supported draw buffers.

MAX_DRAW_BUFFERS is 8, so allow all 8 GL_DRAW_BUFFER# to be retrieved.
Fixes complaints by oglconform.
/external/mesa3d/src/mesa/main/get.c
1197393faa285bee0d99409a1c82f575dbcbc708 24-Nov-2010 Kenneth Graunke <kenneth@whitecape.org> mesa: Fix glGet of ES2's GL_MAX_*_VECTORS properties.

Previously, the get table listed all three as having custom locations,
yet find_custom_value did not have cases to handle them.

MAX_VARYING_VECTORS does not need a custom location since MaxVaryings is
already stored as float[4] (or vec4). MaxUniformComponents is stored as
the number of floats, however, so a custom implementation that divides
by 4 is necessary.

Fixes bugs.freedesktop.org #31495.
/external/mesa3d/src/mesa/main/get.c
bcef51c3b891dcdb97fd9fce0f2b76f161b59af5 10-Nov-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Allow query of MAX_SAMPLES with EXT_framebuffer_multisample

Previously queries of MAX_SAMPLES were only allowed with
ARB_framebuffer_object, but EXT_framebuffer_multisample also enables
this query. This seems to only effect the i915. All other drivers
support both extensions or neither extension.

This patch is based on a patch that Kenneth sent along with the report.

NOTE: this is a candidate for the 7.9 branch.

Reported-by: Kenneth Waters <kwaters@chromium.org>
/external/mesa3d/src/mesa/main/get.c
3b82ceec677e875d2f2f9edbcfceafd4d9a85cb7 29-Oct-2010 Brian Paul <brianp@vmware.com> mesa: state/queries for GL_MIN/MAX_PROGRAM_TEXEL_OFFSET_EXT
/external/mesa3d/src/mesa/main/get.c
75c6f472880706dcbb9d1e20727fa8f71db8b11c 12-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Track an ActiveProgram distinct from CurrentProgram

ActiveProgram is the GL_EXT_separate_shader_objects state variable
used for glUniform calls. glUseProgram also sets this.
/external/mesa3d/src/mesa/main/get.c
9968a3960f7824e9cfffc366494b19834eff5d40 23-Oct-2010 Brian Paul <brianp@vmware.com> mesa: added glGet query for GL_RGBA_INTEGER_MODE_EXT
/external/mesa3d/src/mesa/main/get.c
7f26ad80ba74b9c78a3735caee202e1868f6ff58 22-Oct-2010 Brian Paul <brianp@vmware.com> mesa: set/get primitive restart state
/external/mesa3d/src/mesa/main/get.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/main/get.c
a62efdf82c20747feb11dfd7756f0579aa914b57 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove EXT_convolution.

More optional code.
/external/mesa3d/src/mesa/main/get.c
73578ba9c4938db3a23198c3a2ddf843cfc4f700 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove SGI_color_matrix.

Another optional ARB_imaging subset extension.
/external/mesa3d/src/mesa/main/get.c
6c227e57e69158e4da40c69322db0eac4c31086c 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove SGI_color_table.

Another optional ARB_imaging subset extension.
/external/mesa3d/src/mesa/main/get.c
7126e38d9037da66fd531c4cb02b3843b68b84ff 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove EXT_histogram.

This has always been optional, and not useful.
/external/mesa3d/src/mesa/main/get.c
907a6734fcd427a6ac6fe5fcfbeac5d6054d82ae 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove the non-required ARB_imaging extension.

Many of the EXT_ extensions in the subset have significant code
overhead with no users. It is not a required part of GL -- though
text describing the extension is part of the core spec since 1.2, it
is always conditional on the ARB_imaging extension.
/external/mesa3d/src/mesa/main/get.c
67da41c10ce5eda8b8e35c03fb81f606d40d3dd7 30-Aug-2010 Kenneth Graunke <kenneth@whitecape.org> mesa: Enable GL_MAX_VERTEX_ATTRIBS in ES2.

Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
9b0ba68b4489557c48efa088c3884120dabc68fb 30-Aug-2010 Kenneth Graunke <kenneth@whitecape.org> Fix inverted version checks in check_extra.

Previously, if an attribute was enabled by either a specific GL version
or an extension, the check would require -both- to be enabled. This bug
was not discovered earlier because version checks are currently only ever
used on their own.

Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/get.c
da7bd6a90e1fee5c16327338fd251c0f6be34e36 28-Jun-2010 Zack Rusin <zackr@vmware.com> mesa: initial support for ARB_geometry_shader4

laying down the foundation for everything and implementing most of the
stuff.
linking, gl_VerticesIn and multidimensional inputs are left.
/external/mesa3d/src/mesa/main/get.c
ec2b92f98c2e7f161521b447cc1d9a36bce3707c 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/main/get.c
593cf8b54c288e6dda44da597b961bfb98d111ca 31-May-2010 Chia-I Wu <olv@lunarg.com> mesa: Fix excess initializers in get.c table.
/external/mesa3d/src/mesa/main/get.c
ffd2bc3dfbcccd3c38ff93ac107027a5a5764eb5 21-May-2010 Brian Paul <brianp@vmware.com> mesa: fix warnings about missing initializers in get.c table
/external/mesa3d/src/mesa/main/get.c
48d3988b82506b83b7f716e2806097e4760f5a05 14-May-2010 Brian Paul <brianp@vmware.com> mesa: enum bitfields are a gcc-only feature, use GLubyte
/external/mesa3d/src/mesa/main/get.c
1fbb50b740e9ca97cae13c7cc86505aa21e08e4c 14-May-2010 Brian Paul <brianp@vmware.com> mesa: print enum name instead of hexadecimal value in glGet errors
/external/mesa3d/src/mesa/main/get.c
8b3bf9c299b4e7f68d4207b8d4ebb00d79ebf6d8 13-May-2010 Alan Hourihane <alanh@vmware.com> mesa: silence compiler warning
/external/mesa3d/src/mesa/main/get.c
42d31bf39095c8377a107510b90b3fea5fb3cc76 12-May-2010 Brian Paul <brianp@vmware.com> mesa: added glGet code for GL_ARB_transform_feedback2
/external/mesa3d/src/mesa/main/get.c
199b0894b501607bf8d599ef5efc08cd6c08c79d 11-May-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Optimize get.c by using a table-driven approach
/external/mesa3d/src/mesa/main/get.c
fef6e36e0736a68e24d7844bae65a01de8359214 11-May-2010 Brian Paul <brianp@vmware.com> mesa: more transform feedback infrastructure

Includes GL_ARB_transform_feedback2 which encapsulates transform feedback
state in objects.
/external/mesa3d/src/mesa/main/get.c
3965bc5d22deef6ada838a3ba991d6347201a28a 08-May-2010 Brian Paul <brianp@vmware.com> mesa: remove driver hooks for GetFloat/Integer/Doublev, etc

Once upon a time some drivers hooked into these for GL_HP_occlusion_test
and GL_OES_read_format. They're not being used anymore so get rid of them.
/external/mesa3d/src/mesa/main/get.c
736a2f2f956c14d52c1ca9291a6dfa5df5e7b062 21-Apr-2010 Brian Paul <brianp@vmware.com> mesa: do version checking for GL 3.x queries
/external/mesa3d/src/mesa/main/get.c
a40e6f220ac7e41126b9815db27d362bda719bf6 21-Apr-2010 Brian Paul <brianp@vmware.com> mesa: API and state for GL 3.1 primitive restart
/external/mesa3d/src/mesa/main/get.c
bd1d35fb5d3c889b11de5a1d493f711fc091fbed 21-Apr-2010 Brian Paul <brianp@vmware.com> mesa: add GL 3.2 GL_CONTEXT_PROFILE_MASK query
/external/mesa3d/src/mesa/main/get.c
395cec966badced12c71cbf6470586f10474794a 21-Apr-2010 Brian Paul <brianp@vmware.com> mesa: better, smaller error handling code for glGet*()

get.o is about 17% smaller.
/external/mesa3d/src/mesa/main/get.c
557c8bb748f0b23dcc7c02ca9c594add4a42638d 05-Apr-2010 Brian Paul <brianp@vmware.com> mesa: check for _NEW_BUFFERS for color read format queries
/external/mesa3d/src/mesa/main/get.c
539d03ff367a7ce05929f5aa24e3448ba8ac01c5 31-Mar-2010 Brian Paul <brianp@vmware.com> mesa: added glGet queries for transform_feedback
/external/mesa3d/src/mesa/main/get.c
22cd6f2cb4996de0a30c8f865f7011898ac8b8e2 26-Mar-2010 Brian Paul <brianp@vmware.com> mesa: only call _mesa_update_state() when necessary in glGet functions

Only a few state vars require state validation before querying them.
This potentially speeds up state queries.
Encode that info into the state tuple table.

Also, use the new tuple field to indicate when FLUSH_CURRENT() must
be called to validate other state vars.

Based on a patch submitted by Robert Bragg on Feb 12, 2010.
/external/mesa3d/src/mesa/main/get.c
9fca5d2e39a530c633fbd374d3b1f1ec935601d1 20-Mar-2010 Brian Paul <brianp@vmware.com> mesa: added missing glGet query for GL_MAX_ARRAY_TEXTURE_LAYERS_EXT
/external/mesa3d/src/mesa/main/get.c
00225af999acabcd5eced0b075b0a56018fd5eb8 20-Mar-2010 Brian Paul <brianp@vmware.com> mesa: added GL3 ContextFlags field and query code
/external/mesa3d/src/mesa/main/get.c
5c52b4292ff1aa37f38b20f33ff1642e1c20f894 25-Feb-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Always return default value for CURRENT_RASTER_INDEX

Since there is no color-index rendering, it is impossible to update
this value. Just return the initial setting and be happy.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
b9f63c277ac84f7b6598cb4e908033514d379171 25-Feb-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove checks of Visual.rgbMode in Get paths

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
672f98baf7aa04e90d4bb5fe28f0c1acb6d8aa0b 13-Feb-2010 Vinson Lee <vlee@vmware.com> mesa: Remove unnecessary header.
/external/mesa3d/src/mesa/main/get.c
cd130b0319644267e573360f296c6ccd0e2a1436 03-Feb-2010 Brian Paul <brianp@vmware.com> mesa: check for invalid texture coord unit in glGet queries
/external/mesa3d/src/mesa/main/get.c
d82c37134457263715b8c571827df58ea6789593 03-Feb-2010 Brian Paul <brianp@vmware.com> mesa: add error check for querying invalid texture matrix
/external/mesa3d/src/mesa/main/get.c
d4f2d6556ec0bdaf7ef07fd34fa5d8a355fe2ec0 06-Jan-2010 Brian Paul <brianp@vmware.com> mesa: added GL_MAJOR_VERSION and GL_MINOR_VERSION queries

New in GL 3.0.
/external/mesa3d/src/mesa/main/get.c
802b80893943cf129039a37fb2afe26444b09332 30-Dec-2009 Brian Paul <brianp@vmware.com> mesa: implement GL3 GL_NUM_EXTENSIONS query
/external/mesa3d/src/mesa/main/get.c
8f6f1124634cf659dde4c75549b84e35505d892d 30-Dec-2009 Brian Paul <brianp@vmware.com> mesa: added infrastructure for GL_EXT_draw_buffers2
/external/mesa3d/src/mesa/main/get.c
fd5511d27fc44096117c47ab503fb5b47f993061 30-Dec-2009 Brian Paul <brianp@vmware.com> mesa: implement per-buffer color masking

This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0.

The ctx->Color.ColorMask field is now a 2-D array. Until drivers are
modified to support per-buffer color masking, they can just look at
the 0th color mask.

The new _mesa_ColorMaskIndexed() function will be called by
glColorMaskIndexedEXT() or glColorMaski().
/external/mesa3d/src/mesa/main/get.c
126b35bd3acbf486471879531cd2e6f446b14497 29-Dec-2009 Brian Paul <brianp@vmware.com> mesa: implement indexed glGet functions

The functions are _mesa_GetBooleanIndexedv(), _mesa_GetIntegerIndexedv(), and
_mesa_GetInteger64Indexedv(). These will be called from API functions such as
glGetBooleanIndexedvEXT() and glGetBooleani_v().

Only the GL_BLEND query is supported at this time.
/external/mesa3d/src/mesa/main/get.c
3728673bd1b974e54858fbab6ff62d3607b0d3f0 29-Dec-2009 Brian Paul <brianp@vmware.com> mesa: per-buffer blend enabled flags

ctx->Color.BlendEnabled is now a GLbitfield instead of a GLboolean to
indicate blend on/off status for each color/draw buffer.

This is infrastructure for GL_EXT_draw_buffers2 and OpenGL 3.x

New functions include _mesa_EnableIndexed(), _mesa_DisableIndexed(), and
_mesa_IsEnabledIndexed(). The enable function corresponds to
glEnableIndexedEXT() for GL_EXT_draw_buffers2 or glEnablei() for GL3.

Note that there's quite a few tests for ctx->Color.BlendEnabled != 0 in
drivers, etc. Those tests can remain as-is since the mask will be 0 or ~0
unless GL_EXT_draw_buffers2 is enabled.
/external/mesa3d/src/mesa/main/get.c
a087eb590d780cb82b49464e05ffc85123adce7e 11-Dec-2009 Brian Paul <brianp@vmware.com> Merge branch 'mesa_7_7_branch'

Conflicts:
src/gallium/state_trackers/xorg/xorg_xv.c
src/mesa/drivers/dri/intel/intel_span.c
cd6b8dd9e82fedc55d033131fbc0f8ee950567c8 09-Dec-2009 Eric Anholt <eric@anholt.net> mesa: Move OES_read_format support from drivers into the core.

The assertion is that the correct read type to be using is the native
type of the underlying read renderbuffer. For some fallback paths, this
may be worse than GL_RGBA/GL_UNSIGNED_BYTE for reads today, but it gets
all drivers the expected GL_BGRA/GL_UNSIGNED_BYTE for ARGB8888 or
GL_BGR//GL_UNSIGNED_SHORT_5_6_5_REV for rgb565 with no work.

This fixes the intel (and other) DRI drivers to report read formats that
should hit blit PBO readpixels paths.
/external/mesa3d/src/mesa/main/get.c
853d4807fe220b17cf5af5a76b24f2466238013b 01-Dec-2009 Michal Krol <michal@vmware.com> mesa: Update vertex texture code after gallium changes.
/external/mesa3d/src/mesa/main/get.c
898de4a9d5e47ed32c600e5907476fd9338aa7e9 05-Nov-2009 Brian Paul <brianp@vmware.com> Merge branch 'mesa_7_6_branch'

Conflicts:

src/mesa/drivers/windows/gdi/mesa.def
6eb71519f7d08344b7f9819db22980f9c6fade3c 04-Nov-2009 Brian Paul <brianp@vmware.com> mesa: (GLint64) casts in get.c to silence Visual Studio warnings

Revised version of a patch from Karl Schultz.
/external/mesa3d/src/mesa/main/get.c
94a8157ef6bf6695cdc66325c9a7698e64f3e37e 09-Sep-2009 Brian Paul <brianp@vmware.com> mesa: regenerate get.c form get_gen.py
/external/mesa3d/src/mesa/main/get.c
f37070bab6af350caec905ea7658e9241042b6cc 29-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> ARB sync: Add support for GL_ARB_sync to swrast

This isn't quite right yet. The delete behavior and the context
clean-up needs some work.
/external/mesa3d/src/mesa/main/get.c
10067e464132e6d484c34dd277da5eb5e21cf491 29-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> ARB sync: Add infrastructure for glGetInteger64v
/external/mesa3d/src/mesa/main/get.c
b062a119ff5fa06fe7b2e40262829f93cde63a96 18-Aug-2009 Brian Paul <brianp@vmware.com> mesa: call FLUSH_CURRENT() for GL_CURRENT_TEXTURE_COORDS query
/external/mesa3d/src/mesa/main/get.c
06ae1db4a987fd22a56b6d8a640baffe73599a36 14-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> Regenerate files for GL_ARB_seamless_cube_map
/external/mesa3d/src/mesa/main/get.c
f2f89b01d2179775e240145ce62923854c1c8936 28-May-2009 Brian Paul <brianp@vmware.com> mesa: glGet queries for GL_EXT_provoking_vertex
/external/mesa3d/src/mesa/main/get.c
70c4b81e88e18e354e8dfaf47e5455e463b207d8 22-May-2009 Brian Paul <brianp@vmware.com> mesa: add missing glGet*() case for GL_VERTEX_ARRAY_BINDING_APPLE
/external/mesa3d/src/mesa/main/get.c
69e07bdeb42f2454f5052f86119adfb68f253098 07-Mar-2009 Brian Paul <brianp@vmware.com> mesa: remove GL_MESA_program_debug extension

This was never fully fleshed out and hasn't been used.
/external/mesa3d/src/mesa/main/get.c
9818734e0148510967ca9ee0d1aa8b196b509f02 21-Feb-2009 Brian Paul <brianp@vmware.com> mesa: use an array for current texture objects

Use loops to consolidate lots of texture object code.
/external/mesa3d/src/mesa/main/get.c
0001deef1108b77cf4879fff4647401fb68c421e 31-Jan-2009 Brian <brianp@vmware.com> mesa: more display list cleanups

Remove some unneeded fields. Rename some function parameters.
/external/mesa3d/src/mesa/main/get.c
8aa209c766b79144db499063dd1c8482562b07bf 28-Jan-2009 Ian Romanick <idr@freedesktop.org> Make GL_ARB_draw_buffers mandatory

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
82b9661894315362f857192439bdcbc9db090387 28-Jan-2009 Ian Romanick <idr@freedesktop.org> Make GL_ARB_vertex_buffer_object mandatory

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
2b77b1d62e6480f19aac1bde6f730b7da1046ce0 28-Jan-2009 Ian Romanick <idr@freedesktop.org> Make GL_ARB_multisample mandatory

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
33fa5e4bfad8005f09ad3c9fc92c40fa863935d1 28-Jan-2009 Ian Romanick <idr@freedesktop.org> Make GL_ARB_texture_compression mandatory

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/get.c
515c118a7e6dfab39935cb4159824a715b45ed3a 20-Jan-2009 Brian Paul <brianp@vmware.com> mesa: added GL_MAX_SAMPLES query for GL_ARB_fbo
/external/mesa3d/src/mesa/main/get.c
814bc5ccda51009327b6b5ff0fc2c088d537a636 06-Jan-2009 Brian Paul <brianp@vmware.com> mesa: fix GL_DEPTH_CLEAR_VALUE casting

(cherry picked from commit d14d494dcda3d80ec2cf452551c680ffb432e306)
/external/mesa3d/src/mesa/main/get.c
1e3a44fab068f00378613456036716d0c3772969 26-Sep-2008 Brian <brian.paul@tungstengraphics.com> mesa: fix cast/conversion for optional code
/external/mesa3d/src/mesa/main/get.c
8124faf89d638285d8e9aa93adc3ca7f4ee729f3 25-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: fix float->int mapping for glGetIntegerv(GL_DEPTH_CLEAR_VALUE)
/external/mesa3d/src/mesa/main/get.c
452a592ca4b1bac78eee53fb9f2f1deac7832840 31-May-2008 José Fonseca <jrfonseca@tungstengraphics.com> mesa: Apply MSVC portability fixes from Alan Hourihane.
/external/mesa3d/src/mesa/main/get.c
ddd630ef907cd6bb91bad0c9f5db83f2fa67be47 12-Jun-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: refactor: move various ENUM_TO_x macros into macros.h
/external/mesa3d/src/mesa/main/get.c
7d13dded5c581c2a1741252b1ef04f7ae4a9627b 16-Jul-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: add GL_POLYGON_OFFSET_POINT/LINE/FILL queries, remove GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE

Issues found by Bob Ellison.
/external/mesa3d/src/mesa/main/get.c
816fbeaa813e5cdca314a39677c74c8dc700d35a 25-Mar-2008 Brian <brian.paul@tungstengraphics.com> add GL_READ_FRAMEBUFFER_BINDING_EXT case, regenerate get.c file
/external/mesa3d/src/mesa/main/get.c
23d31efc167f09d47635352f697ffcb087d3ebbd 21-Mar-2007 Brian <brian@yutani.localnet.net> merge from master
7573b58db659b32f3589fc955959710d44353239 16-Mar-2007 Brian <brian@yutani.localnet.net> Colortable re-org.

The pixel transfer path has three color table lookups.
Use an array [3] to store that info, rather than separate variables.
/external/mesa3d/src/mesa/main/get.c
b6adf336f41d2f0ed0ea33eaf53faee9635a2405 14-Mar-2007 Brian <brian@yutani.localnet.net> Re-org of gl_pixel_attrib struct.

Reorder fields according to the order in which the pixel transfer operations
take place. Improve comments.
Move the pixel maps out of gl_pixel_attrib since they're not supposed to be
pushed/popped by glPush/PopAttrib.
New gl_pixelmap and gl_pixelmaps structs to contain the pixelmaps.
/external/mesa3d/src/mesa/main/get.c
b9ea9361500979b318574ac69ce656ea3af6a197 09-Mar-2007 Brian <brian@yutani.localnet.net> added GL_CURRENT_PROGRAM
/external/mesa3d/src/mesa/main/get.c
29c471aafc6a3fef23d553e31a555d1782854a77 22-Feb-2007 Brian <brian@yutani.localnet.net> Merge branch 'origin' into glsl-compiler-1

Conflicts:

src/mesa/main/state.c
src/mesa/shader/program.c
src/mesa/shader/program.h
src/mesa/shader/programopt.c
src/mesa/shader/slang/slang_execute.c
src/mesa/sources
src/mesa/swrast/s_arbshader.c
src/mesa/swrast/s_context.c
src/mesa/swrast/s_span.c
src/mesa/swrast/s_zoom.c
src/mesa/tnl/t_context.c
src/mesa/tnl/t_save_api.c
src/mesa/tnl/t_vb_arbprogram.c
src/mesa/tnl/t_vp_build.c
src/mesa/tnl/t_vtx_eval.c
6a3fdc3a1ea6c306d9543791bf172dd1052d7382 16-Jan-2007 Keith Whitwell <keith@tungstengraphics.com> Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa into vbo-0.2

Conflicts:

src/mesa/array_cache/sources
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/i965/brw_draw.c
src/mesa/drivers/dri/i965/brw_fallback.c
src/mesa/drivers/dri/i965/brw_vs_emit.c
src/mesa/drivers/dri/i965/brw_vs_tnl.c
src/mesa/drivers/dri/mach64/mach64_context.c
src/mesa/main/extensions.c
src/mesa/main/getstring.c
src/mesa/tnl/sources
src/mesa/tnl/t_save_api.c
src/mesa/tnl/t_save_playback.c
src/mesa/tnl/t_vtx_api.c
src/mesa/tnl/t_vtx_exec.c
src/mesa/vbo/vbo_attrib.h
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_save_api.c
src/mesa/vbo/vbo_save_draw.c
a90046f1097ad95de2aa95ca65741dff5cddced9 15-Dec-2006 Brian <brian@yutani.localnet.net> Lots of assorted changes for new GLSL compiler backend.

New datatypes, constants, variables.
/external/mesa3d/src/mesa/main/get.c
e441427f40d564656771447ea96685a6028a8273 02-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> Added GL_STENCIL_BACK_WRITEMASK
/external/mesa3d/src/mesa/main/get.c
6d104cb932080c5c0d951fbc0ec6d30fb7ebef45 02-Nov-2006 Alan Hourihane <alanh@tungstengraphics.com> merge current trunk into vbo branch
/external/mesa3d/src/mesa/main/get.c
90fcf6ccc345c287309d7d17b2ff256cc22fb2b7 01-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> Added a few new ctx->Const. fields for shader-related limits.
/external/mesa3d/src/mesa/main/get.c
a1a8a2c024efdc1df31a4f9f180341f0a77597c3 30-Oct-2006 Keith Whitwell <keith@tungstengraphics.com> oops, get.c is autogenerated
/external/mesa3d/src/mesa/main/get.c
fd2756006a0baf63f60548d8f509de5b9a143608 30-Oct-2006 Keith Whitwell <keith@tungstengraphics.com> Move edgeflag into the VERT_ATTRIB_SEVEN slot. This means that our
NV_vertex_program implementation has slightly incorrect aliasing
behaviour. I think this is reasonable given the simplification and
the fact that the mainstream ARB_vp continues to have the correct
behaviour.
/external/mesa3d/src/mesa/main/get.c
59e1f3ddd8b1bff2c2e61b8b32a4444d082e1286 24-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> whitespace clean-up
/external/mesa3d/src/mesa/main/get.c
fd2e402359e39d2afb9dcce9c64fe09906c4a877 13-Sep-2006 Brian Paul <brian.paul@tungstengraphics.com> added GL_CURRENT_RASTER_SECONDARY_COLOR query (OpenGL 2.1)
/external/mesa3d/src/mesa/main/get.c
ee34e6ef716bb630440299ac1efbc2055ef09ffd 12-Jun-2006 Ian Romanick <idr@us.ibm.com> Add support for GL_APPLE_vertex_array_object. Several test programs
and demos are also added.

Adding basic support to drivers should be as easy as just enabling the
extension, though thorough test would also be required.
/external/mesa3d/src/mesa/main/get.c
008ed1df83735c72c2731c509a3665938d3c7209 09-May-2006 Brian Paul <brian.paul@tungstengraphics.com> Add a new 'all' parameter to _mesa_get_compressed_formats() to indicate whether
all formats or just those without restrictions/limitations should be returned.
We want all when validating the internalFormat parameter to
glCompressedTexImage2D but only want unrestricted formats when handling the
GL_COMPRESSED_TEXTURE_FORMATS query.
/external/mesa3d/src/mesa/main/get.c
94b30dc390f1fdd526c080080830016fad3e2ee2 25-Apr-2006 Brian Paul <brian.paul@tungstengraphics.com> Put color index attribute into the 6th attribute slot.
Update a lot of loops, conditionals to use the _TNL_FIRST/LAST_* values
instead of specific vertex attributes.
Remove the EdgeFlagv function from the GLvertexformat struct.
/external/mesa3d/src/mesa/main/get.c
da238ee06a8d169eb590aa5e50998136f1b5aba5 13-Apr-2006 Brian Paul <brian.paul@tungstengraphics.com> Fix comment about MaxTextureUnits, needs to be min of coord and image units.
See bug 5994.
Also add a few assertions.
Use MaxTextureUnits in get.c code.
There's probably other places where we need to clean-up the usage of the
MaxTexture[Coord/Image]Units constants.
/external/mesa3d/src/mesa/main/get.c
21a4fb41376ab90afdfca67375e55e4a0ded6c0f 19-Mar-2006 Brian Paul <brian.paul@tungstengraphics.com> Queries of GL_READ_BUFFER and GL_DRAW_BUFFER were still returning the
pre-GL_EXT_framebuffer_object state. Now return the read/draw state stored
in the framebuffer objects.
/external/mesa3d/src/mesa/main/get.c
e1e03b32ab651e992f7b979eba046fdc84fedf2e 03-Mar-2006 Roland Scheidegger <rscheidegger@gmx.ch> Use standard ARB names instead of vendor-specific NV names for the ARB/NV_vertex_program enums in common state handling code, and update comments accordingly. Change some slightly confusing code which gave the impression GL_VERTEX_PROGRAM_ARB and GL_VERTEX_PROGRAM_NV enums were different.
/external/mesa3d/src/mesa/main/get.c
da16813f432c5e328b5b2666d468f185c0678a98 02-Mar-2006 Roland Scheidegger <rscheidegger@gmx.ch> Fix more enums defined not only by one extension when queried by glGet (GL_COLOR_SUM_EXT, GL_POINT_SPRITE_NV, GL_POINT_SPRITE_COORD_ORIGIN, GL_TRANSPOSE_CURRENT_MATRIX_ARB). Fix similar bugs (also those previously overseen dependant on NV/ARB_vertex_program) in glIsEnabled. Add missing GL_COLOR_SUM_EXT enum to glIsEnabled.
/external/mesa3d/src/mesa/main/get.c
93da673904d4c520d3fbd2210e53777bf1598ac6 02-Mar-2006 Roland Scheidegger <rscheidegger@gmx.ch> Fix glGet with enums which are used not only in NV_vertex_program, but other extensions too (ARB_vertex_program, ARB_fragment_program, NV_fragment_program), if no support for NV_vertex_program is present. While here, fix return value if enum is used which is not supported by the exposed extensions (GL_INVALID_ENUM instead of GL_INVALID_VALUE). Fix some compile-time #ifs depending on NV_vertex/fragment_program which should also be dependant on ARB_vertex/fragment_program. See bug #6070
/external/mesa3d/src/mesa/main/get.c
147f5091a11d1855398f1ef81a5c692489ef9b8f 28-Feb-2006 Brian Paul <brian.paul@tungstengraphics.com> Allow error checking to look for presence of either of two extensions.
See bug 6070.
/external/mesa3d/src/mesa/main/get.c
1add059bd114f90e32c4b574be411d314eca6d90 14-Dec-2005 Brian Paul <brian.paul@tungstengraphics.com> Removed the GL_SGIX/SGIS_pixel_texture extensions. Same thing can be
done with fragment programs nowadays.
/external/mesa3d/src/mesa/main/get.c
05051037101dfa053798cf5ad91d1975fd1aa6a7 01-Nov-2005 Brian Paul <brian.paul@tungstengraphics.com> Re-org and clean-up of vertx/fragment program limits (instructions,
temporaries, parameters, etc).
glGetProgramivARB() now returns all the right things.
Updated i915 and r300 code to initialize program native limits and
current program's native instruction/temporary/etc counts.
/external/mesa3d/src/mesa/main/get.c
474f28e57ca750ca39d7f684904a3c0e69a03f62 08-Oct-2005 Brian Paul <brian.paul@tungstengraphics.com> Fix some issues with state updates and renderbuffers. Querying GL_RED_BITS,
etc. after calling glRenderBufferStorageEXT gave undefined results.
/external/mesa3d/src/mesa/main/get.c
6e4f594a02fc384b17d5732be652d7d28618aec2 25-Aug-2005 Brian Paul <brian.paul@tungstengraphics.com> removed GL_HP_occlusion_test extension
/external/mesa3d/src/mesa/main/get.c
1f88391747ef11efd54d42770d99b3c3a0cca8a8 16-Jul-2005 Brian Paul <brian.paul@tungstengraphics.com> need to flush vertices for GL_OCCLUSION_TEST_RESULT_HP query
/external/mesa3d/src/mesa/main/get.c
845f2a73506837e4ec4e0cf8bb99a2d63bdaf1b4 26-Jun-2005 Brian Paul <brian.paul@tungstengraphics.com> fix for-loop in _mesa_GetDouble to avoid out of bounds memory read
/external/mesa3d/src/mesa/main/get.c
e4b2356c07d31fbeeabb13b2fb47db703b473080 04-May-2005 Brian Paul <brian.paul@tungstengraphics.com> Major check-in of changes for GL_EXT_framebuffer_object extension.
Main driver impacts:
- new code for creating the Mesa GLframebuffer
- new span/pixel read/write code
Some drivers not yet updated/tested.
/external/mesa3d/src/mesa/main/get.c
1c54579e8687feee98a439b65c41d06f26804492 30-Apr-2005 Brian Paul <brian.paul@tungstengraphics.com> apply previous GL_COMPRESSED_TEXTURE_FORMATS_ARB fix to generator file, and regenerate get.c
/external/mesa3d/src/mesa/main/get.c
47d18cbb6457316896524eb383f864d0ac0d638d 30-Apr-2005 Felix Kuehling <fxkuehl@gmx.de> Fixed bogus ENUM_TO_BOOLEAN in
_mesa_GetIntegerv(GL_COMPRESSED_TEXTURE_FORMATS_ARB). Must be ENUM_TO_INT.
mesa/progs/tests/texenv now lists supported compressed texture formats
correctly.
/external/mesa3d/src/mesa/main/get.c
efb41b07ff213735e8ea08f38a7799f9d80459fc 15-Apr-2005 Brian Paul <brian.paul@tungstengraphics.com> remove carriage returns
/external/mesa3d/src/mesa/main/get.c
6372ea0da03a4d5fcfaa5b59032d0299bd7ef965 14-Apr-2005 Michal Krol <mjkrol@gmail.org> ARB_fragment/vertex_shader state
/external/mesa3d/src/mesa/main/get.c
4f1f5e336b50ac9f7ea615a550e3b65201350305 09-Feb-2005 Brian Paul <brian.paul@tungstengraphics.com> glGet*(GL_FRAGMENT_PROGRAM_BINDING_NV) was returning the vertex program binding.
/external/mesa3d/src/mesa/main/get.c
3deaa01c2bd576ae81fc6d3ea67c583cb3c22159 07-Feb-2005 Brian Paul <brian.paul@tungstengraphics.com> additional work on GL_EXT_framebuffer_object
/external/mesa3d/src/mesa/main/get.c
b55117042fb0efbff17931af5d4b38e6b28d06af 30-Jan-2005 Brian Paul <brian.paul@tungstengraphics.com> fix max viewport query
/external/mesa3d/src/mesa/main/get.c
092af29ea18723558a194e20375dce6e53a06bd8 18-Jan-2005 Michal Krol <mjkrol@gmail.org> fix MAX_VERTEX_ATTRIBS_ARB query
/external/mesa3d/src/mesa/main/get.c
169a723d2ba90f91e3c16f7e186d0ed238da9a65 16-Jan-2005 Brian Paul <brian.paul@tungstengraphics.com> _mesa_GetInteger/Float/Boolean/Doublev() are now generated with the new
get_gen.py Python script.
Moved GetString(), GetPointer(), GetError() into new getstring.c file.
/external/mesa3d/src/mesa/main/get.c
d7b9d6046d0cca704c712ebb8823b78dc06f9bf5 21-Dec-2004 Daniel Borca <dborca@users.sourceforge.net> missing `or' in preprocessor conditional
/external/mesa3d/src/mesa/main/get.c
0d7da6c3e00b62be901645418c2d525ec7b1a341 20-Dec-2004 Daniel Borca <dborca@users.sourceforge.net> allow ARB vp/fp query program errors
/external/mesa3d/src/mesa/main/get.c
7f752fed993e5e9423abac200dd59141edbada56 19-Dec-2004 Dave Airlie <airliedfreedesktop.org> Implement software ATI_fragment_shader

no error detection, slow, may not be 100% correct but a good start
/external/mesa3d/src/mesa/main/get.c
33899b7c351fda77bed6dee5e5d02e31c2f7e0e5 16-Oct-2004 Ian Romanick <idr@us.ibm.com> Add support for OES_read_format. As soon as glext.h is updated with the
enums for this extension, the changes to gl.h can be removed.
/external/mesa3d/src/mesa/main/get.c
53f82c5aadbb15585754bfacf3237093eccdb2ce 02-Oct-2004 Brian Paul <brian.paul@tungstengraphics.com> added support for GL_ARB_draw_buffers
/external/mesa3d/src/mesa/main/get.c
c3912b66abb23ce2db00723a4cb79ac84ae4a086 13-Sep-2004 Brian Paul <brian.paul@tungstengraphics.com> Handle GL_MAX_VERTEX_ATTRIBS_ARB in glGet*().
Define 2.0 point-sprite related tokens in glheader.h (temporary).
/external/mesa3d/src/mesa/main/get.c
a9ea1628da5f17274cd7ee023f438046dc992073 13-Sep-2004 Daniel Borca <dborca@users.sourceforge.net> changes towards GL_ARB_point_sprite (two-zero)
/external/mesa3d/src/mesa/main/get.c
a6c423d95663cfd8601cf84e10e8e1b12fa6ef15 25-Aug-2004 Brian Paul <brian.paul@tungstengraphics.com> Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch 1015696)
/external/mesa3d/src/mesa/main/get.c
a1dad07249ad9bbb4ff1683b9e19e2499555c3ff 19-Aug-2004 Brian Paul <brian.paul@tungstengraphics.com> don't check for ARB_texture_non_power_of_two for OpenGL 1.5 (Philipp Klaus Krause)
/external/mesa3d/src/mesa/main/get.c
894844a8d956a0ee5f95836331dc318f49fdb845 21-Mar-2004 Brian Paul <brian.paul@tungstengraphics.com> Implemented support for software-based AUX color buffers.
Only available with Xlib driver for now.
Assorted clean-ups related to Draw/ReadBuffer().
Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
/external/mesa3d/src/mesa/main/get.c
7a6b71ef2944bae1718e8167b2faaceb8422071c 13-Mar-2004 Brian Paul <brian.paul@tungstengraphics.com> Implementation of GL_EXT_pixel_buffer_object extension.
Note: extension may not be finalized yet - subject to change!
Note: implementation not fully suitable for h/w implementation yet.
/external/mesa3d/src/mesa/main/get.c
c93105eb9e2499efb237fd89dba0cebd48f18375 27-Jan-2004 Ian Romanick <idr@us.ibm.com> Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.
The internal driver interface was also changed to use
BlendEquationSeparate instead of BlendEquation.
/external/mesa3d/src/mesa/main/get.c
ae7666385d6bb2885fce2590d4f07c6caa8b3260 14-Jan-2004 Brian Paul <brian.paul@tungstengraphics.com> added blurb about NVIDIA extensions
/external/mesa3d/src/mesa/main/get.c
259b880bc77afd5ef288ac9c38a6d4cb31d286f5 21-Dec-2003 Brian Paul <brian.paul@tungstengraphics.com> Version bumps, etc for Mesa 6.0
/external/mesa3d/src/mesa/main/get.c
0f3cd3f894612d156de454178effa4c732f96da7 25-Nov-2003 Brian Paul <brian.paul@tungstengraphics.com> current raster color index should be GLfloat
/external/mesa3d/src/mesa/main/get.c
ae0eaf93e092ac8e8b1c98f3e986de96940663fa 24-Nov-2003 Keith Whitwell <keith@tungstengraphics.com> Merge vtx-0-2-branch
/external/mesa3d/src/mesa/main/get.c
96ad2cde2c03bc0fe352b473e61f6e97a2baedbc 22-Nov-2003 Brian Paul <brian.paul@tungstengraphics.com> GL_ARB_point_sprite is not part of 1.5
/external/mesa3d/src/mesa/main/get.c
c5b1e81de48de5d8830bf5d92ff767ad1985e46e 23-Oct-2003 Brian Paul <brian.paul@tungstengraphics.com> Initial work for bounds checking of vertex arrays and vertex buffer objects.
Only glDrawArrays() done so far.
Simplified glVertex/Color/etcPointer functions.
Misc casts added here and there.
/external/mesa3d/src/mesa/main/get.c
c40d1dd62dd9bcbb97128e37a75d991a8d3b2d8c 22-Oct-2003 Kendall Bennett <KendallB@scitechsoft.com> Added GLAPIENTRY decorations for all first level OpenGL API function entry
points so that the calling conventions will work correctly with the assembler
stubs with the Open Watcom compiler.
/external/mesa3d/src/mesa/main/get.c
8512074b90ce965166b8a82f0bba7d98a2c4a6e5 18-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> version tweaks
/external/mesa3d/src/mesa/main/get.c
148a2847a105ce9d9189ad3081091de60f803a33 17-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> More work on ARB_vertex_buffer_object.
Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming
pointer arithmetic changes.
/external/mesa3d/src/mesa/main/get.c
1d57658ee545f6ad01c378dea46058e5513f629c 15-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> minor simplification
/external/mesa3d/src/mesa/main/get.c
aa00d122b81a118eca3b43c66f17d988b1aa62d3 15-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> Some work on ARB_vertex_buffer_object.
Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c
/external/mesa3d/src/mesa/main/get.c
781fb93877ea3a6faeefcdb48d9b463da7d954a3 28-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> Added OpenGL 1.4's per-texture LOD bias.
/external/mesa3d/src/mesa/main/get.c
63736723678ef30e7f90835cfbd48c520e39bf11 23-Aug-2003 Ian Romanick <idr@us.ibm.com> Trivial changes to add support for GL_ARB_point_sprite, which is a
subset of GL_NV_point_sprite (which was already supported).
/external/mesa3d/src/mesa/main/get.c
b5a41d6050a06204f5450f63a98862e70585b7f9 06-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> prep for OpenGL 1.5
/external/mesa3d/src/mesa/main/get.c
f7fda86c6dcb7894157bd35a0cf15d003d48b441 22-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Implement debugger callback, etc for vertex programs. Misc clean-ups.
/external/mesa3d/src/mesa/main/get.c
08ff059f203f05a0cc417a46fe37f83929963db5 21-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Initial implementation of GL_MESA_program_debug - a vertex/fragment program
debugging extension.
/external/mesa3d/src/mesa/main/get.c
6dc85575000127630489b407c50a4b3ea87c9acb 17-Jul-2003 Keith Whitwell <keith@tungstengraphics.com> Merge Jose's documentation and core Mesa changes from embedded branch
/external/mesa3d/src/mesa/main/get.c
de4f460e20cf76ece883530ffe3f82a0afc817f3 03-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Simplify extension string handling.
/external/mesa3d/src/mesa/main/get.c
09dbc1e5aea9d584d7d031bcf0c945aa16cef2a1 02-Jun-2003 Ian Romanick <idr@us.ibm.com> Removed fields from 'struct gl_extensions' for extensions that don't
need them. Added "always on" extensions for extensions that are part
of core versions 1.1 and 1.2.
/external/mesa3d/src/mesa/main/get.c
236d2dbc7289cd9106729e619714a509bc402fd7 31-May-2003 Brian Paul <brian.paul@tungstengraphics.com> minor error check tweaks for NV_light_max_exponent
/external/mesa3d/src/mesa/main/get.c
882caa18c6c551cbe60f205795b00a6a5361a986 30-May-2003 Ian Romanick <idr@us.ibm.com> Added support for NV_light_max_exponent.
/external/mesa3d/src/mesa/main/get.c
2c5f93784ea1ba28ae15181917ff3e47656a93ad 27-May-2003 Brian Paul <brian.paul@tungstengraphics.com> Version defines. include "version.h" in a few files.
/external/mesa3d/src/mesa/main/get.c
92f9785c727ea10ff5f8dc9770f0e8f388fcea70 02-May-2003 Brian Paul <brian.paul@tungstengraphics.com> Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places.
Misc vertex array / vertex program changes.
/external/mesa3d/src/mesa/main/get.c
e5b244ff7f984805c1bcc020342f1300f2639c71 21-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_EXT_depth_bounds_test.
/external/mesa3d/src/mesa/main/get.c
edd677454dc38a590bd6fc1cd3e2759d2a4d55e3 18-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> minor re-org of program matrix, program local parameter limits
/external/mesa3d/src/mesa/main/get.c
77eec61e21cf1ff4ef3c95fcc42700ca4a0a2c4f 18-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> more GL_ARB_vertex/fragment_program bits
/external/mesa3d/src/mesa/main/get.c
aac732546a235ca52b3236e3bceb493d77ba7326 09-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> basic work on GL_ARB_vertex_buffer_object
/external/mesa3d/src/mesa/main/get.c
12fca20e1f2fe38a6ccedae8ab097b71d8a4ed8e 01-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> added GL_FRAGMENT_PROGRAM_NV (Alan Matsuoka)
/external/mesa3d/src/mesa/main/get.c
4b28b5a885078dc4c8274a26c263c6586166e2e3 01-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> GL_SECONDARY_COLOR_ARRAY_SIZE_EXT query was returning stride
/external/mesa3d/src/mesa/main/get.c
97bc3d7e78926ada206511dae2381468c608865c 01-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> GL_FOG_COORDINATE_SOURCE_EXT query was missing
/external/mesa3d/src/mesa/main/get.c
525f04389f7f73ae2651f97590331d216b8ac10d 01-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> fix GL_LIST_MODE, GL_CURRENT_MATRIX_STACK_DEPTH_NV and GL_CURRENT_MATRIX_NV queries
/external/mesa3d/src/mesa/main/get.c
27558a160a9fe91745728d7626995cd88f8fe339 01-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]
Moved type conversion and interpolation macros into macros.h
Updated all the files that used to include mmath.h
/external/mesa3d/src/mesa/main/get.c
45b47d079f6a749c15498a6cef78d891f8acb665 26-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> Make GL_SGI_texture_color_table work per-texture unit.
Clean-up and optimize _swrast_texture_table_lookup().
/external/mesa3d/src/mesa/main/get.c
7ab14f00f02540520d6d36dd576b5e88db909923 22-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> glGet(GL_CURRENT_SECONDARY_COLOR) should return 4 values, not 3
/external/mesa3d/src/mesa/main/get.c
418ac00e7583bf3136816a43b3357e0d0b0c776d 21-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> GL_SGI_texture_color_table extension (Eric Plante)
/external/mesa3d/src/mesa/main/get.c
19ad3fee8c721f35ea3467c9ba4c84d1fd9ef10c 21-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> check for NV_fragment_program for glGetString(GL_PROGRAM_ERROR_STRING_NV)
/external/mesa3d/src/mesa/main/get.c
610d59981a9f43fefe29b34ef19c184d28e2bef5 14-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> First batch of code for GL_NV_fragment_program.
Re-org of some GL_NV_vertex_program code.
Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
/external/mesa3d/src/mesa/main/get.c
69e3c8b323d5bbbc0b9a228f7dd0bffa3c5df6c8 14-Nov-2002 Brian Paul <brian.paul@tungstengraphics.com> bump version to 5.1
/external/mesa3d/src/mesa/main/get.c
2c9e7ae38baacc6d5167bca53b4ae1ac23a766d0 08-Nov-2002 Brian Paul <brian.paul@tungstengraphics.com> fixed active stencil face query bug
/external/mesa3d/src/mesa/main/get.c
9bd8f97ea48baf46fc1d688b15741c192adb5436 29-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> update versioning/extensions for OpenGL 1.4 / Mesa 5.0
/external/mesa3d/src/mesa/main/get.c
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 25-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> Header file clean-up:
1. Remove all.h and PC_HEADER junk.
2. Rolled mem.c and mem.h into imports.c and imports.h
3. Include imports.h instead of mem.h
Restore _mesa_create/initialize_context() to be like they were in 4.0.4
New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
/external/mesa3d/src/mesa/main/get.c
8dfc5b9863f08a713177fd92847573e17febbac9 16-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> surround vertex program code with #if FEATURE_NV_vertex_program/#endif
/external/mesa3d/src/mesa/main/get.c
d2ec14c4aacebd68a9918a9c2f280fa60eee8ebe 15-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> remove 'beta' from GL_VERSION string
/external/mesa3d/src/mesa/main/get.c
fbc236b401c6c0ddff2d5e9f82511a264045e71d 10-Oct-2002 Keith Whitwell <keith@tungstengraphics.com> add GL_UNPACK_CLIENT_STORAGE_APPLE gets
/external/mesa3d/src/mesa/main/get.c
fc80ad6e62fb2b53d53756593099330477a44c52 04-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> Changed a number of context fields from GLchan to GLfloat (such as ClearColor).
Also changed parameter types for some driver functions (like ctx->Driver.Clear-
Color). Updated all the device drivers.
Someday, we want to support 8, 16 and 32-bit channels dynamically at runtime.
/external/mesa3d/src/mesa/main/get.c
89fb06fcc11cbe3f23521312155d6c55d869f526 27-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> new texture compression infrastructure
/external/mesa3d/src/mesa/main/get.c
551b65f13754e6760e5c272ff86f8873c9c13e5c 21-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> GL_MESA_pack_invert
/external/mesa3d/src/mesa/main/get.c
3f25b1a3588f54d4c147df6c0768ed10e486f52a 06-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> removed GL_MAX_CONVOLUTION_WIDTH/HEIGHT
/external/mesa3d/src/mesa/main/get.c
5f60a0b50ada1865d4fc6a724366e8ea0cc9a72f 06-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> GL_EXT_stencil_two_side extension, not 100% complete yet.
/external/mesa3d/src/mesa/main/get.c
e7abc078ab09525f449911c428c8892037d9bf21 05-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> test for ARB_texture_cube_map when getting GL version(Ian Romanick)
/external/mesa3d/src/mesa/main/get.c
3b4fbbc129c711a5aec8d653d5c6eb2e195f947c 09-Jul-2002 Brian Paul <brian.paul@tungstengraphics.com> Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer()
indicates the read AND draw color buffer for all software rasterization.
Lots of related clean-ups. See RELNOTES-4.1 for details.
/external/mesa3d/src/mesa/main/get.c
1074d8c3613bb44f12ed5dc28aec4fd7fdd79f19 29-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> indentation fix
/external/mesa3d/src/mesa/main/get.c
487047c06040112e1a2648982e378e0cca4874b8 29-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> prep for OpenGL 1.4 feature set
/external/mesa3d/src/mesa/main/get.c
4e9676fb13f60ecdbc247b120031f18cd3febcb0 29-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.
Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
/external/mesa3d/src/mesa/main/get.c
02c03ef6b4762adf33b73528c9fd672ef4697763 18-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Moved GL_PROGRAM_ERROR_POSITION_NV state (it's not per-program).
Finished all glGet* queries for GL_NV_vertex_program.
Improved error reporting in glEnable/Disable/Get, etc.
/external/mesa3d/src/mesa/main/get.c
8afe7de8deaf3c9613fd68b344de8c52b02b1879 15-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_NV_texture_rectangle extension.
Replace struct gl_texure_object's Dimension w/ Target field.
Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled
field is obsolete, but still present for now. This effectively
removes the 8-texture units limit, 32 units now possible, but unlikely!
New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field.
Updated device drivers to use ctx->Texture._EnabledUnits.
/external/mesa3d/src/mesa/main/get.c
4753d60dd070bb08d0116076bcc08025c86ce857 15-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Added ctx parameter to _mesa_debug()
Added _mesa_printf()
Updated SetDrawBuffer() function in all drivers (ala 4.0.3)
Import 4.0.3/DRI changes.
/external/mesa3d/src/mesa/main/get.c
9a33a11d714c90162d32781ebbd2c1dfab52cfd1 13-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> New _mesa_debug() function to replace fprintf() calls.
Some source files updated to call _mesa_debug(), but not finished.
Added __GLimports as a parameter to _mesa_create/init_context() and
updated drivers accordingly.
Fleshed-out more of the __GLimports and __GLexports functionality.
Removed run-time config file support (config.c)
/external/mesa3d/src/mesa/main/get.c
6c408b46678637959dba04663fbc34eb9c4bc397 27-May-2002 Brian Paul <brian.paul@tungstengraphics.com> replaced experimental MESA_sprite_point with NV_point_sprite
/external/mesa3d/src/mesa/main/get.c
002483e009e7c8610a5abfbf61a43694cb34e1d3 09-May-2002 Brian Paul <brian.paul@tungstengraphics.com> Minor change to current raster position and texcoords.
/external/mesa3d/src/mesa/main/get.c
fb689193622362976c8e0fe3d85b8f52e6a34246 24-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> added GL_EDGE_FLAG_ARRAY_COUNT_EXT to glGetBooleanv() (Bug 548277)
/external/mesa3d/src/mesa/main/get.c
103bc0f75c00dfcf671dc50d8d9666f88a42a59d 29-Mar-2002 Brian Paul <brian.paul@tungstengraphics.com> Replaced ClipEnabled[] array and _AnyClip with ClipPlanesEnabled bitmask.
/external/mesa3d/src/mesa/main/get.c
30f51ae067379c2b3573c06b707d25a9704df7be 18-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> Replace old matrix stacks with new code based on struct matrix_stack.
Moved vertex program hash table into shared context state.
Implemented reference counting for vertex programs.
Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
/external/mesa3d/src/mesa/main/get.c
86b842790b720cd6b1499ce8edca8a4e9c8dc029 14-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> vertex program check-in
/external/mesa3d/src/mesa/main/get.c
014ec1ac5e98e86836285a176d7674bc43a00cd7 05-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> prototype implementation of GL_ARB_depth_texture, GL_ARB_shadow, GL_ARB_shadow_ambient
/external/mesa3d/src/mesa/main/get.c
87c964d3885d84959f86d5d7d9c4358240b6da3c 06-Nov-2001 Brian Paul <brian.paul@tungstengraphics.com> added missing GL_MAX_TEXTURE_LOD_BIAS_EXT query
/external/mesa3d/src/mesa/main/get.c
a4b42200e9f329ad31a322ef87d44a833964f437 26-Oct-2001 Brian Paul <brian.paul@tungstengraphics.com> added a bunch of missing breaks for multisample gets
/external/mesa3d/src/mesa/main/get.c
3de5462ab1bb00f534c6f3d10eeb3b422f04c7c5 23-Oct-2001 Brian Paul <brian.paul@tungstengraphics.com> version bumps, etc for 4.1
/external/mesa3d/src/mesa/main/get.c
a573803ed3fe9ef6489f45bd4c5455b77cb33a43 23-Sep-2001 Brian Paul <brian.paul@tungstengraphics.com> updates for Mesa 4.0
/external/mesa3d/src/mesa/main/get.c
94a6ec8f0c8a25aeeb5880e2285ae6042cfb99db 18-Sep-2001 Karl Schultz <kschultz@freedesktop.org> compiler warnings
/external/mesa3d/src/mesa/main/get.c
2a88946f9ad82350c2f7edc2185bf9394d2d4764 29-Aug-2001 Brian Paul <brian.paul@tungstengraphics.com> OpenGL 1.3 support
/external/mesa3d/src/mesa/main/get.c
df631a866dfae8826d1b2d3f841bfed613d1d333 20-Aug-2001 Brian Paul <brian.paul@tungstengraphics.com> better error reporting
/external/mesa3d/src/mesa/main/get.c
8c2f6c5059a60d845716277973c826f4069926e6 26-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> added GL_IBM_rasterpos_clip extension
/external/mesa3d/src/mesa/main/get.c
d491f7bc1444b48c36885881e7dcf29f9b64b331 20-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> removed beta from version string
/external/mesa3d/src/mesa/main/get.c
cd1cefae9146fc14b35ee93a04bdb1b1590fba7b 13-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> Allow different max texture sizes for 1/2D, 3D and cube maps.
/external/mesa3d/src/mesa/main/get.c
ae47121fa336f53c5ab51df3dc699db018feff18 13-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> removed old, redundant CurrentTransformUnit state var
/external/mesa3d/src/mesa/main/get.c
736fcbec4732830e7976fb5eb309b13e03be132c 29-May-2001 Brian Paul <brian.paul@tungstengraphics.com> infrastructure for GL_ARB_multisample
/external/mesa3d/src/mesa/main/get.c
3893e638e6521b9c070e01c0b31d22754ff97a88 21-May-2001 Brian Paul <brian.paul@tungstengraphics.com> initial support for GL_SGIS_generate_mipmap extension
/external/mesa3d/src/mesa/main/get.c
a2519c8aed0bf2019d0a664974ff848e918cc510 04-May-2001 Brian Paul <brian.paul@tungstengraphics.com> do FLUSH_VERTICES() in glGet*() functions to make occlusion testing work, perhaps needed for other cases, like GL_CURRENT_COLOR
/external/mesa3d/src/mesa/main/get.c
51c0c71811508b6658e0d5dcff8426b618322a73 28-Apr-2001 Keith Whitwell <keith@tungstengraphics.com> Support for floating point color representation in tnl module.
/external/mesa3d/src/mesa/main/get.c
2c3d34c905fa6b831a066afae83b938de05eb241 18-Mar-2001 Gareth Hughes <gareth@valinux.com> - Port 3.4 texture utils, texture format work to 3.5 (including new
FetchTexel routines).
- Initial hooks for GL_EXT_texture_filter_anisotropic.
/external/mesa3d/src/mesa/main/get.c
22144ab7552f0799bcfca506bf4ffa7f70a06649 12-Mar-2001 Gareth Hughes <gareth@valinux.com> Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/main/get.c
08836341788a9f9d638d9dc8328510ccd18ddeb5 03-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/main/get.c
6a9851d72d6cf9f5a6b0e3bd5bbb05706e071387 27-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> fixed glitches in error checking of imaging extensions
/external/mesa3d/src/mesa/main/get.c
6975540db26309cdfa8f27b3b6dadf3dbf4a1746 27-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> Disable most extensions by default. Drivers should enable them as needed.
Renamed gl_*() functions as _mesa_*().
/external/mesa3d/src/mesa/main/get.c
ab36c9aa1c4af92dd9f4ec48028f1eb2e98d1ccc 24-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> removed the unused/broken GL_PGI_misc_hints extension
/external/mesa3d/src/mesa/main/get.c
74b493a5e61237de081a438e774e5d8139d4c6b7 24-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> Lots of GLchan datatype changes.
Added GLvector4us datatype in math/m_vector.[ch]
Added _math_trans_4us() in math/m_translate.[ch]
Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS.
Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions.
Changed args to Driver.ClearColor(), updated drivers.
Reordered files in Makefile.X11
/external/mesa3d/src/mesa/main/get.c
b6bcae5698df88f7730d40004ce7ce0462e97a20 24-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h.
Replace "RGBAMode" with "rgbMode", etc.
Other minor clean-ups.
/external/mesa3d/src/mesa/main/get.c
3041d05bbcccfddba01a1eeaba01e5da0e1e99af 02-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h)
Clean-up of color conversion macros.
New mmath.h macros (IROUND, IFLOOR, ICEIL, FRAC) used in various places.
/external/mesa3d/src/mesa/main/get.c
cab974cf6c2dbfbf5dd5d291e1aae0f8eeb34290 26-Dec-2000 Keith Whitwell <keith@tungstengraphics.com> Major rework of tnl module
New array_cache module
Support 8 texture units in core mesa (now support 8 everywhere)
Rework core mesa statechange operations to avoid flushing on many
noop statechanges.
/external/mesa3d/src/mesa/main/get.c
90f8ebfd8f68a888e404206aa3dd9bed1e786be6 09-Dec-2000 Brian Paul <brian.paul@tungstengraphics.com> added queries for convolution enables
/external/mesa3d/src/mesa/main/get.c
2e5819270b4d4283d060fc821cde22be4b40d1ad 09-Dec-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_RESCALE_NORMAL cases
/external/mesa3d/src/mesa/main/get.c
06d05afdd687fcd1d59d46c6a86c2e5707e1859b 08-Dec-2000 Brian Paul <brian.paul@tungstengraphics.com> Initial work on GL_MESA_sprite_point extension.
Still need to resolve clipping issues, finalize the spec.
/external/mesa3d/src/mesa/main/get.c
a864432fb4333dfbbe669554de7485d8426e1c38 27-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> Added MaxClipPlanes and MaxLights to gl_constants struct so T&L
drivers can report non-default numbers of lights and clip planes.
/external/mesa3d/src/mesa/main/get.c
5e3bc0c2a2bcdf59949410f94c9b705fc1281ce8 22-Nov-2000 Jouk Jansen <joukj@hrem.stm.tudelft.nl> Committing in .

Modified Files:
Mesa/macos/gli_api/gliapi1.h Mesa/macos/gli_api/gliapi2.h
Mesa/macos/gli_api/gliapiext.h Mesa/macos/src-gli/fxgli.c
Mesa/macos/src-gli/fxgli.h Mesa/macos/src-gli/fxgli2.c
Mesa/macos/src-gli/fxgli_tridebug.c Mesa/src/accum.c
Mesa/src/accum.h Mesa/src/all.h Mesa/src/alpha.c
Mesa/src/alpha.h Mesa/src/attrib.c Mesa/src/attrib.h
Mesa/src/bitmap.c Mesa/src/bitmap.h Mesa/src/blend.c
Mesa/src/blend.h Mesa/src/buffers.c Mesa/src/buffers.h
Mesa/src/clip.c Mesa/src/clip.h Mesa/src/colortab.h
Mesa/src/config.c Mesa/src/context.c Mesa/src/context.h
Mesa/src/convolve.c Mesa/src/convolve.h Mesa/src/copypix.c
Mesa/src/copypix.h Mesa/src/debug.c Mesa/src/depth.c
Mesa/src/depth.h Mesa/src/dlist.c Mesa/src/dlist.h
Mesa/src/drawpix.c Mesa/src/drawpix.h Mesa/src/enable.c
Mesa/src/enable.h Mesa/src/eval.c Mesa/src/eval.h
Mesa/src/extensions.c Mesa/src/extensions.h
Mesa/src/feedback.c Mesa/src/feedback.h Mesa/src/fog.c
Mesa/src/fog.h Mesa/src/get.c Mesa/src/get.h Mesa/src/glapi.c
Mesa/src/glthread.h Mesa/src/highpc.c Mesa/src/hint.h
Mesa/src/histogram.h Mesa/src/image.c Mesa/src/image.h
Mesa/src/imports.c Mesa/src/light.c Mesa/src/light.h
Mesa/src/lines.c Mesa/src/lines.h Mesa/src/logic.c
Mesa/src/logic.h Mesa/src/masking.c Mesa/src/masking.h
Mesa/src/matrix.c Mesa/src/matrix.h Mesa/src/pixel.c
Mesa/src/pixel.h Mesa/src/points.c Mesa/src/points.h
Mesa/src/polygon.c Mesa/src/polygon.h Mesa/src/rastpos.c
Mesa/src/readpix.c Mesa/src/scissor.c Mesa/src/scissor.h
Mesa/src/state.c Mesa/src/state.h Mesa/src/stencil.c
Mesa/src/stencil.h Mesa/src/teximage.c Mesa/src/teximage.h
Mesa/src/texobj.c Mesa/src/texobj.h Mesa/src/texstate.c
Mesa/src/texstate.h Mesa/src/texture.c Mesa/src/texture.h
Mesa/src/texutil.c Mesa/src/texutil.h Mesa/src/varray.c
Mesa/src/varray.h Mesa/src/X/fakeglx.c Mesa/src/X/xm_api.c
Mesa/src/X/xm_dd.c Mesa/src/X/xm_line.c Mesa/src/X/xm_span.c
Mesa/src/X/xm_tri.c Mesa/src/swrast/s_aaline.c
Mesa/src/swrast/s_aaline.h Mesa/src/swrast/s_aatriangle.h
Mesa/src/swrast/s_accum.h Mesa/src/swrast/s_alpha.h
Mesa/src/swrast/s_alphabuf.h Mesa/src/swrast/s_blend.h
Mesa/src/swrast/s_context.c Mesa/src/swrast/s_context.h
Mesa/src/swrast/s_depth.h Mesa/src/swrast/s_drawpix.h
Mesa/src/swrast/s_feedback.h Mesa/src/swrast/s_fog.h
Mesa/src/swrast/s_histogram.h Mesa/src/swrast/s_lines.h
Mesa/src/swrast/s_logic.h Mesa/src/swrast/s_masking.h
Mesa/src/swrast/s_pb.h Mesa/src/swrast/s_pixeltex.h
Mesa/src/swrast/s_points.h Mesa/src/swrast/s_quads.c
Mesa/src/swrast/s_quads.h Mesa/src/swrast/s_scissor.h
Mesa/src/swrast/s_span.h Mesa/src/swrast/s_stencil.h
Mesa/src/swrast/s_texture.h Mesa/src/swrast/s_triangle.h
Mesa/src/swrast/s_zoom.h Mesa/src/swrast/swrast.h
Mesa/src/swrast_setup/ss_context.h
Mesa/src/swrast_setup/ss_triangle.c
Mesa/src/swrast_setup/ss_triangle.h
Mesa/src/swrast_setup/ss_vb.h Mesa/src/tnl/t_clip.c
Mesa/src/tnl/t_clip.h Mesa/src/tnl/t_context.c
Mesa/src/tnl/t_context.h Mesa/src/tnl/t_cva.c
Mesa/src/tnl/t_cva.h Mesa/src/tnl/t_debug.c
Mesa/src/tnl/t_debug.h Mesa/src/tnl/t_dlist.h
Mesa/src/tnl/t_eval.c Mesa/src/tnl/t_eval.h
Mesa/src/tnl/t_fog.c Mesa/src/tnl/t_fog.h
Mesa/src/tnl/t_light.c Mesa/src/tnl/t_light.h
Mesa/src/tnl/t_pipeline.c Mesa/src/tnl/t_pipeline.h
Mesa/src/tnl/t_shade.c Mesa/src/tnl/t_shade.h
Mesa/src/tnl/t_stages.c Mesa/src/tnl/t_stages.h
Mesa/src/tnl/t_texture.c Mesa/src/tnl/t_texture.h
Mesa/src/tnl/t_trans_elt.c Mesa/src/tnl/t_trans_elt.h
Mesa/src/tnl/t_varray.c Mesa/src/tnl/t_varray.h
Mesa/src/tnl/t_vb.c Mesa/src/tnl/t_vb.h
Mesa/src/tnl/t_vbcull.c Mesa/src/tnl/t_vbcull.h
Mesa/src/tnl/t_vbfill.c Mesa/src/tnl/t_vbfill.h
Mesa/src/tnl/t_vbindirect.c Mesa/src/tnl/t_vbindirect.h
Mesa/src/tnl/t_vbrender.c Mesa/src/tnl/t_vbrender.h
Mesa/src/tnl/t_vbxform.c Mesa/src/tnl/t_vbxform.h
Mesa/src/tnl/tnl.h
Added Files:
Mesa/src/mtypes.h
Removed Files:
Mesa/src/types.h

Changed Mesa/src/types to Mesa/src/mtypes.h to avoid conflicts while
compiling on a VMS system.

----------------------------------------------------------------------
/external/mesa3d/src/mesa/main/get.c
a852378a6289d154364dde440f89a39bbfc33e2d 20-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars.
Completely removed the dirty texture object list. Set texObj->Complete
to GL_FALSE to indicate dirty.
Made point/line/triangle/quad SWvertex parameters const.
Minor code clean-ups.
/external/mesa3d/src/mesa/main/get.c
23caf20169ac38436ee9c13914f1d6aa7cf6bb5e 16-Nov-2000 Keith Whitwell <keith@tungstengraphics.com> Move the transform and lighting code to two new directories
math: Provides basic matrix and vector functionality that
might be useful to multiple software t&l
implementations, and is used by core mesa to
manage the Model, Project, etc matrices.

tnl: The real transform & lighting code from core mesa,
including everything from glVertex3f through vertex
buffer handling, transformation, clipping, lighting
and handoff to a driver for rasterization.

The interfaces of these can be further tightened up, but the basic
splitting up of state and code move is done.
/external/mesa3d/src/mesa/main/get.c
24a32627d9a1b23323429b989bb5705a695fb4c1 15-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> Replaced ctx->Point.Size with ctx->Point._Size
Replaced ctx->Point.UserSize with ctx->Point.Size
/external/mesa3d/src/mesa/main/get.c
a96308c37db0bc0086a017d318bc3504aa5f0b1a 30-Oct-2000 Keith Whitwell <keith@tungstengraphics.com> Replace the flags Mesa was using for ctx->NewState with a new set
based on the GL attribute groups.

Introduced constants describing the circumstances under which some
key derived values can change:
_SWRAST_NEW_RASTERMASK -- ctx->RasterMask
_SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle
function
_DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps

These are helpful in deciding whether you need to recalculate state if your
recalculation involves reference to a derived value.
/external/mesa3d/src/mesa/main/get.c
193005393d6b1422ad9084f8e71004f4f055b88f 29-Oct-2000 Brian Paul <brian.paul@tungstengraphics.com> renamed Current.ByteColor Current.Color
/external/mesa3d/src/mesa/main/get.c
c893a015d8a50a38cd3f727d99835e7e7e2ccea9 28-Oct-2000 Brian Paul <brian.paul@tungstengraphics.com> New colormac.h file for color-related macros.
Lot's of clean-up in macros.h and mmath.h
/external/mesa3d/src/mesa/main/get.c
ba643a2094a1e844b6ce60f468057057557859ce 28-Oct-2000 Brian Paul <brian.paul@tungstengraphics.com> Basic work to support deep color channels:
Replace GLubyte with GLchan
Replace 255 with CHAN_MAX
/external/mesa3d/src/mesa/main/get.c
fe5d67d95f3a5fc84c5421d409a6464642aaf2cb 27-Oct-2000 Keith Whitwell <keith@tungstengraphics.com> Implement EXT_fog_coord and EXT_secondary_color.

EXT_secondary_color is disabled until we get some dispatch offsets from SGI.
/external/mesa3d/src/mesa/main/get.c
b1394fa92aaaf859ce9efc8b5fc194397921320c 26-Sep-2000 Brian Paul <brian.paul@tungstengraphics.com> First batch of OpenGL SI related changes:
Renamed struct gl_context to struct __GLcontextRec.
Include glcore.h, setup GL imports/exports.
Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions.
GLcontext's Visual field is no longer a pointer.
/external/mesa3d/src/mesa/main/get.c
4ed1d0b2c0c30c0b415cbf78aa90f334da91f543 15-Sep-2000 Brian Paul <brian.paul@tungstengraphics.com> added some missing const keywords in GetString
/external/mesa3d/src/mesa/main/get.c
8e053916c8052b47c191f68991c126f47c72c3f3 30-Aug-2000 Brian Paul <brian.paul@tungstengraphics.com> added more extensions testing code
/external/mesa3d/src/mesa/main/get.c
042066887b09f81435f96c2a14702355d05d8290 08-Aug-2000 Brian Paul <brian.paul@tungstengraphics.com> added GetInteger/Float/Double/Boolean/Pointer device driver functions
/external/mesa3d/src/mesa/main/get.c
f7d503376fd4a832e6fee31993551ae3852b16b0 21-Jul-2000 Brian Paul <brian.paul@tungstengraphics.com> removed beta from version string
/external/mesa3d/src/mesa/main/get.c
1207bf057aeea3376e5e0f03f789a5d67ed4d29d 23-May-2000 Brian Paul <brian.paul@tungstengraphics.com> initial work for GL_ARB_texture_compression
/external/mesa3d/src/mesa/main/get.c
35d5301a54153930ee6fd60dff1010ce9f901397 23-May-2000 Brian Paul <brian.paul@tungstengraphics.com> more texture cube work, misc code clean-up
/external/mesa3d/src/mesa/main/get.c
fc4b44399a07a7a7559f20ceab8a791209b4d875 23-May-2000 Brian Paul <brian.paul@tungstengraphics.com> more work on GL_ARB_texture_cube_map
/external/mesa3d/src/mesa/main/get.c
86fc370d399167ec9bb978d053d4a72215c86c16 22-May-2000 Brian Paul <brian.paul@tungstengraphics.com> initial code for GL_ARB_texture_cube_map
/external/mesa3d/src/mesa/main/get.c
0665d482d2bafae09cc36ad05fa58e292cfe4ca8 08-May-2000 Brian Paul <brian.paul@tungstengraphics.com> Added point UserSize, cleaned up point drawing code
/external/mesa3d/src/mesa/main/get.c
6698b2294f9a151b777dd4e0d1f1c3e86204617a 07-May-2000 Brian Paul <brian.paul@tungstengraphics.com> Err, initial code for GL_EXT_convolution, not histogram
/external/mesa3d/src/mesa/main/get.c
82b02f0ef24bf139778c8eec8d62dfa3366dff35 07-May-2000 Brian Paul <brian.paul@tungstengraphics.com> initial code for GL_EXT_histogram extension
/external/mesa3d/src/mesa/main/get.c
1a1cf7ed75d799bbda34399ddab7949b8c06686e 04-May-2000 Brian Paul <brian.paul@tungstengraphics.com> implemented GL_EXT_histogram extension
/external/mesa3d/src/mesa/main/get.c
13811376c99addb0616c9397cc7d5715befcd8d4 12-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> more GL_SGI_color_table extension work
/external/mesa3d/src/mesa/main/get.c
8cce314c325525498c2fa093a9a69ee4ca9f6832 10-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> fixed GL_PGI_misc_hints identifiers
/external/mesa3d/src/mesa/main/get.c
250069dbb443f26f4dcc409c9c873019a5f50f9d 08-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_SGI_color_matrix extension
/external/mesa3d/src/mesa/main/get.c
2b2e925ea4a5652b0ab73b1efbce345a42663842 07-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_SGIX/SGIS_pixel_texture extension
/external/mesa3d/src/mesa/main/get.c
7e67fb41fb54e050f6983b4de09ed3a317d6148f 04-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> more GL_HP_occlusion_test work
/external/mesa3d/src/mesa/main/get.c
f2123080b51f4a242bf1d73a8e566b9abb202897 31-Mar-2000 Brian Paul <brian.paul@tungstengraphics.com> separate R/G/B/A accum buffer size fields
/external/mesa3d/src/mesa/main/get.c
1b2ff69f468d609a88b1cd31041df2b81931816b 12-Mar-2000 Brian Paul <brian.paul@tungstengraphics.com> initial implementation of GL_HP_occlusion_test extension
/external/mesa3d/src/mesa/main/get.c
ead285a9266bb5f80e68de122490a6afb88df6f3 24-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> bunch of dispatch and extension-related changes
/external/mesa3d/src/mesa/main/get.c
21ab2588217e89f950bff32c386525292f9f773e 17-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> removed driver RendererString() and ExtensionString() funcs
/external/mesa3d/src/mesa/main/get.c
0b6fec7a6f0d23348c49b430d8ffbe0f47ff0820 06-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> added missing glGet cases for GL_EXT_compiled_vertex_array
/external/mesa3d/src/mesa/main/get.c
e69f1f54f9506210c58f104db80adadca0b1fe2c 05-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> GL_ARRAY_ELEMENT_LOCK_FIRST/COUNT_SGI changed to _EXT suffix
/external/mesa3d/src/mesa/main/get.c
539cce52483eb31db5439bdf150a2efd800633a2 03-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> added point/line size limits to gl_constants struct
/external/mesa3d/src/mesa/main/get.c
1816ec450040a070ec74fff57c3215efb6bc485d 03-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> added Const.SubPixelBits
/external/mesa3d/src/mesa/main/get.c
3db088f7d792021c8ed628a776355fc315a479a9 17-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> added missing POINT/LINE RANGE/GRANULARITY tokens
/external/mesa3d/src/mesa/main/get.c
cd96388857255711c4e33e7d2626f199d3810d15 10-Dec-1999 Brian Paul <brian.paul@tungstengraphics.com> implemented GL_ARB_tranpose_matrix
/external/mesa3d/src/mesa/main/get.c
fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5 11-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> first big check-in of new Mesa 3.3 code
/external/mesa3d/src/mesa/main/get.c
1e083c8c172c6107506ddbf18a94b6b772afee3e 18-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> added glGet cases for vertex array enable state
/external/mesa3d/src/mesa/main/get.c
485f04074151686fa24d40e3eeb83029d3d8c425 08-Oct-1999 Keith Whitwell <keith@tungstengraphics.com> Fixed includes & added a few hooks for the DRI.
/external/mesa3d/src/mesa/main/get.c
17f0efb89639251527a80744f4db52b36cf6341e 16-Sep-1999 Brian Paul <brian.paul@tungstengraphics.com> changed version string to return 1.2
/external/mesa3d/src/mesa/main/get.c
00dd504c72e7af8a171a07a952b03bc38982780a 10-Sep-1999 Brian Paul <brian.paul@tungstengraphics.com> moved gl_GetString() into get.c
/external/mesa3d/src/mesa/main/get.c
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c 19-Aug-1999 jtg <jtg> Initial revision
/external/mesa3d/src/mesa/main/get.c