mesa.git
20 years agoReplaced the .cpp-ized (for build issue) common GLUT source files by their
Philippe Houdoin [Sat, 14 Aug 2004 10:37:03 +0000 (10:37 +0000)]
Replaced the .cpp-ized (for build issue) common GLUT source files by their
standard .c version.
Remove outdated Makefile.orig.

20 years agoUpdate to Jake Hamby's BeOS GLUT 3.7 port.
Philippe Houdoin [Sat, 14 Aug 2004 10:27:08 +0000 (10:27 +0000)]
Update to Jake Hamby's BeOS GLUT 3.7 port.

20 years agoMove to $(TOP)/configs/default-based makefile.
Philippe Houdoin [Sat, 14 Aug 2004 10:21:08 +0000 (10:21 +0000)]
Move to $(TOP)/configs/default-based makefile.

20 years agoUpdate BeOS mklib to set mimetype and version.
Philippe Houdoin [Sat, 14 Aug 2004 10:12:38 +0000 (10:12 +0000)]
Update BeOS mklib to set mimetype and version.
Static lib build support added.

20 years agoBeOS now officially moved to main Makefiles chain. To build under BeOS: "make beos"
Philippe Houdoin [Sat, 14 Aug 2004 10:10:42 +0000 (10:10 +0000)]
BeOS now officially moved to main Makefiles chain. To build under BeOS: "make beos"

20 years agoUpdated according to new way to build under BeOS.
Philippe Houdoin [Sat, 14 Aug 2004 10:06:21 +0000 (10:06 +0000)]
Updated according to new way to build under BeOS.

20 years agoObsolete the BeOS-specific makefile as we now build using standard Makefiles chain.
Philippe Houdoin [Sat, 14 Aug 2004 10:05:33 +0000 (10:05 +0000)]
Obsolete the BeOS-specific makefile as we now build using standard Makefiles chain.

20 years agoObsolete BeOS-specific makefile.
Philippe Houdoin [Sat, 14 Aug 2004 10:03:11 +0000 (10:03 +0000)]
Obsolete BeOS-specific makefile.
Removed the oglinfo target from samples from BeOS build, as it depends on X.

20 years agoFix demo.cpp, which wasn't working as expected.
Philippe Houdoin [Sat, 14 Aug 2004 09:59:16 +0000 (09:59 +0000)]
Fix demo.cpp, which wasn't working as expected.
Add a GLInfo app, a graphical tool displaying GL Info as a treeview.
Usefull to see which OpenGL renderer you use and which extension(s) is supported.
Convert the Makefile to be $(TOP)/configs/default-based.

20 years agoObsoleted. Now, the BeOS targets build by main Makefiles chain.
Philippe Houdoin [Sat, 14 Aug 2004 09:52:18 +0000 (09:52 +0000)]
Obsoleted. Now, the BeOS targets build by main Makefiles chain.

20 years agoSilent compiler "variable may be used uninitialized" warnings.
Philippe Houdoin [Sat, 14 Aug 2004 09:51:30 +0000 (09:51 +0000)]
Silent compiler "variable may be used uninitialized" warnings.

20 years agoBeOS's _glthread_DECLARE_STATIC_MUTEX() couldn't be used outside a function
Philippe Houdoin [Sat, 14 Aug 2004 09:48:57 +0000 (09:48 +0000)]
BeOS's _glthread_DECLARE_STATIC_MUTEX() couldn't be used outside a function
because she called create_sem(). Now the semaphore creation is made at first
_glthread_LOCK_MUTEX() call.

20 years agoFix a bug that set RGBA bits length always to 0 (reported by Marcin Konicki).
Philippe Houdoin [Sat, 14 Aug 2004 09:43:07 +0000 (09:43 +0000)]
Fix a bug that set RGBA bits length always to 0 (reported by Marcin Konicki).
PPC byte order now supported (thanks Nathan Whitehorn).
Double buffering is now always forced.
Unlock the BGLView looper only if needed. Should fix the GLUT-based apps crash
at window closing.
SwapBuffers() now can wait for next vertical retrace.
And several other minor changes...

20 years agobuild fix from XFree86 tree
Dave Airlie [Sat, 14 Aug 2004 09:29:24 +0000 (09:29 +0000)]
build fix from XFree86 tree

20 years agoMove BeOS build into main Makefiles chain.
Philippe Houdoin [Sat, 14 Aug 2004 09:23:09 +0000 (09:23 +0000)]
Move BeOS build into main Makefiles chain.

20 years agoAdd a BeOS build config.
Philippe Houdoin [Sat, 14 Aug 2004 09:18:04 +0000 (09:18 +0000)]
Add a BeOS build config.

20 years agobring over change from xorg trunk - let build on non-i386
Dave Airlie [Sat, 14 Aug 2004 09:09:56 +0000 (09:09 +0000)]
bring over change from xorg trunk - let build on non-i386

20 years agobring over build fix from xorg tree
Dave Airlie [Sat, 14 Aug 2004 09:08:27 +0000 (09:08 +0000)]
bring over build fix from xorg tree

20 years agosilence a warning
Brian Paul [Fri, 13 Aug 2004 21:05:02 +0000 (21:05 +0000)]
silence a warning

20 years agominor fix for newest glxext.h header
Brian Paul [Fri, 13 Aug 2004 21:04:04 +0000 (21:04 +0000)]
minor fix for newest glxext.h header

20 years agoadded some missing sources to tarball list
Brian Paul [Fri, 13 Aug 2004 20:58:59 +0000 (20:58 +0000)]
added some missing sources to tarball list

20 years agoFix dri_util.c build with new headers.
Eric Anholt [Thu, 12 Aug 2004 21:50:03 +0000 (21:50 +0000)]
Fix dri_util.c build with new headers.

Submitted by: John Lightsey <john@nixnuts.net>

20 years agocvs ignore file
Brian Paul [Tue, 10 Aug 2004 15:42:14 +0000 (15:42 +0000)]
cvs ignore file

20 years agoupdated glext.h and glxext.h files
Brian Paul [Tue, 10 Aug 2004 15:40:20 +0000 (15:40 +0000)]
updated glext.h and glxext.h files

20 years agominor anim tweak
Brian Paul [Tue, 10 Aug 2004 15:39:00 +0000 (15:39 +0000)]
minor anim tweak

20 years agosilence warning
Brian Paul [Tue, 10 Aug 2004 15:36:46 +0000 (15:36 +0000)]
silence warning

20 years agouse 'a' to toggle animation
Brian Paul [Tue, 10 Aug 2004 15:36:31 +0000 (15:36 +0000)]
use 'a' to toggle animation

20 years agominor tweaks
Brian Paul [Tue, 10 Aug 2004 15:34:51 +0000 (15:34 +0000)]
minor tweaks

20 years agoquery/print max convolution filter size
Brian Paul [Tue, 10 Aug 2004 15:32:25 +0000 (15:32 +0000)]
query/print max convolution filter size

20 years agoadded some handy debug code (disabled)
Brian Paul [Tue, 10 Aug 2004 15:30:41 +0000 (15:30 +0000)]
added some handy debug code (disabled)

20 years agoadded a few more debug printfs (disabled)
Brian Paul [Tue, 10 Aug 2004 15:30:16 +0000 (15:30 +0000)]
added a few more debug printfs (disabled)

20 years agoFix from Rogelio Serrano for miniglx double buffering
Jon Smirl [Mon, 9 Aug 2004 22:14:57 +0000 (22:14 +0000)]
Fix from Rogelio Serrano for miniglx double buffering

20 years agofix incorrect overflow detection when emitting R200_SS_MAT_1_SHININESS
Roland Scheidegger [Tue, 3 Aug 2004 13:03:33 +0000 (13:03 +0000)]
fix incorrect overflow detection when emitting R200_SS_MAT_1_SHININESS

20 years agoxorg-r200-uninitialized-variable-used.patch from Redhat xorg
Dave Airlie [Sat, 31 Jul 2004 08:14:50 +0000 (08:14 +0000)]
xorg-r200-uninitialized-variable-used.patch from Redhat xorg

20 years agodisabled automatic mipmaps until we can handle 565 textures.
Daniel Borca [Thu, 29 Jul 2004 08:31:26 +0000 (08:31 +0000)]
disabled automatic mipmaps until we can handle 565 textures.

20 years agofixed conflict between depth & alpha in 16bpp
Daniel Borca [Thu, 29 Jul 2004 08:25:03 +0000 (08:25 +0000)]
fixed conflict between depth & alpha in 16bpp

20 years agovtk and Paraview links updated
Brian Paul [Wed, 28 Jul 2004 15:55:13 +0000 (15:55 +0000)]
vtk and Paraview links updated

20 years agoversion 6 from oss.sgi.com
Brian Paul [Wed, 28 Jul 2004 13:23:11 +0000 (13:23 +0000)]
version 6 from oss.sgi.com

20 years agoversion 24 from oss.sgi.com
Brian Paul [Wed, 28 Jul 2004 13:22:46 +0000 (13:22 +0000)]
version 24 from oss.sgi.com

20 years agodon't use GLuint or GLvoid in function declaration
Brian Paul [Tue, 27 Jul 2004 16:32:37 +0000 (16:32 +0000)]
don't use GLuint or GLvoid in function declaration

20 years agodisable W1 when single-texturing
Daniel Borca [Mon, 26 Jul 2004 15:10:34 +0000 (15:10 +0000)]
disable W1 when single-texturing

20 years agoconsistantly use unpack parameter, instead of ctx->Unpack (Daniel Borca)
Brian Paul [Mon, 26 Jul 2004 15:09:22 +0000 (15:09 +0000)]
consistantly use unpack parameter, instead of ctx->Unpack (Daniel Borca)

20 years agoFixed hash table allocation to avoid an assertion failure due to a
Felix Kuehling [Mon, 26 Jul 2004 12:42:36 +0000 (12:42 +0000)]
Fixed hash table allocation to avoid an assertion failure due to a
bad config file. Fixed two more typos.

20 years agoRush is back on ZBUFFER
Daniel Borca [Mon, 26 Jul 2004 08:04:22 +0000 (08:04 +0000)]
Rush is back on ZBUFFER
added DrawPixels555 and DrawPixels565

20 years agouse GL_CALL() macro (Andreas Stenglein)
Brian Paul [Sat, 24 Jul 2004 15:18:36 +0000 (15:18 +0000)]
use GL_CALL() macro (Andreas Stenglein)

20 years agonew MESA_GLX_DEPTH_BITS env var
Brian Paul [Fri, 23 Jul 2004 23:32:15 +0000 (23:32 +0000)]
new MESA_GLX_DEPTH_BITS env var

20 years agominor comments
Brian Paul [Fri, 23 Jul 2004 22:56:29 +0000 (22:56 +0000)]
minor comments

20 years agoupdates from Stephane Marchesin
Brian Paul [Fri, 23 Jul 2004 19:30:33 +0000 (19:30 +0000)]
updates from Stephane Marchesin

20 years agoadded MESA_GLX_FORCE_ALPHA env var
Brian Paul [Fri, 23 Jul 2004 15:49:12 +0000 (15:49 +0000)]
added MESA_GLX_FORCE_ALPHA env var

20 years agoadded support for MESA_GLX_FORCE_ALPHA env var
Brian Paul [Fri, 23 Jul 2004 15:47:04 +0000 (15:47 +0000)]
added support for MESA_GLX_FORCE_ALPHA env var

20 years agoALIGN16 macro repairs
Brian Paul [Fri, 23 Jul 2004 15:45:56 +0000 (15:45 +0000)]
ALIGN16 macro repairs

20 years agofixed pixelpiped DrawBitmap / DrawPixels (clipping was upside-down)
Daniel Borca [Fri, 23 Jul 2004 08:59:09 +0000 (08:59 +0000)]
fixed pixelpiped DrawBitmap / DrawPixels (clipping was upside-down)

20 years agopartial GL_BLEND for Voodoo1
Daniel Borca [Wed, 21 Jul 2004 08:46:55 +0000 (08:46 +0000)]
partial GL_BLEND for Voodoo1

20 years agominor doc update
Daniel Borca [Wed, 21 Jul 2004 08:45:35 +0000 (08:45 +0000)]
minor doc update

20 years agofixed a bug in clear routine
Daniel Borca [Wed, 21 Jul 2004 08:44:26 +0000 (08:44 +0000)]
fixed a bug in clear routine

20 years agofix compare w/ zero warnings (bug 988766)
Brian Paul [Tue, 20 Jul 2004 21:16:07 +0000 (21:16 +0000)]
fix compare w/ zero warnings (bug 988766)

20 years agoerror message fixups and some debug code
Brian Paul [Tue, 20 Jul 2004 21:15:13 +0000 (21:15 +0000)]
error message fixups and some debug code

20 years agofix compare w/ zero warnings (bug #988766)
Brian Paul [Tue, 20 Jul 2004 21:12:56 +0000 (21:12 +0000)]
fix compare w/ zero warnings (bug #988766)

20 years agonew image (see mesa bug #993926)
Brian Paul [Tue, 20 Jul 2004 21:00:34 +0000 (21:00 +0000)]
new image (see mesa bug #993926)

20 years agoremove -lXm (motif) from GLW_LIB_DEPS since it's not needed by default
Brian Paul [Tue, 20 Jul 2004 20:43:24 +0000 (20:43 +0000)]
remove -lXm (motif) from GLW_LIB_DEPS since it's not needed by default

20 years agoGL_EXT_texture_env_add shouldn't be conditioned by multitex, or should it?
Daniel Borca [Tue, 20 Jul 2004 10:33:21 +0000 (10:33 +0000)]
GL_EXT_texture_env_add shouldn't be conditioned by multitex, or should it?

20 years agotrying vertex_program...
Daniel Borca [Mon, 19 Jul 2004 14:08:46 +0000 (14:08 +0000)]
trying vertex_program...

20 years agoseveral new bugs
Daniel Borca [Mon, 19 Jul 2004 08:06:00 +0000 (08:06 +0000)]
several new bugs

20 years agominor corrections
Daniel Borca [Fri, 16 Jul 2004 07:54:46 +0000 (07:54 +0000)]
minor corrections

20 years agoGL_MODULATE/GL_REPLACE multitex (wasteful, but apparently needed by some apps)
Daniel Borca [Fri, 16 Jul 2004 07:53:53 +0000 (07:53 +0000)]
GL_MODULATE/GL_REPLACE multitex (wasteful, but apparently needed by some apps)

20 years agoSGIS_generate_mipmap
Daniel Borca [Fri, 16 Jul 2004 07:53:02 +0000 (07:53 +0000)]
SGIS_generate_mipmap

20 years agoMiniglx clients now authorize with server DRM
Jon Smirl [Fri, 16 Jul 2004 04:27:00 +0000 (04:27 +0000)]
Miniglx clients now authorize with server DRM

20 years agoadd debugging for compresssed textures
Dave Airlie [Thu, 15 Jul 2004 10:51:17 +0000 (10:51 +0000)]
add debugging for compresssed textures

20 years agofix up heights for i830/i915 texture compression
Dave Airlie [Thu, 15 Jul 2004 10:47:13 +0000 (10:47 +0000)]
fix up heights for i830/i915 texture compression

20 years agomove config options to same place as other drivers (again for S3TC patch later)
Dave Airlie [Thu, 15 Jul 2004 08:50:27 +0000 (08:50 +0000)]
move config options to same place as other drivers (again for S3TC patch later)

20 years agouse a switch statement makes integrating the s3tc patch easier
Dave Airlie [Thu, 15 Jul 2004 08:41:26 +0000 (08:41 +0000)]
use a switch statement makes integrating the s3tc patch easier

20 years agoenable FXT1 texture compression for ixxx chipsets
Dave Airlie [Thu, 15 Jul 2004 08:08:44 +0000 (08:08 +0000)]
enable FXT1 texture compression for ixxx chipsets
commented out Keiths extensions strings

20 years agomove over changes to intel driver from i830 driver for modes
Dave Airlie [Thu, 15 Jul 2004 06:29:16 +0000 (06:29 +0000)]
move over changes to intel driver from i830 driver for modes

20 years agofixed vertex RGBA
Daniel Borca [Tue, 13 Jul 2004 06:45:56 +0000 (06:45 +0000)]
fixed vertex RGBA

20 years agoMake solo radeon/r128 drivers track fix for DRI bug 849
Jon Smirl [Sat, 10 Jul 2004 21:17:52 +0000 (21:17 +0000)]
Make solo radeon/r128 drivers track fix for DRI bug 849

20 years agoRemove DRM_PAGE_SIZE from fb and i810 drivers since it was being used.
Jon Smirl [Sat, 10 Jul 2004 19:14:18 +0000 (19:14 +0000)]
Remove DRM_PAGE_SIZE from fb and i810 drivers since it was being used.

20 years agoFix unichrome solo build to not need X11 headers. Minor change to
Jon Smirl [Sat, 10 Jul 2004 17:09:57 +0000 (17:09 +0000)]
Fix unichrome solo build to not need X11 headers. Minor change to
use mesa_alloc/free.

20 years agoMake GET_PROGRAM_NAME work with uCLibc using the __progname hack.
Felix Kuehling [Sat, 10 Jul 2004 11:25:02 +0000 (11:25 +0000)]
Make GET_PROGRAM_NAME work with uCLibc using the __progname hack.
Improved that hack to remove leading directory names.

20 years agoFix mesa-solo config to define _GNU_SOURCE so that program_invocation_short_name
Jon Smirl [Fri, 9 Jul 2004 18:46:51 +0000 (18:46 +0000)]
Fix mesa-solo config to define _GNU_SOURCE so that program_invocation_short_name
will be correctly defined.

20 years agouse tnl_emit_func, it's safer
Daniel Borca [Tue, 6 Jul 2004 12:37:09 +0000 (12:37 +0000)]
use tnl_emit_func, it's safer

20 years agocorrect X86_DISPATCH_FUNCTION_SIZE if THREADS is defined
Roland Scheidegger [Tue, 6 Jul 2004 00:32:03 +0000 (00:32 +0000)]
correct X86_DISPATCH_FUNCTION_SIZE if THREADS is defined

20 years agoConvert miniglx to use xf86drm from dri/drm/libdrm instead of src/mesa/drivers/dri...
Jon Smirl [Mon, 5 Jul 2004 23:51:48 +0000 (23:51 +0000)]
Convert miniglx to use xf86drm from dri/drm/libdrm instead of src/mesa/drivers/dri/dri_client

20 years agoConvert miniglx to use Ian's fancy new driver config code.
Jon Smirl [Mon, 5 Jul 2004 23:42:02 +0000 (23:42 +0000)]
Convert miniglx to use Ian's fancy new driver config code.
This removes the miniglx driver function InitContextModes().
All of the server directories were edited to remove the implementations.

20 years agoFix typos in comments.
Ian Romanick [Mon, 5 Jul 2004 22:42:14 +0000 (22:42 +0000)]
Fix typos in comments.

20 years agoAnother "if it ain't broke, don't fix it" moment. Revert some more
Ian Romanick [Mon, 5 Jul 2004 22:40:54 +0000 (22:40 +0000)]
Another "if it ain't broke, don't fix it" moment.  Revert some more
code in _glapi_set_dispatch to its 1.74 form.  This fixes a "problem"
with buggy apps that make GL calls with no bound GL context (i.e.,
Enemy Territory during shut-down).

20 years agofixed AIX color interpolation bug
Brian Paul [Mon, 5 Jul 2004 14:54:16 +0000 (14:54 +0000)]
fixed AIX color interpolation bug

20 years agopatch for AIX (bug 983144)
Brian Paul [Mon, 5 Jul 2004 14:50:12 +0000 (14:50 +0000)]
patch for AIX (bug 983144)

20 years agoadded cast to fix AIX color interpolation problem (bug 983144)
Brian Paul [Mon, 5 Jul 2004 14:48:15 +0000 (14:48 +0000)]
added cast to fix AIX color interpolation problem (bug 983144)

20 years agoadded GL_ARB_point_sprite.
Daniel Borca [Mon, 5 Jul 2004 06:47:17 +0000 (06:47 +0000)]
added GL_ARB_point_sprite.
color masking correctly implemented for 15bpp.
small fixes for textures and tri engine.

20 years agofixed non-threaded codepath
Daniel Borca [Mon, 5 Jul 2004 06:15:37 +0000 (06:15 +0000)]
fixed non-threaded codepath

20 years agoBugzilla #755: Fix polygon offset by setting DEPTH_SCALE to depth_scale instead
Eric Anholt [Sun, 4 Jul 2004 20:49:04 +0000 (20:49 +0000)]
Bugzilla #755: Fix polygon offset by setting DEPTH_SCALE to depth_scale instead
of 1.0.

20 years agoPatch removes _SOLO definition needed for mesa-solo. mesa-solo
Jon Smirl [Sun, 4 Jul 2004 20:33:48 +0000 (20:33 +0000)]
Patch removes _SOLO definition needed for mesa-solo. mesa-solo
uses the NEW_INTERFACE now so _SOLO isn't necessary anymore.
Tested with the hardware that I own.

20 years agodocument some assumptions made about compressed texture tile size
Brian Paul [Fri, 2 Jul 2004 16:39:59 +0000 (16:39 +0000)]
document some assumptions made about compressed texture tile size

20 years agoa few comments
Brian Paul [Fri, 2 Jul 2004 16:36:29 +0000 (16:36 +0000)]
a few comments

20 years agodisable some debug printfs
Brian Paul [Fri, 2 Jul 2004 14:35:50 +0000 (14:35 +0000)]
disable some debug printfs

20 years agoredo the event loop to make event response better
Brian Paul [Fri, 2 Jul 2004 14:35:05 +0000 (14:35 +0000)]
redo the event loop to make event response better

20 years agoinit some vars to silence warnings
Brian Paul [Fri, 2 Jul 2004 14:22:42 +0000 (14:22 +0000)]
init some vars to silence warnings

20 years agoadded GL_EXT_fog_coord.
Daniel Borca [Fri, 2 Jul 2004 10:34:48 +0000 (10:34 +0000)]
added GL_EXT_fog_coord.
added GL_EXT_blend_equation_separate.
minor cleanup.

20 years agoput back the correct dispatcher for non-threaded builds.
Daniel Borca [Fri, 2 Jul 2004 10:32:52 +0000 (10:32 +0000)]
put back the correct dispatcher for non-threaded builds.
fixed x86 entrypoints for Mingw/DJGPP.

20 years agoFix a potential race condition. Fix a couple of places where
Ian Romanick [Fri, 2 Jul 2004 00:01:09 +0000 (00:01 +0000)]
Fix a potential race condition.  Fix a couple of places where
_glapi_DispatchTSD wasn't properly handled.