Brian Paul [Mon, 1 Apr 2002 17:09:25 +0000 (1 17:09 +0000)]
DJGPP fixes
Brian Paul [Mon, 1 Apr 2002 16:54:11 +0000 (1 16:54 +0000)]
another DOS driver update
Brian Paul [Fri, 29 Mar 2002 17:15:01 +0000 (29 17:15 +0000)]
Use invert_matrix_general() instead of invert_matrix_perspective() because
the former fails for some projection matrices (ala Vis5D with Chromium).
Brian Paul [Fri, 29 Mar 2002 14:42:29 +0000 (29 14:42 +0000)]
added dmesadxe.h to tar file list
Brian Paul [Thu, 28 Mar 2002 22:45:50 +0000 (28 22:45 +0000)]
decrement Transform._AnyClip when clip planes are disabled
Brian Paul [Thu, 28 Mar 2002 22:42:34 +0000 (28 22:42 +0000)]
popping of user-defined clip planes was broken
Karl Schultz [Mon, 25 Mar 2002 23:52:34 +0000 (25 23:52 +0000)]
(WIN32)Use _glapi_get_context to get the context in buffer_size() instead
of the GET_CURRENT_CONTEXT macro. The macro tries to use the glapi_Context
variable which needs to be imported from the MesaGL DLL, which is too
problematic to do at the moment.
Karl Schultz [Mon, 25 Mar 2002 23:41:49 +0000 (25 23:41 +0000)]
export _glapi_get_context for osmesa.
Brian Paul [Sat, 23 Mar 2002 02:36:52 +0000 (23 02:36 +0000)]
re-adding a lost file
Brian Paul [Sat, 23 Mar 2002 02:23:06 +0000 (23 02:23 +0000)]
DOS/Mesa driver updates (Daniel Borca)
Brian Paul [Sat, 23 Mar 2002 02:22:01 +0000 (23 02:22 +0000)]
final? updates
Brian Paul [Sat, 23 Mar 2002 01:49:09 +0000 (23 01:49 +0000)]
latest extension headers from SGI
Brian Paul [Wed, 20 Mar 2002 22:06:57 +0000 (20 22:06 +0000)]
removed glSamplePass()
Brian Paul [Tue, 19 Mar 2002 16:49:07 +0000 (19 16:49 +0000)]
latest bug fixes
Brian Paul [Tue, 19 Mar 2002 16:47:56 +0000 (19 16:47 +0000)]
don't set plane mask for xm_buffer->gc, it causes an accum buffer conformance problem
Brian Paul [Tue, 19 Mar 2002 16:42:41 +0000 (19 16:42 +0000)]
Use MESA_PBUFFER_ALLOC/FREE macros to allocate all framebuffer and texture
memory. These can be overridden by applications which need to manage this
memory specially. Contributed by Gerk Huisma.
Brian Paul [Tue, 19 Mar 2002 15:22:41 +0000 (19 15:22 +0000)]
fix Intel C compiler warnings (Gerk Huisma)
Brian Paul [Sat, 16 Mar 2002 01:00:43 +0000 (16 01:00 +0000)]
undo previous check-in
Brian Paul [Sat, 16 Mar 2002 00:50:36 +0000 (16 00:50 +0000)]
added XMesaResizeBuffers()
Brian Paul [Sat, 16 Mar 2002 00:50:11 +0000 (16 00:50 +0000)]
Lots of changes related to framebuffer/window buffer resizing. Basically,
instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*.
The idea is that a window can be resized without it being bound to a rendering
context. This makes for a nice clean-up in the XFree86 server-side GLX code.
Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers().
Brian Paul [Fri, 15 Mar 2002 19:11:37 +0000 (15 19:11 +0000)]
protect currentReadable reference with #ifndef GLX_BUILT_IN_XMESA
Brian Paul [Fri, 15 Mar 2002 18:32:54 +0000 (15 18:32 +0000)]
updated comments. removed dead code.
Brian Paul [Fri, 15 Mar 2002 18:24:34 +0000 (15 18:24 +0000)]
remove a debug printf
Brian Paul [Fri, 15 Mar 2002 17:57:42 +0000 (15 17:57 +0000)]
fixed typo in CONVERT_TEXEL_DWORD for convert_abgr8888_to_ai88 textures (Michael Fitzpatrick)
Brian Paul [Thu, 14 Mar 2002 22:09:05 +0000 (14 22:09 +0000)]
fixed pointer arithmetic error in glCopyPixels
Brian Paul [Wed, 13 Mar 2002 04:45:35 +0000 (13 04:45 +0000)]
put lodbias loop inside test for non-NULL lambda array
Brian Paul [Tue, 12 Mar 2002 21:57:27 +0000 (12 21:57 +0000)]
added thread rendering bug fix
Brian Paul [Tue, 12 Mar 2002 21:54:03 +0000 (12 21:54 +0000)]
Removed the xm_context field from XMesaBuffer. It was preventing N threads
from rendering into one window in parallel and wasn't really needed anyway.
Brian Paul [Mon, 11 Mar 2002 14:59:12 +0000 (11 14:59 +0000)]
tweak file list for tarballs
Brian Paul [Mon, 11 Mar 2002 14:56:42 +0000 (11 14:56 +0000)]
obsolete
Brian Paul [Fri, 8 Mar 2002 19:43:36 +0000 (8 19:43 +0000)]
fix some minor warnings
Brian Paul [Fri, 8 Mar 2002 19:28:57 +0000 (8 19:28 +0000)]
updates for 4.0.2
Brian Paul [Fri, 8 Mar 2002 19:27:28 +0000 (8 19:27 +0000)]
DOS driver updates from Daniel Borca
Brian Paul [Fri, 8 Mar 2002 19:24:36 +0000 (8 19:24 +0000)]
new DOS driver files from Daniel Borca
Brian Paul [Thu, 7 Mar 2002 21:50:53 +0000 (7 21:50 +0000)]
minor patches from David Dawes
Brian Paul [Thu, 7 Mar 2002 21:39:09 +0000 (7 21:39 +0000)]
syntax fixes for Solaris (David Dawes)
Brian Paul [Fri, 1 Mar 2002 19:38:53 +0000 (1 19:38 +0000)]
use -O3 for osmesa16/32 builds, disable FX and SVGA in debug builds
Brian Paul [Fri, 1 Mar 2002 19:37:28 +0000 (1 19:37 +0000)]
return 'Mesa Offscreen16' or 'Mesa Offscreen32' if using deep color channels
Brian Paul [Fri, 1 Mar 2002 04:25:42 +0000 (1 04:25 +0000)]
silence gcc warnings (Marc La France)
Brian Paul [Fri, 1 Mar 2002 04:23:16 +0000 (1 04:23 +0000)]
updated comments for CHAN_BITS=16 or 32
Brian Paul [Sat, 23 Feb 2002 17:07:21 +0000 (23 17:07 +0000)]
DOS driver updates from Daniel Borca
Brian Paul [Thu, 21 Feb 2002 15:11:15 +0000 (21 15:11 +0000)]
Fixed out-of-bounds memory write problem (CONVERT_TEXEL_DWORD macro).
Renamed 'packing' to 'unpacking' since we're moving data from client -> GL.
Rnamed DST_ROW_WIDTH to DST_ROW_BYTES.
Brian Paul [Thu, 21 Feb 2002 00:00:25 +0000 (21 00:00 +0000)]
added XMesaGarbageCollect item
Brian Paul [Wed, 20 Feb 2002 23:59:40 +0000 (20 23:59 +0000)]
check for initialized XMesaBuffer in XMesaGarbageCollect()
Brian Paul [Sun, 17 Feb 2002 17:38:44 +0000 (17 17:38 +0000)]
undo some debug changes mistakenly checked in earlier
Brian Paul [Fri, 15 Feb 2002 19:15:59 +0000 (15 19:15 +0000)]
added two latest bug fixes
Brian Paul [Fri, 15 Feb 2002 19:15:08 +0000 (15 19:15 +0000)]
use separate GC for SwapBuffers to avoid colormask problem
Karl Schultz [Fri, 15 Feb 2002 18:50:48 +0000 (15 18:50 +0000)]
fix casts to quiet compiler warnings.
Brian Paul [Fri, 15 Feb 2002 14:04:57 +0000 (15 14:04 +0000)]
obsolete
Brian Paul [Fri, 15 Feb 2002 03:38:29 +0000 (15 03:38 +0000)]
fixed float->int conversion. Fix conditional for 16-bit Z buffer path
Keith Whitwell [Wed, 13 Feb 2002 23:52:48 +0000 (13 23:52 +0000)]
Remove debug
Keith Whitwell [Tue, 12 Feb 2002 21:07:59 +0000 (12 21:07 +0000)]
remove debug prints
Keith Whitwell [Tue, 12 Feb 2002 17:37:26 +0000 (12 17:37 +0000)]
More support for t&l drivers.
Fix reset_stipple calls.
Fix unsigned compare bugs.
Karl Schultz [Tue, 12 Feb 2002 16:36:36 +0000 (12 16:36 +0000)]
silence compiler warning (windows)
Brian Paul [Tue, 12 Feb 2002 16:07:15 +0000 (12 16:07 +0000)]
silence compiler warnings
Brian Paul [Tue, 12 Feb 2002 16:06:16 +0000 (12 16:06 +0000)]
silence compiler warning
Brian Paul [Tue, 12 Feb 2002 15:54:47 +0000 (12 15:54 +0000)]
release notes for 4.0.2
Brian Paul [Tue, 12 Feb 2002 03:14:58 +0000 (12 03:14 +0000)]
replace assertion with a test (avoid div by zero error)
Brian Paul [Tue, 12 Feb 2002 03:13:41 +0000 (12 03:13 +0000)]
Prep for Mesa 4.0.2 release.
Brian Paul [Tue, 12 Feb 2002 02:59:24 +0000 (12 02:59 +0000)]
Daniel Borca's GLUT for DOS/DJGPP.
Brian Paul [Tue, 12 Feb 2002 02:58:56 +0000 (12 02:58 +0000)]
Daniel Borca's new DOS/DJGPP driver.
Brian Paul [Wed, 30 Jan 2002 21:54:47 +0000 (30 21:54 +0000)]
removed GLUT reference
Brian Paul [Wed, 30 Jan 2002 16:47:04 +0000 (30 16:47 +0000)]
added some handy debug code
Brian Paul [Wed, 30 Jan 2002 16:45:29 +0000 (30 16:45 +0000)]
don't use affine/persp_textured_triangle funcs when CHAN_BITS > 8
Brian Paul [Wed, 30 Jan 2002 16:42:23 +0000 (30 16:42 +0000)]
replace GLushort w/ GLubyte in DEST_4US template (fixes 16-bit GLchan problem
Brian Paul [Fri, 18 Jan 2002 14:55:50 +0000 (18 14:55 +0000)]
updated gl_mangle.h (Ray Tice)
Brian Paul [Wed, 16 Jan 2002 18:24:31 +0000 (16 18:24 +0000)]
set PB->haveSpec in line functions that emit specular color
Karl Schultz [Wed, 16 Jan 2002 15:37:49 +0000 (16 15:37 +0000)]
Fixes for 24-bit Windows devices. The old code was trying to do 3-byte
stores with a full DWORD store (yuk). (Jeff Lewis)
Brian Paul [Tue, 15 Jan 2002 21:50:15 +0000 (15 21:50 +0000)]
added some missing error checks
Brian Paul [Tue, 15 Jan 2002 20:17:59 +0000 (15 20:17 +0000)]
removed API compat stuff
Karl Schultz [Tue, 15 Jan 2002 16:47:37 +0000 (15 16:47 +0000)]
Fixed pixel color component problem and clear code for 24-bit Windows
devices. (Jeff Lewis)
Karl Schultz [Tue, 15 Jan 2002 16:12:15 +0000 (15 16:12 +0000)]
Remove trailing CR's from most of the lines. No logical changes.
Brian Paul [Sat, 12 Jan 2002 16:12:42 +0000 (12 16:12 +0000)]
don't apply scissor box in read_fast_rgba_pixels()
Brian Paul [Wed, 9 Jan 2002 02:14:50 +0000 (9 02:14 +0000)]
fixed int->float conversion bug in _mesa_TexEnviv()
Brian Paul [Wed, 9 Jan 2002 00:28:53 +0000 (9 00:28 +0000)]
fixed GL_REPLACE / GL_RGB bug
Brian Paul [Wed, 9 Jan 2002 00:12:37 +0000 (9 00:12 +0000)]
texture env color wasn't used correctly in GL_BLEND mode
Brian Paul [Tue, 8 Jan 2002 15:58:11 +0000 (8 15:58 +0000)]
compile with -DNDEBUG
Brian Paul [Tue, 8 Jan 2002 14:56:33 +0000 (8 14:56 +0000)]
work-around for QNX compiler problem
Brian Paul [Fri, 4 Jan 2002 14:36:58 +0000 (4 14:36 +0000)]
fix typo (d'oh)
Brian Paul [Fri, 4 Jan 2002 14:35:34 +0000 (4 14:35 +0000)]
fix bug 498555 - test for __GNUC__
Brian Paul [Thu, 3 Jan 2002 16:29:07 +0000 (3 16:29 +0000)]
fixes from Albert Chin
Karl Schultz [Thu, 20 Dec 2001 18:58:24 +0000 (20 18:58 +0000)]
Define finite as _finite for Windows.
Keith Whitwell [Thu, 20 Dec 2001 15:29:15 +0000 (20 15:29 +0000)]
Further help with libGL version skew in dri drivers.
Keith Whitwell [Thu, 20 Dec 2001 09:53:57 +0000 (20 09:53 +0000)]
Fix clipping problem on mga
Brian Paul [Wed, 19 Dec 2001 01:20:40 +0000 (19 01:20 +0000)]
added separate specular bug fix
Brian Paul [Wed, 19 Dec 2001 01:13:12 +0000 (19 01:13 +0000)]
have to clamp color+specular in _swrast_add_spec_terms_triangle()! (fixes Chimera bug)
Brian Paul [Tue, 18 Dec 2001 05:09:51 +0000 (18 05:09 +0000)]
disable blocks of GGI code so it at least compiles instead of bombing
Brian Paul [Mon, 17 Dec 2001 19:48:23 +0000 (17 19:48 +0000)]
added prototype glutGetProcAddress() function
Brian Paul [Mon, 17 Dec 2001 19:45:21 +0000 (17 19:45 +0000)]
Texture type is GLuint
Brian Paul [Mon, 17 Dec 2001 19:44:54 +0000 (17 19:44 +0000)]
put the .type stuff on a separate line
Brian Paul [Mon, 17 Dec 2001 19:43:38 +0000 (17 19:43 +0000)]
minor update
Brian Paul [Mon, 17 Dec 2001 01:46:38 +0000 (17 01:46 +0000)]
remove conditional in RESET_STIPPLE to fix conformance failure
Brian Paul [Sat, 15 Dec 2001 00:50:55 +0000 (15 00:50 +0000)]
added normal length cache bug fix
Brian Paul [Sat, 15 Dec 2001 00:48:41 +0000 (15 00:48 +0000)]
free the NormalLengthPtr if non-null in _tnl_free_immediate()
Karl Schultz [Fri, 14 Dec 2001 17:46:20 +0000 (14 17:46 +0000)]
Use $(MAKE) on the irix targets, instead of hard-coding pmake,
as suggested in SF bug 482149. People can still use
pmake -v -f Makefile.X11 if they want to use pmake (works great for me).
Sorry, this should have been in the last check-in.
Karl Schultz [Fri, 14 Dec 2001 17:18:08 +0000 (14 17:18 +0000)]
Add .cc as a valid suffix.
Karl Schultz [Fri, 14 Dec 2001 17:11:46 +0000 (14 17:11 +0000)]
Cleanup for IRIX 6 platforms. Build src-glu instead of si-glu due
to problems with building the c++ code in the si-glu.
Karl Schultz [Fri, 14 Dec 2001 16:40:35 +0000 (14 16:40 +0000)]
Fix up targets for
irix6-o32, irix6-o32-dso, irix6-n32, irix6-n32-dso
Karl Schultz [Fri, 14 Dec 2001 16:33:06 +0000 (14 16:33 +0000)]
Remove rules that were put into place to deal with compiling files that
are in subdirectories of this directory. The list of rules that were here
was out of date for Mesa 4 and would likely get out of date again. It is
better to have make handle it (e.g., use pmake -v on IRIX).
Brian Paul [Fri, 14 Dec 2001 11:39:39 +0000 (14 11:39 +0000)]
s/glxGetProcAddress/glXGetProcAddressARB/