Jouk Jansen [Fri, 7 Sep 2001 06:55:59 +0000 (06:55 +0000)]
Committing in .
Modified Files:
Mesa/src/tnl/t_imm_alloc.c
added initialization for Normals
----------------------------------------------------------------------
Brian Paul [Sat, 1 Sep 2001 20:27:31 +0000 (20:27 +0000)]
minor changes, prototype Pbuffer support
Brian Paul [Sat, 1 Sep 2001 20:26:51 +0000 (20:26 +0000)]
update version to 3.5.1, minor OSMesa changes
Brian Paul [Sat, 1 Sep 2001 20:23:25 +0000 (20:23 +0000)]
prototype work for Pbuffer support
Brian Paul [Sat, 1 Sep 2001 20:17:16 +0000 (20:17 +0000)]
added GLX_RGBA_TYPE, fixed GLX_LARGEST_PBUFFER typo
Brian Paul [Fri, 31 Aug 2001 04:30:14 +0000 (04:30 +0000)]
fixed dangling pointer problem (Chris Burghart)
Brian Paul [Wed, 29 Aug 2001 03:58:42 +0000 (03:58 +0000)]
changes to allow the driver to compile - still doesn't work though
Brian Paul [Tue, 28 Aug 2001 23:12:37 +0000 (23:12 +0000)]
added OSMESA_MAX_WIDTH/HEIGHT queries
Brian Paul [Tue, 28 Aug 2001 22:54:47 +0000 (22:54 +0000)]
version 3.5.1 updates
Brian Paul [Tue, 28 Aug 2001 22:53:44 +0000 (22:53 +0000)]
minor updates regarding OpenGL 1.3
Brian Paul [Tue, 28 Aug 2001 22:49:32 +0000 (22:49 +0000)]
added OpenGL 1.3 tokens and prototypes
Brian Paul [Tue, 28 Aug 2001 22:46:22 +0000 (22:46 +0000)]
OpenGL 1.3 support
Brian Paul [Tue, 21 Aug 2001 14:25:31 +0000 (14:25 +0000)]
simple multi-window GLUT test prog
Gareth Hughes [Tue, 21 Aug 2001 05:42:11 +0000 (05:42 +0000)]
Get rid of unfinished demo.
Brian Paul [Mon, 20 Aug 2001 21:45:15 +0000 (21:45 +0000)]
removed a semicolon in the USE() macro
Brian Paul [Mon, 20 Aug 2001 16:45:02 +0000 (16:45 +0000)]
added textured line bug fix
Brian Paul [Mon, 20 Aug 2001 16:44:43 +0000 (16:44 +0000)]
bumped version string to 3.5.1
Brian Paul [Mon, 20 Aug 2001 16:43:02 +0000 (16:43 +0000)]
better error messages
Brian Paul [Mon, 20 Aug 2001 16:42:40 +0000 (16:42 +0000)]
better error reporting
Brian Paul [Mon, 20 Aug 2001 16:41:47 +0000 (16:41 +0000)]
new debugging code
Brian Paul [Mon, 20 Aug 2001 16:16:36 +0000 (16:16 +0000)]
added WindML driver
Brian Paul [Mon, 20 Aug 2001 16:07:10 +0000 (16:07 +0000)]
WindML driver (Stephane Raimbault)
Brian Paul [Tue, 14 Aug 2001 14:08:44 +0000 (14:08 +0000)]
Fixes for 32-bit GLchans: smooth/flat/textured triangles seem to work now.
Keith Whitwell [Tue, 14 Aug 2001 00:59:08 +0000 (00:59 +0000)]
Reenable, but only in the size four case...
Keith Whitwell [Tue, 14 Aug 2001 00:52:47 +0000 (00:52 +0000)]
Undo last change - breaks other stuff.
Keith Whitwell [Tue, 14 Aug 2001 00:50:44 +0000 (00:50 +0000)]
Compute first partials before taking cross product to calculate normal.
Fixes diego santa cruz' nurbs lighting bug.
Brian Paul [Mon, 13 Aug 2001 22:36:31 +0000 (22:36 +0000)]
replace PI with pi
Keith Whitwell [Mon, 13 Aug 2001 22:17:19 +0000 (22:17 +0000)]
Fix problem with colormaterial (bug #441859)
Keith Whitwell [Mon, 13 Aug 2001 22:15:54 +0000 (22:15 +0000)]
Removed optimizations (this code is now seldom used)
Brian Paul [Mon, 13 Aug 2001 18:09:34 +0000 (18:09 +0000)]
added GL_EXT_texture_edge_clamp
Brian Paul [Mon, 13 Aug 2001 16:52:18 +0000 (16:52 +0000)]
fixed Solaris compilation problems (Bug 441817)
Brian Paul [Mon, 13 Aug 2001 16:51:08 +0000 (16:51 +0000)]
rm .lo .la files for make clean
Brian Paul [Mon, 13 Aug 2001 16:37:44 +0000 (16:37 +0000)]
removed ss_interp.c
Brian Paul [Tue, 7 Aug 2001 23:13:54 +0000 (23:13 +0000)]
added latest 3.5.1 bug fixes
Brian Paul [Tue, 7 Aug 2001 23:10:55 +0000 (23:10 +0000)]
fixed a glPush/PopAttrib bug related to texture binding (reported by Wes Bethel)
Brian Paul [Tue, 7 Aug 2001 22:16:06 +0000 (22:16 +0000)]
fixed bug in DEST_4F template function
Brian Paul [Tue, 7 Aug 2001 22:05:11 +0000 (22:05 +0000)]
removed some now bogus assertions (due to Klaus's latest optimization)
Brian Paul [Tue, 7 Aug 2001 21:46:52 +0000 (21:46 +0000)]
fixed NewState update bugs in _mesa_PopClientAttrib()
Brian Paul [Tue, 7 Aug 2001 17:34:10 +0000 (17:34 +0000)]
Win32 fixes, etc. (Gerk Huisma)
Brian Paul [Tue, 7 Aug 2001 17:26:10 +0000 (17:26 +0000)]
optimization to sample_lambda_2d() (Klaus Niederkrueger)
Brian Paul [Tue, 7 Aug 2001 16:02:48 +0000 (16:02 +0000)]
added GLX context share bug fix
Brian Paul [Tue, 7 Aug 2001 16:01:34 +0000 (16:01 +0000)]
fixed GLX context sharing bug (reported by Eric Plante)
davem69 [Fri, 3 Aug 2001 13:16:31 +0000 (13:16 +0000)]
Use #function instead of @function
in .type directive so it works with Solaris
assembler as well as GNU assembler.
Keith Whitwell [Fri, 3 Aug 2001 00:16:36 +0000 (00:16 +0000)]
Fix VERT_RGBA special case.
Keith Whitwell [Thu, 2 Aug 2001 22:39:51 +0000 (22:39 +0000)]
Fix SGL testLights.exe bugs (interaction of copying and fixup in display lists)
Keith Whitwell [Thu, 2 Aug 2001 21:30:10 +0000 (21:30 +0000)]
Fix SGL testGeoSets.exe polygon mode problem (wrong interpretation of
count parameter in DrawArrays)
Keith Whitwell [Thu, 2 Aug 2001 19:58:07 +0000 (19:58 +0000)]
Fix SGL monoindexed bug (glDrawRangeElements in dlist)
Keith Whitwell [Wed, 1 Aug 2001 05:10:42 +0000 (05:10 +0000)]
Fix copying problem (light spots) on evaluated surfaces.
Keith Whitwell [Sat, 28 Jul 2001 21:04:21 +0000 (21:04 +0000)]
Fix core in fixup_normal_lengths
Keith Whitwell [Sat, 28 Jul 2001 19:28:49 +0000 (19:28 +0000)]
Remove _BaseAlpha, fix reflect lighting bug.
Brian Paul [Fri, 27 Jul 2001 19:09:58 +0000 (19:09 +0000)]
more GLAPIENTRY fixes (Karl Schultz)
Brian Paul [Fri, 27 Jul 2001 14:49:08 +0000 (14:49 +0000)]
added latest 3.5.1 bug fixes
Brian Paul [Fri, 27 Jul 2001 14:38:17 +0000 (14:38 +0000)]
undo previous check-in (restore the @ symbols)
Brian Paul [Fri, 27 Jul 2001 14:30:50 +0000 (14:30 +0000)]
check if deleting _Current texobj in _mesa_DeleteTextures (Bart Barenbrug)
Brian Paul [Fri, 27 Jul 2001 14:26:27 +0000 (14:26 +0000)]
added four missing GLX 1.3 tokens
Brian Paul [Fri, 27 Jul 2001 14:06:35 +0000 (14:06 +0000)]
replaced @ with ## or # to allow compilation on SunOS 5.6 (Bug 442742)
Brian Paul [Fri, 27 Jul 2001 14:03:55 +0000 (14:03 +0000)]
wglUseFontBitmapsA() update (Frank Warmerdam)
Brian Paul [Thu, 26 Jul 2001 20:02:10 +0000 (20:02 +0000)]
fixes for proxy cube map texture images
Brian Paul [Thu, 26 Jul 2001 16:04:10 +0000 (16:04 +0000)]
use GLAPIENTRY when declaring a couple function pointers (Gerk Huisma)
Brian Paul [Thu, 26 Jul 2001 15:57:49 +0000 (15:57 +0000)]
Applied Klaus Niederkrueger's latest flat-shading clean-ups and some of my own.
Brian Paul [Mon, 23 Jul 2001 16:47:53 +0000 (16:47 +0000)]
GLchan and GL_ADD clamping changes (Klaus Niederkrueger)
Brian Paul [Mon, 23 Jul 2001 16:18:18 +0000 (16:18 +0000)]
don't make default teximage if glTexImage's pixels=NULL (Gerk Huisma)
Brian Paul [Mon, 23 Jul 2001 16:10:03 +0000 (16:10 +0000)]
rename ERROR macro to TE_ERROR (Gerk Huisma)
Brian Paul [Mon, 23 Jul 2001 16:08:59 +0000 (16:08 +0000)]
fix some Win32 warnings (Gerk Huisma)
Brian Paul [Mon, 23 Jul 2001 16:08:19 +0000 (16:08 +0000)]
don't clamp colors if GLchan==GLfloat in add_colors()
Brian Paul [Mon, 23 Jul 2001 16:07:39 +0000 (16:07 +0000)]
GLubyte -> GLchan change
Brian Paul [Mon, 23 Jul 2001 16:07:12 +0000 (16:07 +0000)]
check for pixels=NULL in _mesa_store_teximage[123]d()
Brian Paul [Mon, 23 Jul 2001 15:09:52 +0000 (15:09 +0000)]
added vms_x_fix.h to tar file list
Jouk Jansen [Fri, 20 Jul 2001 11:20:32 +0000 (11:20 +0000)]
Committing in .
Modified Files:
Mesa/si-glu/libtess/memalloc.h
malloc.h is non-standard on OpenVMS. If it is present it only includes
stdlib.h. therefore for VMS malloc.h is replaced by stdlib.h.
----------------------------------------------------------------------
Brian Paul [Thu, 19 Jul 2001 16:12:03 +0000 (16:12 +0000)]
GLchan changes
Brian Paul [Thu, 19 Jul 2001 15:54:34 +0000 (15:54 +0000)]
Added Win32 memory debugging and fixed a few memory leaks (Gerk Huisma)
Brian Paul [Wed, 18 Jul 2001 14:10:51 +0000 (14:10 +0000)]
do some 16-bit GLchan computations in floating point (Gerk Huisma)
Jouk Jansen [Wed, 18 Jul 2001 11:17:35 +0000 (11:17 +0000)]
Committing in .
Modified Files:
Mesa/si-glu/libnurbs/interface/glcurveval.cc
Corrected declaration of putCallBack
----------------------------------------------------------------------
Keith Whitwell [Tue, 17 Jul 2001 21:44:37 +0000 (21:44 +0000)]
Fix Alan Barnett's 'try10' display list bug.
Keith Whitwell [Tue, 17 Jul 2001 19:39:32 +0000 (19:39 +0000)]
Lighting now emits colors as CHAN_TYPE, as it used to. This will require
minor adjustments in the dri drivers for twosided lighting to work again.
Brian Paul [Tue, 17 Jul 2001 15:39:13 +0000 (15:39 +0000)]
include glu.h
Brian Paul [Mon, 16 Jul 2001 20:45:55 +0000 (20:45 +0000)]
disable MMX blend code until it gets fixed
Brian Paul [Mon, 16 Jul 2001 15:54:23 +0000 (15:54 +0000)]
Various 16-bit GLchan fixes and Win32 fixes (Gerk Huisma)
Brian Paul [Mon, 16 Jul 2001 15:46:42 +0000 (15:46 +0000)]
assorted fixes for Win32 (Gerk Huisma)
Brian Paul [Sat, 14 Jul 2001 17:53:04 +0000 (17:53 +0000)]
more work on float colors (still not finished)
Brian Paul [Sat, 14 Jul 2001 16:30:56 +0000 (16:30 +0000)]
added latest 3.5.1 bug fixes
Brian Paul [Sat, 14 Jul 2001 16:05:44 +0000 (16:05 +0000)]
removed unused tiny triangle test code
Brian Paul [Fri, 13 Jul 2001 20:12:44 +0000 (20:12 +0000)]
undo previous check-in (unfinished code)
Brian Paul [Fri, 13 Jul 2001 20:09:18 +0000 (20:09 +0000)]
minor tweaks
Brian Paul [Fri, 13 Jul 2001 20:08:42 +0000 (20:08 +0000)]
added linux-osmesa32 config
Brian Paul [Fri, 13 Jul 2001 20:07:37 +0000 (20:07 +0000)]
assorted changes for supporting GLfloat color channels (not done)
Brian Paul [Fri, 13 Jul 2001 17:26:39 +0000 (17:26 +0000)]
replaced __inline with INLINE
Brian Paul [Fri, 13 Jul 2001 16:39:19 +0000 (16:39 +0000)]
silence an uninitialized var warning
Brian Paul [Fri, 13 Jul 2001 16:38:44 +0000 (16:38 +0000)]
silence a warning
Brian Paul [Fri, 13 Jul 2001 15:44:21 +0000 (15:44 +0000)]
replace _NEW_PIXEL with _IMAGE_NEW_TRANSFER_STATE to catch color matrix changes
Brian Paul [Fri, 13 Jul 2001 15:24:34 +0000 (15:24 +0000)]
fixed two bad casts (Stephane Conversy)
Jouk Jansen [Fri, 13 Jul 2001 11:28:07 +0000 (11:28 +0000)]
Committing in .
Modified Files:
Mesa/src/descrip.mms Mesa/src/FX/fxtris.c Mesa/src/FX/fxvb.c
-updated OpenVMS makefile
-fixed compilation if FX is NOT defined.
----------------------------------------------------------------------
Keith Whitwell [Thu, 12 Jul 2001 22:09:21 +0000 (22:09 +0000)]
Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make it
clear that these are owned by t_vb_render.c.
Make swrast_setup opaque - it now hooks itself directly into
tnl->Driver.Render.*. Add a _swsetup_Wakeup() call that does this.
Update X11 (tested), osmesa and FX drivers for this change.
FX compiles but is probably broken as the changes there are large. It was the
only remaining driver that used the internal _swsetup_ functions for
interp and copy_pv. This usage has been replaced with code from the DRI
tdfx driver.
Brian Paul [Mon, 9 Jul 2001 16:24:30 +0000 (16:24 +0000)]
fixed flat shading bug in affine_ and persp_textured_triangle() functions
Brian Paul [Mon, 9 Jul 2001 16:16:20 +0000 (16:16 +0000)]
added missing \'s
Brian Paul [Thu, 5 Jul 2001 15:31:21 +0000 (15:31 +0000)]
fixed segfault (NULL _ShineTable[0]) in shade_rastpos()
Brian Paul [Thu, 5 Jul 2001 15:12:13 +0000 (15:12 +0000)]
fixed logic error in OSMesaMakeCurrent() for 565 pixel support (Lars Andersson)
pesco [Mon, 2 Jul 2001 11:41:02 +0000 (11:41 +0000)]
More .cvsignore updates.
Keith Whitwell [Thu, 28 Jun 2001 17:34:14 +0000 (17:34 +0000)]
restore normal length optimization in dlists
Brian Paul [Wed, 27 Jun 2001 13:56:17 +0000 (13:56 +0000)]
support for RGB_565 pixels (Lars Andersson), untested