Brian Paul [Mon, 19 Nov 2001 01:18:28 +0000 (01:18 +0000)]
More span rendering optimizations from Klaus Niederkrueger
Brian Paul [Mon, 19 Nov 2001 00:41:32 +0000 (00:41 +0000)]
added test implementation of GL_ARB_window_pos
Brian Paul [Mon, 19 Nov 2001 00:40:33 +0000 (00:40 +0000)]
fixed a glitch
Brian Paul [Mon, 19 Nov 2001 00:13:45 +0000 (00:13 +0000)]
added test implementation of GL_ARB_window_pos
Brian Paul [Sun, 18 Nov 2001 23:52:37 +0000 (23:52 +0000)]
added test implementation of GL_ARB_window_pos
Brian Paul [Sun, 18 Nov 2001 23:16:56 +0000 (23:16 +0000)]
test for glXGetProcAddress()
Brian Paul [Sun, 18 Nov 2001 23:11:45 +0000 (23:11 +0000)]
remove -DMESA_TRACE from linux-debug config
Brian Paul [Sun, 18 Nov 2001 23:03:53 +0000 (23:03 +0000)]
remove Glide and SVGA support from mesa-debug config
Brian Paul [Sun, 18 Nov 2001 22:52:22 +0000 (22:52 +0000)]
included by glapi.c
Brian Paul [Sun, 18 Nov 2001 22:48:11 +0000 (22:48 +0000)]
API dispath updates
Brian Paul [Sun, 18 Nov 2001 22:43:16 +0000 (22:43 +0000)]
new, simpler API specification file
Brian Paul [Sun, 18 Nov 2001 22:42:57 +0000 (22:42 +0000)]
new Python API generator scripts
Brian Paul [Sun, 18 Nov 2001 22:16:07 +0000 (22:16 +0000)]
added missing const to glXGetContextIDEXT() prototype
Brian Paul [Tue, 13 Nov 2001 00:26:39 +0000 (00:26 +0000)]
improved AA subpixel sample positions (Ray Tice)
Brian Paul [Mon, 12 Nov 2001 23:50:12 +0000 (23:50 +0000)]
BeOS thread support (Philippe Houdoin)
Brian Paul [Fri, 9 Nov 2001 22:04:24 +0000 (22:04 +0000)]
fix typedef problem found with MSDev 6.0
Brian Paul [Fri, 9 Nov 2001 22:01:02 +0000 (22:01 +0000)]
added GLX 1.4 function manglers
Brian Paul [Fri, 9 Nov 2001 22:00:53 +0000 (22:00 +0000)]
added 1.3 function manglers
Brian Paul [Fri, 9 Nov 2001 21:54:30 +0000 (21:54 +0000)]
define GL_VERSION_1_3 (doh!)
Brian Paul [Tue, 6 Nov 2001 16:01:19 +0000 (16:01 +0000)]
casts to silence warnings from gcc 2.96
Brian Paul [Tue, 6 Nov 2001 15:53:00 +0000 (15:53 +0000)]
added missing GL_MAX_TEXTURE_LOD_BIAS_EXT query
Brian Paul [Sat, 3 Nov 2001 04:11:26 +0000 (04:11 +0000)]
fix error in error checking conditional (bug 476846)
Brian Paul [Fri, 2 Nov 2001 00:57:04 +0000 (00:57 +0000)]
init the hash table mutex in _mesa_NewHashTable (Won-Suk Chun)
Karl Schultz [Thu, 1 Nov 2001 22:44:47 +0000 (22:44 +0000)]
Updates for improved DirectDraw support (Daniel Slater)
Brian Paul [Thu, 1 Nov 2001 00:39:24 +0000 (00:39 +0000)]
added some (void *) casts to silence gcc 2.96 warnings
Karl Schultz [Fri, 26 Oct 2001 21:21:11 +0000 (21:21 +0000)]
Change name of glut lib from glut32 to MesaGlut.
This helps avoid confusion with other gluts on the system that may be
lined with OpenGl32.dll and Glu32.dll.
Karl Schultz [Fri, 26 Oct 2001 21:01:45 +0000 (21:01 +0000)]
Copy the readtex.[ch] files from ../util
Brian Paul [Thu, 25 Oct 2001 23:21:28 +0000 (23:21 +0000)]
added a bunch of missing breaks for multisample gets
Brian Paul [Mon, 22 Oct 2001 22:57:23 +0000 (22:57 +0000)]
template for 4.1 release notes
Brian Paul [Mon, 22 Oct 2001 22:45:18 +0000 (22:45 +0000)]
version bumps, etc for 4.1
Brian Paul [Mon, 22 Oct 2001 16:04:46 +0000 (16:04 +0000)]
added latest bug fixes
Brian Paul [Mon, 22 Oct 2001 01:21:16 +0000 (01:21 +0000)]
applied Andrew Lewycky's patches
Keith Whitwell [Sat, 20 Oct 2001 00:13:45 +0000 (00:13 +0000)]
forgotten diffuse alpha fix
Jouk Jansen [Thu, 18 Oct 2001 08:04:57 +0000 (08:04 +0000)]
Committing in .
Modified Files:
Mesa/src/context.c
Initializing ctx->Driver.CurrentExecPrimitive to 0, just after the allocation
of the context. I hope this solved a very rare crash of the molecule mode
of xlockmore on my VMS-machine. (I have not seen any crash the last week.
Normally it crashed at least once in the 3 days)
----------------------------------------------------------------------
Brian Paul [Wed, 17 Oct 2001 23:03:56 +0000 (23:03 +0000)]
added a few comments
Brian Paul [Wed, 17 Oct 2001 23:03:34 +0000 (23:03 +0000)]
warning fixes (Karl Schultz)
Brian Paul [Wed, 17 Oct 2001 20:44:26 +0000 (20:44 +0000)]
added some missing Win32 files to tar file list
Brian Paul [Wed, 17 Oct 2001 14:59:21 +0000 (14:59 +0000)]
minor updates
Brian Paul [Wed, 17 Oct 2001 14:57:16 +0000 (14:57 +0000)]
removed src/mms_depend from tar file list
Brian Paul [Wed, 17 Oct 2001 14:33:05 +0000 (14:33 +0000)]
added new entrypoints for 1.3
Brian Paul [Wed, 17 Oct 2001 13:34:08 +0000 (13:34 +0000)]
updated for new glext.h
Brian Paul [Wed, 17 Oct 2001 13:31:07 +0000 (13:31 +0000)]
added GL_ARB_texture_mirrored_repeat
Brian Paul [Wed, 17 Oct 2001 13:29:02 +0000 (13:29 +0000)]
minor updates for new glext.h
Brian Paul [Wed, 17 Oct 2001 13:28:14 +0000 (13:28 +0000)]
updated extensions
Karl Schultz [Mon, 15 Oct 2001 20:38:12 +0000 (20:38 +0000)]
Updated for Mesa 4.0
Karl Schultz [Mon, 15 Oct 2001 17:28:53 +0000 (17:28 +0000)]
Fix comments.
Karl Schultz [Fri, 5 Oct 2001 15:47:28 +0000 (15:47 +0000)]
Fix the clear() function
- add checks for the ColorMask and IndexMask (like osmesa)
- correctly handle the DD_*_BIT flags so that we don't also ask the
swrast to clear the color buffer after we cleared it ourselves. (doh!)
This gives nearly a 2X improvement in the frame rate in a program like
gears.
Karl Schultz [Thu, 4 Oct 2001 19:14:26 +0000 (19:14 +0000)]
Allow to compile in Windows.
Karl Schultz [Thu, 4 Oct 2001 19:13:36 +0000 (19:13 +0000)]
Build a few demos that now work with Windows.
Karl Schultz [Thu, 4 Oct 2001 19:06:31 +0000 (19:06 +0000)]
Need to define MESA_DEBUG in debug builds. Otherwise, NDEBUG gets
defined, which is bad for things like assert().
Karl Schultz [Thu, 4 Oct 2001 19:04:56 +0000 (19:04 +0000)]
Updated Windows driver for Mesa 4.0.
Needs optimization.
Karl Schultz [Thu, 4 Oct 2001 19:03:11 +0000 (19:03 +0000)]
remove extra CR chars
Keith Whitwell [Tue, 25 Sep 2001 17:38:11 +0000 (17:38 +0000)]
use correct vertex for flatshading
Karl Schultz [Tue, 25 Sep 2001 16:25:41 +0000 (16:25 +0000)]
Fix up Windows makefiles so that the debug build leaves debugger info
in the libraries. Make with NODEBUG=1 builds optimized without debug
info (doc'ed in top level Makefile.win).
Karl Schultz [Tue, 25 Sep 2001 16:22:40 +0000 (16:22 +0000)]
disable some more code so that it compiles quietly on Windows.
Brian Paul [Mon, 24 Sep 2001 19:18:03 +0000 (19:18 +0000)]
replaced x86_xform_raw4.S with x86_xform4.S
Karl Schultz [Mon, 24 Sep 2001 15:29:27 +0000 (15:29 +0000)]
use OSMESA_* enums for OSMesaCreateContext instead of GL_*.
Brian Paul [Mon, 24 Sep 2001 14:15:58 +0000 (14:15 +0000)]
removed duplicate GLX_AUX_BUFFERS_BIT definition
Jouk Jansen [Mon, 24 Sep 2001 09:40:40 +0000 (09:40 +0000)]
Committing in .
Modified Files:
Mesa/si-glu/libutil/glue.c
added some type casts to silence compiler warnings.
----------------------------------------------------------------------
Brian Paul [Sun, 23 Sep 2001 21:17:03 +0000 (21:17 +0000)]
[rgba]shift values weren't always correct, only effected blended lines
Brian Paul [Sun, 23 Sep 2001 18:32:51 +0000 (18:32 +0000)]
added missing tnl_dd files
Brian Paul [Sun, 23 Sep 2001 18:19:30 +0000 (18:19 +0000)]
4.0 updates
Brian Paul [Sun, 23 Sep 2001 16:53:28 +0000 (16:53 +0000)]
updated version info
Brian Paul [Sun, 23 Sep 2001 16:50:01 +0000 (16:50 +0000)]
fixed some configure;make build problems. cleaned-up copyright info.
Brian Paul [Sun, 23 Sep 2001 16:10:02 +0000 (16:10 +0000)]
updates for Mesa 4.0
Brian Paul [Sun, 23 Sep 2001 16:06:13 +0000 (16:06 +0000)]
bump versions to 4.0
Keith Whitwell [Sun, 23 Sep 2001 15:19:16 +0000 (15:19 +0000)]
More of the same
Karl Schultz [Fri, 21 Sep 2001 21:32:14 +0000 (21:32 +0000)]
Make osmesa a DLL instead of a static lib (Windows). This is more
consistent with the other modules and platforms. It also makes the
API and linkage on Windows more consistent.
Karl Schultz [Fri, 21 Sep 2001 20:39:03 +0000 (20:39 +0000)]
Add GLAPIENTRY to typedef for callback functions (used by tessellator).
This is important now that we're using __stdcall instead of the (default)
__cdecl on WIN32. This gets apps using the tessellator working again
on Windows.
Brian Paul [Fri, 21 Sep 2001 17:23:30 +0000 (17:23 +0000)]
added __glCoreCreateContext and __glCoreNopDispatch
Karl Schultz [Thu, 20 Sep 2001 22:19:41 +0000 (22:19 +0000)]
add the same conditional mangling stuff that gl.h has.
Karl Schultz [Thu, 20 Sep 2001 22:18:47 +0000 (22:18 +0000)]
add mangling for new entry points
Karl Schultz [Thu, 20 Sep 2001 21:50:53 +0000 (21:50 +0000)]
Don't use "errno" as a parameter name - it is also a function and that
confused the Windows compiler. Also make messages unsigned char for
consistency.
Karl Schultz [Thu, 20 Sep 2001 21:47:52 +0000 (21:47 +0000)]
compiler warnings
Karl Schultz [Thu, 20 Sep 2001 20:47:26 +0000 (20:47 +0000)]
Change UnProject4 prototype to use nearVal and farVal instead of near
and far because Windows compiler can get confused over these old keywords.
Keith Whitwell [Thu, 20 Sep 2001 19:25:31 +0000 (19:25 +0000)]
very brief overview of swrast
Keith Whitwell [Thu, 20 Sep 2001 18:59:05 +0000 (18:59 +0000)]
(very) Brief overview of tnl module
Brian Paul [Wed, 19 Sep 2001 22:21:13 +0000 (22:21 +0000)]
GL_ADD texture mode was incorrect, renamed some vars
Karl Schultz [Wed, 19 Sep 2001 20:30:44 +0000 (20:30 +0000)]
silence compiler warnings (last batch for src)
Brian Paul [Wed, 19 Sep 2001 03:37:16 +0000 (03:37 +0000)]
set GR_STWHINT_ST_DIFF_TMU1 flag in the init() function (fixes multiarb demo)
Brian Paul [Wed, 19 Sep 2001 02:55:45 +0000 (02:55 +0000)]
fix fallback for stippled polygons, removed a debug message
Brian Paul [Wed, 19 Sep 2001 02:54:56 +0000 (02:54 +0000)]
compute dst->ooz, not dst->z in clip interpolation function
Karl Schultz [Tue, 18 Sep 2001 23:06:14 +0000 (23:06 +0000)]
more compiler warning fixes
Keith Whitwell [Tue, 18 Sep 2001 22:07:54 +0000 (22:07 +0000)]
remove some debug
Keith Whitwell [Tue, 18 Sep 2001 22:05:36 +0000 (22:05 +0000)]
Fix FX driver to the point where gears & morph3d work.
Textures are broken (eg. isosurf).
Karl Schultz [Tue, 18 Sep 2001 20:47:23 +0000 (20:47 +0000)]
clean up makefiles some more for Windows
Karl Schultz [Tue, 18 Sep 2001 16:51:45 +0000 (16:51 +0000)]
compiler warnings
Karl Schultz [Tue, 18 Sep 2001 16:39:38 +0000 (16:39 +0000)]
remove carriage return chars
Karl Schultz [Tue, 18 Sep 2001 16:16:21 +0000 (16:16 +0000)]
compiler warnings
Karl Schultz [Tue, 18 Sep 2001 15:27:18 +0000 (15:27 +0000)]
compiler warnings
Brian Paul [Sat, 15 Sep 2001 18:02:49 +0000 (18:02 +0000)]
more warning fixes (Karl Schultz)
Brian Paul [Sat, 15 Sep 2001 18:00:28 +0000 (18:00 +0000)]
removed carriage return chars
Brian Paul [Fri, 14 Sep 2001 22:19:18 +0000 (22:19 +0000)]
Win32 updates (Karl Schultz)
Brian Paul [Fri, 14 Sep 2001 21:36:43 +0000 (21:36 +0000)]
more warning fixes (Karl Schultz)
Brian Paul [Fri, 14 Sep 2001 21:30:31 +0000 (21:30 +0000)]
more warning fixes (Karl Schultz)
Brian Paul [Fri, 14 Sep 2001 17:23:39 +0000 (17:23 +0000)]
silence more warnings (Karl Schultz)
Brian Paul [Fri, 14 Sep 2001 17:00:42 +0000 (17:00 +0000)]
silence minor warnings
Brian Paul [Fri, 14 Sep 2001 02:59:08 +0000 (02:59 +0000)]
replaced gets() with fgets()
Brian Paul [Fri, 14 Sep 2001 02:48:53 +0000 (02:48 +0000)]
more GL 1.3 updates
Brian Paul [Fri, 14 Sep 2001 02:43:03 +0000 (02:43 +0000)]
more GL 1.3 and GLX 1.4 updates