Brian Paul [Wed, 20 Jun 2001 19:12:30 +0000 (19:12 +0000)]
also print GL_MAX_TEXTURE_SIZE
Brian Paul [Wed, 20 Jun 2001 19:02:48 +0000 (19:02 +0000)]
updates for the 3.5 release
Brian Paul [Wed, 20 Jun 2001 18:54:43 +0000 (18:54 +0000)]
removed beta from version string
Brian Paul [Tue, 19 Jun 2001 21:49:06 +0000 (21:49 +0000)]
added a few missing si-glu files
Brian Paul [Tue, 19 Jun 2001 19:51:23 +0000 (19:51 +0000)]
add m4/ directory to tar file list
Brian Paul [Tue, 19 Jun 2001 18:06:41 +0000 (18:06 +0000)]
more updates to tar file lists for 3.5
Brian Paul [Mon, 18 Jun 2001 23:55:18 +0000 (23:55 +0000)]
fix glDraw/CopyPixels w/ fog bug. minor fog code clean-ups.
Brian Paul [Mon, 18 Jun 2001 23:39:38 +0000 (23:39 +0000)]
tar file list updates for 3.5
Brian Paul [Mon, 18 Jun 2001 22:45:16 +0000 (22:45 +0000)]
replaced -g with -O3 under linux-x86
Brian Paul [Mon, 18 Jun 2001 17:26:08 +0000 (17:26 +0000)]
Consolidated source files. Since the re-org a number of source files
only had one or two functions left in them.
Brian Paul [Fri, 15 Jun 2001 15:22:07 +0000 (15:22 +0000)]
Added fi_type union typedef to glheader.h.
Replace various float/int casts with the fi_type union cast.
Fixes -fstrict-aliasing problems.
Brian Paul [Fri, 15 Jun 2001 14:18:46 +0000 (14:18 +0000)]
Enable GL_ARB_texture_compression for XMesa/GLX driver. Texture
compression isn't really implmented. Just updated glTexImageXD()
to accept compressed internal format tokens.
Brian Paul [Fri, 15 Jun 2001 13:41:12 +0000 (13:41 +0000)]
replace 255 with CHAN_MAX
Brian Paul [Thu, 14 Jun 2001 21:37:43 +0000 (21:37 +0000)]
define both GL_ALL_CLIENT_ATTRIB_BITS and GL_CLIENT_ALL_ATTRIB_BITS (spec and SI don't agree)
Brian Paul [Thu, 14 Jun 2001 18:30:14 +0000 (18:30 +0000)]
fixed a comment
Brian Paul [Wed, 13 Jun 2001 14:57:55 +0000 (14:57 +0000)]
disabled an assertion that doesn't seem to be needed
Brian Paul [Wed, 13 Jun 2001 14:56:14 +0000 (14:56 +0000)]
Allow different max texture sizes for 1/2D, 3D and cube maps.
Brian Paul [Wed, 13 Jun 2001 14:55:25 +0000 (14:55 +0000)]
fixed an assertion
Brian Paul [Wed, 13 Jun 2001 14:53:52 +0000 (14:53 +0000)]
fixed a +/- typo in the Y coord setup
Brian Paul [Wed, 13 Jun 2001 14:33:16 +0000 (14:33 +0000)]
moved glTexEnvi calls to better logical locations
Brian Paul [Tue, 12 Jun 2001 22:08:41 +0000 (22:08 +0000)]
removed old, redundant CurrentTransformUnit state var
Brian Paul [Tue, 12 Jun 2001 22:06:53 +0000 (22:06 +0000)]
always feedback unit 0 texcoords
Brian Paul [Tue, 12 Jun 2001 22:06:10 +0000 (22:06 +0000)]
don't compile glClientActiveTextureARB() into display lists, per the spec
Brian Paul [Tue, 12 Jun 2001 22:05:34 +0000 (22:05 +0000)]
disable pixel transfer ops for glGetTexImage(), per the spec
Brian Paul [Tue, 12 Jun 2001 14:32:15 +0000 (14:32 +0000)]
added latest line and triangle bug fixes
Brian Paul [Tue, 12 Jun 2001 14:18:58 +0000 (14:18 +0000)]
Snap triangle x,y vertices to 1/16 subpixel positions.
Disabled tiny triangle threshold test.
Brian Paul [Mon, 11 Jun 2001 19:44:01 +0000 (19:44 +0000)]
check for PB overflow in general_flat_rgba_line()
Brian Paul [Mon, 11 Jun 2001 19:17:11 +0000 (19:17 +0000)]
fixed minor display list bugs (#431517)
Jouk Jansen [Mon, 11 Jun 2001 07:52:51 +0000 (07:52 +0000)]
Committing in .
Modified Files:
Mesa/src/macros.h
Added
#define COPY_4UBV()
for non i386 machines
----------------------------------------------------------------------
Brian Paul [Fri, 8 Jun 2001 20:10:55 +0000 (20:10 +0000)]
add check for NULL malloc (from Stanford metacompilation analysis)
Brian Paul [Fri, 8 Jun 2001 15:47:48 +0000 (15:47 +0000)]
added COPY_4UBV bug fix
Brian Paul [Fri, 8 Jun 2001 15:46:30 +0000 (15:46 +0000)]
only copy GLubyte[4] as a GLuint on x86
Brian Paul [Fri, 8 Jun 2001 12:49:38 +0000 (12:49 +0000)]
use unoptimized COPY_4UBV code on SPARC to avoid memory alignment problems (bug 430689)
davem69 [Wed, 6 Jun 2001 22:55:28 +0000 (22:55 +0000)]
Remove dependency on MESA sources from gl* files
in SPARC glapi optimizations by moving the icache
flush into the glapi_sparc.S file.
Brian, how is this?
Brian Paul [Wed, 6 Jun 2001 18:12:35 +0000 (18:12 +0000)]
test for X86_FXSR_MAGIC to be sure we have the _fpstate.magic field, needed for SSE signal handler
davem69 [Wed, 6 Jun 2001 11:46:04 +0000 (11:46 +0000)]
SPARC normal tnl optimizations.
davem69 [Tue, 5 Jun 2001 23:54:00 +0000 (23:54 +0000)]
Sparc optimized GLAPI dispatch table.
davem69 [Tue, 5 Jun 2001 22:25:07 +0000 (22:25 +0000)]
Generate this now that I know which
gl.spec file to use.
Brian Paul [Tue, 5 Jun 2001 21:41:05 +0000 (21:41 +0000)]
minor clean-ups
Brian Paul [Tue, 5 Jun 2001 19:29:41 +0000 (19:29 +0000)]
filled in a bunch of the function template strings
davem69 [Tue, 5 Jun 2001 04:30:03 +0000 (04:30 +0000)]
Python script for making glapi_sparc.S
Unused until Brian shows me what gl.spec file he is
actually using for glapi_x86.S as all the ones I can
find seem out of sync.
davem69 [Tue, 5 Jun 2001 03:58:20 +0000 (03:58 +0000)]
Add USE_SPARC_ASM diagnostics to print_info.
Brian Paul [Mon, 4 Jun 2001 22:33:02 +0000 (22:33 +0000)]
removed some code in XMesaDestroyContext() which could lead to a segfault
Keith Whitwell [Mon, 4 Jun 2001 16:09:28 +0000 (16:09 +0000)]
Adaptor code that lets tnl convert compiled (display list) cassettes back
to glVertex() type calls. Allows driver-supplied tnl modules to avoid
fallback on glCallList inside begin/end pairs.
Still a little buggy...
Keith Whitwell [Mon, 4 Jun 2001 15:34:31 +0000 (15:34 +0000)]
fixed some GL_POINTS probs
Keith Whitwell [Mon, 4 Jun 2001 13:57:35 +0000 (13:57 +0000)]
New files to provide glEvalPoint, glEvalCoord implementations for
driver tnl modules.
Keith Whitwell [Fri, 1 Jun 2001 22:22:41 +0000 (22:22 +0000)]
Add api_arrayelt.c
Keith Whitwell [Fri, 1 Jun 2001 22:22:10 +0000 (22:22 +0000)]
Working implementation of glArrayElt that decomposes to regular
glVertex/glNormal/etc calls.
Brian Paul [Fri, 1 Jun 2001 16:29:18 +0000 (16:29 +0000)]
added minor comments
Brian Paul [Fri, 1 Jun 2001 13:23:27 +0000 (13:23 +0000)]
applied Klaus Niederkrueger's CHAN_BITS==32 patch
Keith Whitwell [Fri, 1 Jun 2001 12:07:15 +0000 (12:07 +0000)]
apply David Miller's quad/backcolor patch
Brian Paul [Thu, 31 May 2001 23:06:01 +0000 (23:06 +0000)]
replaced #ifdef 0 with #if 0
Brian Paul [Thu, 31 May 2001 23:03:05 +0000 (23:03 +0000)]
swapped in/out arguments to interp_func. Improved comments
Brian Paul [Thu, 31 May 2001 19:25:25 +0000 (19:25 +0000)]
fixed s/w alpha channel bug
Brian Paul [Wed, 30 May 2001 17:44:14 +0000 (17:44 +0000)]
GLubyte -> GLchan fix
Brian Paul [Wed, 30 May 2001 15:22:04 +0000 (15:22 +0000)]
added current raster fog coord and related code
Brian Paul [Wed, 30 May 2001 14:43:17 +0000 (14:43 +0000)]
added test for EXT_fog_coord
Brian Paul [Wed, 30 May 2001 14:39:47 +0000 (14:39 +0000)]
forgot to check-in yesterday
Keith Whitwell [Wed, 30 May 2001 10:01:41 +0000 (10:01 +0000)]
rerun vertex stage on _MESA_NEW_NEED_EYE_COORDS
Brian Paul [Tue, 29 May 2001 23:15:07 +0000 (23:15 +0000)]
more DRI libGL-related changes
Brian Paul [Tue, 29 May 2001 22:06:13 +0000 (22:06 +0000)]
added math/m_debug_clip.c
Brian Paul [Tue, 29 May 2001 19:48:46 +0000 (19:48 +0000)]
removed some old DRI-isms
Brian Paul [Tue, 29 May 2001 16:23:26 +0000 (16:23 +0000)]
added new functions to GLX_functions[]
Brian Paul [Tue, 29 May 2001 15:44:06 +0000 (15:44 +0000)]
s/void */GLvoid */
Brian Paul [Tue, 29 May 2001 15:23:48 +0000 (15:23 +0000)]
infrastructure for GL_ARB_multisample
Brian Paul [Tue, 29 May 2001 15:23:15 +0000 (15:23 +0000)]
removed unused var
Brian Paul [Fri, 25 May 2001 21:51:02 +0000 (21:51 +0000)]
more work on XMesa / libGL integration
Brian Paul [Fri, 25 May 2001 15:44:06 +0000 (15:44 +0000)]
added void to __GLXextFuncPtr
Brian Paul [Fri, 25 May 2001 15:41:29 +0000 (15:41 +0000)]
added missing GLX_SGIS_multisample tokens
Brian Paul [Fri, 25 May 2001 15:40:29 +0000 (15:40 +0000)]
changed #if OLD_VMS to #ifdef OLD_VMS
Brian Paul [Thu, 24 May 2001 20:05:32 +0000 (20:05 +0000)]
added some casts so that older glx.h can be used
Brian Paul [Thu, 24 May 2001 19:07:14 +0000 (19:07 +0000)]
change GLXContext and GLXFBConfig typedefs
Brian Paul [Thu, 24 May 2001 19:06:21 +0000 (19:06 +0000)]
Initial changes to allow Mesa and its fake GLX to be built into XFree86 libGL.
Brian Paul [Thu, 24 May 2001 14:49:14 +0000 (14:49 +0000)]
added GL_SGIS_generate_mipmap
Brian Paul [Thu, 24 May 2001 14:47:56 +0000 (14:47 +0000)]
Finished GL_SGIS_generate_mipmap. Should be trivial to enable in DRI drivers.
Brian Paul [Thu, 24 May 2001 00:00:57 +0000 (00:00 +0000)]
prototyping some new stuff
Brian Paul [Wed, 23 May 2001 23:55:52 +0000 (23:55 +0000)]
added color table clamp bugfix
Brian Paul [Wed, 23 May 2001 23:55:01 +0000 (23:55 +0000)]
fix bug 426657: need to clamp RGBA before color table lookups
Brian Paul [Wed, 23 May 2001 14:45:01 +0000 (14:45 +0000)]
import from 3.4 branch
Brian Paul [Wed, 23 May 2001 14:44:12 +0000 (14:44 +0000)]
added 3.4.2 changes, SPARC assembly
Brian Paul [Wed, 23 May 2001 14:42:47 +0000 (14:42 +0000)]
updated copyright
Brian Paul [Wed, 23 May 2001 14:27:03 +0000 (14:27 +0000)]
SPARC assembly optimizations from David Miller.
Brian Paul [Tue, 22 May 2001 21:49:03 +0000 (21:49 +0000)]
a little more work on GL_SGIS_generate_mipmap
Brian Paul [Mon, 21 May 2001 18:13:43 +0000 (18:13 +0000)]
fixed a number of multi-texture line bugs
Brian Paul [Mon, 21 May 2001 17:45:25 +0000 (17:45 +0000)]
added multitexture support
Brian Paul [Mon, 21 May 2001 16:41:03 +0000 (16:41 +0000)]
initial support for GL_SGIS_generate_mipmap extension
Gareth Hughes [Mon, 21 May 2001 16:33:41 +0000 (16:33 +0000)]
Initial commit of cliptest work. More to come shortly.
- Add debug, benchmark code.
- Change linux/x86 FAST_MATH code to GCC/x86, and clear FP exceptions
before exiting the fast math block.
- Remove divide-by-zero test in x86 cliptest, and set clipped vertices
to [0,0,0,1] instead of leaving them uninitialized.
Brian Paul [Mon, 21 May 2001 14:46:33 +0000 (14:46 +0000)]
s/Height/height/ (Jeff Potter)
Brian Paul [Fri, 18 May 2001 23:58:26 +0000 (23:58 +0000)]
added missing #undefs at end of file
Brian Paul [Fri, 18 May 2001 22:10:49 +0000 (22:10 +0000)]
fixed a bad error string in ClientActiveTexture()
Brian Paul [Thu, 17 May 2001 21:33:14 +0000 (21:33 +0000)]
fixed two GL error calls
Brian Paul [Thu, 17 May 2001 20:18:45 +0000 (20:18 +0000)]
fixed Width/Height typo (Jeff Hartmann)
Brian Paul [Thu, 17 May 2001 14:49:38 +0000 (14:49 +0000)]
removed (void) index; statement
Keith Whitwell [Thu, 17 May 2001 11:33:33 +0000 (11:33 +0000)]
Comment out __FUNCTION__ usage.
Keith Whitwell [Thu, 17 May 2001 09:32:17 +0000 (09:32 +0000)]
Fix order of decomposition of quad.
Remove 'swrast->_MultiTexEnabled' derived value.
Brian Paul [Wed, 16 May 2001 20:27:12 +0000 (20:27 +0000)]
use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon)
Brian Paul [Wed, 16 May 2001 17:06:28 +0000 (17:06 +0000)]
generate INVALID_OPERATION if active texture != 0 in glMap[12][fd]
Keith Whitwell [Wed, 16 May 2001 09:28:32 +0000 (09:28 +0000)]
fix for Jouk's glplanet bug
Brian Paul [Tue, 15 May 2001 21:31:36 +0000 (21:31 +0000)]
added latest 3.5 changes
Brian Paul [Tue, 15 May 2001 21:30:26 +0000 (21:30 +0000)]
Apply antialiasing coverage factor to alpha after texture application,
not before.