History log of /external/mesa3d/src/mesa/main/config.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8ff8c91893cee8b1893de91e145c8496a12ab9ca 26-Oct-2012 Marek Olšák <maraeo@gmail.com> mesa: bump MAX_VARYING to 32

We're starting to get apps utilizing more than 16 varyings and
most current hardware supports 32 anyway.

Tested with r600g.
swrast, softpipe and llvmpipe still advertise 16 varyings.

This fixes a WebGL crash after launching this demo:
https://developer.mozilla.org/en-US/demos/detail/falling-cubes

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=54402

NOTE: This is a candidate for the stable branches.

Acked-by: Kenneth Graunke <kenneth@whitecape.org>
(cherry picked from commit b3921e1f53833420e0a0fd581f741744e7957a05)

Conflicts:
src/mesa/main/context.c
/external/mesa3d/src/mesa/main/config.h
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/config.h
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/config.h
2b0aa3fb21386051976bf3c45e6455fc45d69bb3 20-Feb-2012 Brian Paul <brianp@vmware.com> mesa: move more swrast-related #defines out of core Mesa
/external/mesa3d/src/mesa/main/config.h
630ab0d27ba693602205479ea481c5b2a9e26346 20-Feb-2012 Brian Paul <brianp@vmware.com> mesa: remove last of MAX_WIDTH, MAX_HEIGHT

Define new MAX_VIEWPORT_WIDTH/HEIGHT and MAX_RENDERBUFFER_SIZE values
instead.
/external/mesa3d/src/mesa/main/config.h
b5d096ac1ac075380d597133a484446afaa3571b 20-Feb-2012 Brian Paul <brianp@vmware.com> mesa: remove some cruft from config.h
/external/mesa3d/src/mesa/main/config.h
cfecffeedcd1a361499e74bec7ca61790db0036c 20-Feb-2012 Brian Paul <brianp@vmware.com> mesa: minor comment clean-ups in config.h
/external/mesa3d/src/mesa/main/config.h
99d22c4e3859b17ac1d5102f54b1a6d275d572bb 20-Feb-2012 Brian Paul <brianp@vmware.com> mesa: remove WIN32 MAX_WIDTH work-around in config.h

There aren't any more stack-allocated arrays dimensioned by MAX_WIDTH
so there shouldn't be any more stack overflows.
/external/mesa3d/src/mesa/main/config.h
4d53fb525db56d0695eaa5b91bd8f0cefbc25866 18-Sep-2011 Brian Paul <brianp@vmware.com> mesa: move last bits of GLchan stuff into swrast

This removes the last remnants of the GLchan datatype and associated
macros out of core Mesa and into swrast.
/external/mesa3d/src/mesa/main/config.h
61b2d01101ee6d42c11a2547909460a5c21588a0 08-Sep-2011 Paul Berry <stereotype441@gmail.com> Increase MAX_CLIP_PLANES to 8

This will allow drivers to increase ctx->Const.MaxClipPlanes to 8,
which is required for GLSL-1.30 compliance.

No driver behavior should be affected. However, many data structures
use MAX_CLIP_PLANES as an array size, so these arrays will get
slightly larger.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/config.h
87679e2ea10836d89f47a37b8e94cce0d319622e 30-Aug-2011 Brian Paul <brianp@vmware.com> mesa: bump max program local params, max uniforms limit

Some driver support more than 1024.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/config.h
64da9a1a04f5e3a0609be09a65a4c0419ebd43a5 02-Dec-2010 José Fonseca <jfonseca@vmware.com> mesa: Temporary hack to prevent stack overflow on windows

e.g. st_readpixels is trying to alloca() an huge ammount of memory from
the stack.
/external/mesa3d/src/mesa/main/config.h
4b08f35487fa439fd9ca4d653d3a146c3dc09c1c 02-Dec-2010 Brian Paul <brianp@vmware.com> mesa: raise max texture sizes to 16K

This allows 16K x 16K 2D textures, for example, but we don't want to
allow that for 3D textures. The new gl_constants::MaxTextureMBytes
field is used to prevent allocating too large of texture image.
This allows a 16K x 32 x 32 3D texture, for example, but prevents 16K^3.
Drivers can override this limit. The default is currently 1GB.

Apps should use the proxy texture mechanism to determine the actual
max texture size.
/external/mesa3d/src/mesa/main/config.h
b80a830cd8cbad128aad3edb2eef4cb40e7b145b 10-Aug-2010 Brian Paul <brianp@vmware.com> mesa: fix comment typo
/external/mesa3d/src/mesa/main/config.h
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/config.h
e2ea69afef2eeeb31b73772c3bf8ef696dadbc17 04-May-2010 Brian Paul <brianp@vmware.com> mesa: increase MAX_DRAW_BUFFERS to 8

Required for GL 3.x
/external/mesa3d/src/mesa/main/config.h
066f0097959fe705c57556b658a09af0ba6be8fb 31-Mar-2010 Brian Paul <brianp@vmware.com> mesa: initial data structures for transform feedback
/external/mesa3d/src/mesa/main/config.h
cb640c8d40c4ee34160a14d646c244f44a5013f6 10-Dec-2009 Eric Anholt <eric@anholt.net> mesa: Fix default (swrast) GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS.

The swrast pipeline shouldn't have any problem with all the frag and vert
textures being bound at the same time. Note that this may result in
DRI drivers that don't set this limit having an improbable return
(fragment + vertex < combined), but it seems like it shouldn't cause
problems for apps.
/external/mesa3d/src/mesa/main/config.h
5606dfb572bf4b89b4882265924705bacc8c182b 18-Nov-2009 Ian Romanick <ian.d.romanick@intel.com> Merge branch 'outputswritten64'

Add a GLbitfield64 type and several macros to operate on 64-bit
fields. The OutputsWritten field of gl_program is changed to use that
type. This results in a fair amount of fallout in drivers that use
programs.

No changes are strictly necessary at this point as all bits used are
below the 32-bit boundary. Fairly soon several bits will be added for
clip distances written by a vertex shader. This will cause several
bits used for varyings to be pushed above the 32-bit boundary. This
will affect any drivers that support GLSL.

At this point, only the i965 driver has been modified to support this
eventuality.

I did this as a "squash" merge. There were several places through the
outputswritten64 branch where things were broken. I foresee this
causing difficulties later for bisecting. The history is still
available in the branch.

Conflicts:
src/mesa/drivers/dri/i965/brw_wm.h
/external/mesa3d/src/mesa/main/config.h
eabe12df44a41e97fb5736959e8864ddbd01be14 24-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> ARB prog: Change handling of program parameter limits

Several changes are made to program parameter limits. Several of the
non-NATIVE limits are set higher. All of the NATIVE limits are set to
zero in the core Mesa code. Each driver must set the actual value in
its context creation routine. If the NATIVE value remains zero, this
indicates that hardware shaders may not be supported.

Each of the preceeding changes matches the bahavior of Apple's shader
assembler, so it seems safe.

Finally, we limit the value of MaxEnvParams to be no greater than
MaxNativeAttribs. At least one case has been found where an
application does the wrong thing if MaxNativeAttribs < MaxEnvParams.

See also bugzilla #23490.
/external/mesa3d/src/mesa/main/config.h
66bc17e80e22d8f205cc02171b1c266feab6631f 14-Aug-2009 Tom Fogal <tfogal@alumni.unh.edu> Allow external settings of MAX_WIDTH/HEIGHT.

Conditionalize MAX_WIDTH / MAX_HEIGHT defines so that users can
set them via CFLAGS.
/external/mesa3d/src/mesa/main/config.h
ee98ae5a29ca870149c4a0d2a8f25f55e0fd333a 09-Jun-2009 Jakob Bornecrantz <jakob@vmware.com> Merge branch 'mesa_7_5_branch'

Conflicts:

Makefile
src/mesa/main/version.h
src/mesa/shader/slang/slang_preprocess.c
src/mesa/state_tracker/st_cb_bufferobjects.c
0bced6a326e3520d2b280b4f6cdaadf843ce1d2d 08-Jun-2009 Brian Paul <brianp@vmware.com> mesa: bump MAX_PROGRAM_ENV_PARAMS from 128 to 256

Also, MAX_NV_VERTEX_PROGRAM_PARAMS should be 96, not 128 (or 256).
/external/mesa3d/src/mesa/main/config.h
882cd6c839e56a3eceb8edf62f83893f6b531d35 22-May-2009 Brian Paul <brianp@vmware.com> mesa: remove MAX_VERTEX_PROGRAM_ATTRIBS

Use MAX_VERTEX_GENERIC_ATTRIBS instead. No need for two #defines for
the same quantity.
/external/mesa3d/src/mesa/main/config.h
4a95185c9f30c2de7a03bb1a0653f51b53b1111d 22-May-2009 Brian Paul <brianp@vmware.com> mesa: rename MAX_VERTEX_ATTRIBS to MAX_VERTEX_GENERIC_ATTRIBS

Be clearer that this is the number of generic vertex program/shader
attributes, not counting the legacy attributes (pos, normal, color, etc).
/external/mesa3d/src/mesa/main/config.h
4e762395ef7e8c332c16fd0c11025cfa52763a45 08-May-2009 Brian Paul <brianp@vmware.com> mesa: raise MAX_VARYING (number of shader varying vars) to 16

16 is the limit for now because of various 32-bit bitfields.
/external/mesa3d/src/mesa/main/config.h
0be8af8a392541acde3f8791a754a260b877ac17 24-Mar-2009 Alan Hourihane <alanh@vmware.com> mesa: bump MAX_PROGRAM_TEMPS to 256 (there's some big shaders out there)
/external/mesa3d/src/mesa/main/config.h
114152e068ec919feb0a57a1259c2ada970b9f02 12-Mar-2009 Roland Scheidegger <sroland@vmware.com> mesa: add support for ATI_envmap_bumpmap

add new entrypoints, new texture format, etc
translate in texenvprogram.c for drivers using the mesa-generated tex env
fragment program
also handled in swrast, but not tested (cannot work due to negative texel
results not handled correctly)
/external/mesa3d/src/mesa/main/config.h
555f0a88182e2b1af809b2d97abdac02814a2f28 28-Feb-2009 Brian Paul <brianp@vmware.com> mesa: remove unused AUX buffers

Remove all references to aux buffers 1..3. Keep AUX0 around for now just
in case, but it'll probably go too someday. I don't know of any OpenGL
drivers since the IRIX days that support aux color buffers.
/external/mesa3d/src/mesa/main/config.h
f2c023291a1f2887294d2aac504f8b82857ad092 22-Feb-2009 Brian Paul <brianp@vmware.com> mesa: move a bunch of compiler-related stuff into new compiler.h header

This trims down and cleans up imports.h and glheader.h quite a bit.
/external/mesa3d/src/mesa/main/config.h
5b2f8dc01300058d43d8043aa897722f39657e93 18-Feb-2009 Brian Paul <brianp@vmware.com> mesa: increase MAX_UNIFORMS to 1024 (of vec4 type)

Old limit was 256. Note that no arrays are declared to this size.
The only place we have to be careful about raising this limit is the
prog_src/dst_register Index bitfields. These have been bumped up too.

Added assertions to check we don't exceed the bitfield in the future too.
/external/mesa3d/src/mesa/main/config.h
88b702e8c47c8930940c396132b2a191d4a3e7ca 13-Feb-2009 Robert Ellison <papillo@i965-laptop.(none)> i965: Eric Anholt's patch for bumping up texture sizes

I'm committing this because it fixes a conform failure; the failure occurs
on the TextureProxy test, where the test attempts to create proxy textures
at every level, but fails at the last level (border == 1, width == 1,
height == 1) because it's beyond MAX_TEXTURE_LEVELS.

Eric's original comment was:

idr said that in his review swrast was ready for it, and the 965 driver is
advertising it already though it has been resulting in many crashes due to
arrays using these defines not being big enough.
/external/mesa3d/src/mesa/main/config.h
0815ebccfc0a12d8f3e831928f1c4210b7f75ad8 03-Jan-2009 Brian Paul <brianp@vmware.com> Merge commit 'origin/master' into gallium-0.2

Conflicts:

src/mesa/main/ffvertex_prog.c
src/mesa/main/texenvprogram.c
e9b34885b8ff2ccb67a801cd1ce07e0df1b0e397 31-Dec-2008 Brian Paul <brianp@vmware.com> mesa: increase max texture image units and GLSL samplers to 16

The max texture coord units is still 8. All the fixed-function paths are
still limited to 8 too. But GLSL shaders can use more samplers now.

Note that some texcoord-related data structures are declared to be 16
elements in size rather than 8. This just simplifies the code in a few
places; the extra elements aren't accessible to the user.

These changes haven't been extensively tested yet, but sanity checking has
been done.

It should be possible to increase the max image units/samplers to 32 without
doing anything special. Beyond that we'll need longer bitfields in a few
places.
/external/mesa3d/src/mesa/main/config.h
c789bd376f09c3b61617aeef6f5adbba2c541178 31-Dec-2008 Brian Paul <brianp@vmware.com> Merge commit 'origin/master' into gallium-0.2

Conflicts:

src/mesa/main/config.h
432e9fa85233f28ce42c2bcc94053a2deb45dad9 31-Dec-2008 Brian Paul <brianp@vmware.com> mesa: increase max constants/uniforms to 256 (vec4 vectors)
/external/mesa3d/src/mesa/main/config.h
df6155fcff66034457b3165f5df0a61ccfc41314 24-Nov-2008 Brian Paul <brian.paul@tungstengraphics.com> Merge commit 'origin/master' into gallium-0.2

Conflicts:

progs/glsl/Makefile
b730d0d3e9b202b17a0815cb820fc9905f35cb98 24-Nov-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: add gl_program::Input/OutputFlags[] array

These arrays will indicate per-input or per-output options for vertex/fragment
programs such as centroid-sampling and invariance.
/external/mesa3d/src/mesa/main/config.h
f51cca72d31aacbae815c70071d2d3a04d55025a 26-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: fix/simplify initialization of vertex/fragment program limits

Defaults for program length, num ALU instructions, num indirections, etc.
basically indicate no limit for software rendering. Driver should override
as needed.
/external/mesa3d/src/mesa/main/config.h
ce1685ce947545fac8c254cafdc0f133b6202ca9 14-Jul-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: comments about vectors vs components
/external/mesa3d/src/mesa/main/config.h
34a61c66fd1b625a5606b795d192a49632ff1787 22-Sep-2008 Keith Whitwell <keith@tungstengraphics.com> mesa: refactor: move #define FEATURE flags into new mfeatures.h file

Also, check the FEATURE flags in many places.
(cherry picked from commit 40d1a40f294f1ed2dacfad6f5498322fc08cc2d1)

Conflicts:

src/mesa/main/config.h
src/mesa/main/context.c
src/mesa/main/texobj.c
src/mesa/main/texstate.c
src/mesa/main/texstore.c
/external/mesa3d/src/mesa/main/config.h
0397b2bb41b0f337af2949a15bcd7d0e7e8a7dc1 11-Sep-2008 Keith Whitwell <keith@tungstengraphics.com> Merge branch 'gallium-0.1' into gallium-0.2

A first attempt at moving gallium onto a branch directly off master...

It will be interesting to see how much work this takes to get running.

Have resolved the conflicts semi-arbitarily, not compiled or tested.

Conflicts:

.gitignore
Makefile
configs/config.mgw
configs/darwin
configs/darwin-x86ppc
configs/default
configs/freebsd-dri
configs/linux-dri
configs/linux-dri-xcb
configs/linux-fbdev
configs/linux-static
configs/linux-x86-64-static
configs/linux-x86-static
doxygen/Makefile
include/GL/gl.h
progs/demos/Makefile
progs/demos/descrip.mms
progs/demos/texenv.c
progs/egl/.gitignore
progs/egl/Makefile
progs/glsl/.gitignore
progs/glsl/Makefile
progs/glsl/convolutions.c
progs/samples/Makefile.mgw
progs/tests/.gitignore
progs/trivial/.gitignore
progs/trivial/point-param.c
progs/trivial/tri.c
progs/xdemos/.gitignore
progs/xdemos/glthreads.c
src/egl/drivers/demo/Makefile
src/egl/drivers/dri/Makefile
src/egl/main/Makefile
src/glu/Makefile
src/glu/sgi/Makefile
src/glu/sgi/Makefile.mgw
src/glut/glx/Makefile.mgw
src/glut/os2/WarpWin.cpp
src/glut/os2/glut_cindex.cpp
src/glut/os2/glut_gamemode.cpp
src/glut/os2/glut_win.cpp
src/glut/os2/glut_winmisc.cpp
src/glut/os2/os2_glx.cpp
src/glut/os2/os2_menu.cpp
src/glut/os2/os2_winproc.cpp
src/glw/Makefile
src/glx/x11/dri_glx.c
src/glx/x11/glxext.c
src/mesa/Makefile
src/mesa/Makefile.mgw
src/mesa/descrip.mms
src/mesa/drivers/beos/Makefile
src/mesa/drivers/common/descrip.mms
src/mesa/drivers/common/driverfuncs.c
src/mesa/drivers/directfb/Makefile
src/mesa/drivers/dri/Makefile.template
src/mesa/drivers/dri/common/dri_bufmgr.c
src/mesa/drivers/dri/common/dri_bufmgr.h
src/mesa/drivers/dri/common/dri_util.c
src/mesa/drivers/dri/common/extension_helper.h
src/mesa/drivers/dri/common/mmio.h
src/mesa/drivers/dri/common/utils.c
src/mesa/drivers/dri/common/utils.h
src/mesa/drivers/dri/glcore/Makefile
src/mesa/drivers/dri/i810/i810screen.c
src/mesa/drivers/dri/i915/intel_ioctl.c
src/mesa/drivers/dri/i915/intel_ioctl.h
src/mesa/drivers/dri/i915/intel_screen.c
src/mesa/drivers/dri/i915/server/i830_common.h
src/mesa/drivers/dri/i915/server/i830_dri.h
src/mesa/drivers/dri/i965/intel_screen.c
src/mesa/drivers/dri/i965/server/i830_common.h
src/mesa/drivers/dri/i965/server/i830_dri.h
src/mesa/drivers/dri/mach64/mach64_screen.c
src/mesa/drivers/dri/nouveau/nouveau_context.h
src/mesa/drivers/dri/nouveau/nouveau_fifo.c
src/mesa/drivers/dri/nouveau/nouveau_fifo.h
src/mesa/drivers/dri/nouveau/nouveau_screen.c
src/mesa/drivers/dri/nouveau/nouveau_screen.h
src/mesa/drivers/dri/r128/r128_tex.h
src/mesa/drivers/dri/savage/savageioctl.h
src/mesa/drivers/fbdev/Makefile
src/mesa/drivers/osmesa/Makefile
src/mesa/drivers/osmesa/descrip.mms
src/mesa/drivers/x11/Makefile
src/mesa/drivers/x11/descrip.mms
src/mesa/drivers/x11/xm_dd.c
src/mesa/glapi/glapi.c
src/mesa/glapi/glthread.c
src/mesa/main/api_validate.c
src/mesa/main/attrib.c
src/mesa/main/bufferobj.c
src/mesa/main/bufferobj.h
src/mesa/main/buffers.c
src/mesa/main/config.h
src/mesa/main/context.c
src/mesa/main/descrip.mms
src/mesa/main/drawpix.c
src/mesa/main/enums.c
src/mesa/main/fbobject.c
src/mesa/main/glheader.h
src/mesa/main/imports.c
src/mesa/main/mipmap.c
src/mesa/main/mm.c
src/mesa/main/mm.h
src/mesa/main/mtypes.h
src/mesa/main/points.c
src/mesa/main/sources
src/mesa/main/state.c
src/mesa/main/texcompress_fxt1.c
src/mesa/main/texenvprogram.c
src/mesa/main/texobj.c
src/mesa/main/texstate.c
src/mesa/main/texstore.c
src/mesa/math/descrip.mms
src/mesa/shader/arbprogram.c
src/mesa/shader/descrip.mms
src/mesa/shader/prog_execute.c
src/mesa/shader/prog_statevars.c
src/mesa/shader/prog_statevars.h
src/mesa/shader/prog_uniform.c
src/mesa/shader/program.c
src/mesa/shader/program.h
src/mesa/shader/shader_api.c
src/mesa/shader/slang/descrip.mms
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
src/mesa/sources
src/mesa/swrast/descrip.mms
src/mesa/swrast/s_drawpix.c
src/mesa/swrast/s_fragprog.c
src/mesa/swrast/s_readpix.c
src/mesa/swrast/s_span.c
src/mesa/swrast_setup/descrip.mms
src/mesa/tnl/descrip.mms
src/mesa/tnl/t_context.h
src/mesa/tnl/t_vp_build.c
src/mesa/tnl/tnl.h
src/mesa/vbo/descrip.mms
src/mesa/vbo/vbo_context.c
src/mesa/vbo/vbo_exec_array.c
src/mesa/x86-64/xform4.S
src/mesa/x86/rtasm/x86sse.c
src/mesa/x86/rtasm/x86sse.h
windows/VC6/progs/glut/glut.dsp
windows/VC7/mesa/gdi/gdi.vcproj
windows/VC7/mesa/glu/glu.vcproj
windows/VC7/mesa/mesa.sln
windows/VC7/mesa/mesa/mesa.vcproj
windows/VC7/mesa/osmesa/osmesa.vcproj
windows/VC7/progs/glut/glut.vcproj
windows/VC8/mesa/gdi/gdi.vcproj
windows/VC8/mesa/glu/glu.vcproj
windows/VC8/mesa/mesa.sln
windows/VC8/mesa/mesa/mesa.vcproj
windows/VC8/progs/glut/glut.vcproj
5bfbcf7265dfc72d85f6adbf3b243355b16334d9 30-Jul-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: implement grammar/parsing for precision/invariant syntax

Plus, fix some issues with pre-defined preprocessor symbols and version checking.
/external/mesa3d/src/mesa/main/config.h
51654783ef0aa48560f70cd3944128a94a87d86b 14-Jul-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: comments about vectors vs components
/external/mesa3d/src/mesa/main/config.h
40d1a40f294f1ed2dacfad6f5498322fc08cc2d1 11-Jun-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: refactor: move #define FEATURE flags into new mfeatures.h file

Also, check the FEATURE flags in many places.
/external/mesa3d/src/mesa/main/config.h
f9e1ef2a5b7951d36db56913b1366cf65b9d0976 18-May-2008 Brian Paul <brian.paul@tungstengraphics.com> alias ProgramEnvParameter4xyARB and ProgramParameter4xyNV (bug #12935)

these should be the same functions (as per spec).

cherry-picked from master (86a4810b09097714942bf2b889e6c62357bba931)
/external/mesa3d/src/mesa/main/config.h
ade508312c701ce89d3c2cd717994dbbabb4f207 15-May-2008 Brian Paul <brian.paul@tungstengraphics.com> Updated GLSL uniform/sampler handling from gallium-0.1 branch

Previously, the shader linker combined the uniforms used by the vertex and
fragment shaders into a combined set of uniforms. This made the implementation
of glUniform*() simple, but was rather inefficient otherwise. Now each shader
gets its own set of uniforms (no more modelview matrix showing up in the
fragment shader uniforms, for example).

cherry-picked by hand from gallium-0.1 branch
/external/mesa3d/src/mesa/main/config.h
61fbc816570820757afdbc3cd04cd475b337ad4f 29-Nov-2007 Brian <brian.paul@tungstengraphics.com> New ctx->Driver.Map/UnmapTexture() functions for accessing textures from t_vb_program.c
/external/mesa3d/src/mesa/main/config.h
86a4810b09097714942bf2b889e6c62357bba931 09-Nov-2007 Roland Scheidegger <sroland@tungstengraphics.com> alias ProgramEnvParameter4xyARB and ProgramParameter4xyNV (bug #12935)

these should be the same functions (as per spec).
/external/mesa3d/src/mesa/main/config.h
8fed2466e4056668a76a87cf935b5fbff8ae15ca 27-Oct-2007 Brian <brian.paul@tungstengraphics.com> Re-implement GLSL texture sampler variables.

GLSL sampler variables indicate which texture unit to use for TEX instructions.
Previously, this was baked into the fragment/vertex program and couldn't be
readily changed once set.
Now, SamplerUnits[] array indicates which texture unit is to be used for
each sampler variable. These values are set with glUniform1i().
This is extra state that must be passed to the fragment/vertex program
executor at runtime.
/external/mesa3d/src/mesa/main/config.h
1a55e97c9c1734f0808e4ed570be3826dba24417 28-Jun-2007 Brian <brian.paul@tungstengraphics.com> increase MAX_POINT_SIZE to 60
/external/mesa3d/src/mesa/main/config.h
009ddb4e509f7dd39a17408332c6b0eff47a16fe 08-Jun-2007 Brian <brian.paul@tungstengraphics.com> remove obsolete comment about max DEFAULT_SOFTWARE_DEPTH_BITS
/external/mesa3d/src/mesa/main/config.h
bb372f1c9bc08e8b0dca983cb4ba36b2f2f039fb 17-May-2007 Ian Romanick <idr@us.ibm.com> Initial implementation of MESA_texture_array

Shadow sampling from texture arrays is still not implemented. Everything
else should be there, though.
/external/mesa3d/src/mesa/main/config.h
af807a4696866a4ee08bb2a4e95b9c02011db530 09-Apr-2007 Brian <brian@nostromo.localnet.net> enable GLSL 1.20
/external/mesa3d/src/mesa/main/config.h
1c09bcfdda4083636a3ac27d804a34ef87875ce7 12-Mar-2007 Brian <brian@nostromo.localnet.net> Implement support for GL_ARB_draw_buffers with GL_MAX_DRAW_BUFFERS > 1.

GL_MAX_DRAW_BUFFERS is currently 4.
Added gl_FragData[] output for fragment programs.
In _swrast_write_rgba_span() loop over the color outputs/renderbuffers.
/external/mesa3d/src/mesa/main/config.h
b85d4d61a7f93a9f2d58a1d701808584e0fce8c7 26-Feb-2007 Brian <brian@nostromo.localnet.net> define and use MAX_PROGRAM_ADDRESS_REGS
/external/mesa3d/src/mesa/main/config.h
b7aeac0de1c9c533f78c5d6acf358bdc206161ab 22-Feb-2007 Brian <brian@yutani.localnet.net> added MAX_PROGRAM_ENV_PARAMS
/external/mesa3d/src/mesa/main/config.h
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/config.h
3dedeaa0557f17770f6ab7f163dcdde8e93609b8 16-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> Initial implementation work for CAL, RET, and BRA instructions for fragment
programs.
/external/mesa3d/src/mesa/main/config.h
d00ef005fedb21a1b42c0a12264433089b7a10c5 03-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> replace CONFIG_H with MESA_CONFIG_H_INCLUDED
/external/mesa3d/src/mesa/main/config.h
ebf58ea3a392cbaddc9341b9f68a57da4f333104 25-Aug-2006 Brian Paul <brian.paul@tungstengraphics.com> According to GL_NV_fragment_program, max frag prog length is 1024 instructions.
Updated MAX_NV_FRAGMENT_PROGRAM_INSTRUCTIONS to 1024.
/external/mesa3d/src/mesa/main/config.h
c1c282f36ad31f99b9d5b38a2d39118740bca928 17-Aug-2006 Brian Paul <brian.paul@tungstengraphics.com> sort the FEATURE_ defines
/external/mesa3d/src/mesa/main/config.h
9dc90cd5f35e1b286cc70f95f0dfe20ea356eeca 17-Aug-2006 Brian Paul <brian.paul@tungstengraphics.com> added FEATURE_EXT_timer_query and tests
/external/mesa3d/src/mesa/main/config.h
8d214bc8044e5027e3fa9302b259d0c557270b00 03-Aug-2006 Brian Paul <brian.paul@tungstengraphics.com> Initial work for GL_EXT_texture_sRGB.
/external/mesa3d/src/mesa/main/config.h
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/config.h
ae76be49eb4954a691b765077fc77875964b37e1 04-Apr-2006 Michal Krol <mjkrol@gmail.org> Define MAX_VERTEX_ATTRIBS to 16.
/external/mesa3d/src/mesa/main/config.h
0bffb1192a599b11af11604ad590f6a50c054bf1 08-Nov-2005 Brian Paul <brian.paul@tungstengraphics.com> some initial work on upcoming GL_EXT_framebuffer_blit extension
/external/mesa3d/src/mesa/main/config.h
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/config.h
978ef2bb6d9ca4996a24f95820a699e22c84f70b 21-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Remove ACCUM_BITS.
/external/mesa3d/src/mesa/main/config.h
acafeeb6dce74382fb3a48b83ab72bf67b7581ea 03-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Remove last remnants of pre-renderbuffer code.
/external/mesa3d/src/mesa/main/config.h
c529f6bf701dcb50741a444f496ede1fa6a44fe0 16-Jul-2005 Adam Jackson <ajax@freedesktop.org> strip out vestigial #ifdef HAVE_CONFIG_H stanzas, they're confusing the
modular X build
/external/mesa3d/src/mesa/main/config.h
bb5c84fcbc22b4fef28cf4589d6410eb3c35a496 01-Jul-2005 Brian Paul <brian.paul@tungstengraphics.com> Remove NEW_RENDERBUFFER stuff.
Now, OLD_RENDERBUFFER marks code that needs to eventually be removed when
all the drivers are updated to no longer need the SetBuffer() function.
/external/mesa3d/src/mesa/main/config.h
df5e2b934bc18cd17ac512e6746df64019014a7d 05-Jun-2005 Brian Paul <brian.paul@tungstengraphics.com> set OLD_RENDERBUFFER=0, need to clean up a few more things before totally removing that
/external/mesa3d/src/mesa/main/config.h
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/config.h
6a13c7da4c79f7e811fbddc68f59441070ff0cc8 22-Apr-2005 Keith Whitwell <keith@tungstengraphics.com> Up the value of MAX_NV_VERTEX_PROGRAM_PARAMS to a power of two.
/external/mesa3d/src/mesa/main/config.h
efb41b07ff213735e8ea08f38a7799f9d80459fc 15-Apr-2005 Brian Paul <brian.paul@tungstengraphics.com> remove carriage returns
/external/mesa3d/src/mesa/main/config.h
5c968cbc5e1d355a362018defde7ebe926dd1f65 14-Apr-2005 Michal Krol <mjkrol@gmail.org> add FEATURE_ARB_shading_language_100;
remove FEATURE_shading_language;
add ARB_fragment/vertex_shader max values
/external/mesa3d/src/mesa/main/config.h
fe1230f1c88fbe2e756f159625988ec3c66be2e6 01-Apr-2005 Brian Paul <brian.paul@tungstengraphics.com> Use FEATURE_shading_language to control whether the shading language
compiler is hooked in. May be enabled on compiler command line by setting
-DFEATURE_shading_lanuage=1.
/external/mesa3d/src/mesa/main/config.h
3deaa01c2bd576ae81fc6d3ea67c583cb3c22159 07-Feb-2005 Brian Paul <brian.paul@tungstengraphics.com> additional work on GL_EXT_framebuffer_object
/external/mesa3d/src/mesa/main/config.h
ddc82eefca591f0ee93d3a77e1268571629a6d5c 05-Feb-2005 Brian Paul <brian.paul@tungstengraphics.com> Some initial work on GL_EXT_framebuffer_object.
/external/mesa3d/src/mesa/main/config.h
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/config.h
2f11cbd15bed4422d96b3c6809f7bb13c670d043 27-Oct-2004 Michal Krol <mjkrol@gmail.org> add FEATURE flags for ARB_shader_objects, ARB_vertex_shader and
ARB_fragment_shader
/external/mesa3d/src/mesa/main/config.h
53f82c5aadbb15585754bfacf3237093eccdb2ce 02-Oct-2004 Brian Paul <brian.paul@tungstengraphics.com> added support for GL_ARB_draw_buffers
/external/mesa3d/src/mesa/main/config.h
375457bcef0b43c4b7a022b4fe74207dd1faf6dc 10-Sep-2004 Jose Fonseca <j_r_fonseca@yahoo.co.uk> Update the doxygen configuration file.
Minor updates/fixes to the source documentation.
/external/mesa3d/src/mesa/main/config.h
de4b3bb7766f242cd7c46841250405f5fd6bb7d3 15-May-2004 Brian Paul <brian.paul@tungstengraphics.com> minor doxygen updates
/external/mesa3d/src/mesa/main/config.h
7a5eb9a7606bd951cb9cba56b0ff96c121084d44 26-Mar-2004 Brian Paul <brian.paul@tungstengraphics.com> increase MAX_TEXTURE_LOD_BIAS to 11.0
/external/mesa3d/src/mesa/main/config.h
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/config.h
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/config.h
84b4a3a087a1475d4e9bd713e4bae91ba6363a50 17-Feb-2004 Brian Paul <brian.paul@tungstengraphics.com> Added TRIANGLE_WALK_DOUBLE to optionally walk triangle edges with GLdoubles
instead of GLfixed. (Justin Novosad)
/external/mesa3d/src/mesa/main/config.h
8533b915437464f335f52bfacf93292098f64f4d 14-Jan-2004 Brian Paul <brian.paul@tungstengraphics.com> bump MAX_WIDTH/HEIGHT to 4K pixels
/external/mesa3d/src/mesa/main/config.h
9bc3753a513f2045f3613389c2ddb604df8693e7 25-Nov-2003 Karl Rasche <karlrasche@gmail.com> added support for generic vertex attributes (ARB_vp) and their error checking
/external/mesa3d/src/mesa/main/config.h
978646d86fd19c0f564b01a469ffe0432fc5ab98 17-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> fix up FEATURE_* defines
/external/mesa3d/src/mesa/main/config.h
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/config.h
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/config.h
f44898c0883c15f3565d0af55a66d82fe3da169f 18-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Fix up FEATURE_* defines in config.h
_glapi_add_entrypoint() updates in context.c
/external/mesa3d/src/mesa/main/config.h
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/config.h
b17a722ca3989e8563ee04cb2939f4835f8a171e 13-Jun-2003 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_ARB_occlusion_query (not 100% finalized).
/external/mesa3d/src/mesa/main/config.h
a96d596be9349d83eda992235eedd26746fa46ee 08-May-2003 Brian Paul <brian.paul@tungstengraphics.com> added comment about MAX_WIDTH and textures
/external/mesa3d/src/mesa/main/config.h
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/config.h
451f31093e950e2c76e8d7dee3cb097049a906b5 17-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> checkpoint: more infrastructure for GL_ARB_vertex/fragment_program.
/external/mesa3d/src/mesa/main/config.h
d0492cf1377897c8113a109aa936ee7a7084b9c8 11-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> Some groundwork for GL_ARB_vertex/fragment_program.
/external/mesa3d/src/mesa/main/config.h
738318bb75dea8dac4465f53850987f6062a732d 04-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> Rework gl[Copy]Tex[Sub]Image() error checking so that all level, width, height
and depth checks are done via ctx->Driver.TestProxyTexImage(). This allows
more flexiblity, like supporting larger, non-cubic 3D textures.
/external/mesa3d/src/mesa/main/config.h
6061df09a45c42745253965df012ddf76910ea33 29-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> Basic infrastructure for GL_ARB_vertex_buffer_object.
/external/mesa3d/src/mesa/main/config.h
9f4d812aa70bfd9a4507d52b994e55f25e2d2c3d 25-Feb-2003 Brian Paul <brian.paul@tungstengraphics.com> set MAX_NV_FRAGMENT_PROGRAM_OUTPUTS to 3
/external/mesa3d/src/mesa/main/config.h
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/config.h
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/config.h
4b334b2db68b1f448165c37fe756cc0aa80b56c5 05-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> restore ACCUM_BITS to 16
/external/mesa3d/src/mesa/main/config.h
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/config.h
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/config.h
6c408b46678637959dba04663fbc34eb9c4bc397 27-May-2002 Brian Paul <brian.paul@tungstengraphics.com> replaced experimental MESA_sprite_point with NV_point_sprite
/external/mesa3d/src/mesa/main/config.h
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/config.h
d8af040f5eb2dd2e40339b83a02f4a42b64619ad 28-Nov-2001 Brian Paul <brian.paul@tungstengraphics.com> updated comment about CHAN_BITS
/external/mesa3d/src/mesa/main/config.h
87c964d3885d84959f86d5d7d9c4358240b6da3c 06-Nov-2001 Brian Paul <brian.paul@tungstengraphics.com> added missing GL_MAX_TEXTURE_LOD_BIAS_EXT query
/external/mesa3d/src/mesa/main/config.h
a1503b00f863a48a517939a42d512f9cfe77f79c 16-Jul-2001 Brian Paul <brian.paul@tungstengraphics.com> Various 16-bit GLchan fixes and Win32 fixes (Gerk Huisma)
/external/mesa3d/src/mesa/main/config.h
f431a3fb4dc1bf860203d79e54657e3a62bc50df 13-Jul-2001 Brian Paul <brian.paul@tungstengraphics.com> assorted changes for supporting GLfloat color channels (not done)
/external/mesa3d/src/mesa/main/config.h
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/config.h
0ab16e01348a8feceda9ee55f14b035e400d3c01 15-May-2001 Brian Paul <brian.paul@tungstengraphics.com> New IFLOOR, ICEIL macros from Josh Vanderhoof. Fixes problems with
IFLOOR(1.99999)==2, for example. Moved some macros from config.h to glheader.h
/external/mesa3d/src/mesa/main/config.h
f89035b8c45ff13392fe7cb3ce0c2bdb7e4166be 14-May-2001 Brian Paul <brian.paul@tungstengraphics.com> changed MAX_HEIGHT to 2048
/external/mesa3d/src/mesa/main/config.h
785c3469f45ef4b96f2622cd1575229a1fd9d250 27-Apr-2001 Brian Paul <brian.paul@tungstengraphics.com> Added Makefile support for building libOSMesa16.so which is Mesa compiled
for 16-bit color channels, using the OSMesa driver.
/external/mesa3d/src/mesa/main/config.h
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/config.h
22144ab7552f0799bcfca506bf4ffa7f70a06649 12-Mar-2001 Gareth Hughes <gareth@valinux.com> Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/main/config.h
88f3b89a2cb77766d2009b9868c44e03abe2dbb2 28-Dec-2000 Keith Whitwell <keith@tungstengraphics.com> Add render stage for unclipped vb's to fx driver.
Bump MAX_TEXTURE_UNITS to 8
Fix mem. leak in destroy_lists
Fix crash in q3 (cva generally)
/external/mesa3d/src/mesa/main/config.h
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/config.h
189476f265e2acb69179420f0814b99dffc90b65 20-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> minor multi-tex changes, changed MAX_TEXTURE_UNITS to 4
/external/mesa3d/src/mesa/main/config.h
ebb248aa5c018dc676d389221d76ed329059789e 29-Oct-2000 Brian Paul <brian.paul@tungstengraphics.com> more minor header file re-org (moved CONST, ASSERT, INLINE to config.h)
/external/mesa3d/src/mesa/main/config.h
699bc7b73d2fede77d3290f66c1ec355afd0373e 29-Oct-2000 Brian Paul <brian.paul@tungstengraphics.com> More GLchan color channel changes.
Some header file re-org:
Move matrix, vertex buffer structs to types.h to fix #include mess.
Remove typedef, extern declarations from config.h
/external/mesa3d/src/mesa/main/config.h
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/config.h
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/config.h
66202b75d561b2275022bea8b5936a7482c1c315 26-Oct-2000 Brian Paul <brian.paul@tungstengraphics.com> clarified meaning of DEFAULT_SOFTWARE_DEPTH_BITS value
/external/mesa3d/src/mesa/main/config.h
ce938b307e5dcd06a03baf60903c2ecd682cd8d5 18-Oct-2000 Brian Paul <brian.paul@tungstengraphics.com> More fixes for MAX_TEXTURE_UNITS > 2. Seems to work now.
Misc code clean-ups, minor bug fixes.
MAX_TEXTURE_UNITS now defaults to 3.
/external/mesa3d/src/mesa/main/config.h
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/config.h
a6d46f6b9922327fe9a268b003134a27ba8b931f 21-Aug-2000 Brian Paul <brian.paul@tungstengraphics.com> increased max convolution filter size
/external/mesa3d/src/mesa/main/config.h
a38e117fe61efeee57adfb142296e213b6ca1ba0 06-Jul-2000 Brian Paul <brian.paul@tungstengraphics.com> changed MAX_WIDTH to 2048 to handle 2K textures
/external/mesa3d/src/mesa/main/config.h
1207bf057aeea3376e5e0f03f789a5d67ed4d29d 23-May-2000 Brian Paul <brian.paul@tungstengraphics.com> initial work for GL_ARB_texture_compression
/external/mesa3d/src/mesa/main/config.h
6698b2294f9a151b777dd4e0d1f1c3e86204617a 07-May-2000 Brian Paul <brian.paul@tungstengraphics.com> Err, initial code for GL_EXT_convolution, not histogram
/external/mesa3d/src/mesa/main/config.h
82b02f0ef24bf139778c8eec8d62dfa3366dff35 07-May-2000 Brian Paul <brian.paul@tungstengraphics.com> initial code for GL_EXT_histogram extension
/external/mesa3d/src/mesa/main/config.h
13811376c99addb0616c9397cc7d5715befcd8d4 12-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> more GL_SGI_color_table extension work
/external/mesa3d/src/mesa/main/config.h
250069dbb443f26f4dcc409c9c873019a5f50f9d 08-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_SGI_color_matrix extension
/external/mesa3d/src/mesa/main/config.h
0771d159d59a856135e375ba89f6af2a057d4f5b 07-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> initial histogram and min/max work
/external/mesa3d/src/mesa/main/config.h
46f717f949dd13d7be1621873f76d6fbc620149d 16-Mar-2000 Keith Whitwell <keith@tungstengraphics.com> fix for tristrip bug and unfilled quad/polygon bug
/external/mesa3d/src/mesa/main/config.h
ed30dfa1264ec8875a3162c3c8778bc703bf11d5 03-Mar-2000 Brian Paul <brian.paul@tungstengraphics.com> runtime selectable depth buffer depth
/external/mesa3d/src/mesa/main/config.h
5df6816e2c3e5c71d4f2e5f28c964615029d7f58 21-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> added CHAN_MAX, CHAN_MAXF
/external/mesa3d/src/mesa/main/config.h
65cd4d80c4093e44e6a340b41e7bae3489b7ea4a 03-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> added SUB_PIXEL_BITS
/external/mesa3d/src/mesa/main/config.h
d13bfbf7c6e6a730ecc4c3fdef6ddd86ab2ea846 24-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> changed VB_MAX, no longer dependant on FX symbol
/external/mesa3d/src/mesa/main/config.h
62c184258b7421b20e368ba574d1d4e330e5cb64 13-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> added gl_register_config_var() proto
/external/mesa3d/src/mesa/main/config.h
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/config.h
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c 19-Aug-1999 jtg <jtg> Initial revision
/external/mesa3d/src/mesa/main/config.h