platform/upstream/mesa.git
21 years ago Committing in .
Jouk Jansen [Thu, 8 Jan 2004 14:14:02 +0000 (14:14 +0000)]
 Committing in .

 Update OpenVMS makefiles

 Modified Files:
  Mesa/src/mesa/swrast_setup/descrip.mms
  Mesa/src/mesa/tnl/descrip.mms
 ----------------------------------------------------------------------

21 years agoPerform check for dstclip[3] == 0.
Keith Whitwell [Thu, 8 Jan 2004 13:55:24 +0000 (13:55 +0000)]
Perform check for dstclip[3] == 0.

21 years agokeeping things safe: sanity check back
Daniel Borca [Thu, 8 Jan 2004 09:04:27 +0000 (09:04 +0000)]
keeping things safe: sanity check back

21 years agoenvvars to control run-time
Daniel Borca [Thu, 8 Jan 2004 07:37:21 +0000 (07:37 +0000)]
envvars to control run-time

21 years agoupdated makefiles
Daniel Borca [Thu, 8 Jan 2004 07:36:37 +0000 (07:36 +0000)]
updated makefiles

21 years agoremoved unnecessary (now) sanity check
Daniel Borca [Thu, 8 Jan 2004 07:32:06 +0000 (07:32 +0000)]
removed unnecessary (now) sanity check

21 years agoUse hand-made number parsing functions as the libc routines are locale-dependent...
Felix Kuehling [Wed, 7 Jan 2004 23:35:00 +0000 (23:35 +0000)]
Use hand-made number parsing functions as the libc routines are locale-dependent. Thanks to Pavel harry_x Palat for pointing that out.

21 years agoreindent the code
Brian Paul [Wed, 7 Jan 2004 15:18:17 +0000 (15:18 +0000)]
reindent the code

21 years agoupdates for 6.0 release
Brian Paul [Wed, 7 Jan 2004 14:51:30 +0000 (14:51 +0000)]
updates for 6.0 release

21 years agobugfix in texture swapping mechanism (multitex)
Daniel Borca [Wed, 7 Jan 2004 13:58:04 +0000 (13:58 +0000)]
bugfix in texture swapping mechanism (multitex)

21 years agotemporary workaround for bad primitives in fx_render_vb_quads
Daniel Borca [Wed, 7 Jan 2004 13:57:23 +0000 (13:57 +0000)]
temporary workaround for bad primitives in fx_render_vb_quads

21 years agoprotect against broken apps
Daniel Borca [Wed, 7 Jan 2004 13:54:17 +0000 (13:54 +0000)]
protect against broken apps

21 years agoteensy bit of optimization in interp code
Daniel Borca [Wed, 7 Jan 2004 12:50:30 +0000 (12:50 +0000)]
teensy bit of optimization in interp code

21 years agowgl interface
Daniel Borca [Wed, 7 Jan 2004 12:49:47 +0000 (12:49 +0000)]
wgl interface

21 years agocleanups
Daniel Borca [Wed, 7 Jan 2004 12:49:22 +0000 (12:49 +0000)]
cleanups

21 years agosanity check for vertex counter
Daniel Borca [Wed, 7 Jan 2004 12:39:45 +0000 (12:39 +0000)]
sanity check for vertex counter

21 years agono-op table on par with main dispatcher
Daniel Borca [Wed, 7 Jan 2004 12:37:09 +0000 (12:37 +0000)]
no-op table on par with main dispatcher

21 years agoMingw3 prototypes
Daniel Borca [Wed, 7 Jan 2004 12:34:28 +0000 (12:34 +0000)]
Mingw3 prototypes

21 years agoTesting
Keith Whitwell [Tue, 6 Jan 2004 20:13:41 +0000 (20:13 +0000)]
Testing

21 years agoadded Aqsis link
Brian Paul [Tue, 6 Jan 2004 16:36:48 +0000 (16:36 +0000)]
added Aqsis link

21 years agoremove BMRT link
Brian Paul [Tue, 6 Jan 2004 15:33:48 +0000 (15:33 +0000)]
remove BMRT link

21 years agoAdd comment regarding sse disable
Keith Whitwell [Tue, 6 Jan 2004 12:20:20 +0000 (12:20 +0000)]
Add comment regarding sse disable

21 years agoSSE segfaults in conform - disable for now.
Keith Whitwell [Tue, 6 Jan 2004 12:19:40 +0000 (12:19 +0000)]
SSE segfaults in conform - disable for now.

21 years agoFixes for _swsetup_Translate()
Keith Whitwell [Tue, 6 Jan 2004 00:18:23 +0000 (00:18 +0000)]
Fixes for _swsetup_Translate()

21 years agoApply attribute offset when calling extract().
Keith Whitwell [Tue, 6 Jan 2004 00:18:03 +0000 (00:18 +0000)]
Apply attribute offset when calling extract().
Simplify stride calcs.

21 years agoAdd support for Radeon IGP chipsets, based off of mcgrof-radeon-igp-v3.diff
Eric Anholt [Mon, 5 Jan 2004 23:19:21 +0000 (23:19 +0000)]
Add support for Radeon IGP chipsets, based off of mcgrof-radeon-igp-v3.diff

XFree86 bug: 314

21 years agoadded missing descrip.mms files to tar file list
Brian Paul [Mon, 5 Jan 2004 16:42:34 +0000 (16:42 +0000)]
added missing descrip.mms files to tar file list

21 years agoSlight cleanup
Keith Whitwell [Mon, 5 Jan 2004 15:55:01 +0000 (15:55 +0000)]
Slight cleanup

21 years agoRemove debug
Keith Whitwell [Mon, 5 Jan 2004 15:31:22 +0000 (15:31 +0000)]
Remove debug

21 years agoBeef up t_vertex.c:
Keith Whitwell [Mon, 5 Jan 2004 15:24:53 +0000 (15:24 +0000)]
Beef up t_vertex.c:
- cope with input vectors with size less than that of the emitted
  attribute.
- cope with vertices with 'holes' inside and between vertices.

Fix calculation of tnl->render_inputs to work with fp programs.
Mirror VB->PointSizePtr in VB->AttribPtr so that it can work with t_vertex.c.

Transition swrast_setup/ to use t_vertex.c to build swrast vertices.

21 years agoAdd t_vertex.c
Keith Whitwell [Mon, 5 Jan 2004 10:06:49 +0000 (10:06 +0000)]
Add t_vertex.c

21 years agoRe-commit t_vertex.[ch] changes to fd.o server.
Keith Whitwell [Mon, 5 Jan 2004 09:43:42 +0000 (09:43 +0000)]
Re-commit t_vertex.[ch] changes to fd.o server.

21 years agoAdded def_max_anisotropy and no_neg_lod_bias options to radeon and r200.
Felix Kuehling [Mon, 5 Jan 2004 02:40:28 +0000 (02:40 +0000)]
Added def_max_anisotropy and no_neg_lod_bias options to radeon and r200.
The def_max_anisotropy option breaks driconf. :( I'm going to upload a
fixed version soon.

21 years agoAdded two new options: def_max_anisotropy and no_neg_lod_bias. The latter one
Felix Kuehling [Mon, 5 Jan 2004 02:35:45 +0000 (02:35 +0000)]
Added two new options: def_max_anisotropy and no_neg_lod_bias. The latter one
is for disabling faked "anisotropy" in e.g. FlightGear.

21 years agoNew, less expensive workaround for state-change lockups.
Felix Kuehling [Sun, 4 Jan 2004 22:08:31 +0000 (22:08 +0000)]
New, less expensive workaround for state-change lockups.

21 years agoReenable the vtxfmt code paths in the radeon and r200 drivers.
Felix Kuehling [Sun, 4 Jan 2004 16:39:29 +0000 (16:39 +0000)]
Reenable the vtxfmt code paths in the radeon and r200 drivers.

21 years agowhitespace changes and new comments
Brian Paul [Thu, 1 Jan 2004 17:13:12 +0000 (17:13 +0000)]
whitespace changes and new comments

21 years agolatest updates
Brian Paul [Thu, 1 Jan 2004 15:18:50 +0000 (15:18 +0000)]
latest updates

21 years agoadded -fPIC -fomit-frame-pointer etc to sunos5-gcc configs (bug 868737)
Brian Paul [Thu, 1 Jan 2004 15:17:20 +0000 (15:17 +0000)]
added -fPIC -fomit-frame-pointer etc to sunos5-gcc configs (bug 868737)

21 years agoadded info about S3TC texture compression
Brian Paul [Wed, 31 Dec 2003 20:59:51 +0000 (20:59 +0000)]
added info about S3TC texture compression

21 years agoupdated CVS info
Brian Paul [Wed, 31 Dec 2003 20:47:37 +0000 (20:47 +0000)]
updated CVS info

21 years agoFix TCL_LIGHT_MODEL_CTL setting in radeonColorMaterial.
Felix Kuehling [Sun, 28 Dec 2003 15:07:38 +0000 (15:07 +0000)]
Fix TCL_LIGHT_MODEL_CTL setting in radeonColorMaterial.

21 years agoDon't allow lighting in model coordinates when fog is active,
Keith Whitwell [Sat, 27 Dec 2003 22:06:39 +0000 (22:06 +0000)]
Don't allow lighting in model coordinates when fog is active,
from radeon_state.c, noticed by Dieter Nuetzel.

21 years agoCorrect sense of ctx->_ForceEyeCoords (Felix Kuhling)
Keith Whitwell [Sat, 27 Dec 2003 20:03:26 +0000 (20:03 +0000)]
Correct sense of ctx->_ForceEyeCoords (Felix Kuhling)

21 years agothe optimized UNCLAMPED_FLOAT_TO_UBYTE macro was broken
Brian Paul [Tue, 23 Dec 2003 21:43:54 +0000 (21:43 +0000)]
the optimized UNCLAMPED_FLOAT_TO_UBYTE macro was broken

21 years agoreverted TMUs for proper multitexturing
Daniel Borca [Tue, 23 Dec 2003 14:11:22 +0000 (14:11 +0000)]
reverted TMUs for proper multitexturing

21 years agonew files
Keith Whitwell [Sun, 21 Dec 2003 17:54:31 +0000 (17:54 +0000)]
new files

21 years agoVersion bumps, etc for Mesa 6.0
Brian Paul [Sun, 21 Dec 2003 04:06:31 +0000 (04:06 +0000)]
Version bumps, etc for Mesa 6.0

21 years agoDMesa: removed MGA2064W driver
Daniel Borca [Fri, 19 Dec 2003 11:26:46 +0000 (11:26 +0000)]
DMesa: removed MGA2064W driver
DMesa: added capability to query visuals
fxMesa: WGL_3DFX_gamma_control
fxMesa: minor fixes to interface (fxQueryHardware vs fxMesaSelect...)

21 years agoadded link to RELNOTES-5.1
Brian Paul [Thu, 18 Dec 2003 00:42:16 +0000 (00:42 +0000)]
added link to RELNOTES-5.1

21 years agoadded MD5 checksums for 5.1 tarballs
Brian Paul [Thu, 18 Dec 2003 00:32:05 +0000 (00:32 +0000)]
added MD5 checksums for 5.1 tarballs

21 years agoupdates for 5.1 release
Brian Paul [Wed, 17 Dec 2003 23:54:23 +0000 (23:54 +0000)]
updates for 5.1 release

21 years agoFix to work with the C preprocessor in GCC 3.3.x.
Ian Romanick [Wed, 17 Dec 2003 21:35:44 +0000 (21:35 +0000)]
Fix to work with the C preprocessor in GCC 3.3.x.

21 years agoupdated location of config.h
Brian Paul [Wed, 17 Dec 2003 15:14:31 +0000 (15:14 +0000)]
updated location of config.h

21 years agos/Makefile.X11/Makefile.solo/ for make clean
Brian Paul [Wed, 17 Dec 2003 15:11:41 +0000 (15:11 +0000)]
s/Makefile.X11/Makefile.solo/ for make clean

21 years agofix GL_MIN/MAX w/ glBlendFuncSeparate bug (Ian Romanick)
Brian Paul [Mon, 15 Dec 2003 18:04:17 +0000 (18:04 +0000)]
fix GL_MIN/MAX w/ glBlendFuncSeparate bug (Ian Romanick)

21 years agoAssorted mklib tweaks.
Brian Paul [Mon, 15 Dec 2003 16:14:55 +0000 (16:14 +0000)]
Assorted mklib tweaks.
Added Intel icc support to mklib.

21 years agoEXT_secondary_color and EXT_separate_specular via multipass
Daniel Borca [Mon, 15 Dec 2003 10:38:12 +0000 (10:38 +0000)]
EXT_secondary_color and EXT_separate_specular via multipass

21 years agoProblem computing specular value in OPCODE_LIT - pulled in value from
Karl Rasche [Sat, 13 Dec 2003 15:12:58 +0000 (15:12 +0000)]
Problem computing specular value in OPCODE_LIT - pulled in value from
vertex program execution of LIT

21 years agofixed bad touch command
Brian Paul [Sat, 13 Dec 2003 01:58:41 +0000 (01:58 +0000)]
fixed bad touch command

21 years agofix some matypes.h glitches
Brian Paul [Sat, 13 Dec 2003 01:58:20 +0000 (01:58 +0000)]
fix some matypes.h glitches

21 years agocall _ae_destroy_context() and _ae_invalidate_state() from the proper places
Brian Paul [Sat, 13 Dec 2003 01:55:49 +0000 (01:55 +0000)]
call _ae_destroy_context() and _ae_invalidate_state() from the proper places

21 years agoinit vars to silence warnings
Brian Paul [Sat, 13 Dec 2003 01:35:33 +0000 (01:35 +0000)]
init vars to silence warnings

21 years agoadded BeOS files, src/mesa/sources file
Brian Paul [Sat, 13 Dec 2003 01:33:36 +0000 (01:33 +0000)]
added BeOS files, src/mesa/sources file

21 years agoUpdates from Philippe Houdoin.
Brian Paul [Sat, 13 Dec 2003 01:26:14 +0000 (01:26 +0000)]
Updates from Philippe Houdoin.

21 years agofix for C++
Alan Hourihane [Fri, 12 Dec 2003 22:35:02 +0000 (22:35 +0000)]
fix for C++

21 years agocheck swrast->NewState in Draw/CopyPixels functions
Brian Paul [Fri, 12 Dec 2003 20:19:13 +0000 (20:19 +0000)]
check swrast->NewState in Draw/CopyPixels functions

21 years agoremove TexCoordInterleaveFactor. Clean up _mesa_InterleavedArrays()
Brian Paul [Fri, 12 Dec 2003 18:40:02 +0000 (18:40 +0000)]
remove TexCoordInterleaveFactor.  Clean up _mesa_InterleavedArrays()

21 years agoapplied Felix's patch for configuration system
Brian Paul [Fri, 12 Dec 2003 16:38:57 +0000 (16:38 +0000)]
applied Felix's patch for configuration system

21 years ago- Test instruction count
Karl Rasche [Fri, 12 Dec 2003 16:30:15 +0000 (16:30 +0000)]
- Test instruction count
- Throw an error for VPs if we set position invariance and then write to the output position

21 years agoupdated list of files
Brian Paul [Fri, 12 Dec 2003 15:44:11 +0000 (15:44 +0000)]
updated list of files

21 years agouncomment-out tdfx driver
Brian Paul [Fri, 12 Dec 2003 15:39:30 +0000 (15:39 +0000)]
uncomment-out tdfx driver

21 years agonew makefiles
Brian Paul [Fri, 12 Dec 2003 15:33:51 +0000 (15:33 +0000)]
new makefiles

21 years agomakefile improvements
Brian Paul [Fri, 12 Dec 2003 15:32:25 +0000 (15:32 +0000)]
makefile improvements

21 years agoimproved makefiles
Brian Paul [Fri, 12 Dec 2003 15:31:50 +0000 (15:31 +0000)]
improved makefiles

21 years agolists of common source files
Brian Paul [Fri, 12 Dec 2003 15:31:17 +0000 (15:31 +0000)]
lists of common source files

21 years agonew Makefiles
Brian Paul [Fri, 12 Dec 2003 15:30:52 +0000 (15:30 +0000)]
new Makefiles

21 years agoset MaxTextureImageUnits, MaxTextureCoordUnits
Keith Whitwell [Fri, 12 Dec 2003 10:06:02 +0000 (10:06 +0000)]
set MaxTextureImageUnits, MaxTextureCoordUnits

21 years agosmall bug wrt culling
Daniel Borca [Fri, 12 Dec 2003 08:19:20 +0000 (08:19 +0000)]
small bug wrt culling

21 years agofix visinfo typo
Brian Paul [Fri, 12 Dec 2003 00:08:01 +0000 (00:08 +0000)]
fix visinfo typo

21 years agocheck for null dpy in Fake_glXGetConfig()
Brian Paul [Fri, 12 Dec 2003 00:01:17 +0000 (00:01 +0000)]
check for null dpy in Fake_glXGetConfig()

21 years agoreplace gl/mesa_wgl.h with GL/mesa_wgl.h (Simon Goodall)
Brian Paul [Thu, 11 Dec 2003 23:55:55 +0000 (23:55 +0000)]
replace gl/mesa_wgl.h with GL/mesa_wgl.h (Simon Goodall)

21 years agoDon't evaluate GET_CURRENT_VB_MAX_VERTS() until after calling INIT()
Keith Whitwell [Thu, 11 Dec 2003 20:49:59 +0000 (20:49 +0000)]
Don't evaluate GET_CURRENT_VB_MAX_VERTS() until after calling INIT()

21 years agoadd driClipRectToFramebuffer helper function
Keith Whitwell [Thu, 11 Dec 2003 19:06:32 +0000 (19:06 +0000)]
add driClipRectToFramebuffer helper function

21 years agoUpdates to tnl_dd_dmatmp.h
Keith Whitwell [Thu, 11 Dec 2003 16:49:55 +0000 (16:49 +0000)]
Updates to tnl_dd_dmatmp.h
- Allocate vertices explicitly, rather than trying to talk
  about dma buffers.
- Clean up the various Flush() operations.
- Don't allow fallbacks any longer.  Provide a support function
  to detect them ahead o ftime
Updates to tnl_dd_vbtmp.h
- Get rid of power-of-two vertex strides.  Pack all vertices tightly.
- Get texunit 2,3 emit working coorrectly.
Other stuff:
- Get rid of lingering Ubyte color support.
- Fix a few compiler warnings.

21 years agoUpdates to tnl_dd_dmatmp.h
Keith Whitwell [Thu, 11 Dec 2003 16:25:36 +0000 (16:25 +0000)]
Updates to tnl_dd_dmatmp.h
- Allocate vertices explicitly, rather than trying to talk
  about dma buffers.
- Clean up the various Flush() operations.
- Don't allow fallbacks any longer.  Provide a support function
  to detect them ahead o ftime
Updates to tnl_dd_vbtmp.h
- Get rid of power-of-two vertex strides.  Pack all vertices tightly.
- Get texunit 2,3 emit working coorrectly.
Other stuff:
- Get rid of lingering Ubyte color support.
- Fix a few compiler warnings.

21 years agofixed prototypes for wglGammaRamp3DFX
Daniel Borca [Thu, 11 Dec 2003 16:16:33 +0000 (16:16 +0000)]
fixed prototypes for wglGammaRamp3DFX

21 years agoQuash annoying compiler warning
Keith Whitwell [Thu, 11 Dec 2003 15:47:43 +0000 (15:47 +0000)]
Quash annoying compiler warning

21 years agoRemove dead file glcore-new.h
Keith Whitwell [Thu, 11 Dec 2003 13:10:20 +0000 (13:10 +0000)]
Remove dead file glcore-new.h

21 years agofix from DRI trunk
Alan Hourihane [Wed, 10 Dec 2003 19:12:49 +0000 (19:12 +0000)]
fix from DRI trunk

21 years agogot rid of __FUNCTION__ :(
Daniel Borca [Wed, 10 Dec 2003 15:24:49 +0000 (15:24 +0000)]
got rid of __FUNCTION__ :(
Texus2 functions are dynamically linked now
made getRegistryOrEnvironmentString more portable
bugfix: unnecessary total SW fallback -- glColorMask
bugfix: when shared palette was not loaded correctly
point_attenuation_stage back in business (point size/atten)
fxTexGetInfo is not required for fxIsTexSupported
fxDDChooseTextureFormat optimized for RGB/RGBA textures
accelerated Quads with Triangle_Fans
more WGL extensions/functions (also updated export file)
DXTC/S3TC -> FXT1 wrapping hack
quick & dirty fix for Quake2

21 years agofix typo
Alan Hourihane [Wed, 10 Dec 2003 14:10:45 +0000 (14:10 +0000)]
fix typo

21 years agoadded fbdev/glfbdev.c to tarball list
Brian Paul [Wed, 10 Dec 2003 02:44:38 +0000 (02:44 +0000)]
added fbdev/glfbdev.c to tarball list

21 years agoFix definitions for Intel compiler.
Eric Anholt [Tue, 9 Dec 2003 23:59:16 +0000 (23:59 +0000)]
Fix definitions for Intel compiler.

Submitted by: Mikhail Teterin <mi@FreeBSD.org>

21 years agoIn fact, bring all the changes from mesa/tnl_dd to mesa/drivers/common.
Keith Whitwell [Tue, 9 Dec 2003 19:35:45 +0000 (19:35 +0000)]
In fact, bring all the changes from mesa/tnl_dd to mesa/drivers/common.

21 years agoRemove old ubyte-color support code. Update interp, copy_pv for float
Keith Whitwell [Tue, 9 Dec 2003 19:30:22 +0000 (19:30 +0000)]
Remove old ubyte-color support code.  Update interp, copy_pv for float
colors in VB arrays.

21 years agoArg. I can't code.. Test that we don't recongnize '0' as having a leading zero..
Karl Rasche [Tue, 9 Dec 2003 19:14:41 +0000 (19:14 +0000)]
Arg. I can't code.. Test that we don't recongnize '0' as having a leading zero..

21 years agoadded parsing exercises for ARL and relative offsets in ARB_vp
Karl Rasche [Tue, 9 Dec 2003 18:17:04 +0000 (18:17 +0000)]
added parsing exercises for ARL and relative offsets in ARB_vp

21 years ago - New grammar (0.5) from Michal Krol, merges many opcodes and adds range testing
Karl Rasche [Tue, 9 Dec 2003 18:13:12 +0000 (18:13 +0000)]
 - New grammar (0.5) from Michal Krol, merges many opcodes and adds range testing
 - Proper header on arbparse_syn.h
 - Handling of relative offsets for ARB_vp
 - s/MaxFragment/MaxVertex
 - Check for leading 0's in the fraction portions of floats in parse_float()

21 years ago- handle IsPositionInvariant
Karl Rasche [Tue, 9 Dec 2003 18:04:52 +0000 (18:04 +0000)]
- handle IsPositionInvariant
- tweak assertion to allow for relative offets from ARB_vp