Brian Paul [Mon, 15 Dec 2003 16:14:55 +0000 (16:14 +0000)]
Assorted mklib tweaks.
Added Intel icc support to mklib.
Daniel Borca [Mon, 15 Dec 2003 10:38:12 +0000 (10:38 +0000)]
EXT_secondary_color and EXT_separate_specular via multipass
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
Brian Paul [Sat, 13 Dec 2003 01:58:41 +0000 (01:58 +0000)]
fixed bad touch command
Brian Paul [Sat, 13 Dec 2003 01:58:20 +0000 (01:58 +0000)]
fix some matypes.h glitches
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
Brian Paul [Sat, 13 Dec 2003 01:35:33 +0000 (01:35 +0000)]
init vars to silence warnings
Brian Paul [Sat, 13 Dec 2003 01:33:36 +0000 (01:33 +0000)]
added BeOS files, src/mesa/sources file
Brian Paul [Sat, 13 Dec 2003 01:26:14 +0000 (01:26 +0000)]
Updates from Philippe Houdoin.
Alan Hourihane [Fri, 12 Dec 2003 22:35:02 +0000 (22:35 +0000)]
fix for C++
Brian Paul [Fri, 12 Dec 2003 20:19:13 +0000 (20:19 +0000)]
check swrast->NewState in Draw/CopyPixels functions
Brian Paul [Fri, 12 Dec 2003 18:40:02 +0000 (18:40 +0000)]
remove TexCoordInterleaveFactor. Clean up _mesa_InterleavedArrays()
Brian Paul [Fri, 12 Dec 2003 16:38:57 +0000 (16:38 +0000)]
applied Felix's patch for configuration system
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
Brian Paul [Fri, 12 Dec 2003 15:44:11 +0000 (15:44 +0000)]
updated list of files
Brian Paul [Fri, 12 Dec 2003 15:39:30 +0000 (15:39 +0000)]
uncomment-out tdfx driver
Brian Paul [Fri, 12 Dec 2003 15:33:51 +0000 (15:33 +0000)]
new makefiles
Brian Paul [Fri, 12 Dec 2003 15:32:25 +0000 (15:32 +0000)]
makefile improvements
Brian Paul [Fri, 12 Dec 2003 15:31:50 +0000 (15:31 +0000)]
improved makefiles
Brian Paul [Fri, 12 Dec 2003 15:31:17 +0000 (15:31 +0000)]
lists of common source files
Brian Paul [Fri, 12 Dec 2003 15:30:52 +0000 (15:30 +0000)]
new Makefiles
Keith Whitwell [Fri, 12 Dec 2003 10:06:02 +0000 (10:06 +0000)]
set MaxTextureImageUnits, MaxTextureCoordUnits
Daniel Borca [Fri, 12 Dec 2003 08:19:20 +0000 (08:19 +0000)]
small bug wrt culling
Brian Paul [Fri, 12 Dec 2003 00:08:01 +0000 (00:08 +0000)]
fix visinfo typo
Brian Paul [Fri, 12 Dec 2003 00:01:17 +0000 (00:01 +0000)]
check for null dpy in Fake_glXGetConfig()
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)
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()
Keith Whitwell [Thu, 11 Dec 2003 19:06:32 +0000 (19:06 +0000)]
add driClipRectToFramebuffer helper function
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.
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.
Daniel Borca [Thu, 11 Dec 2003 16:16:33 +0000 (16:16 +0000)]
fixed prototypes for wglGammaRamp3DFX
Keith Whitwell [Thu, 11 Dec 2003 15:47:43 +0000 (15:47 +0000)]
Quash annoying compiler warning
Keith Whitwell [Thu, 11 Dec 2003 13:10:20 +0000 (13:10 +0000)]
Remove dead file glcore-new.h
Alan Hourihane [Wed, 10 Dec 2003 19:12:49 +0000 (19:12 +0000)]
fix from DRI trunk
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
Alan Hourihane [Wed, 10 Dec 2003 14:10:45 +0000 (14:10 +0000)]
fix typo
Brian Paul [Wed, 10 Dec 2003 02:44:38 +0000 (02:44 +0000)]
added fbdev/glfbdev.c to tarball list
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>
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.
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.
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..
Karl Rasche [Tue, 9 Dec 2003 18:17:04 +0000 (18:17 +0000)]
added parsing exercises for ARL and relative offsets in ARB_vp
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()
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
Keith Whitwell [Tue, 9 Dec 2003 16:22:33 +0000 (16:22 +0000)]
Fix typo.
Keith Whitwell [Tue, 9 Dec 2003 16:21:31 +0000 (16:21 +0000)]
MGA only has one vertex format.
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.
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.
Keith Whitwell [Tue, 9 Dec 2003 16:02:43 +0000 (16:02 +0000)]
Fix use of uninited value 'flags', removed unused vars.
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.
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).
Keith Whitwell [Tue, 9 Dec 2003 14:19:41 +0000 (14:19 +0000)]
Call UpdateMaterials when they have changed
Keith Whitwell [Tue, 9 Dec 2003 14:18:41 +0000 (14:18 +0000)]
clean up some compiler warnings
Keith Whitwell [Tue, 9 Dec 2003 14:18:18 +0000 (14:18 +0000)]
No need to call UpdateMaterial() from RunPipeline().
Keith Whitwell [Tue, 9 Dec 2003 14:17:40 +0000 (14:17 +0000)]
No need to call radeonUpdateMaterial() from RunPipeline().
Keith Whitwell [Tue, 9 Dec 2003 11:54:50 +0000 (11:54 +0000)]
Remove $Id tag
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
----------------------------------------------------------------------
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.
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.
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.
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
Keith Whitwell [Mon, 8 Dec 2003 17:32:58 +0000 (17:32 +0000)]
Provide dummy definitions of __driConfig externs
Alan Hourihane [Mon, 8 Dec 2003 17:27:33 +0000 (17:27 +0000)]
turn on tdfx in SOLO build
Alan Hourihane [Mon, 8 Dec 2003 17:26:59 +0000 (17:26 +0000)]
some changes for SOLO build
Alan Hourihane [Mon, 8 Dec 2003 17:14:47 +0000 (17:14 +0000)]
build in SOLO environment
Alan Hourihane [Mon, 8 Dec 2003 17:07:41 +0000 (17:07 +0000)]
kill a warning
Alan Hourihane [Mon, 8 Dec 2003 16:57:21 +0000 (16:57 +0000)]
reverse Keith's 'XFree86Server' glue.
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
Keith Whitwell [Mon, 8 Dec 2003 13:33:07 +0000 (13:33 +0000)]
get ffb compiling
Keith Whitwell [Mon, 8 Dec 2003 13:21:22 +0000 (13:21 +0000)]
get tdfx compiling
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)
Keith Whitwell [Mon, 8 Dec 2003 12:32:50 +0000 (12:32 +0000)]
Remove PRIM_PARITY reference
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
----------------------------------------------------------------------
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
----------------------------------------------------------------------
Alan Hourihane [Mon, 8 Dec 2003 00:43:34 +0000 (00:43 +0000)]
add SETPARAM ioctl
Alan Hourihane [Sun, 7 Dec 2003 23:53:32 +0000 (23:53 +0000)]
merge some more of the radeon DRI driver from the DRI trunk
Alan Hourihane [Sun, 7 Dec 2003 23:47:56 +0000 (23:47 +0000)]
sync some more of the r200 driver from the DRI trunk
Alan Hourihane [Sun, 7 Dec 2003 23:40:13 +0000 (23:40 +0000)]
merge i830 DRI driver from DRI trunk
Brian Paul [Sat, 6 Dec 2003 17:59:08 +0000 (17:59 +0000)]
added drivers/fbdev/glfbdev.c
Brian Paul [Sat, 6 Dec 2003 17:58:30 +0000 (17:58 +0000)]
conditionally define GLAPIENTRYP to prevent some warnings in linux-solo
Brian Paul [Sat, 6 Dec 2003 17:57:12 +0000 (17:57 +0000)]
tweaks for SunOS
Brian Paul [Sat, 6 Dec 2003 17:26:50 +0000 (17:26 +0000)]
Basic info about the glFBDev interface/driver.
Brian Paul [Sat, 6 Dec 2003 17:20:10 +0000 (17:20 +0000)]
glFBDev driver from embedded-2 branch.
Probably won't be actively used/maintained, but bring it to the trunk so
it doesn't get lost.
Brian Paul [Sat, 6 Dec 2003 17:17:42 +0000 (17:17 +0000)]
basic API work for FBConfigs & Pbuffers
Keith Whitwell [Sat, 6 Dec 2003 12:58:47 +0000 (12:58 +0000)]
Relax assertion to account for empty primitives.
Brian Paul [Sat, 6 Dec 2003 01:49:54 +0000 (01:49 +0000)]
s/APIENTRY/GLAPIENTRY/ for 1.5 functions
Alan Hourihane [Fri, 5 Dec 2003 22:35:57 +0000 (22:35 +0000)]
fix _SOLO build problem
Alan Hourihane [Fri, 5 Dec 2003 22:34:11 +0000 (22:34 +0000)]
fix a _SOLO build problem
Alan Hourihane [Fri, 5 Dec 2003 22:26:35 +0000 (22:26 +0000)]
fix _SOLO build problem
Alan Hourihane [Fri, 5 Dec 2003 22:24:31 +0000 (22:24 +0000)]
fix some _SOLO build problems
Alan Hourihane [Fri, 5 Dec 2003 22:12:07 +0000 (22:12 +0000)]
xmlconfig fixes
Alan Hourihane [Fri, 5 Dec 2003 22:11:15 +0000 (22:11 +0000)]
xmlconfig fixes for the new options
Alan Hourihane [Fri, 5 Dec 2003 11:51:39 +0000 (11:51 +0000)]
merge r128 DRI driver from DRI trunk
Alan Hourihane [Fri, 5 Dec 2003 11:47:35 +0000 (11:47 +0000)]
merge i810 DRI driver from DRI trunk
Alan Hourihane [Fri, 5 Dec 2003 11:25:15 +0000 (11:25 +0000)]
fix compiler warning
Alan Hourihane [Fri, 5 Dec 2003 11:22:07 +0000 (11:22 +0000)]
remove duplicate declarations
Keith Whitwell [Fri, 5 Dec 2003 08:57:25 +0000 (08:57 +0000)]
Backout last change on the displaylist path to fix gears (and probably
everything else).
Brian Paul [Fri, 5 Dec 2003 00:48:37 +0000 (00:48 +0000)]
include glheader.h first, to prevent warnings about GLAPIENTRYP being redefined
Brian Paul [Fri, 5 Dec 2003 00:46:06 +0000 (00:46 +0000)]
don't include GL/gl.h, define GLAPIENTRYP if not defined
Brian Paul [Fri, 5 Dec 2003 00:44:01 +0000 (00:44 +0000)]
Fix a front/back CopyPixels glitch.