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

20 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.

20 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.

20 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.

20 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.

20 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.

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

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

20 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)

20 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

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

20 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.

20 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.

20 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)

20 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

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

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

20 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

20 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...)

20 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

20 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

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

20 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.

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

20 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

20 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)

20 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.

20 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

20 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

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

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

20 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

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

20 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

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

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

20 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

20 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()

20 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

20 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

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

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

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

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

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

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

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

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

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

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

20 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()

20 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)

20 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()

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

20 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.

20 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.

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

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

20 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

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

20 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

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

20 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

20 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>

20 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.

20 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.

20 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..

20 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

20 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()

20 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

20 years agoFix typo.
Keith Whitwell [Tue, 9 Dec 2003 16:22:33 +0000 (16:22 +0000)]
Fix typo.

20 years agoMGA only has one vertex format.
Keith Whitwell [Tue, 9 Dec 2003 16:21:31 +0000 (16:21 +0000)]
MGA only has one vertex format.

20 years agoFix VERT_SET_RGBA, VERT_SET_SPEC macros to account for change to floating
Keith Whitwell [Tue, 9 Dec 2003 16:14:24 +0000 (16:14 +0000)]
Fix VERT_SET_RGBA, VERT_SET_SPEC macros to account for change to floating
point colors throughout mesa.

20 years agoFix VERT_SET_RGBA, VERT_SET_SPEC macros to account for change to floating
Keith Whitwell [Tue, 9 Dec 2003 16:09:24 +0000 (16:09 +0000)]
Fix VERT_SET_RGBA, VERT_SET_SPEC macros to account for change to floating
point colors throughout mesa.

20 years agoFix use of uninited value 'flags', removed unused vars.
Keith Whitwell [Tue, 9 Dec 2003 16:02:43 +0000 (16:02 +0000)]
Fix use of uninited value 'flags', removed unused vars.

20 years agoFix VERT_SET_RGBA, VERT_SET_SPEC macros to account for change to floating
Keith Whitwell [Tue, 9 Dec 2003 16:00:38 +0000 (16:00 +0000)]
Fix VERT_SET_RGBA, VERT_SET_SPEC macros to account for change to floating
point colors throughout mesa.

20 years agoFix incorrect removal of PRIM_PARITY code (ie remove the parity code, not the
Keith Whitwell [Tue, 9 Dec 2003 15:33:45 +0000 (15:33 +0000)]
Fix incorrect removal of PRIM_PARITY code (ie remove the parity code, not the
non-parity code).

20 years agoCall UpdateMaterials when they have changed
Keith Whitwell [Tue, 9 Dec 2003 14:19:41 +0000 (14:19 +0000)]
Call UpdateMaterials when they have changed

20 years agoclean up some compiler warnings
Keith Whitwell [Tue, 9 Dec 2003 14:18:41 +0000 (14:18 +0000)]
clean up some compiler warnings

20 years agoNo need to call UpdateMaterial() from RunPipeline().
Keith Whitwell [Tue, 9 Dec 2003 14:18:18 +0000 (14:18 +0000)]
No need to call UpdateMaterial() from RunPipeline().

20 years agoNo need to call radeonUpdateMaterial() from RunPipeline().
Keith Whitwell [Tue, 9 Dec 2003 14:17:40 +0000 (14:17 +0000)]
No need to call radeonUpdateMaterial() from RunPipeline().

20 years agoRemove $Id tag
Keith Whitwell [Tue, 9 Dec 2003 11:54:50 +0000 (11:54 +0000)]
Remove $Id tag

20 years ago Committing in .
Jouk Jansen [Tue, 9 Dec 2003 10:11:27 +0000 (10:11 +0000)]
 Committing in .

 Small VMS issue : sys/param.h is not available on all systems and not
                   needed anyway.

 Modified Files:
  Mesa-newtree/src/mesa/main/vsnprintf.c
 ----------------------------------------------------------------------

20 years agoUpdate NEED_SECONDARY_COLOR macro to test if either vertex/fragment
Brian Paul [Tue, 9 Dec 2003 01:53:03 +0000 (01:53 +0000)]
Update NEED_SECONDARY_COLOR macro to test if either vertex/fragment
programs are enabled and if they need secondary color input register.
Patch by Karl Rasche, with tweaks by Brian.

20 years agoRemove usleeps from sis driver. We probably aren't doing anyone a service
Eric Anholt [Tue, 9 Dec 2003 00:00:40 +0000 (00:00 +0000)]
Remove usleeps from sis driver.  We probably aren't doing anyone a service
sleeping with the lock held.  Also, rename cEngineState to engineState since
it isn't a char any more.

20 years agofix bogus assertion that checked for an empty texture heap list before
Alan Hourihane [Mon, 8 Dec 2003 22:43:10 +0000 (22:43 +0000)]
fix bogus assertion that checked for an empty texture heap list before
deleting the textures. Essentially move the assertion after the destruction
of the heap.

20 years agoA quick little test to show disapeearing specular color between vertex and fragment...
Karl Rasche [Mon, 8 Dec 2003 21:43:55 +0000 (21:43 +0000)]
A quick little test to show disapeearing specular color between vertex and fragment program execution

20 years agoProvide dummy definitions of __driConfig externs
Keith Whitwell [Mon, 8 Dec 2003 17:32:58 +0000 (17:32 +0000)]
Provide dummy definitions of __driConfig externs

20 years agoturn on tdfx in SOLO build
Alan Hourihane [Mon, 8 Dec 2003 17:27:33 +0000 (17:27 +0000)]
turn on tdfx in SOLO build

20 years agosome changes for SOLO build
Alan Hourihane [Mon, 8 Dec 2003 17:26:59 +0000 (17:26 +0000)]
some changes for SOLO build

20 years agobuild in SOLO environment
Alan Hourihane [Mon, 8 Dec 2003 17:14:47 +0000 (17:14 +0000)]
build in SOLO environment

20 years agokill a warning
Alan Hourihane [Mon, 8 Dec 2003 17:07:41 +0000 (17:07 +0000)]
kill a warning

20 years agoreverse Keith's 'XFree86Server' glue.
Alan Hourihane [Mon, 8 Dec 2003 16:57:21 +0000 (16:57 +0000)]
reverse Keith's 'XFree86Server' glue.

20 years agoCan't include <stddef.h> when building XFree86 server - define
Keith Whitwell [Mon, 8 Dec 2003 15:00:24 +0000 (15:00 +0000)]
Can't include <stddef.h> when building XFree86 server - define
ptrdiff_t to int instead

20 years agoget ffb compiling
Keith Whitwell [Mon, 8 Dec 2003 13:33:07 +0000 (13:33 +0000)]
get ffb compiling

20 years agoget tdfx compiling
Keith Whitwell [Mon, 8 Dec 2003 13:21:22 +0000 (13:21 +0000)]
get tdfx compiling

20 years agofixed a bug in texgen (T coord for GL_REFLECTION_MAP_NV)
Daniel Borca [Mon, 8 Dec 2003 13:00:50 +0000 (13:00 +0000)]
fixed a bug in texgen (T coord for GL_REFLECTION_MAP_NV)

20 years agoRemove PRIM_PARITY reference
Keith Whitwell [Mon, 8 Dec 2003 12:32:50 +0000 (12:32 +0000)]
Remove PRIM_PARITY reference

20 years ago Committing in .
Jouk Jansen [Mon, 8 Dec 2003 09:03:35 +0000 (09:03 +0000)]
 Committing in .

 OpenVMS compile issues

 Modified Files:
  Mesa-newtree/progs/tests/cva.c
  Mesa-newtree/progs/tests/dinoshade.c
  Mesa-newtree/progs/tests/multipal.c
  Mesa-newtree/src/mesa/main/descrip.mms
  Mesa-newtree/src/mesa/tnl/descrip.mms
  Mesa-newtree/src/mesa/tnl/t_vtx_api.c
 ----------------------------------------------------------------------

20 years ago Committing in .
Jouk Jansen [Mon, 8 Dec 2003 08:58:52 +0000 (08:58 +0000)]
 Committing in .

 Solves array boundary out of bound which causes problems on OpenVMS (and
   maybe other systems)

 Modified Files:
  Mesa-newtree/src/mesa/tnl/t_vb_lighttmp.h
  Mesa-newtree/src/mesa/tnl/t_vtx_eval.c
 ----------------------------------------------------------------------