Ben Skeggs 
							
						 
					 
					
						
						
							
						
						8051c95a7e 
					 
					
						
						
							
							nouveau: match drm version bump  
						
						
						
						
					 
					
						2007-03-26 21:31:43 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						42aaa548a1 
					 
					
						
						
							
							Fix some renderbuffer reference counting issues.  Also fixes a mem leak.  
						
						
						
						
					 
					
						2007-03-25 10:39:36 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6fda763989 
					 
					
						
						
							
							destroy window on exit  
						
						
						
						
					 
					
						2007-03-25 10:25:29 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						a1ea7812b2 
					 
					
						
						
							
							i965: The given urb layout(maximal size of urb entries and the  
						
						... 
						
						
						
						values for nr of entries) should meet the requirement. 
						
						
					 
					
						2007-03-25 21:40:58 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						bb59d81d2d 
					 
					
						
						
							
							Color3iv: set the alpha value to 1.0  
						
						
						
						
					 
					
						2007-03-25 21:31:36 +08:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						8a4546b561 
					 
					
						
						
							
							r300: Whitespace cleanup in r300_texmem.c  
						
						
						
						
					 
					
						2007-03-25 14:57:56 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						9db583e7e4 
					 
					
						
						
							
							r300: Whitespace cleanup in r300_texstate.c  
						
						
						
						
					 
					
						2007-03-25 14:57:49 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						7143c61283 
					 
					
						
						
							
							r300: Fix regression: unnecessary node indirection  
						
						... 
						
						
						
						The texture_rectangle fix introduced a bug where every texture instruction
caused a new indirection. 
						
						
					 
					
						2007-03-25 13:04:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						74ceaf545f 
					 
					
						
						
							
							nouveau: implement nv20Clear and nv20Scissor  
						
						... 
						
						
						
						Still crashes out on scissor regs 
						
						
					 
					
						2007-03-25 07:09:02 +10:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						f27991c916 
					 
					
						
						
							
							r300: Fix texture coordinate calculation for rectangle textures  
						
						... 
						
						
						
						R300 hardware takes texcoords in the range 0..1 even for rectangle
textures. Previously, the necessary texcoord conversion was applied
to the texture coordinate during vertex processing in a render stage.
This is obviously wrong when fragment programs are used, which can
calculate arbitrary coordinates for TEX instructions. Therefore,
we now inject an appropriate MUL instruction before a TEX that
reference a rectangle texture. 
						
						
					 
					
						2007-03-24 19:09:44 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						0c3ae2ea7f 
					 
					
						
						
							
							r300: No assertion when accessing incomplete texture images.  
						
						... 
						
						
						
						There used to be an assertion when a fragment program accesses an incomplete
texture image. Work around this assertion.
Note: I am unsure whether this workaround produces the desired result
(0,0,0,1) on all hardware. 
						
						
					 
					
						2007-03-24 18:11:37 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						d4dd5a95a8 
					 
					
						
						
							
							r300: Fix: KIL instruction don't require textures  
						
						... 
						
						
						
						When no textures were enabled, a KIL instruction triggered an assertion
in r300_setup_rs_unit. 
						
						
					 
					
						2007-03-24 14:43:06 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						8f90822b72 
					 
					
						
						
							
							swrast: Fix crash when sampling from a non-existing texture object  
						
						
						
						
					 
					
						2007-03-24 14:42:49 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						ea3d11a3d8 
					 
					
						
						
							
							nouveau: some swtcl fixes  
						
						
						
						
					 
					
						2007-03-24 22:24:00 +11:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8e1c3bd0b4 
					 
					
						
						
							
							Implement alpha buffer copy for SwapBuffers().  
						
						... 
						
						
						
						Nicolai writes:
When the pixmap pixel format has no alpha channel, the x11 driver
(software rendering) adds a wrapped alpha channel on request.
During SwapBuffers, this alpha channel is not copied from back to
front, which means that the front buffer doesn't really contain the
contents that the back buffer previously contained.
A subsequent glReadPixels from the front buffer will return an
incorrect result. The following patch attempts to fix this. 
						
						
					 
					
						2007-03-23 18:01:31 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						654a308439 
					 
					
						
						
							
							r300: Whitespace cleanup (remove trailing spaces)  
						
						
						
						
					 
					
						2007-03-23 17:39:28 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						002762b13a 
					 
					
						
						
							
							use _mesa_alloc_instructions()  
						
						
						
						
					 
					
						2007-03-22 08:51:34 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1240eb2683 
					 
					
						
						
							
							use _mesa_copy_instructions()  
						
						
						
						
					 
					
						2007-03-22 08:50:20 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						985a2eff82 
					 
					
						
						
							
							Ensure we have a valid ReadBuffer for CopyTexSubImage, and  
						
						... 
						
						
						
						if not bail accordingly.
Previously we'd only do this test on compressed textures. 
						
						
					 
					
						2007-03-22 14:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						01b7f2ab2e 
					 
					
						
						
							
							fix for bug#10339  
						
						... 
						
						
						
						StateFlags has been updated in _mesa_add_state_reference 
						
						
					 
					
						2007-03-22 11:01:51 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						88db19a484 
					 
					
						
						
							
							document 1D convolution fix  
						
						
						
						
					 
					
						2007-03-21 09:45:58 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						249b451d20 
					 
					
						
						
							
							1D convolution (and post-conv scale/bias) were inadvertantly applied to 2D image transfers.  
						
						
						
						
					 
					
						2007-03-21 09:44:03 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						c5fe807e42 
					 
					
						
						
							
							fix copy and paste bug from last commit in fog generation code for GL_LINEAR fog  
						
						
						
						
					 
					
						2007-03-21 13:19:02 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						4b5d6c0435 
					 
					
						
						
							
							nouveau: update for drm interface changes (0.0.5)  
						
						
						
						
					 
					
						2007-03-21 17:54:57 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						6cadebbb67 
					 
					
						
						
							
							nouveau: SwapBuffers() needs to perform a glFlush()  
						
						
						
						
					 
					
						2007-03-21 15:07:12 +11:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						704cd61120 
					 
					
						
						
							
							mesa: revert  f9f79c8d77 
						
						... 
						
						
						
						to fix  #10232 
Table6.1(in gl2.1) has been applied for glGetTexImage
before calling into _mesa_pack_rgba_span_float. 
						
						
					 
					
						2007-03-21 10:50:19 +08:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						4bafc547df 
					 
					
						
						
							
							r300: Remove the program-global const_sin index  
						
						... 
						
						
						
						The index is no longer necessary to share constants between multiple
SIN/COS/SCS instructions inside a single fragment program, and storing
a tiny implementation detail like this in the fragment_program structure
itself was just nasty. 
						
						
					 
					
						2007-03-21 00:58:02 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						cbe38dc0ce 
					 
					
						
						
							
							r300: Whitespace cleanup (remove trailing spaces)  
						
						
						
						
					 
					
						2007-03-20 18:40:09 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						cf4272d256 
					 
					
						
						
							
							fix for bug#10347  
						
						... 
						
						
						
						not sure which brw surface for DXT3 & DXT5, so restore
the previous choice.(changed in commit
84081774e6 
						
						
					 
					
						2007-03-20 22:12:03 +08:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						bec665d5b5 
					 
					
						
						
							
							use passed target parameter  
						
						
						
						
					 
					
						2007-03-20 13:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						ecb1a1c82f 
					 
					
						
						
							
							nouveau: fix typo  
						
						
						
						
					 
					
						2007-03-20 16:08:14 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						4185037af2 
					 
					
						
						
							
							nouveau: fail translate if we use too many params somehow  
						
						
						
						
					 
					
						2007-03-20 16:08:07 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						9622a634f6 
					 
					
						
						
							
							nouveau: NVSDBG macro  
						
						
						
						
					 
					
						2007-03-20 16:08:01 +11:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						61821a41c0 
					 
					
						
						
							
							r300: Cleanup fragment program constant allocation, share constants  
						
						... 
						
						
						
						The constant/parameter allocation was significantly simplified, removing
one unnecessary copy operation of parameters. The dirty state tracking is
unchanged and far from optimal, since all state is always re-fetched.
Constants and parameters are now emitted only once, which significantly
reduces the resource pressure on larger programs. 
						
						
					 
					
						2007-03-19 23:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						5a65478783 
					 
					
						
						
							
							r300: Fix special case (tmp.x <= 0) in fragment program LIT instruction  
						
						... 
						
						
						
						Also, fix a typo in a related comment. 
						
						
					 
					
						2007-03-19 22:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						b3acba87d7 
					 
					
						
						
							
							r300: Clear fragment program instruction slots on first use  
						
						... 
						
						
						
						Make sure that instruction slots are fully initialized with NOPs during
find_and_prepare_slot(). This fixes a bug when a fragment program was
translated more than once (e.g. due to a second call to glProgramStringARB).
This partially fixes glean/fragProg1. 
						
						
					 
					
						2007-03-19 22:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						826815a5d2 
					 
					
						
						
							
							r300: Dump fragment program after translation if RADEON_DEBUG=pixel is set  
						
						
						
						
					 
					
						2007-03-19 20:02:19 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						7b992d024b 
					 
					
						
						
							
							r300: Whitespace cleanup (remove trailing spaces)  
						
						
						
						
					 
					
						2007-03-19 19:49:06 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						c4bf863f4c 
					 
					
						
						
							
							r300: Fix WRITEMASK handling when writing to result.depth  
						
						... 
						
						
						
						This is a necessary change to emit the right instructions when writing
to result.depth.
However, even with this test, Z-write doesn't work properly, and I don't
fully understand why. In addition to this, we'll at least have to disable
early-Z, but even that doesn't seem to be enough. 
						
						
					 
					
						2007-03-19 19:48:58 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						b645e8c96d 
					 
					
						
						
							
							r300: Streamlined fragment program LIT implementation  
						
						... 
						
						
						
						Fix a bug in the LIT implementation (clamp exponent to 128, not 0.5)
and change the implementation around. In theory, the new implementation
needs as little as 5 instruction slots. Unfortunately, the dependency
analysis in find_and_replace_slot is not strong enough to look at
individual components of a register yet. 
						
						
					 
					
						2007-03-19 19:10:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						ff6ab9b45b 
					 
					
						
						
							
							r300: Fix fragment program reordering  
						
						... 
						
						
						
						Do not move an instruction that writes to a temp forward past an instruction
that reads the same temporary. 
						
						
					 
					
						2007-03-19 18:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						ec1a77c864 
					 
					
						
						
							
							r300: Fragment program dumps format tex instructions  
						
						
						
						
					 
					
						2007-03-19 18:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						a8e65a010c 
					 
					
						
						
							
							r300: Fix hw fragment program dump  
						
						... 
						
						
						
						Dumps of fragment programs were incorrect when the program consisted of multiple
nodes.
Also, improved the formatting a bit. 
						
						
					 
					
						2007-03-19 18:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						7b430acd71 
					 
					
						
						
							
							r300: Fix fragment program instruction pairing and register allocation  
						
						... 
						
						
						
						There were a number of bugs related to the pairing of vector and scalar
operations where swizzles ended up using the wrong source register,
or an instruction was moved forward and ended up overwriting an aliased
register.
The new algorithm for register allocation is quite conservative and may
run out of registers before necessary. On the plus side, It Just Works.
Pairing is done whenever possible, and in more cases than before, so
in practice this change should be a net win. 
						
						
					 
					
						2007-03-19 18:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						07db8c9115 
					 
					
						
						
							
							i915tex: The intended triple buffering fix.  
						
						... 
						
						
						
						Making modifications while the editor spawned by git-commit was suspended
didn't have the intended effect. 
						
						
					 
					
						2007-03-19 18:34:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						9b42100c04 
					 
					
						
						
							
							i915tex: Fix triple buffering after recent Mesa core changes.  
						
						... 
						
						
						
						Remove superfluous _mesa_resize_framebuffer call which is now harmful because
it causes the third renderbuffer to have width/height 0, so Mesa refuses to
render to it.
In the long term, it would be nice to remove the hack in
intel_alloc_window_storage in favour of a proper Mesa interface for flipping
between more than two colour buffers. 
						
						
					 
					
						2007-03-19 17:23:44 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						77544d7b7d 
					 
					
						
						
							
							fix off-by-one in load_state_immediate  
						
						
						
						
					 
					
						2007-03-18 20:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c9e39aeaef 
					 
					
						
						
							
							fix typo in subrect_disable packet  
						
						
						
						
					 
					
						2007-03-18 20:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						07265280a9 
					 
					
						
						
							
							fix typo in subrect_disable packet  
						
						
						
						
					 
					
						2007-03-18 20:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								Miguel Marte 
							
						 
					 
					
						
						
							
						
						c41d6ab6f0 
					 
					
						
						
							
							screen offset changes, bug 9965  
						
						
						
						
					 
					
						2007-03-18 11:08:29 -06:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						441f038748 
					 
					
						
						
							
							fix assertion in read_depth_pixels()  
						
						
						
						
					 
					
						2007-03-18 11:02:35 -06:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						dd868b4100 
					 
					
						
						
							
							r300: Removed the deprecated $XFree86$ CVS keywords.  
						
						
						
						
					 
					
						2007-03-18 16:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						1062106521 
					 
					
						
						
							
							r300: Corrected the string for polygon mode; it wasn't updated from unkXXX.  
						
						
						
						
					 
					
						2007-03-18 16:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						bcf4f4de76 
					 
					
						
						
							
							nouveau: avoid using uninitialised TexSrcUnit.  
						
						
						
						
					 
					
						2007-03-19 00:13:41 +11:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						bb02092d74 
					 
					
						
						
							
							mesa: SWAP_BUFF support when calling DrawPixels(DEPTH_COMPONENT)  
						
						... 
						
						
						
						or TexImage(DEPTH_COMPONENT) 
						
						
					 
					
						2007-03-18 18:44:51 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						b6fe1bdd4d 
					 
					
						
						
							
							mesa: enhance fxt1_quantize_ALPHA1  
						
						... 
						
						
						
						If possible, let minCol != maxCol 
						
						
					 
					
						2007-03-18 18:34:21 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						84081774e6 
					 
					
						
						
							
							i965: fix for FXT1 & S3TC texture format  
						
						... 
						
						
						
						choose the right mesa texformat for FXT1 & S3TC 
						
						
					 
					
						2007-03-18 18:26:16 +08:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						cfe984dbd0 
					 
					
						
						
							
							Use _mesa_copy_instructions rather than memcpy in _mesa_insert_mvp_code.  
						
						
						
						
					 
					
						2007-03-18 07:35:45 +00:00 
						 
				 
			
				
					
						
							
							
								Haihao Xiang 
							
						 
					 
					
						
						
							
						
						ee5b7f0574 
					 
					
						
						
							
							fix some format conversion bugs in glGetTexImage(), bug 10288  
						
						
						
						
					 
					
						2007-03-17 09:42:36 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6a9b0cd0b4 
					 
					
						
						
							
							r300: change vendor string to DRI R300 Project  
						
						
						
						
					 
					
						2007-03-17 16:46:24 +11:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e5070bc3ca 
					 
					
						
						
							
							Assorted fixes for dealing with zero-size frame/renderbuffers.  
						
						... 
						
						
						
						In xmesa_check_and_update_buffer_size() handle xmctx==NULL correctly: still
call _mesa_resize_framebufer().  If we don't we can wind up in a situation
where the framebuffer size is non-zero but an attached renderbuffer size
is still initialized to zero.  This inconsistancy can later cause problems.
Check for zero-size renderbuffers in update_color_draw_buffers() and
update_color_read_buffer().
See bug 7205. 
						
						
					 
					
						2007-03-16 11:00:07 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7573b58db6 
					 
					
						
						
							
							Colortable re-org.  
						
						... 
						
						
						
						The pixel transfer path has three color table lookups.
Use an array [3] to store that info, rather than separate variables. 
						
						
					 
					
						2007-03-16 09:36:12 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d7049431a0 
					 
					
						
						
							
							added a renderbuffer comment  
						
						
						
						
					 
					
						2007-03-16 08:36:22 -06:00 
						 
				 
			
				
					
						
							
							
								Mathias Hopf 
							
						 
					 
					
						
						
							
						
						f04979ae48 
					 
					
						
						
							
							added null xmctx check to XMesaResizeBuffers(), bug 7205  
						
						
						
						
					 
					
						2007-03-16 08:28:34 -06:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						95764262a7 
					 
					
						
						
							
							Fixed a minor typo in the comment near _mesa_copy_instructions.  
						
						
						
						
					 
					
						2007-03-15 21:57:31 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						0c25d9ab19 
					 
					
						
						
							
							r300: Added _mesa_copy_instructions.  
						
						
						
						
					 
					
						2007-03-15 20:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						1195caa274 
					 
					
						
						
							
							r300: Renamed r300_vertexprog.c to r300_vertprog.c  
						
						
						
						
					 
					
						2007-03-15 20:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						0e9ada1087 
					 
					
						
						
							
							r300: Use _mesa_alloc_instructions/_mesa_init_instructions instead of malloc.  
						
						... 
						
						
						
						Note that insert_wpos in r300_vertexprog.c is still a little flaky and could be
improved. 
						
						
					 
					
						2007-03-15 19:49:10 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						0d6d80ef3d 
					 
					
						
						
							
							r300: Updated R300 to use the new SWIZZLE macros.  
						
						
						
						
					 
					
						2007-03-15 19:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						51693b22cd 
					 
					
						
						
							
							r300: Fixed an unused variable warning and removed some cruft, too.  
						
						
						
						
					 
					
						2007-03-15 18:44:29 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b3a9a90cdf 
					 
					
						
						
							
							r300: Fixed a printf conversion warning.  
						
						
						
						
					 
					
						2007-03-15 18:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						7f08dd3fc6 
					 
					
						
						
							
							r300: Fixed "no previous prototype for 'r300RefillCurrentDmaRegion'" warning.  
						
						
						
						
					 
					
						2007-03-15 18:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fc6b8f2d30 
					 
					
						
						
							
							added SWIZZLE_XXXX, YYYY, etc. macros  
						
						
						
						
					 
					
						2007-03-15 11:51:54 -06:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						4e4ab2a62b 
					 
					
						
						
							
							Committed Rune Petersen's fragment.position patch (Bug  #10024 ) plus a few small  
						
						... 
						
						
						
						corrections. 
						
						
					 
					
						2007-03-15 17:35:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4d2eb637a2 
					 
					
						
						
							
							no-op clear if buffer width or height is zero (bug 7205)  
						
						
						
						
					 
					
						2007-03-15 11:16:41 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						038e981cac 
					 
					
						
						
							
							add some rb->Data null ptr checks (bug 7205)  
						
						
						
						
					 
					
						2007-03-15 11:11:41 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						90563d39cb 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-03-15 09:03:03 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0cfdf432e4 
					 
					
						
						
							
							implement byteswapping for all multi-byte types in _mesa_pack_rgba_span_float(), bug 10298  
						
						
						
						
					 
					
						2007-03-15 09:02:14 -06:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						4a7fe4fcfa 
					 
					
						
						
							
							Fix off by one error in immediate state packet size.  
						
						
						
						
					 
					
						2007-03-15 10:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						32d196820f 
					 
					
						
						
							
							pixelmap code simplification  
						
						
						
						
					 
					
						2007-03-14 14:56:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b6adf336f4 
					 
					
						
						
							
							Re-org of gl_pixel_attrib struct.  
						
						... 
						
						
						
						Reorder fields according to the order in which the pixel transfer operations
take place.  Improve comments.
Move the pixel maps out of gl_pixel_attrib since they're not supposed to be
pushed/popped by glPush/PopAttrib.
New gl_pixelmap and gl_pixelmaps structs to contain the pixelmaps. 
						
						
					 
					
						2007-03-14 14:33:46 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3049946fa7 
					 
					
						
						
							
							clear the b->frontxrb->drawable field in xmesa_free_buffer(), see bug 7205  
						
						
						
						
					 
					
						2007-03-14 12:52:53 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						46fe008778 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-03-14 12:43:26 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						47e0b606a8 
					 
					
						
						
							
							move CLIENT_ID code in xmesa_delete_framebuffer(), see bug 7205  
						
						
						
						
					 
					
						2007-03-14 12:42:30 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a6cc9ab493 
					 
					
						
						
							
							sync up t_vp_build.c brw_vs_tnl.c a bit  
						
						... 
						
						
						
						Bring over the optimizations for fog and normalized spot dir
from t_vp_build.c to brw_vs_tnl.c. Likewise, port a fix for point size
calc from brw_vs_tnl.c to t_vp_build.c (use ABS(eyez) instead of -eyez). Leave
the now differing point size calcs alone though, not sure what's better (it's
basically MOV, ABS, MUL, DP3 vs. ABS, MAD, MAD). 
						
						
					 
					
						2007-03-13 19:04:28 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						37e6f760fd 
					 
					
						
						
							
							enable ARB_vertex_buffer_object for more dri drivers  
						
						... 
						
						
						
						ARB_vertex_buffer_object looks like a useful extension even for old chips.
The drivers should not need any code to be able to use this extension since
they just use mesa's vbo code anyway.
Newly enabled for i810, mach64, mga, r128, radeon, savage, sis and unichrome. 
						
						
					 
					
						2007-03-13 17:44:22 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						4c18d9056b 
					 
					
						
						
							
							r300: Renamed the CACHE_CTLSTAT values to include UNKNOWN in the name; not  
						
						... 
						
						
						
						enough information is known about them to be sure as to what the values mean. 
						
						
					 
					
						2007-03-13 14:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						14f0b7ea98 
					 
					
						
						
							
							use movdqu instead of movdqa for unaligned load avoiding a segfault (bug 10265)  
						
						
						
						
					 
					
						2007-03-13 13:44:23 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						eb4db4c4ec 
					 
					
						
						
							
							Add defines for the values written to R300_RB3D_ZCACHE_CTLSTAT.  
						
						... 
						
						
						
						Note that just like the values written to R300_RB3D_DSTCACHE_CTLSTAT these
values are really unknown; ideally more reverse engineering should be done to
determine what these values mean and when they should be set. 
						
						
					 
					
						2007-03-13 06:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						19fbe9732c 
					 
					
						
						
							
							Documented the value written for R300_TX_CNTL cache flush.  
						
						
						
						
					 
					
						2007-03-13 06:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						53f83b435c 
					 
					
						
						
							
							mesa: _mesa_unpack_image  
						
						... 
						
						
						
						1. take packed pixel data as a component
2. fix for GL_BITMAP when compiling glTexImage, etc into
a display list:  a. flip byte if lsbFirst is true since
DefaultPacking->lsbFirst is false. b. handle SkipPixels 
						
						
					 
					
						2007-03-13 13:39:34 +08:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						cd66604756 
					 
					
						
						
							
							Corrected values written to R300_RB3D_DSTCACHE_CTLSTAT to either  
						
						... 
						
						
						
						R300_RB3D_DSTCACHE_02 or R300_RB3D_DSTCACHE_0A, rather than hexadecimal values. 
						
						
					 
					
						2007-03-13 01:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						0c750ca98d 
					 
					
						
						
							
							Guess another unknown register used for R300 pacification.  
						
						
						
						
					 
					
						2007-03-13 00:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						708d836e6b 
					 
					
						
						
							
							i915tex: Don't crash when intel_fb->color_rb[i] is NULL.  
						
						... 
						
						
						
						This can be the case on some systems when running glxinfo. 
						
						
					 
					
						2007-03-12 19:08:28 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						17fb7821d7 
					 
					
						
						
							
							clean-up, simplify _mesa_image_row_stride()  
						
						
						
						
					 
					
						2007-03-12 09:50:27 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c1a5447337 
					 
					
						
						
							
							take GL_UNPACK_ALIGNMENT into account in _mesa_image_row_stride() for GL_BITMAP type (bug 10261)  
						
						
						
						
					 
					
						2007-03-12 09:50:27 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Swanson 
							
						 
					 
					
						
						
							
						
						d0a3400f66 
					 
					
						
						
							
							r200: Simplify r200SetCliprects like radeonSetCliprects in radeon and r300.  
						
						
						
						
					 
					
						2007-03-12 10:03:01 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Swanson 
							
						 
					 
					
						
						
							
						
						33ea9dccaf 
					 
					
						
						
							
							r200: Adapt cliprect fixes from r300.  
						
						
						
						
					 
					
						2007-03-12 09:59:45 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Swanson 
							
						 
					 
					
						
						
							
						
						88501887e4 
					 
					
						
						
							
							radeon: Adapt cliprect fixes from r300.  
						
						
						
						
					 
					
						2007-03-12 09:59:28 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						61ec23cc63 
					 
					
						
						
							
							fix for bug#10196  
						
						... 
						
						
						
						Compute half if LOCAL_VIEWER is enabled and the light is
a directional source. 
						
						
					 
					
						2007-03-11 22:41:26 +08:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						69e57cf6ae 
					 
					
						
						
							
							Guess another unknown register in R300 command buffer initialization. (Oliver McFadden)  
						
						
						
						
					 
					
						2007-03-11 11:47:03 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						e64166703a 
					 
					
						
						
							
							Renamed some of the unkXXX variables in the command buffer init  
						
						... 
						
						
						
						ialization code.
Note that there are still plenty of actual unknown variables left that should
probably be deciphered.
There are a number of things incomplete in the driver; the different polygon
offset modes (line, point, etc), the other texture filter, texture chroma key,
etc. These should probably be fixed in the future, or at least added to the TODO
list. 
						
						
					 
					
						2007-03-11 12:18:27 +11:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7d39c1ae76 
					 
					
						
						
							
							Fix TEXREL issues.  
						
						... 
						
						
						
						Patch submitted by Christoph Brill.
See http://www.gentoo.org/proj/en/hardened/pic-fix-guide.xml  
						
						
					 
					
						2007-03-10 11:50:50 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						823c041fde 
					 
					
						
						
							
							check for EXT_blend_equation_separate for 2.0  
						
						
						
						
					 
					
						2007-03-10 11:48:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						38f7f81518 
					 
					
						
						
							
							i915tex: Fix build against libdrm git...  
						
						
						
						
					 
					
						2007-03-10 17:12:58 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						beffb4e88c 
					 
					
						
						
							
							i915tex: Fix intel_wait_flips being declared implicitly.  
						
						
						
						
					 
					
						2007-03-10 16:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						97775f9904 
					 
					
						
						
							
							i915tex: Fix build against released version of libdrm.  
						
						
						
						
					 
					
						2007-03-10 16:08:11 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						ced8870a6a 
					 
					
						
						
							
							nouveau: fix nv04 swtcl.  
						
						
						
						
					 
					
						2007-03-10 13:46:26 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						4f12b37a56 
					 
					
						
						
							
							nouveau: fix the nv04 swtcl code.  
						
						
						
						
					 
					
						2007-03-10 01:30:34 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						581a594033 
					 
					
						
						
							
							nouveau: oops don't debug by default.  
						
						
						
						
					 
					
						2007-03-10 01:30:34 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						df1c3ff3dd 
					 
					
						
						
							
							nouveau: some fixes to the nv04 state code.  
						
						
						
						
					 
					
						2007-03-10 01:30:33 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						e61f674844 
					 
					
						
						
							
							nouveau: add a fifo size debug check.  
						
						
						
						
					 
					
						2007-03-10 01:30:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						30b914e2ca 
					 
					
						
						
							
							Merge branch 'i915tex-pageflip'  
						
						
						
						
					 
					
						2007-03-10 00:19:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						6e0878becf 
					 
					
						
						
							
							i915tex: Wait for pending scheduled flips before switching vsync pipe.  
						
						... 
						
						
						
						This avoids hangs when the vblank sequence numbers are not in sync between
pipes, in particular when they run at different refresh rates. 
						
						
					 
					
						2007-03-09 20:00:13 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						bb0760ca4f 
					 
					
						
						
							
							i915tex: Set intel_fb->vbl_waited to current instead of what we aimed for.  
						
						
						
						
					 
					
						2007-03-09 19:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						36b4e25da3 
					 
					
						
						
							
							i915tex: Sync pages between pipes immediately again.  
						
						... 
						
						
						
						This should be safe now that we no longer use the MI_WAIT_FOR_EVENT instruction
incorrectly and should also work correctly with applications that render to the
front buffer. 
						
						
					 
					
						2007-03-09 17:52:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						81536789d2 
					 
					
						
						
							
							i915tex: Do not wait for pending flips on both pipes at the same time.  
						
						... 
						
						
						
						The MI_WAIT_FOR_EVENT instruction does not support waiting for several events
at once, so this should fix the lockups with page flipping when both pipes are
enabled. 
						
						
					 
					
						2007-03-09 17:42:55 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f9f79c8d77 
					 
					
						
						
							
							New IMAGE_RED_TO_LUMINANCE flag passed to _mesa_pack_rgba_span_float() to fix glGetTexImage(GL_LUMINANCE) bug  #10232 .  
						
						
						
						
					 
					
						2007-03-09 09:13:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						4d9901a1ca 
					 
					
						
						
							
							r300: Also update window state when it's already bound but its stamp changed.  
						
						... 
						
						
						
						And set new cliprects before deriving other state from them. This ensures
cliprects aren't accessed after having been freed.
Thanks to Panagiotis Papadakos for testing various iterations of this. 
						
						
					 
					
						2007-03-09 09:43:17 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						d85667950f 
					 
					
						
						
							
							remove a if-statement  
						
						... 
						
						
						
						glMaterial changes the current specular exponent or glLight changes
    the intensity distribution of the light, but _mesa_update_state doesn't
    update the corresponding light table. So they must be updated at this time. 
						
						
					 
					
						2007-03-08 22:54:14 +08:00 
						 
				 
			
				
					
						
							
							
								J.Jansen 
							
						 
					 
					
						
						
							
						
						79d59d0173 
					 
					
						
						
							
							Updates of the OpenVMS makefiles.  
						
						... 
						
						
						
						-include missing definitions
	 -add files to compile
	 -remove files from compile list which are removed from the repositry
	 -add support for vbo
	new file:   src/mesa/vbo/descrip.mms
	modified:   src/mesa/descrip.mms
	modified:   src/mesa/drivers/osmesa/descrip.mms
	modified:   src/mesa/drivers/x11/descrip.mms
	modified:   src/mesa/swrast_setup/descrip.mms
	modified:   src/mesa/tnl/descrip.mms 
						
						
					 
					
						2007-03-08 09:53:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						fb3410297b 
					 
					
						
						
							
							i915tex: Set framebuffer size to match window before calling _mesa_make_current.  
						
						... 
						
						
						
						Fixes issues with apps that don't call glViewport by default. 
						
						
					 
					
						2007-03-07 18:01:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						9adf6e9d6c 
					 
					
						
						
							
							i945_miptree_layout: Adapt cubemap fixes from i915_miptree_layout.  
						
						... 
						
						
						
						Cubemaps aren't working fully correctly yet, but at least they don't seem to
cause crashes anymore. 
						
						
					 
					
						2007-03-07 17:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2282d81536 
					 
					
						
						
							
							destroy window during cleanup  
						
						
						
						
					 
					
						2007-03-06 16:33:00 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0af1c6b5d1 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-03-06 16:27:23 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e69da9d02e 
					 
					
						
						
							
							explicit calls to _mesa_unreference_framebuffer() not always needed now  
						
						
						
						
					 
					
						2007-03-06 16:26:22 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1a6baf092b 
					 
					
						
						
							
							unreference old framebuffer, if needed, in _mesa_reference_framebuffer()  
						
						
						
						
					 
					
						2007-03-06 16:26:02 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						955906aa64 
					 
					
						
						
							
							fix renderbuffer mem leak  
						
						
						
						
					 
					
						2007-03-06 16:25:07 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						37fd6be411 
					 
					
						
						
							
							formatting fix  
						
						
						
						
					 
					
						2007-03-06 16:24:48 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						fa8961069c 
					 
					
						
						
							
							Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-03-06 11:50:33 -08:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						091be11190 
					 
					
						
						
							
							Fix cut-and-paste error in the name of GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB.  
						
						
						
						
					 
					
						2007-03-06 11:50:21 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a510bc3ee1 
					 
					
						
						
							
							Fix/improve framebuffer object reference counting.  
						
						... 
						
						
						
						Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions
to be sure reference counting is done correctly.  Additional assertions are
done too.  Note _mesa_dereference_framebuffer() renamed to "unreference" as
that's more accurate. 
						
						
					 
					
						2007-03-06 10:07:59 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						593802c0b0 
					 
					
						
						
							
							Take care of texObj reference in _mesa_free_framebuffer_data()  
						
						
						
						
					 
					
						2007-03-06 09:49:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						330d7e2080 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-03-06 09:03:18 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						6f9b1afc86 
					 
					
						
						
							
							r300: Call radeonSetCliprects from radeonMakeCurrent.  
						
						... 
						
						
						
						Based on a patch by Panagiotis Papadakos.
Among other things, this makes sure the framebuffer object associated with the
drawable has the correct size when _mesa_make_current is called, so the default
viewport is set up correctly.
Also update radeon->lastStamp in radeonSetCliprects. 
						
						
					 
					
						2007-03-06 13:22:35 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						1c70cde888 
					 
					
						
						
							
							fix for bug#10182  
						
						... 
						
						
						
						call _mesa_dereference_framebuffer instead of _mesa_dereference_framebuffer
in i810, i915, i915tex, i965 drivers. 
						
						
					 
					
						2007-03-06 15:47:37 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						a783713432 
					 
					
						
						
							
							fix for bug#9971  
						
						... 
						
						
						
						call swsetup_Wakeup before falling back to software rendering 
						
						
					 
					
						2007-03-05 22:18:21 +08:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						7ecdfb2f08 
					 
					
						
						
							
							Propogate UsesKill information.  
						
						
						
						
					 
					
						2007-03-04 21:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								Christoph Bill 
							
						 
					 
					
						
						
							
						
						9557706404 
					 
					
						
						
							
							r300: Use register name & add a register about shading.  
						
						
						
						
					 
					
						2007-03-01 21:11:45 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Bill 
							
						 
					 
					
						
						
							
						
						0d2a68fc61 
					 
					
						
						
							
							r300: Use reg definition when available & add missing reg definition.  
						
						
						
						
					 
					
						2007-03-01 20:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Bill 
							
						 
					 
					
						
						
							
						
						ad3f2107ed 
					 
					
						
						
							
							Add early register descritpion.  
						
						... 
						
						
						
						This need more work on case where we can disable
or enable early  (stencil, alpha might need it to
be disable). 
						
						
					 
					
						2007-03-01 20:40:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						5cb01764f6 
					 
					
						
						
							
							Optimize cos&sin instruction a bit more.  
						
						
						
						
					 
					
						2007-03-01 20:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a8ba888a35 
					 
					
						
						
							
							move oldFb decl into tighter scopes  
						
						
						
						
					 
					
						2007-03-01 09:40:21 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9fbb2e9e76 
					 
					
						
						
							
							fix bad n_dot_h normalization code (bug 9977), plus clean-up the code in general  
						
						
						
						
					 
					
						2007-03-01 09:17:01 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d592eaeb83 
					 
					
						
						
							
							fix clipping, display name, warnings  
						
						
						
						
					 
					
						2007-03-01 07:56:11 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						887d3c67cb 
					 
					
						
						
							
							s/unsigned int/size_t/ (bug 10135)  
						
						
						
						
					 
					
						2007-03-01 07:42:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						03b9e16507 
					 
					
						
						
							
							include assert.h  
						
						
						
						
					 
					
						2007-03-01 07:39:27 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						38a88db1fc 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-02-28 11:58:30 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9f37be694e 
					 
					
						
						
							
							s/ARB/MESA/ in extension check (bug 10126)  
						
						
						
						
					 
					
						2007-02-28 11:58:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						0609b6afa8 
					 
					
						
						
							
							i915tex: Sync pages differently when crossing pipe borders.  
						
						... 
						
						
						
						Don't flip (up to twice) immediately but just arrange things such that the
pages will be in sync on both pipes on the next flip. 
						
						
					 
					
						2007-02-28 17:46:07 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						3c578455e1 
					 
					
						
						
							
							i915tex: Check that intel_rb is valid before trying to add it to an fbo.  
						
						
						
						
					 
					
						2007-02-28 17:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						edf676cc5a 
					 
					
						
						
							
							i915tex: Also update intel_rb->vbl_pending when scheduled swap is not a flip.  
						
						
						
						
					 
					
						2007-02-28 16:05:49 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						afa780c09d 
					 
					
						
						
							
							nouveau: drm interface changes  
						
						
						
						
					 
					
						2007-02-28 15:31:28 +11:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						59e56ee3e5 
					 
					
						
						
							
							fix comment  
						
						
						
						
					 
					
						2007-02-27 11:09:48 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f30e312763 
					 
					
						
						
							
							assert that fb->RefCount==0 in _mesa_free_framebuffer_data()  
						
						
						
						
					 
					
						2007-02-27 11:09:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e21096b07c 
					 
					
						
						
							
							fix mem leak  
						
						
						
						
					 
					
						2007-02-26 17:05:52 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						928a70e435 
					 
					
						
						
							
							Rewrite code related to buffer destruction.  
						
						... 
						
						
						
						Do proper reference counting so that we don't wind up with dangling
references to deleted windows/framebuffers.  Should help with bug 7205. 
						
						
					 
					
						2007-02-26 11:39:17 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f30e8a4bdf 
					 
					
						
						
							
							if renderbuffer ptr is null, just return  
						
						
						
						
					 
					
						2007-02-26 11:37:52 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e6a9381f78 
					 
					
						
						
							
							Do proper framebuffer refcounting in _mesa_make_current().  
						
						... 
						
						
						
						Also, added DeletePending field to gl_framebuffer used when a window has been
deleted, but there still may be rendering contexts attached to the
gl_framebuffer object. 
						
						
					 
					
						2007-02-26 11:37:37 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						344c3f7379 
					 
					
						
						
							
							updated version with new Khronos license/copyright  
						
						
						
						
					 
					
						2007-02-26 09:19:32 -07:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadakos 
							
						 
					 
					
						
						
							
						
						1a72c8ed3f 
					 
					
						
						
							
							s/pdp/prp/ in DoBindContext()  
						
						
						
						
					 
					
						2007-02-26 07:59:14 -07:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadakos 
							
						 
					 
					
						
						
							
						
						3528d61820 
					 
					
						
						
							
							add missing param to _mesa_warning()  
						
						
						
						
					 
					
						2007-02-26 07:57:31 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						46d4880201 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-02-26 07:56:43 -07:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						c080123998 
					 
					
						
						
							
							Fix   #10071  - wrong max_index in vbo draw_prims. (Papadakos Panagiotis)  
						
						
						
						
					 
					
						2007-02-26 01:51:39 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9d8df47996 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-02-24 18:29:57 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d9fb113e05 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-02-24 18:15:45 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						53170942e3 
					 
					
						
						
							
							Fix broken cubemap mipmap layout (the cubemap.c demo was segfaulting).  
						
						... 
						
						
						
						In i915_miptree_layout() change the width, height parameters that are passed
to intel_miptree_set_level_info().  As it was, the width, height values were
larger than the source image dimensions and we segfaulted in memcpy() when
copying the original texture data into the texture buffer region.
This fix should probably be checked by someone more familiar with the code (Keith?) 
						
						
					 
					
						2007-02-24 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						aeaad937b9 
					 
					
						
						
							
							clean-up, comment code  
						
						
						
						
					 
					
						2007-02-24 18:11:09 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5cd30a2b20 
					 
					
						
						
							
							make src ptr const  
						
						
						
						
					 
					
						2007-02-24 18:10:41 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						3f8c5969ff 
					 
					
						
						
							
							Fix GLAPIENTRYP for OS X.  
						
						... 
						
						
						
						Fix build problems related to incorrect define of GLAPIENTRYP on OS X.
Reported by bushing on IRC. 
						
						
					 
					
						2007-02-23 15:15:50 -08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5e66843733 
					 
					
						
						
							
							r200 fix broken (by new input handling) fogcoord  
						
						
						
						
					 
					
						2007-02-23 01:45:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						641c966e3d 
					 
					
						
						
							
							i915tex: Schedule flips when possible.  
						
						... 
						
						
						
						Also move vsync related state from context to window, so it's possible to
schedule several flips ahead of time with triple buffering. 
						
						
					 
					
						2007-02-22 17:24:09 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						53bcdedc32 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-02-22 08:57:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4a1d7d6641 
					 
					
						
						
							
							r300: get rid of CB_DPATH legacy  
						
						
						
						
					 
					
						2007-02-22 19:33:50 +11:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a4b344baa2 
					 
					
						
						
							
							Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-02-20 15:19:23 -08:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						f0bcee5db0 
					 
					
						
						
							
							Delete two invalid assertions.  
						
						... 
						
						
						
						These two assertions are invalid for a couple reasons.  Primarily,
when this code is compiled into the X-server, the symbols
"glSecondaryColor3fEXT" and "glPointParameterivNV" do not exist. 
						
						
					 
					
						2007-02-20 15:18:53 -08:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						440759c2cd 
					 
					
						
						
							
							nouveau: nv10: grr, ctx->DrawBuffer invalid?  
						
						
						
						
					 
					
						2007-02-20 23:17:09 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						79870d100f 
					 
					
						
						
							
							nouveau: nv10: also check ctx->DrawBuffer in nv10ViewportScale  
						
						
						
						
					 
					
						2007-02-20 23:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						102ad2e066 
					 
					
						
						
							
							nouveau: nv10: keep 24/8 depth/stencil value, don't check for depth bits  
						
						
						
						
					 
					
						2007-02-20 23:04:21 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						e33a9d6894 
					 
					
						
						
							
							i915tex: Triple buffering support, only effective with page flipping so far.  
						
						... 
						
						
						
						Pending flips are tracked per renderbuffer and the colour renderbuffer
attachments of window framebuffer objects are rotated on flips to avoid
stalling the pipeline for pending flips unnecessarily. 
						
						
					 
					
						2007-02-20 19:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						356bf9563e 
					 
					
						
						
							
							intelWindowMoved: Some debugging output was accidentally left always enabled.  
						
						
						
						
					 
					
						2007-02-20 19:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						bfbc1de02e 
					 
					
						
						
							
							intelRotateWindow: Only use back buffer and cliprects in very specific cases.  
						
						
						
						
					 
					
						2007-02-20 19:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						6f2bf34748 
					 
					
						
						
							
							intelCopyBuffer: Remove incorrect intel_fb->pf_current_page tests.  
						
						... 
						
						
						
						intel_get_rb_region already takes the current page into account.
This would result in broken rendering when multiple 3D windows are visible
and the pages are reversed. 
						
						
					 
					
						2007-02-20 19:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						6b99cafd69 
					 
					
						
						
							
							i915tex: Support page flipping on both CRTCs independently.  
						
						... 
						
						
						
						No longer track page flipping state per context but per window, via struct
intel_framebuffer which wraps struct gl_framebuffer for windows. 
						
						
					 
					
						2007-02-20 19:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						af64dd2ae0 
					 
					
						
						
							
							i915tex: Make page flipping work again.  
						
						
						
						
					 
					
						2007-02-20 19:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						d44027dbbd 
					 
					
						
						
							
							Fix parallel make in r300 driver.  
						
						
						
						
					 
					
						2007-02-20 12:48:50 -05:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						18e9ca5fb0 
					 
					
						
						
							
							more branch info  
						
						
						
						
					 
					
						2007-02-20 09:24:06 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						906fd23e1d 
					 
					
						
						
							
							glxext.h version 18  
						
						
						
						
					 
					
						2007-02-20 08:41:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						45b1f169b4 
					 
					
						
						
							
							updated to version 18  
						
						
						
						
					 
					
						2007-02-20 08:40:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d2ffe4ca07 
					 
					
						
						
							
							glext.h version 39  
						
						
						
						
					 
					
						2007-02-20 08:38:46 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c226e44437 
					 
					
						
						
							
							updated to version 39  
						
						
						
						
					 
					
						2007-02-20 08:38:29 -07:00 
						 
				 
			
				
					
						
							
							
								Christian Neumair 
							
						 
					 
					
						
						
							
						
						20e851bb9a 
					 
					
						
						
							
							set log level w/ env var  
						
						
						
						
					 
					
						2007-02-20 08:11:11 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellstrom 
							
						 
					 
					
						
						
							
						
						d2b06403c6 
					 
					
						
						
							
							i915tex: Fix performance regression with new vbo code and latest drm.  
						
						... 
						
						
						
						With current memory preferences, vbos ended up in AGP space
where reading from them got a bit slow.
Make sure buffer objects are initially created in system memory. 
						
						
					 
					
						2007-02-19 19:57:30 +01:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						43c6b2f67f 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://geckosenator@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-02-16 17:46:11 -07:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						7ae8f388cf 
					 
					
						
						
							
							Commiting a few minor fixes to glut fbdev (segfault on a separate stack)  
						
						... 
						
						
						
						Updated all drivers that used the old _ac_ functions to use
the new _vbo_  functions. I know this fixed the fbdev driver,
it looks like it might fix some other drivers too. 
						
						
					 
					
						2007-02-16 17:44:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						515f495f4e 
					 
					
						
						
							
							doxygen: update doxygen project number to 6.5  
						
						... 
						
						
						
						doxygen number was laggin behind a bit. 
						
						
					 
					
						2007-02-16 23:22:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						c2e0570831 
					 
					
						
						
							
							Update doxygen doc to reflet vbo changes.  
						
						... 
						
						
						
						Update doxygen doc, array_cache no longuer exist,
new shiny vbo modules is there. Tested on unix,
but i think i didn't broke that bat :). 
						
						
					 
					
						2007-02-16 23:19:05 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						21f2f7f26b 
					 
					
						
						
							
							nouveau: nv50: update  
						
						
						
						
					 
					
						2007-02-16 22:39:28 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						4cc4a753fa 
					 
					
						
						
							
							nouveau: nv10,20: wrong viewport clip setup  
						
						
						
						
					 
					
						2007-02-16 22:39:12 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						0fccb646e0 
					 
					
						
						
							
							nouveau: nv20: texture matrix  
						
						
						
						
					 
					
						2007-02-16 22:09:42 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						66d8e55184 
					 
					
						
						
							
							nouveau: nv20: update  
						
						
						
						
					 
					
						2007-02-16 22:03:31 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						f942dc5522 
					 
					
						
						
							
							nouveau: nv10: set clear value for 16 and 24 bits depth  
						
						
						
						
					 
					
						2007-02-16 20:26:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						9131536f00 
					 
					
						
						
							
							nouveau: nv10: rescale depth near and far  
						
						
						
						
					 
					
						2007-02-16 19:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						252d1de054 
					 
					
						
						
							
							nouveau: nv10: fix viewport scale and origin  
						
						
						
						
					 
					
						2007-02-16 19:46:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rune Peterson 
							
						 
					 
					
						
						
							
						
						e4c772bead 
					 
					
						
						
							
							r300: Fix cos & add scs to fragment program.  
						
						... 
						
						
						
						So this do :
 - Fixes COS.
 - Does range reductions for SIN & COS.
 - Adds SCS.
 - removes the optimized version of SIN & COS.
 - tweaked weight (should help on precision).
 - fixed a copy paste typo in emit_arith(). 
						
						
					 
					
						2007-02-14 23:10:52 +01:00 
						 
				 
			
				
					
						
							
							
								Etienne Clement 
							
						 
					 
					
						
						
							
						
						1e2b469635 
					 
					
						
						
							
							test for POT before using sample_2d_linear_repeat()  
						
						
						
						
					 
					
						2007-02-14 13:21:12 -07:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						7d8ed0f5f5 
					 
					
						
						
							
							fix typo preventing generic arrays from working with ARB_vp (bug  #9952 )  
						
						
						
						
					 
					
						2007-02-14 20:36:29 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						83cf4ce6e4 
					 
					
						
						
							
							nouveau: nv10: there are 8 clipping regions  
						
						
						
						
					 
					
						2007-02-14 20:28:31 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						99dfca1e7f 
					 
					
						
						
							
							fix stupid bug in the optimized per-vertex fog generation code  
						
						
						
						
					 
					
						2007-02-14 16:38:32 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellstrom 
							
						 
					 
					
						
						
							
						
						bc82b44db9 
					 
					
						
						
							
							i915tex: Take into account various mapping states when dropping the  
						
						... 
						
						
						
						batch buffer after a resolution / rotation switch. 
						
						
					 
					
						2007-02-14 11:11:37 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						1e6688742e 
					 
					
						
						
							
							I965: fix a failure on waiting irq.  
						
						... 
						
						
						
						Wait until getting the right fence if drm/i915 resets the
counter. 
						
						
					 
					
						2007-02-12 16:38:50 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						ebcc9b5d12 
					 
					
						
						
							
							fd.o #BZ 9684  
						
						... 
						
						
						
						gcc may cast an overflowed float value to an negative int value on i386,
  fix it to make sure at least some apps will not crash if it contains wrong normal data. 
						
						
					 
					
						2007-02-12 12:16:49 +08:00 
						 
				 
			
				
					
						
							
							
								Rune Peterson 
							
						 
					 
					
						
						
							
						
						ee5417bca8 
					 
					
						
						
							
							r300: Add proper support for sin/cos instruction in fragment program  
						
						... 
						
						
						
						Getting proper SIN and COS wasn't as easy as it appeared.
I had to make make some changes to the fragment program code.
general FP changes:
- support HHH swizzle for vector instructions.
- don't copy a source to a temp when it is not XYZW swizzled, but
 combine the two and have the swizzle resolve any issues.
 (saves temps/instructions with more elaborate shader code)
- fix overflow in cnstv[]. 
						
						
					 
					
						2007-02-12 00:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rune Peterson 
							
						 
					 
					
						
						
							
						
						3bacb68c70 
					 
					
						
						
							
							ctx->Point._Size fix  
						
						
						
						
					 
					
						2007-02-10 18:19:43 -07:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						b2d30ca0cb 
					 
					
						
						
							
							optimize per-pixel fog program  
						
						... 
						
						
						
						use the same internal state as for vertex fog. From the old implemenentation,
this changes a SUB+MUL into a MAD for linear fog, and saves a MUL for EXP/EXP2,
plus saves a (constant) parameter. While here, fix the broken (forgotten)
swizzling. (untested) 
						
						
					 
					
						2007-02-09 19:21:29 +01:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						fcccf89432 
					 
					
						
						
							
							array overflow fix  
						
						
						
						
					 
					
						2007-02-09 13:28:56 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						421ce180f5 
					 
					
						
						
							
							r200: simplify / unify input map handling for vp and fftnl  
						
						... 
						
						
						
						Use the same input map handling for fftnl and vertex programs. It doesn't
enable any new functionality (should make it easy to support per-vertex
materials though), but the code is much cleaner. 
						
						
					 
					
						2007-02-09 00:36:53 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						54dac2c843 
					 
					
						
						
							
							optimize generated vertex programs a bit  
						
						... 
						
						
						
						Use new internal state to avoid per-vertex normalization of static spot
direction vector. Use internal state for simpler per-vertex fog computations
(MAD instead of SUB/MUL for linear fog, EX2 instead of POW for EXP/EXP2 fog).
Simplify point size calc (2 MADs instead of MOV, MUL, MUL, DP3), and while
there fix it up (RSQ instead of RCP). All untested... 
						
						
					 
					
						2007-02-09 00:36:40 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						6cf892eeb6 
					 
					
						
						
							
							fix issues in vp when using FRAG_BIT_WPOS in a fragment program (bug  #9910 )  
						
						... 
						
						
						
						Redirect all VERT_RESULT_HPOS writes to a temp and use that for fixup.
The viewport transformation still seems to take some shortcuts, and it
still does not seem to work at all... 
						
						
					 
					
						2007-02-09 00:25:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						f46c19d965 
					 
					
						
						
							
							nouveau: a couple of NV3x fixes  
						
						
						
						
					 
					
						2007-02-06 14:01:19 +11:00 
						 
				 
			
				
					
						
							
							
								Jakob Bornecrantz 
							
						 
					 
					
						
						
							
						
						8518ddda7b 
					 
					
						
						
							
							Add support for CN700 chipset in miniglx  
						
						
						
						
					 
					
						2007-02-06 10:22:47 +11:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						17c13b406f 
					 
					
						
						
							
							fix issues when using mixed-mode pos-invariant vp and ff tnl (bug  #9856 )  
						
						... 
						
						
						
						ARB_vp requires vertex transformation to be invariant to fixed function tnl
if the position_invariant option is used. So the same function needs to be
used, otherwise z-fighting artifacts may happen with applications which rely
on the results being really the same due to precision issues when dealing with
floating point values (may not be a problem when using a non-optimizing
compiler strictly following IEEE rules). 
						
						
					 
					
						2007-02-05 21:29:25 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5b8a50572d 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-02-05 10:29:58 -07:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadakos 
							
						 
					 
					
						
						
							
						
						d0b5c77c68 
					 
					
						
						
							
							fix mem leak  
						
						
						
						
					 
					
						2007-02-05 10:29:10 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						4b3679c6c5 
					 
					
						
						
							
							nouveau: OUT_RINGp expects the size in dwords, not bytes.  
						
						... 
						
						
						
						This fixes the *actual* bug that the previous commit was supposed to fix.. 
						
						
					 
					
						2007-02-06 02:29:20 +11:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadakos 
							
						 
					 
					
						
						
							
						
						eab92fcdc2 
					 
					
						
						
							
							fix mem leaks  
						
						
						
						
					 
					
						2007-02-05 08:17:50 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						47bd759fc9 
					 
					
						
						
							
							nouveau: fix a small bug in nv10 swtcl  
						
						
						
						
					 
					
						2007-02-06 01:57:04 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						e7654b22aa 
					 
					
						
						
							
							nouveau: new bufferobj code.  
						
						... 
						
						
						
						The old code suffered from a number of issues, the most severe being that
with the Mesa VBO merge even swtcl used the driver's bufferobj interface.
On most VBO types (or non-AGP cards) the buffer ended up in vram, and
killed swtcl performance greatly.  All bufferobj's start in system memory
now, until they get referenced as a "real" VBO.
The other big change is that only potentially "damaged" areas are
uploaded/downloaded to/from the hardware. 
						
						
					 
					
						2007-02-06 00:39:50 +11:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Papadakos 
							
						 
					 
					
						
						
							
						
						3805ccf020 
					 
					
						
						
							
							break if we removed driver from Drivers list in driDestroyDisplay  
						
						... 
						
						
						
						Else we read memory we just released, in for statement. 
						
						
					 
					
						2007-02-05 10:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						296eeb882f 
					 
					
						
						
							
							nouveau: nv10: add init for unknown 0x120  
						
						
						
						
					 
					
						2007-02-04 13:10:23 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						6356874586 
					 
					
						
						
							
							nouveau: fix nv04 and nv10 swtcl, more work on nv04 state.  
						
						
						
						
					 
					
						2007-02-04 03:20:01 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						f8ec7f1398 
					 
					
						
						
							
							nouveau: forgot function declaration  
						
						
						
						
					 
					
						2007-02-03 23:46:58 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						be85770f14 
					 
					
						
						
							
							nouveau: nv50: use nv50 state  
						
						
						
						
					 
					
						2007-02-03 23:32:12 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						49a17a45fb 
					 
					
						
						
							
							Add _NEW_PROGRAM flag to _MESA_NEW_NEED_EYE_COORDS.  
						
						... 
						
						
						
						This fixes a segfault in the texgen code that can occur after we've
disabled a vertex program. 
						
						
					 
					
						2007-02-03 10:30:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						5aa997dafb 
					 
					
						
						
							
							Merge branch 'origin'  
						
						
						
						
					 
					
						2007-02-03 17:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						cf4ccd5020 
					 
					
						
						
							
							Fall back to software rasterization if r300_translate_fragment_shader() fails.  
						
						... 
						
						
						
						Aborting immediately is a bad idea with AIGLX. 
						
						
					 
					
						2007-02-03 17:32:02 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						beffa17bb9 
					 
					
						
						
							
							Remove unused r200 files from r300 driver directory.  
						
						
						
						
					 
					
						2007-02-03 17:24:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						0afc2d37c3 
					 
					
						
						
							
							r300CreateContext: Really initialize r300->initialMaxAnisotropy.  
						
						
						
						
					 
					
						2007-02-03 17:23:19 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						de24b01b05 
					 
					
						
						
							
							nouveau: fix viewport clipping initialization  
						
						
						
						
					 
					
						2007-02-03 13:22:42 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						1c25561e30 
					 
					
						
						
							
							nouveau: use color pitch as depth pitch if depth disabled  
						
						
						
						
					 
					
						2007-02-03 13:20:16 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						2a441c488f 
					 
					
						
						
							
							disable r200 materials-between-begin-end check if vertex progs are enabled  
						
						
						
						
					 
					
						2007-02-03 03:31:31 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f697308ae5 
					 
					
						
						
							
							remove now unused vtxfmt stuff from radeon/r200 header files  
						
						
						
						
					 
					
						2007-02-03 03:15:45 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						09e4df2c65 
					 
					
						
						
							
							fix errorneously adding fog state params to all vertex programs...  
						
						
						
						
					 
					
						2007-02-03 03:15:14 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b59657ad96 
					 
					
						
						
							
							Merge branch 'vbo-0.2'  
						
						... 
						
						
						
						Conflicts:
	src/mesa/main/texcompress_s3tc.c
	src/mesa/tnl/t_array_api.c 
						
						
					 
					
						2007-02-02 12:26:10 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						2ddc8799a8 
					 
					
						
						
							
							Merge branch 'vbo-0.2-origin' into vbo-0.2  
						
						
						
						
					 
					
						2007-02-02 11:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						47d463e954 
					 
					
						
						
							
							Modify assert to reflect rebase criteria  
						
						
						
						
					 
					
						2007-02-02 10:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						325196f548 
					 
					
						
						
							
							push commit  2dfb3a217f to i915tex  
						
						
						
						
					 
					
						2007-02-02 14:37:24 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						2dfb3a217f 
					 
					
						
						
							
							Fix fd.o  #9686 , when fall into vertex fog,  
						
						... 
						
						
						
						fog factors are precomputed in t_vb_fog.c compute_fog_blend_factors,
  which is incompatible with appended fragment fog code.
  That will make GoogleEarth display abnormally.
  always use pixel fog. 
						
						
					 
					
						2007-02-02 09:35:17 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						8ebda479d9 
					 
					
						
						
							
							fix missing ADD_POINTERS, fixes crashes if the index elements are in a vbo.  
						
						
						
						
					 
					
						2007-02-01 20:59:45 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						af1d1e08e4 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-02-01 07:22:50 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0930248bb1 
					 
					
						
						
							
							fix mem leak in __glXReportDamage (Panagiotis Papadakos)  
						
						
						
						
					 
					
						2007-02-01 07:22:25 -07:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5368ae5ec3 
					 
					
						
						
							
							Correct usage/meaning of max_index parameter.  
						
						
						
						
					 
					
						2007-02-01 14:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						605d428d20 
					 
					
						
						
							
							Cope with internally-generated null inputs.  
						
						
						
						
					 
					
						2007-02-01 14:20:31 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						8628b382e4 
					 
					
						
						
							
							driDestroyDisplay: Fix comment, it is called now.  
						
						
						
						
					 
					
						2007-02-01 10:45:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						bed026e7dd 
					 
					
						
						
							
							driDestroyDisplay: Remove Drivers list entry when dlclosing its handle.  
						
						... 
						
						
						
						This fixes a regression from commit f81b1dbe37 
						
						
					 
					
						2007-02-01 10:43:10 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a2104dc6e1 
					 
					
						
						
							
							fix unitialized values in radeonClear  
						
						
						
						
					 
					
						2007-02-01 01:09:26 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						5893474c74 
					 
					
						
						
							
							_mesa_pack_rgba_span_float: fix for packing data into group  
						
						
						
						
					 
					
						2007-01-31 09:47:02 +08:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						893526b8a8 
					 
					
						
						
							
							Use new rebase helper.  Remove other rebase code.  
						
						
						
						
					 
					
						2007-01-30 20:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						240641de0c 
					 
					
						
						
							
							Helper for rebasing draw requests where min_index != 0.  
						
						
						
						
					 
					
						2007-01-30 19:27:53 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						48c638b671 
					 
					
						
						
							
							New tests for the array functions which also provoke rebasing.  
						
						
						
						
					 
					
						2007-01-30 19:19:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						876e372567 
					 
					
						
						
							
							regenerated  
						
						
						
						
					 
					
						2007-01-30 08:13:49 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d2c62e6065 
					 
					
						
						
							
							s/params/pointer/ for glGetVertexAttribPointer  
						
						
						
						
					 
					
						2007-01-30 08:13:02 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8811a9e38a 
					 
					
						
						
							
							bump version to 6.5.3  
						
						
						
						
					 
					
						2007-01-30 08:11:50 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fea6a8e1f1 
					 
					
						
						
							
							s/params/pointer/ for glGetVertexAttribPointer  
						
						
						
						
					 
					
						2007-01-30 08:10:03 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8be177a694 
					 
					
						
						
							
							s/params/pointer/ for glGetVertexAttribPointer  
						
						
						
						
					 
					
						2007-01-30 08:09:25 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						832417f31e 
					 
					
						
						
							
							s/params/pointer/ for glGetVertexAttribPointer  
						
						
						
						
					 
					
						2007-01-30 08:02:20 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						a4ddd64f36 
					 
					
						
						
							
							nouveau: argh  
						
						
						
						
					 
					
						2007-01-30 16:51:50 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						f9345c7c4e 
					 
					
						
						
							
							nouveau: misc NV40 fixes  
						
						
						
						
					 
					
						2007-01-30 16:49:27 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						d2c4d9ff9b 
					 
					
						
						
							
							nouveau: NV40 glClipPlane support.  
						
						
						
						
					 
					
						2007-01-30 16:41:55 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						ede8017d2c 
					 
					
						
						
							
							nouveau: rework shader param handling  
						
						... 
						
						
						
						Conflicts:
	src/mesa/drivers/dri/nouveau/nouveau_shader_0.c 
						
						
					 
					
						2007-01-30 16:41:20 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						de0cf18b09 
					 
					
						
						
							
							nouveau: oops, build attrib map after we know how the final shader will look..  
						
						
						
						
					 
					
						2007-01-30 16:39:31 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						2d8b316109 
					 
					
						
						
							
							nouveau: remove an unused table  
						
						
						
						
					 
					
						2007-01-30 16:39:05 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						7fbf8d3324 
					 
					
						
						
							
							nouveau: oops  
						
						
						
						
					 
					
						2007-01-30 16:38:46 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						cafbc459f5 
					 
					
						
						
							
							nouveau: maintain a map of which vtxprog input corresponds to which array  
						
						
						
						
					 
					
						2007-01-30 16:38:30 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						0c5b42a991 
					 
					
						
						
							
							nouveau: unhardcode some more NV30TCL_FP_CONTROL values  
						
						
						
						
					 
					
						2007-01-30 16:03:13 +11:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						aa397fe472 
					 
					
						
						
							
							nouveau : NOUVEAU_RING_TRACE  
						
						... 
						
						
						
						allow to print what we are really sending to the fifo. 
						
						
					 
					
						2007-01-29 23:26:35 +01:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						c97540065c 
					 
					
						
						
							
							nouveau : nv10 comment icomplete command  
						
						
						
						
					 
					
						2007-01-29 23:19:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						c7c0a6ddcd 
					 
					
						
						
							
							nouveau : nv10 mixing cached stuff with not cached stuff is bad.  
						
						
						
						
					 
					
						2007-01-28 23:26:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						b0e86b2dbd 
					 
					
						
						
							
							nouveau: fix nv30 line width  
						
						
						
						
					 
					
						2007-01-28 22:55:35 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						aacea52181 
					 
					
						
						
							
							nouveau: initial GL_ARB_occlusion_query support  
						
						... 
						
						
						
						Only enabled on NV40, NV20/NV30 code is untested.. However, NV30
should be identical to NV40. 
						
						
					 
					
						2007-01-28 17:02:40 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						1879069eab 
					 
					
						
						
							
							nouveau: extend notifier interface to allow multiple notifiers in a memory block.  
						
						
						
						
					 
					
						2007-01-28 16:35:32 +11:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						ea55de3d65 
					 
					
						
						
							
							Updated copyright header.  
						
						... 
						
						
						
						Switched to LGPL (GPL header was a cut-&-paste mistake). 
						
						
					 
					
						2007-01-27 19:32:05 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						04d60ea54c 
					 
					
						
						
							
							note that non-member posts are auto-rejected  
						
						
						
						
					 
					
						2007-01-27 06:25:31 -07:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						c00169fd25 
					 
					
						
						
							
							Bug 9628: no entry for GetVertexAttribPointerv  
						
						... 
						
						
						
						This is because (in glX_API.xml) GetVertexAttribPointerv is aliased to
GetVertexAttribPointervARB which is then aliased to GetVertexAttribPointervNV.
Make GetVertexAttribPointerv alias GetVertexAttribPointervNV directly. Patch
by Ian Romanick <idr@us.ibm.com > and regenerate. 
						
						
					 
					
						2007-01-27 09:12:57 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d8df84aae1 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-01-26 19:08:58 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1b62353dd8 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2007-01-26 19:08:34 -07:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						0931e21eb6 
					 
					
						
						
							
							nouveau: more work on nv04, this time buffer format/pitches/...  
						
						
						
						
					 
					
						2007-01-27 03:08:01 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						99c9bc386f 
					 
					
						
						
							
							document, re-indent _mesa_ffsll()  
						
						
						
						
					 
					
						2007-01-26 19:01:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1d74e565db 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-01-26 18:55:12 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5a3d985395 
					 
					
						
						
							
							Bug  #9604 : Fix a static buffer allocation failure.  
						
						... 
						
						
						
						The pool that the static buffer got allocated from was sized by pitch * height,
but the buffer generated from it had its size aligned to a tile boundary, so
allocation failed if pitch * height wasn't aligned.  However, the 2d driver
ensures that the size ends at a tile boundary, so just pass the 2d driver's
buffer size rather than calculating it. 
						
						
					 
					
						2007-01-26 14:23:29 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						869b8ad499 
					 
					
						
						
							
							Add _mesa_ffsll() for compatibility on OSes without ffsll(), and use it.  
						
						
						
						
					 
					
						2007-01-26 14:18:24 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						dbb54b234c 
					 
					
						
						
							
							Remove dead code causing a warning.  
						
						
						
						
					 
					
						2007-01-26 14:18:24 -08:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						507167d7e2 
					 
					
						
						
							
							Override Const.CheckArrayBounds for Xserver in XMesaCreateContext().  
						
						... 
						
						
						
						This leaves one last XFree86Server ifdef in Mesa core.
---
Bug 9285: misc glcore, xmesa cleanups
ACKed by Ian Romanick. 
						
						
					 
					
						2007-01-26 18:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						c9b33ecd7c 
					 
					
						
						
							
							Drop old (pre-AIGLX) GLcore interface.  
						
						... 
						
						
						
						The old GLcore interface was replaced in Xorg 7.1 with the addition of AIGLX,
it is only used by DDX's which are known not to work with the new DIX glx code.
---
Bug 9285: misc glcore, xmesa cleanups
ACKed by Ian Romanick. 
						
						
					 
					
						2007-01-26 18:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						c6c65e7b22 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://znh@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-01-26 07:05:02 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						6aa62ba43f 
					 
					
						
						
							
							ARB_Occlusion_query should support multiple query at same time  
						
						
						
						
					 
					
						2007-01-26 07:04:15 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						38e9f8b6f2 
					 
					
						
						
							
							do not rebase index buffers as it does not work currently (tested with r200 and sw mesa)  
						
						
						
						
					 
					
						2007-01-25 18:52:40 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						78b64d911b 
					 
					
						
						
							
							allocate larger minimum dstelt buffer  
						
						... 
						
						
						
						increase the minimum dstelt buffer size to avoid triggering an assertion later
because the split is triggered before the buffer is full. This fixes cases
where the vbo_split_copy path is hit because of maximum index limit, where the
dstelt buffer size needed could be very small (doom3 hit that assertion with a
vertex count of just 3) 
						
						
					 
					
						2007-01-25 16:39:02 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						db79d7dea0 
					 
					
						
						
							
							fix dstelt memory allocation to avoid hash corruption  
						
						
						
						
					 
					
						2007-01-25 14:32:06 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						327462d901 
					 
					
						
						
							
							remove tnl/t_vtx_x86_gcc.S file from sources as it no longer exists  
						
						
						
						
					 
					
						2007-01-25 12:12:54 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5970400476 
					 
					
						
						
							
							re-fix bug 9062 in vbo code  
						
						
						
						
					 
					
						2007-01-25 12:11:03 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						d5db167c2c 
					 
					
						
						
							
							nouveau: unbreak NOUVEAU_RING_DEBUG  
						
						
						
						
					 
					
						2007-01-25 15:12:49 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						86996dfe32 
					 
					
						
						
							
							nouveau: add result scaling to shader backend, use it in RSQ emul for NV40.  
						
						
						
						
					 
					
						2007-01-25 13:40:51 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						2d7687865e 
					 
					
						
						
							
							nouveau: and here's the "oops, I suck" commit :)  
						
						
						
						
					 
					
						2007-01-25 12:08:49 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						42bd32dad7 
					 
					
						
						
							
							nouveau: some extra debug output  
						
						
						
						
					 
					
						2007-01-25 11:56:45 +11:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						844e5610de 
					 
					
						
						
							
							965 glxswapcontrol fix  
						
						
						
						
					 
					
						2007-01-24 16:07:43 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						bdc5394d22 
					 
					
						
						
							
							965 ARB_Occlusion_query fix  
						
						
						
						
					 
					
						2007-01-24 15:47:15 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7e85b0a025 
					 
					
						
						
							
							silence C++ warnings  
						
						
						
						
					 
					
						2007-01-23 12:50:08 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						18d1fdebeb 
					 
					
						
						
							
							fixes for C++ warnings/errors  
						
						
						
						
					 
					
						2007-01-23 11:46:02 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellstrom 
							
						 
					 
					
						
						
							
						
						d46093b8d5 
					 
					
						
						
							
							i915tex: Relocation fixes:  
						
						... 
						
						
						
						Increase the number of allowed relocations per batchbuffer.
Fix an assert to avoid an array index overflow.
(Reported by Steve Wilkins) 
						
						
					 
					
						2007-01-23 09:06:21 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellstrom 
							
						 
					 
					
						
						
							
						
						fe9fef2cec 
					 
					
						
						
							
							i915tex: Fix randr resizing. Rotation still broken.  
						
						
						
						
					 
					
						2007-01-23 09:06:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						60c28739aa 
					 
					
						
						
							
							nouveau: DPH and CMP for NV40 which doesn't do it natively.  
						
						
						
						
					 
					
						2007-01-23 16:25:25 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						cf33bcf0b2 
					 
					
						
						
							
							nouveau: allow for card-specific shader infos to be kept  
						
						... 
						
						
						
						NV30/40 fragprog: build FP_CONTROL per-shader, still some hardcoded bits for
                  this reg.. It looks like it has to do with the number of
		  temps used, but needs more looking at.
NV40 vtxprog    : build VP_IN_REG/VP_OUT_REG during shader compile 
						
						
					 
					
						2007-01-23 16:07:12 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						a8b9d13f74 
					 
					
						
						
							
							nouveau: fill in condition info for instructions  
						
						
						
						
					 
					
						2007-01-23 13:36:45 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						ed69205684 
					 
					
						
						
							
							nouveau: unbreak nv40  
						
						
						
						
					 
					
						2007-01-23 11:06:16 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						50227f6fd2 
					 
					
						
						
							
							nouveau: reindent shader pass0/pass2  
						
						... 
						
						
						
						if this gets rejected by the commit list, just ignore it..
nothing interesting to see here :) 
						
						
					 
					
						2007-01-23 10:54:54 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						c3ac270996 
					 
					
						
						
							
							nouveau: start converting shaders into a tree format again..  
						
						... 
						
						
						
						No branching stuff implemented yet.  Works enough for gears, probably
other stuff broken. 
						
						
					 
					
						2007-01-23 10:54:54 +11:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						95fc270b06 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-01-21 20:47:10 -05:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						ea441355d3 
					 
					
						
						
							
							nouveau: Fixes for nv30.  
						
						
						
						
					 
					
						2007-01-21 20:30:31 -05:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						d1f0a55af4 
					 
					
						
						
							
							nouveau: fix some bugs in the nv10 swtcl.  
						
						
						
						
					 
					
						2007-01-22 00:12:05 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						3c0961d299 
					 
					
						
						
							
							nouveau: add nv04 state support, and small nv04 fixes.  
						
						
						
						
					 
					
						2007-01-21 04:06:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						4f800c5bac 
					 
					
						
						
							
							nouveau: rename pass0_arb to pass0.  
						
						... 
						
						
						
						I was expecting to have 2 frontends for the shader code (asm, glsl).
With Brian's work on GLSL this is unnecessary :) 
						
						
					 
					
						2007-01-21 09:48:33 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						029b81742a 
					 
					
						
						
							
							nouveau: kill off shader pass1.  
						
						... 
						
						
						
						It sucks, and we have someone who can do a much better job than I can starting
work on it soon.  alloc_temp/free_temp is left in pass2 to workaround fragprog
temps/outputs overlapping, but this all belongs in the optimiser. 
						
						
					 
					
						2007-01-21 09:31:00 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						ee3d0617f9 
					 
					
						
						
							
							nouveau: shader backend branching support for all cards that support it.  
						
						
						
						
					 
					
						2007-01-21 09:13:27 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						669fefd3da 
					 
					
						
						
							
							nouveau: bump drm patchlevel  
						
						
						
						
					 
					
						2007-01-19 15:39:36 +11:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						3c59483ed7 
					 
					
						
						
							
							nouveau: preliminary nv50 state  
						
						
						
						
					 
					
						2007-01-18 22:07:17 +01:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						62efc4ba3e 
					 
					
						
						
							
							support as much of GL_EXT_stencil_two_side as we can. untested.  
						
						
						
						
					 
					
						2007-01-18 05:56:13 +02:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						feeed10dfd 
					 
					
						
						
							
							typo fix. this case still fails.  
						
						
						
						
					 
					
						2007-01-18 05:30:20 +02:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a3b4b11739 
					 
					
						
						
							
							Fix invalid enums passed to MapBuffer  
						
						
						
						
					 
					
						2007-01-18 04:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						2cb3594af9 
					 
					
						
						
							
							Fix invalid enums passed to MapBuffer  
						
						
						
						
					 
					
						2007-01-18 04:17:56 +02:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						3bfbe63806 
					 
					
						
						
							
							New debug config for linux-dri  
						
						
						
						
					 
					
						2007-01-17 08:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						747c9129c0 
					 
					
						
						
							
							I965: fix bug#9625-get the correct PV for quardstrip  
						
						... 
						
						
						
						The order of vertices in payload for quardstrip is (0, 1, 3, 2),
so the PV for quardstrip is c->reg.vertex[2]. 
						
						
					 
					
						2007-01-17 10:39:50 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						afba8f0d30 
					 
					
						
						
							
							Fix bug#9673  
						
						... 
						
						
						
						Cast from pointer to unsinged long and cast to pointer from
 unsinged long 
						
						
					 
					
						2007-01-17 10:17:10 +08:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						7c8f311e40 
					 
					
						
						
							
							nouveau: Use the most recent card list.  
						
						
						
						
					 
					
						2007-01-16 21:43:54 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						fea6e5a695 
					 
					
						
						
							
							Don't special-case index, edgeflag.  
						
						... 
						
						
						
						Remove display list opcodes for INDEX and EDGEFLAG, handle them
through the regular ATTRIB mechanism now that Mesa understands them
to just be regular attribs. 
						
						
					 
					
						2007-01-16 13:30:04 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c53df49b8b 
					 
					
						
						
							
							Additional display list tests  
						
						
						
						
					 
					
						2007-01-16 13:29:01 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						3ad12fab45 
					 
					
						
						
							
							Merge vbo_0_1_branch  
						
						... 
						
						
						
						Hopefully leaving behind the cruft generated by the CVS import. 
						
						
					 
					
						2007-01-16 11:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						6a3fdc3a1e 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa into vbo-0.2  
						
						... 
						
						
						
						Conflicts:
	src/mesa/array_cache/sources
	src/mesa/drivers/dri/i965/brw_context.c
	src/mesa/drivers/dri/i965/brw_draw.c
	src/mesa/drivers/dri/i965/brw_fallback.c
	src/mesa/drivers/dri/i965/brw_vs_emit.c
	src/mesa/drivers/dri/i965/brw_vs_tnl.c
	src/mesa/drivers/dri/mach64/mach64_context.c
	src/mesa/main/extensions.c
	src/mesa/main/getstring.c
	src/mesa/tnl/sources
	src/mesa/tnl/t_save_api.c
	src/mesa/tnl/t_save_playback.c
	src/mesa/tnl/t_vtx_api.c
	src/mesa/tnl/t_vtx_exec.c
	src/mesa/vbo/vbo_attrib.h
	src/mesa/vbo/vbo_exec_api.c
	src/mesa/vbo/vbo_save_api.c
	src/mesa/vbo/vbo_save_draw.c 
						
						
					 
					
						2007-01-16 11:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						0b412f8f15 
					 
					
						
						
							
							Merge branch 'vbo_0_1_branch' into vbo-0.2  
						
						
						
						
					 
					
						2007-01-16 09:47:35 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5363e3331b 
					 
					
						
						
							
							Merge branch 'master-merge' into vbo-0.2  
						
						
						
						
					 
					
						2007-01-16 09:47:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						a03fc82771 
					 
					
						
						
							
							mesa: Update _Current along Current on fragment program bound.  
						
						... 
						
						
						
						Same as a previously committed patch for vertex program, we
update fragment program ptr _Current along the Current one
so that _Current can't end up pointing to a no more valid
program. 
						
						
					 
					
						2007-01-15 21:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						7520478eb0 
					 
					
						
						
							
							nouveau:nv10: fix setting clip region  
						
						
						
						
					 
					
						2007-01-15 18:58:24 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						584def75ad 
					 
					
						
						
							
							Remove unused index buffer.  
						
						
						
						
					 
					
						2007-01-15 16:57:01 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						6ff9b48fe2 
					 
					
						
						
							
							Don't special-case FOG attribute initialization.  
						
						... 
						
						
						
						Initial fog value was being set to {0,0,0,0}.  This results in vector
size 4, but isn't necessary.  The regular {0,0,0,1} works fine. 
						
						
					 
					
						2007-01-15 14:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						50f76b9d9b 
					 
					
						
						
							
							Correctly initialize current attribute sizes.  
						
						... 
						
						
						
						Some legacy attributes (eg color) have an initial value other than {0,0,0,1}
which means that their initial size != 1 either. 
						
						
					 
					
						2007-01-15 14:20:21 +00:00 
						 
				 
			
				
					
						
							
							
								keithw 
							
						 
					 
					
						
						
							
						
						82152a2a8e 
					 
					
						
						
							
							Remove debug, reenable inplace splitting.  
						
						
						
						
					 
					
						2007-01-15 14:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5464cd0a60 
					 
					
						
						
							
							Split too-large draw commands.  
						
						... 
						
						
						
						Use the vbo_split_ functionality to split incoming drawing command
to fit within the fixed-size buffers used by software t&l module. 
						
						
					 
					
						2007-01-15 13:54:08 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						2421b25dd7 
					 
					
						
						
							
							Remove special-case handling for index and edgeflag  
						
						... 
						
						
						
						This isn't required with the changes to core mesa and the new
attribute layout. 
						
						
					 
					
						2007-01-15 13:40:38 +00:00 
						 
				 
			
				
					
						
							
							
								keithw 
							
						 
					 
					
						
						
							
						
						1b7c24c33c 
					 
					
						
						
							
							Hook in split functionality  
						
						
						
						
					 
					
						2007-01-15 11:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								keithw 
							
						 
					 
					
						
						
							
						
						4557dfe132 
					 
					
						
						
							
							Add vbo_split files  
						
						
						
						
					 
					
						2007-01-15 11:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								keithw 
							
						 
					 
					
						
						
							
						
						a38cb37913 
					 
					
						
						
							
							New files to manage splitting drawing commands  
						
						
						
						
					 
					
						2007-01-15 11:52:58 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						4c7d36b688 
					 
					
						
						
							
							nouveau: Fix a bug in the nv04 swtcl.  
						
						
						
						
					 
					
						2007-01-15 12:38:24 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						16f35a3a22 
					 
					
						
						
							
							nouveau: Add 0x0244 pciid manually for now..  
						
						... 
						
						
						
						pciids.sf.net is slow to add it so our generator picks it up,
and it's *really* annoying me :) 
						
						
					 
					
						2007-01-15 17:28:56 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						634b4b3487 
					 
					
						
						
							
							nouveau: fail CreateScreen on unknown cards instead of guessing.  
						
						
						
						
					 
					
						2007-01-15 17:23:04 +11:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
							
						
						89f91d1804 
					 
					
						
						
							
							nouveau: Implement much of the fog handling.  
						
						
						
						
					 
					
						2007-01-15 00:00:30 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						e2295511f5 
					 
					
						
						
							
							nouveau: Update nouveau_reg.h from renouveau to the latest version.  
						
						
						
						
					 
					
						2007-01-14 22:39:37 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						65e3d5e45e 
					 
					
						
						
							
							nouveau: Make the state cache hierarchical.  
						
						
						
						
					 
					
						2007-01-14 21:17:08 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						8d7e5651fb 
					 
					
						
						
							
							nouveau: add the nv04 swtcl module (it's untested for now).  
						
						
						
						
					 
					
						2007-01-14 20:39:00 +01:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						d57ce408b3 
					 
					
						
						
							
							nouveau: Cleanup the nv10 swtcl module.  
						
						
						
						
					 
					
						2007-01-14 20:39:00 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						81bd826de8 
					 
					
						
						
							
							nouveau: nv10: 16 bits color buffer format  
						
						
						
						
					 
					
						2007-01-14 20:14:58 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						eae7acac16 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://pmandin@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-01-14 19:56:30 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						8aabd636f5 
					 
					
						
						
							
							nouveau: nv10: added missing functions  
						
						
						
						
					 
					
						2007-01-14 19:55:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						9a4e49aef2 
					 
					
						
						
							
							r300: Fix vertex program position invariant bug, force position reading.  
						
						... 
						
						
						
						When we have a position invariant program we need to force routing the
position otherwise you may handle transform quite random data which might
be funny but unlikely what you want :). 
						
						
					 
					
						2007-01-14 19:32:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						6dd967e74f 
					 
					
						
						
							
							mesa: Update _Current ptr along Current when a new vertex program is bind.  
						
						... 
						
						
						
						On new vertex program bind only the Current ptr where updated to
point to the new program; this could lead to _Current pointing to
and out of date or even a no more existing program which in turn
could lead to a segfault in some driver. To avoid this _Current
ptr is updated along Current if _Current where previously pointing
to the same program. 
						
						
					 
					
						2007-01-14 14:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						e7112be732 
					 
					
						
						
							
							nouveau: remove already defined NV15_TCL and NV17_TCL  
						
						
						
						
					 
					
						2007-01-14 14:11:10 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						86f10c7144 
					 
					
						
						
							
							nouveau: import color material r,g,b,a  
						
						
						
						
					 
					
						2007-01-14 14:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						faada2485a 
					 
					
						
						
							
							nouveau: nv10: stencil functions  
						
						
						
						
					 
					
						2007-01-14 14:03:42 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						29484f24fb 
					 
					
						
						
							
							nouveau: nv10: currently fails initcard and bindbuffers, till done  
						
						
						
						
					 
					
						2007-01-14 12:51:30 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						f1ad10b338 
					 
					
						
						
							
							nouveau: nv10 blending done, remove nv10Viewport  
						
						
						
						
					 
					
						2007-01-14 12:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						fb5f359b93 
					 
					
						
						
							
							nouveau: update nv10 state  
						
						
						
						
					 
					
						2007-01-13 14:14:19 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						308ef2dc32 
					 
					
						
						
							
							nouveau: Add clear color for nv10  
						
						
						
						
					 
					
						2007-01-13 13:56:18 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						ca75853f9d 
					 
					
						
						
							
							nv10 has alpha color mask  
						
						
						
						
					 
					
						2007-01-13 13:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						b55f1ec9af 
					 
					
						
						
							
							Fix typo from commit  1d312ae013 .  
						
						
						
						
					 
					
						2007-01-11 12:54:42 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3dd243c59e 
					 
					
						
						
							
							Track rename of DamagePost -> DamageAdd.  
						
						
						
						
					 
					
						2007-01-09 16:39:10 -08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						96c5db5f7a 
					 
					
						
						
							
							put back missing Driver.PolygonMode call (bug 9578)  
						
						
						
						
					 
					
						2007-01-09 14:42:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						dfabf96607 
					 
					
						
						
							
							i915tex: Remove unused tex_program field.  
						
						
						
						
					 
					
						2007-01-09 12:46:50 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						92fb742065 
					 
					
						
						
							
							intel_finalize_mipmap_tree: Only flush batchbuffer when necessary.  
						
						
						
						
					 
					
						2007-01-09 12:46:50 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						d9dd9013a8 
					 
					
						
						
							
							Merge branch 'origin'  
						
						
						
						
					 
					
						2007-01-07 23:00:48 -08:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						026939b008 
					 
					
						
						
							
							nouveau: allow the use of multiple subchannels/objects by default.  
						
						
						
						
					 
					
						2007-01-08 11:54:39 +11:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						62db3cc349 
					 
					
						
						
							
							Various warning fixes for i965 driver.  
						
						... 
						
						
						
						vertex/fragment programs provided as const.
bmSetFenceLock should return bmSetFence value. 
						
						
					 
					
						2007-01-06 17:13:45 -08:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						9311c29558 
					 
					
						
						
							
							Initialize GL_ARB_occlusion_query only if DRM support is present.  
						
						... 
						
						
						
						DRM versions before 1.8 do not include the necessary ioctls to support
GL_ARB_occlusion_query, don't enable it on these versions. 
						
						
					 
					
						2007-01-06 17:13:29 -08:00 
						 
				 
			
				
					
						
							
							
								Haihao Xiang 
							
						 
					 
					
						
						
							
						
						8c1cc5fd80 
					 
					
						
						
							
							i965: Support linear format in i965.  
						
						... 
						
						
						
						Signed-off-by: Keith Packard <keithp@neko.keithp.com > 
						
						
					 
					
						2007-01-06 15:44:57 -08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						ef02f8be10 
					 
					
						
						
							
							i965: xdemos/glxthreads get: Assertion `block->fenced' failed (9201)  
						
						... 
						
						
						
						Signed-off-by: Keith Packard <keithp@neko.keithp.com > 
						
						
					 
					
						2007-01-06 15:18:23 -08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						652ae2c376 
					 
					
						
						
							
							i965: Take clip rects into account when computing max prim  
						
						... 
						
						
						
						Signed-off-by: Keith Packard <keithp@neko.keithp.com > 
						
						
					 
					
						2007-01-06 15:18:23 -08:00 
						 
				 
			
				
					
						
							
							
								Wang Zhenyu 
							
						 
					 
					
						
						
							
						
						4068e2d1b7 
					 
					
						
						
							
							i965: ARB_occlusion_query support  
						
						... 
						
						
						
						Signed-off-by: Keith Packard <keithp@neko.keithp.com > 
						
						
					 
					
						2007-01-06 15:18:23 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1b9f78195f 
					 
					
						
						
							
							i965: Avoid branch instructions while in single program flow mode.  
						
						... 
						
						
						
						There is an errata for Broadwater that threads don't have the instruction/loop
mask stacks initialized on thread spawn.  In single program flow mode, those
stacks are not writable, so we can't initialize them.  However, they do get
read during ELSE and ENDIF instructions.  So, instead, replace branch
instructions in single program flow mode with predicated jumps (ADD to the ip
register), avoiding use of the more complicated branch instructions that may
fail.  This is also a minor optimization as no ENDIF equivalent is necessary.
Signed-off-by: Keith Packard <keithp@neko.keithp.com > 
						
						
					 
					
						2007-01-06 15:18:23 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						e54ec49155 
					 
					
						
						
							
							i965: Connect INTEL_DEBUG=sync up to cmd/batch ioctls.  
						
						... 
						
						
						
						Signed-off-by: Keith Packard <keithp@neko.keithp.com > 
						
						
					 
					
						2007-01-06 15:18:22 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f1fbaf39ff 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-01-06 14:55:07 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ade39f53f6 
					 
					
						
						
							
							document 32-bit Z line/point fix  
						
						
						
						
					 
					
						2007-01-06 12:58:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						113b0a7f2e 
					 
					
						
						
							
							Use GLuint instead of GLint to store intermediate Z values.  Fixes problems when using 32-bit Z buffer.  
						
						
						
						
					 
					
						2007-01-06 12:55:17 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c2b185cff8 
					 
					
						
						
							
							Add reporting of damage by DRI drivers when the extension support is available.  
						
						... 
						
						
						
						With this, tools like ximagesrc in gstreamer correctly see updates from GL
rendering.  Support requires that the Xdamage library be current (but will be
disabled if not present) plus a new X Server with support for the new
XDamagePost request.  libGL now has a new interface version, and also links
against libXdamage and libXfixes to support it, but backwards compatibility
is retained.
Currently, all drivers report damage at SwapBuffers time through common code --
front buffer rendering doesn't result in damage being reported.  Also, the
damage is against the root window, as our drivers don't yet render to backing
store when they should (composited environments). 
						
						
					 
					
						2007-01-05 18:23:57 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b530d96216 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-01-05 08:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						24cf67fc73 
					 
					
						
						
							
							document VBO bug fix 9445  
						
						
						
						
					 
					
						2007-01-05 08:41:16 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7da7404fdf 
					 
					
						
						
							
							Fix glPush/PopClientAttrib() for VBO state (bug 9445).  
						
						
						
						
					 
					
						2007-01-05 08:40:06 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						16f0efca60 
					 
					
						
						
							
							Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-01-04 18:37:10 -08:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5ca107a4f2 
					 
					
						
						
							
							Use glxbyteorder.h in server-side source files.  
						
						
						
						
					 
					
						2007-01-04 14:53:48 -08:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						6d29e1de73 
					 
					
						
						
							
							Hack indent flags for indirect_reqsize.h to eliminate extra diffs.  
						
						
						
						
					 
					
						2007-01-04 14:52:53 -08:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						92be800146 
					 
					
						
						
							
							Add missing files to server generation list.  
						
						... 
						
						
						
						The files indirect_reqsize.c and indirect_reqsize.h were missing from
the list of files to be generated for the server.  Add them back to
the list.  Also, update the INDENT_FLAGS to prevent conversion of
'GLbyte *pc' to 'GLbyte * pc' in function prototypes. 
						
						
					 
					
						2007-01-04 14:47:41 -08:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						1d312ae013 
					 
					
						
						
							
							r300: Correct bug introduced by fragprog rework.  
						
						... 
						
						
						
						Thx for Tilman who spoted the bugs. 
						
						
					 
					
						2007-01-04 20:31:35 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8d287d0f5e 
					 
					
						
						
							
							s/unsigned/size_t/ (Matthias Hopf)  
						
						
						
						
					 
					
						2007-01-04 07:53:32 -07:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						bbfd963f49 
					 
					
						
						
							
							Update spot light params  
						
						
						
						
					 
					
						2007-01-02 14:31:16 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						254ce75ac3 
					 
					
						
						
							
							nouveau: bump drm patchlevel.  
						
						
						
						
					 
					
						2007-01-02 15:59:05 +11:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b6becfae10 
					 
					
						
						
							
							fix issue with i915tex advertising visuals it can't support  
						
						... 
						
						
						
						This may not be the proper way to fix this but it does work easily. 
						
						
					 
					
						2006-12-31 10:01:17 +11:00 
						 
				 
			
				
					
						
							
							
								Haihao Xiang 
							
						 
					 
					
						
						
							
						
						3943d7f8b1 
					 
					
						
						
							
							Use the tiled flag in the sarea to determine region tiling.  
						
						... 
						
						
						
						This fixes mis-rendering if back/depth fail to get set up as tiled.  While it
probably won't ever be the case now that the pitch limits are loosened, this is
still the right thing to do. 
						
						
					 
					
						2006-12-30 10:30:42 -08:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						8c180c72d5 
					 
					
						
						
							
							nouveau: Use bufferobj interface for fragment program uploads  
						
						
						
						
					 
					
						2006-12-27 23:53:26 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						9a20ae70ec 
					 
					
						
						
							
							nouveau: Initial buffer object support  
						
						
						
						
					 
					
						2006-12-27 23:53:25 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						1780fd4eee 
					 
					
						
						
							
							nouveau: We'll need syncNotifier for NV_MEMORY_TO_MEMORY_FORMAT too.  
						
						
						
						
					 
					
						2006-12-27 23:53:25 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						885a7cc38d 
					 
					
						
						
							
							nouveau: add nouveau_mem_alloc/free debugging  
						
						
						
						
					 
					
						2006-12-27 23:53:25 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						2dd3753450 
					 
					
						
						
							
							nouveau: record *actual* type of memory that was alloc'd, not the requested types.  
						
						
						
						
					 
					
						2006-12-27 23:53:25 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						7b59a424b5 
					 
					
						
						
							
							nouveau: Typo  
						
						
						
						
					 
					
						2006-12-27 23:53:25 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						297a35eb69 
					 
					
						
						
							
							nouveau: Add simple wrapper for NV_MEMORY_TO_MEMORY_FORMAT.  
						
						
						
						
					 
					
						2006-12-27 23:53:25 +11:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						2dccca57e4 
					 
					
						
						
							
							Deleted unused file which likely have be reintroduced during git move.  
						
						... 
						
						
						
						This file was deleted longtime ago, guess that git migration
created it again. 
						
						
					 
					
						2006-12-26 18:42:17 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						257e3d1d59 
					 
					
						
						
							
							nouveau: Make use of NOUVEAU_DEBUG for shader disasm  
						
						
						
						
					 
					
						2006-12-26 22:03:12 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						3fcb7d388d 
					 
					
						
						
							
							nouveau: Make the notifier stuff actually work..  
						
						
						
						
					 
					
						2006-12-26 21:36:15 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						0b2b2de6cf 
					 
					
						
						
							
							nouveau: Wait on notifier to check for completion of previous commands.  
						
						... 
						
						
						
						We can't wait on NV_PGRAPH_STATUS.  We don't have the regs mapped, and there's
no guarantee that we'll catch PGRAPH idle when multiple channels are active. 
						
						
					 
					
						2006-12-26 21:36:15 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						c0a63d8e5e 
					 
					
						
						
							
							nouveau: Add notifier support functions  
						
						
						
						
					 
					
						2006-12-26 21:36:15 +11:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						b8769f318f 
					 
					
						
						
							
							Rework r300 fragprog avoid using bitfield structure.  
						
						... 
						
						
						
						It seems that bitfield structure lead to some strange
problem on 64bits arch, don't want to waste time debugging
strange things like that so converted pfs_reg_t structure
to a GLuint and use good old masking and shifting spell.
(cherry picked from 2a7de9d095d8e60da12b11aaa1efe664b87b11d3 commit) 
						
						
					 
					
						2006-12-25 23:40:20 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						d79323bd42 
					 
					
						
						
							
							nouveau: Kill some compile warnings.  
						
						
						
						
					 
					
						2006-12-24 00:50:13 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						f54c725497 
					 
					
						
						
							
							nouveau: Modify span routines to use nouveau_renderbuffer instead of driRenderbuffer  
						
						
						
						
					 
					
						2006-12-24 00:13:34 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						cb6a400dcd 
					 
					
						
						
							
							nouveau: maintain numClipRects/pClipRects in context.  
						
						
						
						
					 
					
						2006-12-23 23:51:24 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						ae8d8d1326 
					 
					
						
						
							
							nouveau: Don't fill nrb->dPriv for private buffers  
						
						
						
						
					 
					
						2006-12-23 23:03:55 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						1dd6759c05 
					 
					
						
						
							
							nouveau: get 16bpp working  
						
						
						
						
					 
					
						2006-12-23 10:56:19 +11:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						b766643e5c 
					 
					
						
						
							
							Drop mesa wrappers for XFree86.  
						
						
						
						
					 
					
						2006-12-21 19:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						af0190bc6e 
					 
					
						
						
							
							Updated keyboard input so that glut programs can read from stdin without  
						
						... 
						
						
						
						problems if tty input is used.  Also corrected a few stdin keycodes. 
						
						
					 
					
						2006-12-21 01:50:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e3358dea66 
					 
					
						
						
							
							Merge branch 'nouveau-import'  
						
						
						
						
					 
					
						2006-12-20 09:30:32 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						53d40646bd 
					 
					
						
						
							
							Don't build passthrough shader on <NV40  
						
						
						
						
					 
					
						2006-12-17 03:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b497a0cb7c 
					 
					
						
						
							
							Don't update span->array->z[] values from SLANG_FRAGMENT_FIXED_FRAGDEPTH.  
						
						... 
						
						
						
						This restores the behaviour of Mesa 6.5.1, fixing a regression in 6.5.2.
See bug 9345.  Revisit someday... 
						
						
					 
					
						2006-12-16 11:17:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6ec4a03b9f 
					 
					
						
						
							
							initial release notes for 6.5.3  
						
						
						
						
					 
					
						2006-12-16 11:09:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6d982e53ee 
					 
					
						
						
							
							don't allow fog when using a fragment shader (bug 9346)  
						
						
						
						
					 
					
						2006-12-16 11:07:00 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						de947e8a5b 
					 
					
						
						
							
							Get nv10_swtcl.c working enough for glxgears on NV40.  
						
						
						
						
					 
					
						2006-12-16 12:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Gary Wong 
							
						 
					 
					
						
						
							
						
						24a495fd77 
					 
					
						
						
							
							Fix copy-and-paste mistake in comment ("scaling" should read "translation").  
						
						... 
						
						
						
						Before _mesa_Translatef(). 
						
						
					 
					
						2006-12-15 17:18:36 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						c340dd7d84 
					 
					
						
						
							
							NV1x/2x hw_func stubs.  
						
						
						
						
					 
					
						2006-12-15 21:02:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0ae7404835 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2006-12-14 15:20:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5cc1292508 
					 
					
						
						
							
							Replace __extension__ with LONGSTRING.  
						
						
						
						
					 
					
						2006-12-14 14:27:05 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b56a5261fe 
					 
					
						
						
							
							Check in a long-misplaced spec update.  
						
						
						
						
					 
					
						2006-12-14 09:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						fde908444a 
					 
					
						
						
							
							Fix copy-and-paste-o of my e-mail address.  
						
						
						
						
					 
					
						2006-12-14 12:57:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						e0c9361a7c 
					 
					
						
						
							
							Avoid failing assertion in intel_miptree_set_image_offset() with cube maps.  
						
						... 
						
						
						
						Cube maps still aren't working quite correctly though. 
						
						
					 
					
						2006-12-14 12:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						81855f22cd 
					 
					
						
						
							
							Fix some corner cases in i945_miptree_layout_2d().  
						
						... 
						
						
						
						Based on a patch from Keith Whitwell, with some further fixes. 
						
						
					 
					
						2006-12-14 12:42:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						3416ef303a 
					 
					
						
						
							
							Share code to lay out >= 945 style 2D mipmaps between i915tex and i965 drivers.  
						
						... 
						
						
						
						Use the i965 version as it has some fixes over the i915tex version. 
						
						
					 
					
						2006-12-14 12:39:38 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						cc1afed671 
					 
					
						
						
							
							intel_finalize_mipmap_tree: Add more conditions for rebuilding mipmap trees.  
						
						... 
						
						
						
						These are taken from the i965 driver and fix corruption of some mipmap levels
under some circumsances with 945 chipsets at least.
Also flush the batchbuffer after copying data between trees, or some apps fail
an assertion elsewhere. 
						
						
					 
					
						2006-12-14 11:04:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						5f8a3e586f 
					 
					
						
						
							
							intel_batchbuffer_flush: Don't assert cliprects when lock is not held.  
						
						... 
						
						
						
						This is a legitimate situation when copying texture data between mipmap trees. 
						
						
					 
					
						2006-12-14 11:01:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						4cb09df015 
					 
					
						
						
							
							intelTexSubimage: Fix last parameter for intel_miptree_image_map().  
						
						
						
						
					 
					
						2006-12-14 11:01:38 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						9c09259b8b 
					 
					
						
						
							
							_mesa_swizzle_ubyte_image: Only use single swizzle_copy call when strides match.  
						
						... 
						
						
						
						This fixes texture data corruption with glTexSubimage (and probably glTexImage
under some circumstances) with the texstore swizzle path. 
						
						
					 
					
						2006-12-14 11:01:38 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						78a6e05439 
					 
					
						
						
							
							mipmap_limits: Fix display of current texture filtering mode.  
						
						
						
						
					 
					
						2006-12-14 11:01:38 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						99878298da 
					 
					
						
						
							
							Improve SwapBuffers a bit.  
						
						
						
						
					 
					
						2006-12-14 04:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						c95557f48b 
					 
					
						
						
							
							0x4497 doesn't have NV30_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE  
						
						
						
						
					 
					
						2006-12-14 04:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						15c7e8896b 
					 
					
						
						
							
							Some more voodoo to get 3D going with a minimal initial context.  
						
						
						
						
					 
					
						2006-12-14 03:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						2956a0c8a8 
					 
					
						
						
							
							submit vertex weights to make World of Warcraft maybe happy (bug 8250)  
						
						... 
						
						
						
						submit the vertex weights to hw, which will enable broken vertex programs
errorneously using them to work. Note however that this will only work
if glWeight is used, there is no code in mesa at all to deal with weight
vertex array (glWeightPointerARB). 
						
						
					 
					
						2006-12-14 00:34:44 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8dcfcad7a2 
					 
					
						
						
							
							Move all the code for computing ctx->_TriangleCaps into state.c.  
						
						... 
						
						
						
						ctx->_TriangleCaps should probably go away altogether someday... 
						
						
					 
					
						2006-12-13 15:31:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6c305c0831 
					 
					
						
						
							
							Remove the xdemo.c program from PROGS since it doesn't work with GLX/DRI.  
						
						
						
						
					 
					
						2006-12-13 08:57:06 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						73eee2402e 
					 
					
						
						
							
							Use XDisplayName() when reporting errors (bug 8079).  
						
						
						
						
					 
					
						2006-12-13 08:30:26 -07:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						5b35132b41 
					 
					
						
						
							
							Bug 7260: mach64 texture memory mng cleanup  
						
						... 
						
						
						
						mach64 uses its own set of texture memory management routines which are buggy,
running a second DRI client kills the first one. This patch ports mach64 code
to the stock dri texture managment code. 
						
						
					 
					
						2006-12-12 12:51:37 +02:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						c180678d92 
					 
					
						
						
							
							Bug 7861: mach64 with render acceleration should restore texture state  
						
						... 
						
						
						
						RENDER acceleration uses texturing, thus when RENDER acceleration is enabled,
the mach64 DRI driver should restore texture state when acquiring the DRI lock. 
						
						
					 
					
						2006-12-12 12:51:33 +02:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						eed1a6de4b 
					 
					
						
						
							
							Bug 7790: Polygons incorrectly clipped by mach64 driver  
						
						... 
						
						
						
						un-break strict-aliasing rules 
						
						
					 
					
						2006-12-12 12:51:27 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						26626c0052 
					 
					
						
						
							
							minstall: Pass correct destination file path to $RM regardless of source path.  
						
						
						
						
					 
					
						2006-12-11 17:45:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						d71a5647a3 
					 
					
						
						
							
							minstall: Always remove destination file before (re-)creating it.  
						
						... 
						
						
						
						This avoids issues with overwriting files that are being used. 
						
						
					 
					
						2006-12-11 17:36:35 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d7b24fec24 
					 
					
						
						
							
							i965: Fix a crash with wine by not allocating >1MB on the stack.  
						
						
						
						
					 
					
						2006-12-09 22:35:07 -08:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						aadcf1a9ff 
					 
					
						
						
							
							Update spot light params also for nv20 and nv30  
						
						
						
						
					 
					
						2006-12-08 18:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						5c80270b91 
					 
					
						
						
							
							grr, always check twice before commit  
						
						
						
						
					 
					
						2006-12-08 16:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						65c54a685a 
					 
					
						
						
							
							Resend spot light parameters when part of it changes  
						
						
						
						
					 
					
						2006-12-08 16:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						c04c74bc5d 
					 
					
						
						
							
							Skeletal extension handling across chipsets.  
						
						
						
						
					 
					
						2006-12-08 14:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						fe91d00e33 
					 
					
						
						
							
							NV_44 uses nv30InitStateFuncs too  
						
						
						
						
					 
					
						2006-12-08 12:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						046ece3a2d 
					 
					
						
						
							
							state cache is automagically flushed on a normal BEGIN_RING_SIZE  
						
						
						
						
					 
					
						2006-12-08 11:51:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						e62b2f9c2e 
					 
					
						
						
							
							Implement a simple nv30Clear, and make sure we get a nouveau_renderbuffer  
						
						... 
						
						
						
						for the depth buffer and not a Mesa renderbuffer adaptor 
						
						
					 
					
						2006-12-08 11:45:39 +00:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						f79360858d 
					 
					
						
						
							
							fix bug#9237  
						
						
						
						
					 
					
						2006-12-08 17:05:14 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						5449f5a975 
					 
					
						
						
							
							fix bug#9045  
						
						
						
						
					 
					
						2006-12-08 17:00:59 +08:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						bda66ac426 
					 
					
						
						
							
							oops, typo  
						
						
						
						
					 
					
						2006-12-08 07:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						011377622f 
					 
					
						
						
							
							Create visuals for modes the ddx provides  
						
						
						
						
					 
					
						2006-12-08 07:15:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						1d6f13986c 
					 
					
						
						
							
							oops, we don't want this by default just yet...  
						
						
						
						
					 
					
						2006-12-08 03:04:10 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						4cfb762c3e 
					 
					
						
						
							
							Some work on buffer handling, most likely not entirely correct and  
						
						... 
						
						
						
						incomplete. But, it works well enough that windows can be
    moved/resized. 
						
						
					 
					
						2006-12-08 03:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						7a10d66590 
					 
					
						
						
							
							i915tex: Recalculate viewport related hardware state in intelWindowMoved().  
						
						... 
						
						
						
						This fixes vertically displaced rendering with some apps like Google Earth.
Simplify other parts of the function somewhat. 
						
						
					 
					
						2006-12-07 11:03:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						94136651c3 
					 
					
						
						
							
							Make git ignore Emacs backup files.  
						
						
						
						
					 
					
						2006-12-06 18:39:05 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fcc54b5d34 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2006-12-06 08:20:57 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7f82674a7e 
					 
					
						
						
							
							Updated with new mesa-commit list.  
						
						
						
						
					 
					
						2006-12-06 08:20:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						75e4cfd997 
					 
					
						
						
							
							Make git ignore some more generated files.  
						
						
						
						
					 
					
						2006-12-06 15:14:43 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						b46e359f58 
					 
					
						
						
							
							glxinfo: When direct rendering is not enabled, print some hints.  
						
						... 
						
						
						
						If indirect rendering is forced, say how. Otherwise, suggest setting
LIBGL_DEBUG=verbose.
Inspired by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=379323  . 
						
						
					 
					
						2006-12-06 14:54:43 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						14f92636b0 
					 
					
						
						
							
							Make git ignore files only generated at build time.  
						
						
						
						
					 
					
						2006-12-06 14:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						7daf301046 
					 
					
						
						
							
							Re-generate options.h with Swedish translations.  
						
						
						
						
					 
					
						2006-12-06 14:06:52 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Nylander 
							
						 
					 
					
						
						
							
						
						e8c5e0f0b4 
					 
					
						
						
							
							Swedish translation of driconf options.  
						
						
						
						
					 
					
						2006-12-06 13:21:02 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						eb9033c723 
					 
					
						
						
							
							Replaced by .html file.  
						
						
						
						
					 
					
						2006-12-05 16:36:35 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4a1976b224 
					 
					
						
						
							
							Replaced by .html files.  
						
						
						
						
					 
					
						2006-12-05 16:36:12 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						492e406fec 
					 
					
						
						
							
							Removed/obsolete.  
						
						
						
						
					 
					
						2006-12-05 16:27:31 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d43ccf61c2 
					 
					
						
						
							
							New git repository info, links.  
						
						
						
						
					 
					
						2006-12-05 16:14:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						464e36391f 
					 
					
						
						
							
							New info about Mesa's git repository.  
						
						
						
						
					 
					
						2006-12-05 16:14:14 -07:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						3867bc9780 
					 
					
						
						
							
							Fix the swtcl module.  
						
						
						
						
					 
					
						2006-12-03 11:46:18 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						f95fe81fff 
					 
					
						
						
							
							Remove duplicate nv10 tcl defines  
						
						
						
						
					 
					
						2006-12-03 10:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						d88d895e5a 
					 
					
						
						
							
							Merge the pciid work. Use lock step versioning with the drm.  
						
						
						
						
					 
					
						2006-12-03 09:08:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						b4dcb99cbc 
					 
					
						
						
							
							Fix a copy+paste'o that caused some *very* strange bugs..  
						
						
						
						
					 
					
						2006-12-03 02:01:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						45b211f9d4 
					 
					
						
						
							
							version bump  
						
						
						
						
					 
					
						2006-12-02 19:26:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4f3ff14a06 
					 
					
						
						
							
							md5 sums  
						
						
						
						
					 
					
						2006-12-02 19:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eb667b979b 
					 
					
						
						
							
							remove directfbgl.h file  
						
						
						
						
					 
					
						2006-12-02 18:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b98c1e4a4b 
					 
					
						
						
							
							remove bogus link  
						
						
						
						
					 
					
						2006-12-02 18:18:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f10acf8b78 
					 
					
						
						
							
							6.5.2 release updates  
						
						
						
						
					 
					
						2006-12-02 18:18:41 +00:00 
						 
				 
			
				
					
						
							
							
								Gary Wong 
							
						 
					 
					
						
						
							
						
						50a81669ba 
					 
					
						
						
							
							Add i915tex and i965.  
						
						
						
						
					 
					
						2006-12-02 02:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								Gary Wong 
							
						 
					 
					
						
						
							
						
						7a43a6b4ff 
					 
					
						
						
							
							Structure CopyPixels similarly to i915 do_texture_copypixels, to ease future unification.  
						
						
						
						
					 
					
						2006-12-02 01:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						e99d6746ed 
					 
					
						
						
							
							Be aware that the surface storage can change between locks.  
						
						
						
						
					 
					
						2006-12-01 20:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						73fdecca9f 
					 
					
						
						
							
							Remove DirectFBGL header from Mesa bacause since 1.0.0 DirectFB installs its own header.  
						
						... 
						
						
						
						Updated to the current DirectFBGL interface (i.e. added GetProcAddress()). 
						
						
					 
					
						2006-12-01 14:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellström 
							
						 
					 
					
						
						
							
						
						682393944c 
					 
					
						
						
							
							Fix an infinite loop error that may occur when many contexts are bound  
						
						... 
						
						
						
						to the same drawable in a multithreading environment. This one slipped out
of the texman merge. 
						
						
					 
					
						2006-12-01 12:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						40dc5902d3 
					 
					
						
						
							
							Fixed compilation errors/warnings.  
						
						... 
						
						
						
						Duplicate destination surface to avoid saving/restoring the rendering state during each Clear. 
						
						
					 
					
						2006-12-01 11:42:58 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						10cbd089ae 
					 
					
						
						
							
							the following improvements to linux-fbdev:  
						
						... 
						
						
						
						1. updated makefiles to build libOSMesa as well as libGL
these are improvements to fbdev-glut
1. mouse cursor will timeout and be invisible if not being used
2. do not restore colormaps to truecolor targets, this causes problems at
   exit on my g450
3. fixed a crash when cleaning up from failure by munmaping what had not
   yet been mmaped
4. Resize event handling is improved, the resize function is not invoked
   from a signal handler now.
5. The main loop can detect if it is running very fast (greater than 2khz)
6. keyboard up and special up events are generated from stdin input mode
   and if it is also not redrawing, it sleeps
7. corrections in escape sequences for function keys for stdin input 
						
						
					 
					
						2006-11-30 03:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						21cf414489 
					 
					
						
						
							
							fix mixed conventional / generic vertex arrays which caused a wrong array order leading to very bogus rendering (for instance WoW intro screen mentioned in  #8250 ).  
						
						
						
						
					 
					
						2006-11-30 00:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e731d8aafa 
					 
					
						
						
							
							check for target instead of program->Target in _tnl_program_string, avoids segfault if program is NULL  
						
						
						
						
					 
					
						2006-11-29 22:16:16 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						ac8620f375 
					 
					
						
						
							
							fix a bug in the sanity code when outputting vertex progs  
						
						
						
						
					 
					
						2006-11-29 19:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5785e328e0 
					 
					
						
						
							
							call Driver.ProgramStringNotify if a ati_fragment_shader changes and pick up the change in the r200 driver accordingly.  
						
						
						
						
					 
					
						2006-11-29 16:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3cd06cf8c5 
					 
					
						
						
							
							Add accelerated CopyPixels for non-overlapping, 1:1 blits.  
						
						... 
						
						
						
						Submitted by Gary Wong <gtw@gnu.org > 
						
						
					 
					
						2006-11-29 01:16:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						716091a6a0 
					 
					
						
						
							
							indent, comments, etc  
						
						
						
						
					 
					
						2006-11-28 15:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						c058f69daa 
					 
					
						
						
							
							add support to miniglx for updating drawables ..  
						
						... 
						
						
						
						requires hacks to DRM to remove MASTER from UPDATE_DRAW and ADD_DRAW 
						
						
					 
					
						2006-11-28 04:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4a6f47c23b 
					 
					
						
						
							
							Update miniglx support for new memory manager  
						
						
						
						
					 
					
						2006-11-28 04:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d9a8cc430d 
					 
					
						
						
							
							comments  
						
						
						
						
					 
					
						2006-11-27 17:48:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c0815bc01f 
					 
					
						
						
							
							remove assertions to match i915tex code (bug 8726)  
						
						
						
						
					 
					
						2006-11-27 17:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						744c3a367b 
					 
					
						
						
							
							get rid of meaningless XFree86LOADER test (bug 9144)  
						
						
						
						
					 
					
						2006-11-27 16:50:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3e6ef125f0 
					 
					
						
						
							
							replace check for XFree86LOADER and IN_MODULE with XFree86Server (bug 9144)  
						
						
						
						
					 
					
						2006-11-27 16:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						98818f159b 
					 
					
						
						
							
							- Add InitInstruction to hw shader backend, and remove SetUnusedSource.  
						
						... 
						
						
						
						- NV30FP/NV40VP: Clear any fields before we OR new values into them
- NV40VP: It seems that it might be possible to write a result reg at the
    same time a temp is written. In InitInstruction, initialise OUT_DEST to
    OUT_DEST_TEMP so result regs don't get clobbered by default. 
						
						
					 
					
						2006-11-27 01:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						2f411b0a8b 
					 
					
						
						
							
							Fix RSQ emulation  
						
						
						
						
					 
					
						2006-11-26 13:18:41 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						6ff3d2577e 
					 
					
						
						
							
							Fix progs/fp/tri-xpd  
						
						... 
						
						
						
						Fragprog consts are inlined, so make sure we update *all* occurances of a
    param :) 
						
						
					 
					
						2006-11-26 10:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						85365e6aa4 
					 
					
						
						
							
							Bug  #6044 : actually delete the texture object in mgaDeleteTexture  
						
						
						
						
					 
					
						2006-11-26 09:39:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						9c9e6abbf8 
					 
					
						
						
							
							Incomplete shader stuff, should mostly work for NV40. Other cards, not so  
						
						... 
						
						
						
						much.. 
						
						
					 
					
						2006-11-25 09:58:35 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						902b26a0d6 
					 
					
						
						
							
							fix scissor  
						
						
						
						
					 
					
						2006-11-25 06:02:10 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						2911551727 
					 
					
						
						
							
							nv10,nv20,nv30: send correct values for spot light direction X,Y,Z and  
						
						... 
						
						
						
						cutoff parameter C 
						
						
					 
					
						2006-11-24 23:34:03 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						78e5f414cb 
					 
					
						
						
							
							nv10: rename spot light coefs like nv20,nv30  
						
						
						
						
					 
					
						2006-11-24 23:23:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						16e7ca9d72 
					 
					
						
						
							
							call slang_variable_construct() inside slang_variable_scope_grow()  
						
						
						
						
					 
					
						2006-11-24 19:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e49d06e619 
					 
					
						
						
							
							new slang_variable_scope_grow() function  
						
						
						
						
					 
					
						2006-11-24 19:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d4c4bdfa1e 
					 
					
						
						
							
							const correctness, clean-ups  
						
						
						
						
					 
					
						2006-11-23 16:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f6ed86a1a5 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2006-11-23 16:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						308b85f29f 
					 
					
						
						
							
							fix several program-related bugs (bug 9136)  
						
						
						
						
					 
					
						2006-11-23 15:58:30 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						897b9c5cb2 
					 
					
						
						
							
							Haihao Xiang's edgeflag patch.  
						
						
						
						
					 
					
						2006-11-23 10:13:22 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c4649208f0 
					 
					
						
						
							
							Haihao Xiang's pointsize initialization patch.  
						
						
						
						
					 
					
						2006-11-23 10:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						0faf23c26a 
					 
					
						
						
							
							That was really stupid.  
						
						
						
						
					 
					
						2006-11-23 09:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						50b3f5654e 
					 
					
						
						
							
							realign some of the i830 code from the i915  
						
						
						
						
					 
					
						2006-11-23 01:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						17e97ea869 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2006-11-23 00:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ba02b07c75 
					 
					
						
						
							
							fix indirect glMap* bugs  
						
						
						
						
					 
					
						2006-11-23 00:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						14c427573e 
					 
					
						
						
							
							s/ource/source/  
						
						
						
						
					 
					
						2006-11-23 00:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d426c13e46 
					 
					
						
						
							
							move comments  
						
						
						
						
					 
					
						2006-11-23 00:41:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dfc98c0bec 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2006-11-23 00:38:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d98e1f3761 
					 
					
						
						
							
							fixup draw/depth region handling in i830 along lines of i915  
						
						
						
						
					 
					
						2006-11-23 00:09:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6ab6518735 
					 
					
						
						
							
							clean-up, comments  
						
						
						
						
					 
					
						2006-11-23 00:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0cb0a04eca 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2006-11-22 23:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						46e454863e 
					 
					
						
						
							
							decrease the current vertex count by 1 if an uneven number of vertices is copied by _tnl_copy_vertices. Otherwise, since in this case it will copy an extra vertex to avoid problems with vertex order in the new buffer, one triangle will be drawn twice. This fixes bug  #9062 .  
						
						
						
						
					 
					
						2006-11-22 22:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						40c7cb7e17 
					 
					
						
						
							
							const correctness  
						
						
						
						
					 
					
						2006-11-22 21:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						98ea0a3f1f 
					 
					
						
						
							
							new comments  
						
						
						
						
					 
					
						2006-11-22 21:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f9f4625367 
					 
					
						
						
							
							clean-up, comments  
						
						
						
						
					 
					
						2006-11-22 21:34:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						958a8af3b0 
					 
					
						
						
							
							reindent  
						
						
						
						
					 
					
						2006-11-22 21:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						982ceb6773 
					 
					
						
						
							
							fix comments  
						
						
						
						
					 
					
						2006-11-22 21:33:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						7398748add 
					 
					
						
						
							
							Some missing state init  
						
						
						
						
					 
					
						2006-11-22 20:15:56 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						22b74ff2b7 
					 
					
						
						
							
							fix the gl version test  
						
						
						
						
					 
					
						2006-11-22 19:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						b0d8b13777 
					 
					
						
						
							
							Add tdfx updates to release notes.  
						
						
						
						
					 
					
						2006-11-22 19:05:20 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						7f9afedeb5 
					 
					
						
						
							
							remove unneded call to _tnl_invalidate_state() in _tnl_need_projected_coords(). Connected to bug  #9103 , though that bug got fixed without this change too.  
						
						
						
						
					 
					
						2006-11-22 17:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9540c9c04f 
					 
					
						
						
							
							GLX protocol fixes for glMap* functions (bug 8899)  
						
						
						
						
					 
					
						2006-11-22 16:01:48 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						96c0a6de25 
					 
					
						
						
							
							Prune incoming state to the atoms of interest.  Hopefully this will  
						
						... 
						
						
						
						prevent driver-initiated statechanges in the middle of
DrawElements/DrawArrays from disturbing this code. 
						
						
					 
					
						2006-11-22 15:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b72fbcbe63 
					 
					
						
						
							
							Another fix  
						
						
						
						
					 
					
						2006-11-22 13:53:21 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						96228d952d 
					 
					
						
						
							
							Set _NEW_LIGHT when materials are present in display lists also.  
						
						
						
						
					 
					
						2006-11-22 09:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c8238aa0ff 
					 
					
						
						
							
							Move setting of _NEW_LIGHT to only occur when materials are present.  
						
						
						
						
					 
					
						2006-11-22 09:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						49a3ea8110 
					 
					
						
						
							
							fix segfault with ATI_fs when trying to use a not enabled texture unit (bug  #9110 ).  
						
						
						
						
					 
					
						2006-11-21 23:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						3e4a5c0642 
					 
					
						
						
							
							Enable nv10 tcl state  
						
						
						
						
					 
					
						2006-11-21 21:44:16 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						ac09b567a8 
					 
					
						
						
							
							nv10,nv20: nvX0ShadeModel static function  
						
						
						
						
					 
					
						2006-11-21 21:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						677666eb70 
					 
					
						
						
							
							nv10,nv20,nv30: color light components renamed from a,b,c to r,g,b  
						
						
						
						
					 
					
						2006-11-21 21:11:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						81ae0bd249 
					 
					
						
						
							
							ah, correct revision now  
						
						
						
						
					 
					
						2006-11-21 20:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						4ed78e20a4 
					 
					
						
						
							
							update from renouveau  
						
						
						
						
					 
					
						2006-11-21 20:29:09 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						b5e800068b 
					 
					
						
						
							
							nv10: update state  
						
						
						
						
					 
					
						2006-11-21 19:56:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8f008056b2 
					 
					
						
						
							
							list header files in sources files (Dan Nicholson)  
						
						
						
						
					 
					
						2006-11-21 16:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f332da515c 
					 
					
						
						
							
							blend, logicop changes for intelEmitCopyBlit backported to i915  
						
						
						
						
					 
					
						2006-11-21 14:43:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						a75440bcf0 
					 
					
						
						
							
							nouveauCreateDmaObject  
						
						
						
						
					 
					
						2006-11-21 14:03:06 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b1c102d37b 
					 
					
						
						
							
							More fixes, glean seems to run now.  
						
						
						
						
					 
					
						2006-11-21 13:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						fb65450704 
					 
					
						
						
							
							Remaining state cache changes  
						
						
						
						
					 
					
						2006-11-21 13:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						0ea45b1ad8 
					 
					
						
						
							
							Add the state caching mechanism. It seems to work, from what I can see.  
						
						
						
						
					 
					
						2006-11-21 12:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						33d2835182 
					 
					
						
						
							
							Don't define as const's to avoid compiler optimization & warning.  
						
						
						
						
					 
					
						2006-11-21 10:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						64920ed10a 
					 
					
						
						
							
							Fix more typos.  
						
						
						
						
					 
					
						2006-11-21 10:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						46c04525d2 
					 
					
						
						
							
							Gary Wong's patches for CopyPixels Logiop (enable) and Blend  
						
						... 
						
						
						
						(disallow).  Slightly cleaned to disallow on all blend states for code
consiseness and turn a table lookup into a function to match other
code in the driver. 
						
						
					 
					
						2006-11-21 10:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f58ec215c5 
					 
					
						
						
							
							Gary Wong's fix for 64 bit cleanness of vertex program inputs bitmask.  
						
						
						
						
					 
					
						2006-11-21 10:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						d6f89107ba 
					 
					
						
						
							
							Commit Gary Wong & Keith Packard's changes for bug 8867 -- adjust code  
						
						... 
						
						
						
						after repositioning of INDEX value in BRW_ATTRIB enum. 
						
						
					 
					
						2006-11-21 10:11:02 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						0570fcfd93 
					 
					
						
						
							
							Added correct include files to files,  
						
						... 
						
						
						
						No longer modify cmap if the device is truecolor (messes up dual monitors
	with vt switching) 
						
						
					 
					
						2006-11-21 09:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						0337e5635f 
					 
					
						
						
							
							glTexCoord3dv was not using third coordinate  
						
						
						
						
					 
					
						2006-11-21 08:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						a20cf73053 
					 
					
						
						
							
							More state.  
						
						
						
						
					 
					
						2006-11-21 02:47:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						25e495d605 
					 
					
						
						
							
							Disable fragment program debug messages.  
						
						
						
						
					 
					
						2006-11-20 19:57:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						afb49fef90 
					 
					
						
						
							
							Add state initialization to context creation.  
						
						
						
						
					 
					
						2006-11-20 17:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b24320bb30 
					 
					
						
						
							
							added new 'sources' file to tarball (might not get used though)  
						
						
						
						
					 
					
						2006-11-20 17:09:04 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						479aca6bf1 
					 
					
						
						
							
							Fix typos that meant vbos were never unmapped  
						
						
						
						
					 
					
						2006-11-20 15:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7cc5522f86 
					 
					
						
						
							
							fix glPopAttrib/color material bug  #9091  
						
						
						
						
					 
					
						2006-11-20 15:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						d2fc1c8384 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Solve small definition problem for OpenVMS
 Modified Files:
 	Mesa/src/mesa/shader/descrip.mms 
						
						
					 
					
						2006-11-20 14:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						dd60eaa6d9 
					 
					
						
						
							
							Don't perform dangling attribute check on POS attribute.  It can't by  
						
						... 
						
						
						
						definition dangle (every vertex has a position).  However
save->currentsz isn't properly maintained for this attribute, as there
is no current position value to track.  Based on patch from Haihao Xiang. 
						
						
					 
					
						2006-11-20 11:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						87f602dd82 
					 
					
						
						
							
							Don't perform dangling attribute check on POS attribute.  It can't by  
						
						... 
						
						
						
						definition dangle (every vertex has a position).  However
save->currentsz isn't properly maintained for this attribute, as there
is no current position value to track.  Reported by Haihao Xiang. 
						
						
					 
					
						2006-11-20 11:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						50c85daf02 
					 
					
						
						
							
							Cleanup the swtcl code.  
						
						
						
						
					 
					
						2006-11-19 23:47:24 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						ac208c95cd 
					 
					
						
						
							
							Use NONINC_METHOD for vertex data.  
						
						
						
						
					 
					
						2006-11-19 23:39:16 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						4165a10972 
					 
					
						
						
							
							More work on the swtcl  
						
						
						
						
					 
					
						2006-11-19 23:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						fe2e6100ec 
					 
					
						
						
							
							More fifo debug fixes  
						
						
						
						
					 
					
						2006-11-19 22:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						a8d34992ea 
					 
					
						
						
							
							Oops.  
						
						
						
						
					 
					
						2006-11-19 21:51:28 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						3613eba085 
					 
					
						
						
							
							Fix the fifo debugging feature.  
						
						
						
						
					 
					
						2006-11-19 21:29:41 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						327e2c9220 
					 
					
						
						
							
							New swtcl implementation. It's simpler than the previous one (doesn't use  
						
						... 
						
						
						
						templates) and it is probably faster as well 
						
						
					 
					
						2006-11-19 20:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						a7139168d2 
					 
					
						
						
							
							Don't bother touching lighting stuff if shaders are in use  
						
						
						
						
					 
					
						2006-11-19 16:05:59 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						80a0ce37df 
					 
					
						
						
							
							Fix nv30LineWidth, hw expects a ubyte.  
						
						
						
						
					 
					
						2006-11-19 15:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						a2a747704d 
					 
					
						
						
							
							Avoid sharing subchannels with the ddx until context switching is done  
						
						... 
						
						
						
						properly.. 
						
						
					 
					
						2006-11-19 15:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						b3fd1556f9 
					 
					
						
						
							
							More FIFO fixes.  
						
						
						
						
					 
					
						2006-11-19 15:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						08a0946fcc 
					 
					
						
						
							
							Stupid bug..  
						
						
						
						
					 
					
						2006-11-19 14:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						82d0fd26d4 
					 
					
						
						
							
							poke the correct FIFO regs  
						
						
						
						
					 
					
						2006-11-19 12:00:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2164cf7730 
					 
					
						
						
							
							move fix-up code into new slang_fixup_save() function  
						
						
						
						
					 
					
						2006-11-18 17:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4d4373bb0f 
					 
					
						
						
							
							delete shader objects when destroying shared context state  
						
						
						
						
					 
					
						2006-11-18 17:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a89e063149 
					 
					
						
						
							
							comments  
						
						
						
						
					 
					
						2006-11-18 17:23:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						61068ba46b 
					 
					
						
						
							
							reindent  
						
						
						
						
					 
					
						2006-11-18 17:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						63c119f771 
					 
					
						
						
							
							additional fixes for mipmap building (Greg McGarragh)  
						
						
						
						
					 
					
						2006-11-18 16:58:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c478f0d25b 
					 
					
						
						
							
							name mangling update/fix  
						
						
						
						
					 
					
						2006-11-18 16:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bdb1c3882f 
					 
					
						
						
							
							need to specify Xlibs with APP_LIB_DEPS  
						
						
						
						
					 
					
						2006-11-18 16:43:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1e04ff1741 
					 
					
						
						
							
							fix mgl name mangling problem  
						
						
						
						
					 
					
						2006-11-18 16:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						ae9c633a21 
					 
					
						
						
							
							More state functions  
						
						
						
						
					 
					
						2006-11-18 00:36:22 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						e722e3480f 
					 
					
						
						
							
							Add nv20_state.c ; hook nv10_state.c into the build ; do the renaming  
						
						... 
						
						
						
						required by the renouveau changes. 
						
						
					 
					
						2006-11-18 00:19:22 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						8532b6e0a5 
					 
					
						
						
							
							Small unneeded nv03 fix  
						
						
						
						
					 
					
						2006-11-17 22:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						08020927e8 
					 
					
						
						
							
							Use RENDERINPUTS macros to access render_inputs_bitset  
						
						
						
						
					 
					
						2006-11-17 21:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						6c9cc81601 
					 
					
						
						
							
							fragment.position support  
						
						... 
						
						
						
						World position is calculated in the vertex shader and passed to the
fragment shader via an unused texcoord. 
						
						
					 
					
						2006-11-17 19:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						0f614df797 
					 
					
						
						
							
							r300_select_vertex_shader4:  
						
						... 
						
						
						
						Makes the vertex program output from the fragment input.
It makes the driver capable of catching output-input mismatches safely. Primarily
based on some of Aapo Tahkola's code. 
						
						
					 
					
						2006-11-17 19:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						08d64dfbf6 
					 
					
						
						
							
							reindent, doxygen-style comments  
						
						
						
						
					 
					
						2006-11-17 19:06:32 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						83f52ffc52 
					 
					
						
						
							
							Comment and indent the atom functions.  
						
						
						
						
					 
					
						2006-11-17 18:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c15f6a991d 
					 
					
						
						
							
							gluBuild2DMipmaps() fixes  
						
						
						
						
					 
					
						2006-11-17 15:59:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8f28453987 
					 
					
						
						
							
							fix some gluBuild2DMipmap bugs (Greg McGarragh)  
						
						
						
						
					 
					
						2006-11-17 15:57:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a4806c994e 
					 
					
						
						
							
							add STATE_INTERNAL_DRIVER, etc (Rune Petersen)  
						
						
						
						
					 
					
						2006-11-17 15:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						10172f7485 
					 
					
						
						
							
							Adapt FIFO code to deal with cases where the base GET/PUT value isn't 0.  
						
						
						
						
					 
					
						2006-11-17 04:50:37 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						9daf0812a1 
					 
					
						
						
							
							jkolb pointed out that face can also be FRONT_AND_BACK. Added stencil funcs  
						
						
						
						
					 
					
						2006-11-16 23:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7984c70070 
					 
					
						
						
							
							revert prev check-in  
						
						
						
						
					 
					
						2006-11-16 23:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						0da68e2e6e 
					 
					
						
						
							
							Add nv30InitStateFuncs  
						
						
						
						
					 
					
						2006-11-16 23:24:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						523f5cfeb5 
					 
					
						
						
							
							Add a lot of const qualifiers for const-correctness.  
						
						... 
						
						
						
						New comments, misc clean-ups. 
						
						
					 
					
						2006-11-16 22:31:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1f0c86ee35 
					 
					
						
						
							
							reindent  
						
						
						
						
					 
					
						2006-11-16 21:58:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						01a5a9afd8 
					 
					
						
						
							
							remove unused imesa local var to silence warnings  
						
						
						
						
					 
					
						2006-11-16 21:40:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3dedeaa055 
					 
					
						
						
							
							Initial implementation work for CAL, RET, and BRA instructions for fragment  
						
						... 
						
						
						
						programs. 
						
						
					 
					
						2006-11-16 21:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fa941e4267 
					 
					
						
						
							
							disable yesterday's _mesa_add_named_constant() change for now  
						
						
						
						
					 
					
						2006-11-16 20:59:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cba90c17ad 
					 
					
						
						
							
							fix bug 9046  
						
						
						
						
					 
					
						2006-11-16 20:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						9021df2d2a 
					 
					
						
						
							
							nv10 state copy/pasted from nv30 state  
						
						
						
						
					 
					
						2006-11-16 19:50:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f7436f4c8a 
					 
					
						
						
							
							regenerate from gl.h  
						
						
						
						
					 
					
						2006-11-16 16:13:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bb69d3af36 
					 
					
						
						
							
							remove obsolete GL_MESA_trace stuff  
						
						
						
						
					 
					
						2006-11-16 16:13:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7438a78cf4 
					 
					
						
						
							
							use LONGSTRING to silence warning  
						
						
						
						
					 
					
						2006-11-16 16:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ebe4c893f8 
					 
					
						
						
							
							fix glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) bug 9044  
						
						
						
						
					 
					
						2006-11-16 14:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b979479721 
					 
					
						
						
							
							Make sure vbo's are mapped before accessing their contents in  
						
						... 
						
						
						
						api_arrayelt.c.  Reported by Haihao Xiang. 
						
						
					 
					
						2006-11-16 02:33:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						82eeb62a31 
					 
					
						
						
							
							reindent, clean-up  
						
						
						
						
					 
					
						2006-11-16 00:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c6723aee5 
					 
					
						
						
							
							Add a size parameter to _mesa_add_unnamed_constant() and  
						
						... 
						
						
						
						_mesa_add_named_constant() to indicate vector size (1, 2, 3 or 4).
Always 4 for now... 
						
						
					 
					
						2006-11-15 23:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						699a33ea77 
					 
					
						
						
							
							Add new _mesa_lookup_parameter_constant() to search for a GLfloat4 constant  
						
						... 
						
						
						
						in a parameter list.
Use it in _mesa_add_named_constant() and _mesa_add_unnamed_constant() to
avoid duplication of identical constants. 
						
						
					 
					
						2006-11-15 23:19:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						408e01b939 
					 
					
						
						
							
							reindent, add some comments  
						
						
						
						
					 
					
						2006-11-15 21:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4a12160e8f 
					 
					
						
						
							
							reindent  
						
						
						
						
					 
					
						2006-11-15 21:41:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						adbbf94fa4 
					 
					
						
						
							
							indent, comments  
						
						
						
						
					 
					
						2006-11-15 21:39:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2d376a61f0 
					 
					
						
						
							
							s/int/GLboolean/  
						
						
						
						
					 
					
						2006-11-15 21:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						82a9ba92b4 
					 
					
						
						
							
							improved error mesages  
						
						
						
						
					 
					
						2006-11-15 21:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7c279f4dd7 
					 
					
						
						
							
							fix casts to silence warnings  
						
						
						
						
					 
					
						2006-11-15 21:35:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						11a54c38f7 
					 
					
						
						
							
							#define LONGSTRING __extension__ in imports.h and use it to silence gcc  
						
						... 
						
						
						
						warnings about long string literals. 
						
						
					 
					
						2006-11-15 19:54:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						12e710c850 
					 
					
						
						
							
							Comments for operations.  
						
						
						
						
					 
					
						2006-11-15 18:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						8f6a50a49c 
					 
					
						
						
							
							Remove use of GetBufferSize (depreciated).  
						
						
						
						
					 
					
						2006-11-15 17:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						222930461f 
					 
					
						
						
							
							more bug fixes  
						
						
						
						
					 
					
						2006-11-15 14:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						6cc5a82206 
					 
					
						
						
							
							Make sure RENDER_FINISH is called on the zero pixel case.  Reported by  
						
						... 
						
						
						
						Haihao Xiang. 
						
						
					 
					
						2006-11-14 14:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						efa91b9a8f 
					 
					
						
						
							
							Enable GLX_SGI_make_current_read for tdfx.  
						
						... 
						
						
						
						Implement GLX_SGI_make_current_read for tdfx.  Remove annoying debug
printf in tdfxSwapBuffers.  Updated a comment in drirenderbuffer.h to
note that the tdfx driver uses a flag that was previously only used by
s3v.
This code was tested with glxgears, wincopy, and manywin. 
						
						
					 
					
						2006-11-14 00:10:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						0b69e4837e 
					 
					
						
						
							
							Clean-up compiler warnings.  
						
						
						
						
					 
					
						2006-11-13 23:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						37ce9b30e9 
					 
					
						
						
							
							Implement GL_ARB_occlusion_query.  
						
						... 
						
						
						
						Based on the old code that implemented GL_HP_occlusion_test, implement
GL_ARB_occlusion_query.  This code passes progs/demo/arbocclude. 
						
						
					 
					
						2006-11-13 22:54:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ce526de6ff 
					 
					
						
						
							
							tdfxDDWriteDepthPixels can be called with mask == NULL.  
						
						... 
						
						
						
						Via depth_test_pixels (swrast/s_depth.c), tdfxDDWriteDepthPixels can
be called with mask == NULL.  Test for this condition in the places
where mask might be dereference.  This matches the behavior of several
other functions in this file with a 'const GLubyte mask[]' parameter. 
						
						
					 
					
						2006-11-13 22:51:11 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						038bd400e2 
					 
					
						
						
							
							Major clean-up of tdfxDDGetString.  
						
						
						
						
					 
					
						2006-11-13 21:53:04 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						7fbe6a5c51 
					 
					
						
						
							
							Eliminate use of deprecated GetBufferSize interface.  
						
						
						
						
					 
					
						2006-11-13 21:21:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						e7ad10587a 
					 
					
						
						
							
							Fix "3D driver claims to not support visual ..." warnings.  
						
						... 
						
						
						
						In 16-bit color modes the 3D driver was erroneously creating fbconfigs
with 16-bits of accumulation alpha.  Since the 2D driver always
generates modes with zero bits of alpha, the lists of fbconfigs did
not match and warnings were generated by libGL. 
						
						
					 
					
						2006-11-13 20:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						47695f0689 
					 
					
						
						
							
							Fix segfault in nouveauCalcViewport  
						
						
						
						
					 
					
						2006-11-13 16:01:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						d5d00cf8c9 
					 
					
						
						
							
							Add include guard.  
						
						
						
						
					 
					
						2006-11-12 18:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						2af374716f 
					 
					
						
						
							
							Some more nouveau_screen.c setup, not sure how correct it is yet though..  
						
						
						
						
					 
					
						2006-11-12 08:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						b8e05366e1 
					 
					
						
						
							
							We need nmesa->driFd and friends setup before we call nouveauFifoInit  
						
						
						
						
					 
					
						2006-11-12 02:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						6464787bfd 
					 
					
						
						
							
							Dont call exit() from the DRI driver, with AIGLX this is particularly nasty  
						
						
						
						
					 
					
						2006-11-12 02:05:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						d037c84c33 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2006-11-11 20:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						f65a4b8a8d 
					 
					
						
						
							
							Some nouveau_screen work for darktama  
						
						
						
						
					 
					
						2006-11-11 18:25:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						4f61fd18b2 
					 
					
						
						
							
							Fill in nv30PointSize and nv30Viewport.  
						
						
						
						
					 
					
						2006-11-11 16:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						994ea9556f 
					 
					
						
						
							
							Fix the texture init function name  
						
						
						
						
					 
					
						2006-11-11 12:01:48 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						0850289d8c 
					 
					
						
						
							
							Add the GL_LIGHING enable  
						
						
						
						
					 
					
						2006-11-11 11:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						f82bc9110b 
					 
					
						
						
							
							Some work on nv30 state, heavily based on jkolb's work  
						
						
						
						
					 
					
						2006-11-11 00:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						466d4a1dd0 
					 
					
						
						
							
							Added information about added GLX_SGI_make_current_read support  
						
						
						
						
					 
					
						2006-11-10 21:11:39 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ded5517bd5 
					 
					
						
						
							
							Bump driver date.  
						
						
						
						
					 
					
						2006-11-10 21:06:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5c38472152 
					 
					
						
						
							
							Refactor savageXMesaSet{Back,Front}ClipRects.  
						
						... 
						
						
						
						Refactor savageXMesaSetBackClipRects and savageXMesaSetFrontClipRects
into a single new routine called savageXMesaSetClipRects.  This allows
a few cleanups in the code. 
						
						
					 
					
						2006-11-10 18:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						6e2c952537 
					 
					
						
						
							
							Enable GLX_SGI_make_current_read.  
						
						... 
						
						
						
						Eliminate use of deprecated GetBufferSize interface.  Keep framebuffer
state associated with the read-drawable and the draw-drawable up to
date.
Tested with progs/demos/wincopy. 
						
						
					 
					
						2006-11-10 18:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0a3a1c6ae9 
					 
					
						
						
							
							fix -noprefix option for Solaris (bug 7722)  
						
						
						
						
					 
					
						2006-11-10 12:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2862316309 
					 
					
						
						
							
							Fix up texture compression at least Get and TexImage, not too sure about  
						
						... 
						
						
						
						how to fix SubTexImage with compressed textures 
						
						
					 
					
						2006-11-10 00:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						d7815f5913 
					 
					
						
						
							
							Implement GLX_SGI_make_current_read  
						
						... 
						
						
						
						Discontinue use of the old GetBuffeSize interface.  Track both the
current read-drawable and the current draw-drawable.  After moving
some context state to via_rednerbuffer, GLX_SGI_make_current_read can
be enabled.
The extension works, but the wincopy test prodcues a black window for
the destination window.  After messing around with the window and
looking at the code, I believe the problem is in the handling of
buffer swap requests on a drawable that isn't the current draw-drawable. 
						
						
					 
					
						2006-11-10 00:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						3ce4adaa8f 
					 
					
						
						
							
							Remove unnecessary setting of GetBufferSize to NULL.  
						
						
						
						
					 
					
						2006-11-09 22:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						c6f1d4c3a0 
					 
					
						
						
							
							Fix some && (logical) that should clearly have been & (bitwise).  
						
						
						
						
					 
					
						2006-11-09 20:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4bb39f5899 
					 
					
						
						
							
							remove drm stuff from libGL, this is now in libdrm 2.3.0  
						
						
						
						
					 
					
						2006-11-08 22:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						20802a7b69 
					 
					
						
						
							
							Commit a small nitpick  
						
						
						
						
					 
					
						2006-11-07 17:37:22 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						0ddd50c8ae 
					 
					
						
						
							
							fix vp lockups due to incorrectly set up / emitted attrib inputs.  
						
						
						
						
					 
					
						2006-11-05 23:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						aee30f3f9d 
					 
					
						
						
							
							fix using VERT_ATTRIB_WEIGHT instead of VERT_BIT_WEIGHT when assigning vp inputs.  
						
						
						
						
					 
					
						2006-11-05 22:21:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						831d13bc42 
					 
					
						
						
							
							reindent  
						
						
						
						
					 
					
						2006-11-05 15:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						e2b4d9b317 
					 
					
						
						
							
							Architect the DRI :  
						
						... 
						
						
						
						- make use of the autogenerated nouveau_reg.h file
- add object creation to the DRI
- some work on screen and context creation 
						
						
					 
					
						2006-11-05 13:46:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						e330a69ee5 
					 
					
						
						
							
							Add sin instruction to fragment program.  
						
						... 
						
						
						
						There is a bug somewhere in fragment program.
tri-cos and tri-sin show the bug. Also we
should not emit multiple time the same constant.
for sin,cos,lit have to fix that. 
						
						
					 
					
						2006-11-05 00:47:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						0056ea5417 
					 
					
						
						
							
							Add cos instruction and remove left over debug.  
						
						
						
						
					 
					
						2006-11-04 23:50:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						120584a1e6 
					 
					
						
						
							
							Fix for glGetVertexAttribfvNV, bug 8883  
						
						
						
						
					 
					
						2006-11-04 17:31:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						adf3a64b03 
					 
					
						
						
							
							fix error msg  
						
						
						
						
					 
					
						2006-11-04 17:31:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						590b557b10 
					 
					
						
						
							
							fix for glGetVertexAttribfvARB, bug 8883  
						
						
						
						
					 
					
						2006-11-04 17:28:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						64d952c92c 
					 
					
						
						
							
							#define _glapi_Dispatch _mglapi_Dispatch when USE_MGL_NAMESPACE is set.  
						
						
						
						
					 
					
						2006-11-03 23:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c9365b7ca4 
					 
					
						
						
							
							Fix _mesa_IsProgram() and _mesa_IsShader()  
						
						
						
						
					 
					
						2006-11-03 23:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2fbaddfa69 
					 
					
						
						
							
							check for USE_MGL_NAMESPACE  
						
						
						
						
					 
					
						2006-11-03 23:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d2f80777e8 
					 
					
						
						
							
							implement _mesa_GetShaderiv()  
						
						
						
						
					 
					
						2006-11-03 22:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3bef600024 
					 
					
						
						
							
							implement _mesa_GetProgramiv()  
						
						
						
						
					 
					
						2006-11-03 22:15:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7e6701cef1 
					 
					
						
						
							
							Simplify GET_CURRENT_LINKED_PROGRAM() macro and calling code.  
						
						
						
						
					 
					
						2006-11-03 21:51:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2659ee9dfb 
					 
					
						
						
							
							Use inlined uniform() helper function in all the glUniform*() function to  
						
						... 
						
						
						
						reduce duplicated code.
Finish up _program_ReadUniform() for non-float types.
Implement _mesa_GetUniformivARB().
Simplify the _program_WriteUniform() function a bit. 
						
						
					 
					
						2006-11-03 21:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c64a062918 
					 
					
						
						
							
							plug in 2.0, 2.1 functions  
						
						
						
						
					 
					
						2006-11-03 20:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						39cc8e8a06 
					 
					
						
						
							
							Added OpenGL 2.1 entrypoints.  
						
						
						
						
					 
					
						2006-11-03 20:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						33748aaad8 
					 
					
						
						
							
							Set DO_DEBUG=0  
						
						
						
						
					 
					
						2006-11-03 19:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3c1ce571ed 
					 
					
						
						
							
							only enabled memcpy timing if DO_DEBUG=1  
						
						
						
						
					 
					
						2006-11-03 19:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d00ef005fe 
					 
					
						
						
							
							replace CONFIG_H with MESA_CONFIG_H_INCLUDED  
						
						
						
						
					 
					
						2006-11-03 18:35:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9e4a06a482 
					 
					
						
						
							
							added 1.3/1.4 function mangling  
						
						
						
						
					 
					
						2006-11-03 18:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						07bec141ac 
					 
					
						
						
							
							assorted updates for 6.5.2  
						
						
						
						
					 
					
						2006-11-03 17:43:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bdb251bcbf 
					 
					
						
						
							
							Added OpenGL 2.1 glUniformMatrix* functions.  
						
						... 
						
						
						
						Refactor the _mesa_UniformMatrix() functions to use a helper function.
Implement GetUniformfv function (might need more work someday). 
						
						
					 
					
						2006-11-03 17:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e90e827824 
					 
					
						
						
							
							reformat comments in Doxygen style  
						
						
						
						
					 
					
						2006-11-03 17:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4d5744e66d 
					 
					
						
						
							
							reindent  
						
						
						
						
					 
					
						2006-11-03 16:50:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						61fd687c74 
					 
					
						
						
							
							Minor changes to get ready for OpenGL 2.1.  
						
						
						
						
					 
					
						2006-11-03 15:18:17 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						188a4db49c 
					 
					
						
						
							
							Fix compiler warnings.  
						
						... 
						
						
						
						Add missing code for translating non-GLuint elements. 
						
						
					 
					
						2006-11-03 13:04:08 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						029d18cd3d 
					 
					
						
						
							
							enable generic arrays for r200 hw vertex programs by assigning unused color and texture inputs to them. Not widely tested yet. This should eliminate all fallbacks due to vertex programs, except writes to back facing colors, or when exceeding a hw limit (12 temps, 12 attribs etc.).  
						
						
						
						
					 
					
						2006-11-03 12:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						c3da1501b8 
					 
					
						
						
							
							need to call bind_arrays() in vbo_exec_DrawRangeElements.  
						
						
						
						
					 
					
						2006-11-03 12:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						25b2e50229 
					 
					
						
						
							
							remove remaining traces of r200FlushVertices...  
						
						
						
						
					 
					
						2006-11-03 12:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e7b71f6919 
					 
					
						
						
							
							remove setting some driver funcs explicitly to NULL, as they are no longer set up later. Thix fixes a segfault in _mesa_Bitmap().  
						
						
						
						
					 
					
						2006-11-03 02:07:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4b43054c4b 
					 
					
						
						
							
							added fsligght  
						
						
						
						
					 
					
						2006-11-03 00:16:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						24ea2c2cef 
					 
					
						
						
							
							yet another deriviative of the fplight.c demo for OpenGL 2.0 shading language  
						
						
						
						
					 
					
						2006-11-03 00:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						83a5c2bf63 
					 
					
						
						
							
							Update gl_API.xml with OpenGL 2.0 functions, regenerate derived files.  
						
						
						
						
					 
					
						2006-11-02 23:58:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7a28779b2e 
					 
					
						
						
							
							minor change in _mesa_ResizeBuffersMESA()  
						
						
						
						
					 
					
						2006-11-02 23:56:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fc69beecb6 
					 
					
						
						
							
							include utils.h to silence warning  
						
						
						
						
					 
					
						2006-11-02 23:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ce55bbe9ef 
					 
					
						
						
							
							s/GLuint/int/ to silence warnings  
						
						
						
						
					 
					
						2006-11-02 23:41:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7941474a21 
					 
					
						
						
							
							casting, type changes to silence warnings  
						
						
						
						
					 
					
						2006-11-02 23:40:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						15193e78c9 
					 
					
						
						
							
							s/GLint/GLuint/ to fix sign warnings  
						
						
						
						
					 
					
						2006-11-02 23:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						071db86299 
					 
					
						
						
							
							fix typo, silence warnings  
						
						
						
						
					 
					
						2006-11-02 23:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dd0830228b 
					 
					
						
						
							
							Fix GL_EXT_packed_depth_stencil crash, but shadowtex still broken  
						
						
						
						
					 
					
						2006-11-02 23:16:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						05267501af 
					 
					
						
						
							
							comment about a valgrind error  
						
						
						
						
					 
					
						2006-11-02 22:56:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						71f71c2c8a 
					 
					
						
						
							
							s/GLchan/GLubyte/ in debug code  
						
						
						
						
					 
					
						2006-11-02 22:55:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						959571f835 
					 
					
						
						
							
							init SecondaryRasterColor  
						
						
						
						
					 
					
						2006-11-02 22:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e441427f40 
					 
					
						
						
							
							Added GL_STENCIL_BACK_WRITEMASK  
						
						
						
						
					 
					
						2006-11-02 22:53:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						af864bb0da 
					 
					
						
						
							
							check for shader extensions for OpenGL 2.0  
						
						
						
						
					 
					
						2006-11-02 22:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e812081253 
					 
					
						
						
							
							Undo some of yesterday's ATI_separate_stencil changes.  The ATI extension  
						
						... 
						
						
						
						doesn't exactly match OpenGL 2.0. 
						
						
					 
					
						2006-11-02 22:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d78f65cd6c 
					 
					
						
						
							
							Fix fragment program fog problems found with Glean.  
						
						... 
						
						
						
						1. add PROGRAM_CONSTANT to switch() in src_vector().
2. use _mesa_append_fog_code() to handle fog options in i915ProgramStringNotify().
3. Re-enable some vertex attribute emit code that was previously disabled in i915ValidateFragmentProgram(). 
						
						
					 
					
						2006-11-02 21:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						67a101759e 
					 
					
						
						
							
							Call _mesa_problem() from i915_program_error() so we get a nice error message.  
						
						
						
						
					 
					
						2006-11-02 21:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						a93f4a7310 
					 
					
						
						
							
							Move r300 to new fbo interface based on Keith Whithwell.  
						
						... 
						
						
						
						Tested with progs/redbook/varray. 
						
						
					 
					
						2006-11-02 20:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						b6c2a6a0f2 
					 
					
						
						
							
							Add requested size to r300RefillCurrentDmaRegion.  
						
						... 
						
						
						
						This way we no longuer have the fixed RADEON_BUFFER_SIZE.
Anyway function calling AllocDmaRegion should check if this
succeed and fail gracefuly if not (see bug 8348). 
						
						
					 
					
						2006-11-02 20:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						94249ca333 
					 
					
						
						
							
							remove GetBufferSize = NULL; assignment  
						
						
						
						
					 
					
						2006-11-02 19:23:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						df5edb21f8 
					 
					
						
						
							
							Fixes Glean vertex/fragment test failures.  Those tests never called  
						
						... 
						
						
						
						glViewport so the viewport was 0 by 0 pixels. 
						
						
					 
					
						2006-11-02 19:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c97bc619d6 
					 
					
						
						
							
							remove GetBufferSize code  
						
						
						
						
					 
					
						2006-11-02 19:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						7e9c3684ef 
					 
					
						
						
							
							Fix type-conversion of incoming vertices.  
						
						... 
						
						
						
						Fix mis-application of increment to pointer variable. 
						
						
					 
					
						2006-11-02 19:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						01e238e5d5 
					 
					
						
						
							
							Fix typo in last commit  
						
						
						
						
					 
					
						2006-11-02 19:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6f676f4871 
					 
					
						
						
							
							always load frag prog state params for now (see comments)  
						
						
						
						
					 
					
						2006-11-02 18:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						51b115d5ae 
					 
					
						
						
							
							remove unneeded extern declaration of lockMutex  
						
						
						
						
					 
					
						2006-11-02 18:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						29ed894633 
					 
					
						
						
							
							bump driver date  
						
						
						
						
					 
					
						2006-11-02 18:13:40 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						301acdf34a 
					 
					
						
						
							
							Similarly, fill in missing input slots in the vertex-array +  
						
						... 
						
						
						
						NV_vertex_program path. 
						
						
					 
					
						2006-11-02 18:02:17 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5a652f5957 
					 
					
						
						
							
							Fill in missing input slots in the vertex-array + no-vertex-program  
						
						... 
						
						
						
						path. 
						
						
					 
					
						2006-11-02 18:00:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7a9c7c1133 
					 
					
						
						
							
							Use RGBA_LOGICOP_ENABLED() instead of ctx->Color._LogicOpEnabled since we often  
						
						... 
						
						
						
						need to check for this condition before the later field has been computed.
Fixes logicop bug #8860 . 
						
						
					 
					
						2006-11-02 17:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						abc73d9cba 
					 
					
						
						
							
							new RGBA_LOGICOP_ENABLED() macro  
						
						
						
						
					 
					
						2006-11-02 17:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						12fe1b3a58 
					 
					
						
						
							
							s/_mesa_IsProgram2/_mesa_IsProgram/  
						
						
						
						
					 
					
						2006-11-02 16:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f49c0d0dfb 
					 
					
						
						
							
							Rename _mesa_IsProgram() to _mesa_IsProgramARB() to avoid collision with the  
						
						... 
						
						
						
						OpenGL 2.0 function of the same name. 
						
						
					 
					
						2006-11-02 16:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f961d394e3 
					 
					
						
						
							
							OpenGL 2.0 entrypoints  
						
						
						
						
					 
					
						2006-11-02 16:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e71e4c9e47 
					 
					
						
						
							
							run indent on the code  
						
						
						
						
					 
					
						2006-11-02 16:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						036173e0d8 
					 
					
						
						
							
							test OpenGL 2.0 stencil funcs  
						
						
						
						
					 
					
						2006-11-02 15:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						6d104cb932 
					 
					
						
						
							
							merge current trunk into vbo branch  
						
						
						
						
					 
					
						2006-11-02 12:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						18d52f96bb 
					 
					
						
						
							
							Fix typo in display list attrib binding.  
						
						
						
						
					 
					
						2006-11-02 11:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						9827dc8bea 
					 
					
						
						
							
							Respect array->Normalized flag.  
						
						... 
						
						
						
						Import edgeflag attribute to array of GLbooleans as expected by
downstream code. 
						
						
					 
					
						2006-11-02 09:48:30 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c22f8a7787 
					 
					
						
						
							
							missing file  
						
						
						
						
					 
					
						2006-11-02 08:37:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						467c773f79 
					 
					
						
						
							
							Add ATI_separate_stencil and use it in preference to EXT_stencil_two_side  
						
						... 
						
						
						
						since the former is what's used for OpenGL 2.0. 
						
						
					 
					
						2006-11-02 00:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						faba58c447 
					 
					
						
						
							
							update _mesa_select_tex_image() and _mesa_get_tex_image()  
						
						
						
						
					 
					
						2006-11-01 22:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						92c99bc51b 
					 
					
						
						
							
							update comments  
						
						
						
						
					 
					
						2006-11-01 20:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a5676795cf 
					 
					
						
						
							
							Remove x/y/width/height parameters from Clear functions.  
						
						
						
						
					 
					
						2006-11-01 19:35:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						533e5a73ee 
					 
					
						
						
							
							comment-out unused var  
						
						
						
						
					 
					
						2006-11-01 19:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6a92324cf0 
					 
					
						
						
							
							remove unused vars  
						
						
						
						
					 
					
						2006-11-01 19:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d972c86876 
					 
					
						
						
							
							fix _mesa_select_tex_image() calls  
						
						
						
						
					 
					
						2006-11-01 19:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						7d08e3a117 
					 
					
						
						
							
							Write back gl_FragDepth to span->array->z.  
						
						
						
						
					 
					
						2006-11-01 19:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9669804fe4 
					 
					
						
						
							
							Don't use the x/y/width/height params passed to Clear().  Get them  
						
						... 
						
						
						
						after locking.  Next: remove the params altogether. 
						
						
					 
					
						2006-11-01 18:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						26b5904d70 
					 
					
						
						
							
							disable debug printf  
						
						
						
						
					 
					
						2006-11-01 18:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4db0c89d25 
					 
					
						
						
							
							disable debug printfs  
						
						
						
						
					 
					
						2006-11-01 18:48:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						361d137587 
					 
					
						
						
							
							Correct a little bug, radeon->glCtx is a pointer.  
						
						
						
						
					 
					
						2006-11-01 16:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						8d87196c12 
					 
					
						
						
							
							Remove deprecated GetBufferSize interface.  
						
						
						
						
					 
					
						2006-11-01 16:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						351feae130 
					 
					
						
						
							
							recent updates/fixes  
						
						
						
						
					 
					
						2006-11-01 15:24:47 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						57f09b6e5e 
					 
					
						
						
							
							fix compiler warnings  
						
						
						
						
					 
					
						2006-11-01 15:23:50 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						8665b828fe 
					 
					
						
						
							
							Patch from <haihao.xiang@intel.com> -- pass program string  
						
						... 
						
						
						
						notification callback through to tnl/ module, fixes glean crash. 
						
						
					 
					
						2006-11-01 15:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						48e6fff3a9 
					 
					
						
						
							
							merge the (rest of) texmem branch  
						
						
						
						
					 
					
						2006-11-01 14:26:10 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5ac93f8621 
					 
					
						
						
							
							Merge texmem-0-3-branch.  
						
						
						
						
					 
					
						2006-11-01 14:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						232a489b41 
					 
					
						
						
							
							Add LIT instruction to fragment program.  
						
						
						
						
					 
					
						2006-11-01 12:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						6b9e31f3eb 
					 
					
						
						
							
							Import texmem i915 driver to its new location as i915tex.  
						
						
						
						
					 
					
						2006-11-01 12:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						3c6e99ce95 
					 
					
						
						
							
							Add CMPH instruction to fragprog  
						
						... 
						
						
						
						CMPH a0, a1, a2 -> if a2 > 0.5 return a1 else return a0
Guessed by examinating LIT instruction handling of FGLRX. 
						
						
					 
					
						2006-11-01 11:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						fd60b2d536 
					 
					
						
						
							
							Patch from <haihao.xiang@intel.com> -- pass program string  
						
						... 
						
						
						
						notification callback through to tnl/ module, fixes glean crash. 
						
						
					 
					
						2006-11-01 09:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						1ebe921228 
					 
					
						
						
							
							Added OUT_RING* debugging macros. Compile with NOUVEAU_RING_DEBUG to use.  
						
						
						
						
					 
					
						2006-11-01 02:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						2d2d617dbc 
					 
					
						
						
							
							Oops. Forgot to check in the context change.  
						
						
						
						
					 
					
						2006-11-01 02:45:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						2581ba7f1e 
					 
					
						
						
							
							Fix compile errors. Add vblank_seq to nouveau_context.  
						
						
						
						
					 
					
						2006-11-01 02:44:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d106195ad2 
					 
					
						
						
							
							change DEBUG_FRAG conditions  
						
						
						
						
					 
					
						2006-11-01 00:14:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e6f47d1855 
					 
					
						
						
							
							fix some bugs in interpolate_specular()  
						
						
						
						
					 
					
						2006-11-01 00:13:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						90fcf6ccc3 
					 
					
						
						
							
							Added a few new ctx->Const. fields for shader-related limits.  
						
						
						
						
					 
					
						2006-11-01 00:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5050b565de 
					 
					
						
						
							
							make use of Parameters->StateFlags in _swrast_update_fragment_program()  
						
						
						
						
					 
					
						2006-10-31 19:53:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ef987aa1d7 
					 
					
						
						
							
							minor clean-ups, simplifications and new comments  
						
						
						
						
					 
					
						2006-10-31 19:53:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7e75f51b27 
					 
					
						
						
							
							fix MINGW32 problems  
						
						
						
						
					 
					
						2006-10-31 19:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4e9e0aff79 
					 
					
						
						
							
							We need to call _mesa_load_state_parameters() whenever a fragment program  
						
						... 
						
						
						
						is enabled and we've changed any GL state that might be referenced by a
fragment program (such as state.fog.params).  Do this during swrast
validation, not in _swrast_exec_fragment_program(). 
						
						
					 
					
						2006-10-31 16:02:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						72f49657e8 
					 
					
						
						
							
							signal _NEW_LIGHT in _tnl_copy_to_current()  
						
						
						
						
					 
					
						2006-10-31 16:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ecd1743a0c 
					 
					
						
						
							
							In TEX instructions, use precomputed lambda only if using fragment.texcoord[k]  
						
						... 
						
						
						
						to sample texture[k].  Use zero otherwise.  Not foolproof, but a good
compromise. 
						
						
					 
					
						2006-10-31 14:29:01 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						35ee4affc5 
					 
					
						
						
							
							switch remaining drivers over to vbo  
						
						
						
						
					 
					
						2006-10-31 12:12:15 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						851d15ef3a 
					 
					
						
						
							
							disable vtxfmt_a code, switch over to vbo  
						
						
						
						
					 
					
						2006-10-31 12:11:56 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						80c88304fc 
					 
					
						
						
							
							remove vtxfmt code, switch over to vbo  
						
						
						
						
					 
					
						2006-10-31 12:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						70dd0126bd 
					 
					
						
						
							
							pickup structs from vbo.h  
						
						
						
						
					 
					
						2006-10-31 11:40:31 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						1f07439fe8 
					 
					
						
						
							
							move public structure definitions to vbo.h  
						
						
						
						
					 
					
						2006-10-31 11:39:57 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f2eb6434ab 
					 
					
						
						
							
							cleanup code, compiles with vbo changes  
						
						
						
						
					 
					
						2006-10-31 11:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						256c96136c 
					 
					
						
						
							
							For TEX instructions use lambda=0.  When sampling from texture unit K we  
						
						... 
						
						
						
						were using the partial derivatives of texcoord[K] but the coordinate used
for texture sampling may be something totally different (and texcoord[K]
might not be a real texture coord at all).  Net result was a bogus LOD is
sometimes used, often resulting in using the smallest mipmap level (a
constant color).
Just use zero for now (undef LAMBDA_ZERO to override).
Plus, some additional debug code. 
						
						
					 
					
						2006-10-31 01:22:38 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						b14bae8466 
					 
					
						
						
							
							Fix bug  #8799 .  
						
						... 
						
						
						
						Properly resize bith the drawable and the readable in mgaUpdateRects.
Eliminate the use of the deprecated GetBufferSize interface.  Bump
driver date. 
						
						
					 
					
						2006-10-30 23:44:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						86a465412d 
					 
					
						
						
							
							Refactor mgaXMesaSetFrontClipRects and mgaXMesaSetBackClipRects.  
						
						... 
						
						
						
						Combine mgaXMesaSetFrontClipRects and mgaXMesaSetBackClipRects into a
single new function called mga_set_cliprects.  This enables a small
refactor in mgaDDDrawBuffer. 
						
						
					 
					
						2006-10-30 22:17:39 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5af5260f3c 
					 
					
						
						
							
							Get DRI drawable from framebuffer object.  
						
						... 
						
						
						
						In the software rasterization fallbacks, get the __DRIdrawablePrivate
pointer from the driRenderbuffer that is passed in.  This eliminates
the need for the mesa_drawable pointer in MGA context structure.
This partially fixes bug #8799 .  wincopy no longer produces a black
window for the destination window, but it does produce incorrect
results if the destination window is resized. 
						
						
					 
					
						2006-10-30 22:07:00 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						a1a8a2c024 
					 
					
						
						
							
							oops, get.c is autogenerated  
						
						
						
						
					 
					
						2006-10-30 20:29:13 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						fd2756006a 
					 
					
						
						
							
							Move edgeflag into the VERT_ATTRIB_SEVEN slot.  This means that our  
						
						... 
						
						
						
						NV_vertex_program implementation has slightly incorrect aliasing
behaviour.  I think this is reasonable given the simplification and
the fact that the mainstream ARB_vp continues to have the correct
behaviour. 
						
						
					 
					
						2006-10-30 20:16:35 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e8abd098b3 
					 
					
						
						
							
							Remove wakeup functions.  This code is intended to be active all the  
						
						... 
						
						
						
						time. 
						
						
					 
					
						2006-10-30 17:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						48f5deab94 
					 
					
						
						
							
							switch several dri drivers over  
						
						
						
						
					 
					
						2006-10-30 16:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						99efde461d 
					 
					
						
						
							
							better handling of current attributes.  Trivial dlist and varray tests work  
						
						
						
						
					 
					
						2006-10-30 16:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						efef291dc7 
					 
					
						
						
							
							checkpoint - remove dead files, otherwise untested  
						
						
						
						
					 
					
						2006-10-30 16:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						075fae5200 
					 
					
						
						
							
							code tweaks, remove old comments  
						
						
						
						
					 
					
						2006-10-30 00:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0f8405365f 
					 
					
						
						
							
							fix _mesa_problem() text  
						
						
						
						
					 
					
						2006-10-30 00:13:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a23e668d40 
					 
					
						
						
							
							Move gl_vertex_program_machine struct out of mtypes.h and put into nvvertexec.h.  
						
						... 
						
						
						
						Massage nvvertexec.c code to work more like s_nvfragprog.c - another step
toward unifying vertex/fragment program execution. 
						
						
					 
					
						2006-10-30 00:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0781339b39 
					 
					
						
						
							
							remove debug code  
						
						
						
						
					 
					
						2006-10-30 00:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e998c34647 
					 
					
						
						
							
							Rather than always allocating 100 instructions, put instructions into a  
						
						... 
						
						
						
						temporary buffer, then copy into a malloc'd array of the correct size.
According to Glean texCombine, we never need more than 21 instructions. 
						
						
					 
					
						2006-10-29 21:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ebcedd2d89 
					 
					
						
						
							
							New _mesa_exec_vertex_state_program() function.  Start of some re-org.  
						
						
						
						
					 
					
						2006-10-29 18:33:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						abb1430c79 
					 
					
						
						
							
							fix wrong inequality  
						
						
						
						
					 
					
						2006-10-29 18:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d6272e0617 
					 
					
						
						
							
							Change _mesa_init_instruction() to initialize an array of instructions.  
						
						
						
						
					 
					
						2006-10-29 18:03:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						efd95c1084 
					 
					
						
						
							
							Program instructions are initialized before parsing so no need to set  
						
						... 
						
						
						
						Abs, NegateAbs, CondMask and CondSwizzle fields to defaults here.
CondMask was getting mis-set.  Removing the incorrect assignment improves
fragment program speed by 15%. 
						
						
					 
					
						2006-10-29 17:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						a3c86828ed 
					 
					
						
						
							
							Fix compiler warning  
						
						
						
						
					 
					
						2006-10-29 09:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						0a0fb5e0b3 
					 
					
						
						
							
							switch over to vbo module  
						
						
						
						
					 
					
						2006-10-29 09:52:36 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						72b68455eb 
					 
					
						
						
							
							remove this module  
						
						
						
						
					 
					
						2006-10-29 09:48:36 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b1f176039a 
					 
					
						
						
							
							Changes for new vbo-building module.  
						
						... 
						
						
						
						- Removed all the old immediate, array and display list code.
	- Remove references to the old array_cache module.
	- Added a _tnl_draw_prims() entrypoint.
	- Added a simplified data import facility for converting
non-floating point data as required.
Checkpoint commit - trivial/tri works. 
						
						
					 
					
						2006-10-29 09:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						fd12b37dba 
					 
					
						
						
							
							Checkpoint of new vbo-building code.  Currently builds regular arrays  
						
						... 
						
						
						
						rather than VBO's - VBOs are easy but need to look closer at the
driver interface.  The trivial/tri demo works. 
						
						
					 
					
						2006-10-29 09:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a90ab5290c 
					 
					
						
						
							
							Added PROGRAM_CONSTANT to get_register_pointer().  
						
						... 
						
						
						
						More DEBUG_FRAG code. 
						
						
					 
					
						2006-10-28 23:10:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8ed319796f 
					 
					
						
						
							
							special case END in _mesa_print_instruction()  
						
						
						
						
					 
					
						2006-10-28 23:08:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f5eea0cc7a 
					 
					
						
						
							
							Implement _mesa_append_fog_code() for fragment program fog options.  
						
						
						
						
					 
					
						2006-10-28 17:14:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						db5529573f 
					 
					
						
						
							
							If DEBUG, check that all array indices really do fall in [start,end] in  
						
						... 
						
						
						
						the DrawRangeElements() call.  Warn the user if that's not true. 
						
						
					 
					
						2006-10-26 20:54:28 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						b55a0ab7ab 
					 
					
						
						
							
							remove code for inserting mvp transform into position-invariant vertex progs and instead use _mesa_insert_mvp_code().  
						
						
						
						
					 
					
						2006-10-26 12:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fe457474d4 
					 
					
						
						
							
							Previously, if a fragment program referenced fragment.fogcoord but the  
						
						... 
						
						
						
						program didn't use the ARB_fog_linear option, the fragment program's
fragment.fogcoord register wasn't loaded properly. 
						
						
					 
					
						2006-10-25 23:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e9b923182e 
					 
					
						
						
							
							change some bogus comments regarding the base e exponential function used for fog in vertex programs.  
						
						
						
						
					 
					
						2006-10-25 12:14:26 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						fc606f7db9 
					 
					
						
						
							
							fix (per-vertex) fog when using ARB_vp by incorporating fog factor computation into the vertex program (not yet fixed for swtnl). Simplify (and correct) the VTX_TCL_OUTPUT_VTXFMT handling when using vertex programs, turns out it's solely driven by the needs of the past-vertex stage of the pipeline, this should fix lockups with ill-specified applications using vertex programs (for instance applications enabling fog but not writing to fog coord output will now get (conformant) undefined results instead of lockups).  
						
						
						
						
					 
					
						2006-10-24 22:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						e4298b9492 
					 
					
						
						
							
							Add missing call to glutInit.  
						
						
						
						
					 
					
						2006-10-24 20:50:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6340d6bf22 
					 
					
						
						
							
							s/GLchan/GLubyte/  
						
						
						
						
					 
					
						2006-10-24 13:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						59e1f3ddd8 
					 
					
						
						
							
							whitespace clean-up  
						
						
						
						
					 
					
						2006-10-24 13:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						759facb4d8 
					 
					
						
						
							
							Emit cliprects in the userspace driver as required, rather than  
						
						... 
						
						
						
						passing them to the kernel.  This works because all drawing commands
in the 965 driver are emitted with the lock held and the batchbuffer
is always flushed prior to releasing the lock.  This allows multiple
cliprects to be dealt with, without replaying entire batchbuffers and
redundantly re-emitting state. 
						
						
					 
					
						2006-10-23 08:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b9786cfaae 
					 
					
						
						
							
							assorted clean-ups  
						
						
						
						
					 
					
						2006-10-22 23:21:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						49a5a09ada 
					 
					
						
						
							
							don't save color/z if fragment is killed  
						
						
						
						
					 
					
						2006-10-22 22:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						73dd09fdd3 
					 
					
						
						
							
							add minstall script to MAIN_FILES (bug 8720)  
						
						
						
						
					 
					
						2006-10-22 22:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a632128ffa 
					 
					
						
						
							
							minor tweaks good for about 12% faster execution  
						
						
						
						
					 
					
						2006-10-22 22:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ec9bbac7c7 
					 
					
						
						
							
							silence used var warnings  
						
						
						
						
					 
					
						2006-10-22 22:25:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0b26e826bd 
					 
					
						
						
							
							Color clamping fixes.  
						
						
						
						
					 
					
						2006-10-22 17:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						919cd2c3ba 
					 
					
						
						
							
							move/improve comments, clean up code in a few places  
						
						
						
						
					 
					
						2006-10-21 23:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ed324db249 
					 
					
						
						
							
							fix another logic error in computing deferredTexture  
						
						
						
						
					 
					
						2006-10-21 22:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bb19e64d12 
					 
					
						
						
							
							For deferredTexture, need to check if the fragment program/shader writes  
						
						... 
						
						
						
						the fragment Z. 
						
						
					 
					
						2006-10-21 22:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						828d15a6e0 
					 
					
						
						
							
							move interpolate_varying() call  
						
						
						
						
					 
					
						2006-10-21 21:14:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4676b6260f 
					 
					
						
						
							
							don't use params passed to Clear()  
						
						
						
						
					 
					
						2006-10-21 21:13:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f614a61905 
					 
					
						
						
							
							Move interpolate_texcoords() and interpolate_varying() calls into shade_texture_span().  
						
						... 
						
						
						
						Added some INLINE hints. 
						
						
					 
					
						2006-10-21 00:20:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						61c89be313 
					 
					
						
						
							
							Consolidate some code into shade_texture_span().  
						
						... 
						
						
						
						Clean up logic for deferred texturing/shading. 
						
						
					 
					
						2006-10-19 22:27:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cd5a623386 
					 
					
						
						
							
							fixed Fixed/Int bug  
						
						
						
						
					 
					
						2006-10-19 22:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7c76028937 
					 
					
						
						
							
							remove temp code  
						
						
						
						
					 
					
						2006-10-19 22:13:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						79b5d3e539 
					 
					
						
						
							
							remove some debug/test changes  
						
						
						
						
					 
					
						2006-10-19 20:11:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						464fcd0dd8 
					 
					
						
						
							
							New bin/minstall script - a minimal replacement for 'install'.  
						
						... 
						
						
						
						Correctly handles symlinks so we can get rid of the COPY_LIBS stuff. 
						
						
					 
					
						2006-10-19 20:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c351858de8 
					 
					
						
						
							
							fix problem when CHAN_BITS == 32 (bug 8704), remove unneeded assertion  
						
						
						
						
					 
					
						2006-10-19 14:02:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						a79d4e75c3 
					 
					
						
						
							
							Fix nonportable pointer+unsigned arithmetic. Use pointer+int.  
						
						
						
						
					 
					
						2006-10-19 08:07:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						31293910b4 
					 
					
						
						
							
							added clamp_colors(), updated assertions  
						
						
						
						
					 
					
						2006-10-18 23:14:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ff07d6de4c 
					 
					
						
						
							
							minor re-org, doxygen comments  
						
						
						
						
					 
					
						2006-10-18 22:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fee08575cd 
					 
					
						
						
							
							Changed install filenames to libGL* and libOSMesa* so things work on Darwin  
						
						... 
						
						
						
						where GL_LIB_NAME = libGL.dylib but the other library name is libGL.1.dylib
Unlike other platforms, the version number is in the middle of the name,
not at the end.
See bug 8671 
						
						
					 
					
						2006-10-18 22:05:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						3beaff1e3c 
					 
					
						
						
							
							Enable GLX_SGI_make_current_read for radeon.  
						
						... 
						
						
						
						Added code to track the drawable bound to the context for reading.  In
addition, when a drawable is initially bound (for reading or drawing)
or when the size of the drawable changes, update the size of the
framebuffer object that back the drawable (for software fallbacks).
Deprecate the old GetBufferSize interface.
Bump the driver date.
These changes were tested with wincopy on both direct rendering and
accelerated indirect rendering (AIGLX). 
						
						
					 
					
						2006-10-18 20:27:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ec99e716a2 
					 
					
						
						
							
							Don't use x/y/w/h params given to Clear().  
						
						
						
						
					 
					
						2006-10-18 20:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						446972bc27 
					 
					
						
						
							
							Want to stop passing x/y/width/height to Clear() function.  
						
						... 
						
						
						
						The coordinates need to be computed after we've got the hw lock.
Code updated to:
1. Ignore all/x/y/width/height/ params passed to Clear func.
2. Pass 0,0,0,0,0 to _swrast_Clear() until they're totally removed. 
						
						
					 
					
						2006-10-18 20:02:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ccb64bbb2a 
					 
					
						
						
							
							Don't pass x/y/width/height to ctx->Driver.Accum().  
						
						... 
						
						
						
						Compute the region after we've locked (and possibly updated the buffer's size).
Same thing is needed for ctx->Driver.Clear(). 
						
						
					 
					
						2006-10-18 18:35:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4e4c0bbef7 
					 
					
						
						
							
							glDrawPixels, line clipping bug fixes  
						
						
						
						
					 
					
						2006-10-18 18:03:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a1a0a29a5a 
					 
					
						
						
							
							Fix broken line clipping.  
						
						... 
						
						
						
						When both ends of the line were clipped, we were using the new v0 instead
of the original v0 when computing the location of the second vertex. Thus,
the second vertex's position was incorrect.
Thanks to Heath Feather for finding a test case. 
						
						
					 
					
						2006-10-18 18:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ff893a83f1 
					 
					
						
						
							
							Fix a dangerous use of ASSERT in an else-clause not enclosed in braces.  
						
						... 
						
						
						
						We've been lucky if this hasn't been causing line rendering bugs. 
						
						
					 
					
						2006-10-18 17:36:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c3caaa3dd4 
					 
					
						
						
							
							Always convert colors to float before running a fragment shader/program.  
						
						
						
						
					 
					
						2006-10-17 22:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32c3243e4d 
					 
					
						
						
							
							fix fog color bug  
						
						
						
						
					 
					
						2006-10-17 22:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c2074645cd 
					 
					
						
						
							
							Move struct atifs_machine into s_atifragshader.c  
						
						... 
						
						
						
						Add support for runtime colorbuffer types. 
						
						
					 
					
						2006-10-17 21:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e9d7190bb2 
					 
					
						
						
							
							Seperate interpolate_colors() and interpolate_specular().  
						
						... 
						
						
						
						Fix bugs in apply_aa_coverage(). 
						
						
					 
					
						2006-10-17 20:40:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b88af5b468 
					 
					
						
						
							
							apply_aa_coverage() for ubyte/ushort/float  
						
						
						
						
					 
					
						2006-10-17 20:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c6c8d5f1c 
					 
					
						
						
							
							new assertions - one of which is currently failing with arbfslight.c  
						
						
						
						
					 
					
						2006-10-17 19:57:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1c1c7fb361 
					 
					
						
						
							
							remove obsolete intelBufferSize(), bump driver date  
						
						
						
						
					 
					
						2006-10-17 18:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						42b26f688d 
					 
					
						
						
							
							Remove get_buffer_size()  
						
						... 
						
						
						
						Always check window size in XMesaMakeCurrent() in case glViewport is not
called. 
						
						
					 
					
						2006-10-17 17:51:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						544b94e156 
					 
					
						
						
							
							Lots of fixes/changes to select color depth at runtime.  
						
						
						
						
					 
					
						2006-10-17 17:44:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						55e42e5b72 
					 
					
						
						
							
							check if ctx->Driver.GetBufferSize==NULL and no-op  
						
						
						
						
					 
					
						2006-10-17 17:43:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						af52ff0c99 
					 
					
						
						
							
							include x86-64.h to silence warning  
						
						
						
						
					 
					
						2006-10-17 17:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1e3223c02a 
					 
					
						
						
							
							Fix CHAN_BITS=32 issues.  
						
						... 
						
						
						
						Save/restore array->ChanType in case colors are converted. 
						
						
					 
					
						2006-10-17 17:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8dff54e71d 
					 
					
						
						
							
							Added -clip option to test glCopyPixels beyond window bounds.  
						
						... 
						
						
						
						Clear dest window to black before copying.
Use glWindowPos2iARB(). 
						
						
					 
					
						2006-10-16 23:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d40f20aebc 
					 
					
						
						
							
							Init _UseTexEnvProgram to fix failed assertion in i915_render_start() - this may be temporary  
						
						
						
						
					 
					
						2006-10-16 22:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						16345022de 
					 
					
						
						
							
							Updates to intelWindowMoved():  
						
						... 
						
						
						
						Only need to call _mesa_resize_framebuffer() when we've detected a window
size change.
Set the drawFb->Initalized flag to GL_TRUE to avoid obsolete
Driver.GetBufferSize/ResizeBuffer calls in the Mesa code. 
						
						
					 
					
						2006-10-16 21:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						7b1ff32607 
					 
					
						
						
							
							Track the currently bound read drawable and make sure its info is up  
						
						... 
						
						
						
						to date. 
						
						
					 
					
						2006-10-16 20:59:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8c5ae80916 
					 
					
						
						
							
							Fix build when DEBUG is defined but DEBUG_MATH is not.  
						
						... 
						
						
						
						A couple places attempted to call _math_test_all_*_functions when
DEBUG was defined.  These routines only exist when DEBUG_MATH is
defined. 
						
						
					 
					
						2006-10-16 20:57:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						28081ae6c0 
					 
					
						
						
							
							s/X86_SOURCES/ASM_SOURCES/ in ALL_SOURCES to try to fix make depend warnings (bug 8669)  
						
						
						
						
					 
					
						2006-10-16 20:51:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						6ae157f9e7 
					 
					
						
						
							
							Fix bug  #8563 .  
						
						... 
						
						
						
						Fixes a GLX protocol problem when binding an indirect rendering context
after a direct rendering context.  In this case, the oldContetTag sent to
the server should be None, but the currectContextTag stored in the direct
rendering context (i.e., -1) was sent instead. 
						
						
					 
					
						2006-10-16 17:50:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						041d64812e 
					 
					
						
						
							
							Set _NEW_BUFFERS in _mesa_resize_framebuffer().  This makes sure the swrast  
						
						... 
						
						
						
						module updates its state (CLIP_BIT) upon resizes.  The driver could do this
instead, but doing it here is safer. 
						
						
					 
					
						2006-10-16 17:26:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dc8a0d1936 
					 
					
						
						
							
							remove some old code that could cause infinite recursion  
						
						
						
						
					 
					
						2006-10-16 16:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						80fcbca7df 
					 
					
						
						
							
							allow >10 mipmap levels (patch by Benno Schulenberg) (bug 3130)  
						
						
						
						
					 
					
						2006-10-15 22:30:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cca1a27f77 
					 
					
						
						
							
							regenerated to get DRI_CONF_EXCESS_MIPMAP()  
						
						
						
						
					 
					
						2006-10-15 22:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						97f47f771a 
					 
					
						
						
							
							fix handling of textures with a base internal format that does not have all four rgba values set for radeon and r200 (discovered with a modified glean pixelFormats test, noone ever noticed in over 2 years). For radeon, use hw format I8 as previously, and change tex env to make the correct default values appear for both GL_ALPHA and GL_LUMINANCE textures. For r200, which supports GL_LUMINANCE just fine,  use the AL88 hw format for GL_ALPHA textures, since it seems like it's probably not worth the effort to fix up the texture environment (certainly complicated in case of ATI_fragment_shader programs).  
						
						
						
						
					 
					
						2006-10-15 21:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4d4add0972 
					 
					
						
						
							
							Added #if / #else / #endif around code related to framebuffer initialization  
						
						... 
						
						
						
						to describe what should be changed in the drivers. 
						
						
					 
					
						2006-10-15 19:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						606108ee4e 
					 
					
						
						
							
							updated comments, mark GetBufferSize() and ResizeBuffers() as obsolete  
						
						
						
						
					 
					
						2006-10-15 19:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						694a5b81a7 
					 
					
						
						
							
							minor clean-up: s/intel->driDrawable/dPriv/  
						
						
						
						
					 
					
						2006-10-15 19:08:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a7a26503b6 
					 
					
						
						
							
							Remove calls to _mesa_ResizeBuffersMESA() - generally replace with code to  
						
						... 
						
						
						
						check the current window size, then call _mesa_resize_framebuffer(). 
						
						
					 
					
						2006-10-15 18:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a391384bad 
					 
					
						
						
							
							Remove a bunch of "ctx->Driver.function = _swrast_Function" lines since  
						
						... 
						
						
						
						default/fallback functions are already plugged in by the call to
_mesa_init_driver_functions(). 
						
						
					 
					
						2006-10-15 18:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						f0775c7fcc 
					 
					
						
						
							
							Use endianness test function provided by mesa.  
						
						... 
						
						
						
						Use the _mesa_little_endian helper function insted
of the MESA_BIG_ENDIAN flag. There is still place
using this flag but we need to find how to submit
16bits elements on big endian computer. 
						
						
					 
					
						2006-10-15 18:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b6d2e4dcb 
					 
					
						
						
							
							Remove Driver.ResizeBuffers = _mesa_resize_framebuffer lines.  
						
						... 
						
						
						
						This is already done by the preceeding call to _mesa_init_driver_functions()
which plugs in default functions like that. 
						
						
					 
					
						2006-10-15 18:18:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b947377add 
					 
					
						
						
							
							increate MaxTextureLevels to 11 (bug 3130)  
						
						
						
						
					 
					
						2006-10-15 17:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a20c0f293e 
					 
					
						
						
							
							check if files exist before installing (Thierry Reding)  
						
						
						
						
					 
					
						2006-10-15 16:38:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						07fd19f572 
					 
					
						
						
							
							allow specifying image size on cmd line  
						
						
						
						
					 
					
						2006-10-14 23:24:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9cbe0e24ac 
					 
					
						
						
							
							Some code movement so that the gl_framebuffer is fully initialized before  
						
						... 
						
						
						
						calling _mesa_make_current() to avoid hitting the initialize_framebuffer_size()
stuff in context.c 
						
						
					 
					
						2006-10-14 23:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d21fa9cd79 
					 
					
						
						
							
							Big re-org of buffer size management.  
						
						... 
						
						
						
						All buffer resizes now handled by xmesa_check_and_update_buffer_size() which
uses the _mesa_resize_framebuffer() function.
Moved all low-level XImage/Pixmap resizing into xm_buffers.c file.
Also, update lots of comments for Doxygen. 
						
						
					 
					
						2006-10-14 22:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b46f4b853 
					 
					
						
						
							
							cut and paste error: s/Width/Height/  
						
						
						
						
					 
					
						2006-10-14 21:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2458aba0e9 
					 
					
						
						
							
							build fix: s/Table/TableUB/  
						
						
						
						
					 
					
						2006-10-14 20:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						63f6802077 
					 
					
						
						
							
							assorted clean-ups  
						
						
						
						
					 
					
						2006-10-14 15:22:18 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						cb977ae5f4 
					 
					
						
						
							
							implement ARB_point_parameters and ARB_point_sprite on r200. The code is nearly the same as outlined in bug  #4707 , except it disables perspective correction for point sprites to make them actually work. And, separate the state atom into two as the tcl parameters would overwrite vertex program parameters when active. Also implement the GL_VERTEX_PROGRAM_POINT_SIZE_ARB option to make vertex programs outputting a point size work correctly (untested). Smooth points will still always be size 1. While here, enable gouraud shading for fog when using fog coord.  
						
						
						
						
					 
					
						2006-10-13 22:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						40b88fd1f3 
					 
					
						
						
							
							remove needless condition  
						
						
						
						
					 
					
						2006-10-13 17:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5b0edff412 
					 
					
						
						
							
							Consolidate, move, fix code related to color index and stencil image transfer  
						
						... 
						
						
						
						operations (shift, offset, table lookup, etc). 
						
						
					 
					
						2006-10-13 17:41:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4616513577 
					 
					
						
						
							
							Fix dumb build errors.  
						
						... 
						
						
						
						I always build with -DGLX_USE_TLS, so I never hit these paths.  glapi.h is
required in some places because _glapi_Dispatch is declared there, but
_glapi_tls_Dispatch is declared in glthread.h. 
						
						
					 
					
						2006-10-13 17:34:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						176501dfff 
					 
					
						
						
							
							In _mesa_pack_rgba_span_float() we don't need to make a temporary copy of  
						
						... 
						
						
						
						incoming colors when applying pixel transfer ops.  In all cases, the
caller either indicates there's no pixel transfer ops, or the incoming
colors are coming from temporary storage already and can be safely
modified. 
						
						
					 
					
						2006-10-13 16:34:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8a9b5518fb 
					 
					
						
						
							
							s/GLuint/GLbitfield/  
						
						
						
						
					 
					
						2006-10-13 15:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bf8647a58b 
					 
					
						
						
							
							s/GL_FALSE/0x0/  
						
						
						
						
					 
					
						2006-10-13 15:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6b998c5584 
					 
					
						
						
							
							removed obsolete _mesa_pack_rgba_span_chan()  
						
						
						
						
					 
					
						2006-10-13 15:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c28d0f779a 
					 
					
						
						
							
							include glapi.h to fix broken build  
						
						
						
						
					 
					
						2006-10-13 13:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						a2c50b0f4a 
					 
					
						
						
							
							Upload of interleaved arrays currently assumes that position is the  
						
						... 
						
						
						
						first element in the interleaved group.  Add a test to catch cases
where this isn't true and use per-array uploads instead.  Fixes compiz
glitches on x64. 
						
						
					 
					
						2006-10-13 11:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						fd6341e574 
					 
					
						
						
							
							Make sure instructions are zero'd out before use.  
						
						
						
						
					 
					
						2006-10-13 11:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e595ce79d6 
					 
					
						
						
							
							Use unsigned long batchbuffer offset, fixes x64 warnings.  
						
						
						
						
					 
					
						2006-10-13 11:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b236715769 
					 
					
						
						
							
							Fix printf warning.  
						
						
						
						
					 
					
						2006-10-13 11:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						0dceffce33 
					 
					
						
						
							
							Use unsigned long cast for checking pointer alignment, fixes x64 warnings.  
						
						
						
						
					 
					
						2006-10-13 11:16:45 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f06b9e4a8d 
					 
					
						
						
							
							Use mesa function to get opcode name rather than an internal table.  
						
						
						
						
					 
					
						2006-10-13 11:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						201e6b9b75 
					 
					
						
						
							
							Indent and cosmetic changes.  
						
						
						
						
					 
					
						2006-10-13 08:44:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e5a6fcc345 
					 
					
						
						
							
							Revamp color table code.  
						
						... 
						
						
						
						Always store all color tables as both float and ubyte. 
						
						
					 
					
						2006-10-13 00:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e392c92250 
					 
					
						
						
							
							adjust_colors() function replaces old _mesa_chan_to_float_span() function.  
						
						
						
						
					 
					
						2006-10-12 23:48:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0bfc56d7d3 
					 
					
						
						
							
							use _mesa_map_ci8_to_rgba8() instead of _mesa_map_ci8_to_rgba()  
						
						
						
						
					 
					
						2006-10-12 23:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5bc33fe6f1 
					 
					
						
						
							
							remove _mesa_chan_to_float_span(), rename _mesa_map_ci8_to_rgba()  
						
						
						
						
					 
					
						2006-10-12 23:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						556c2fa3a3 
					 
					
						
						
							
							_mesa_map_ci_to_rgba_chan() no longer used  
						
						
						
						
					 
					
						2006-10-12 23:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						76e778dce5 
					 
					
						
						
							
							Lots of changes to support runtime renderbuffer depths.  
						
						... 
						
						
						
						_swrast_read_rgba_span() now takes a datatype parameter.
New optimization for glReadPixels(format=GL_RGB).
New glCopyPixels optimization for the simple, common cases. 
						
						
					 
					
						2006-10-12 23:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4bb9f4115c 
					 
					
						
						
							
							don't use temp storage in _mesa_convert_colors() when possible  
						
						
						
						
					 
					
						2006-10-12 23:14:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						57d719afb1 
					 
					
						
						
							
							remove some debug code invalidated by prev check-in  
						
						
						
						
					 
					
						2006-10-12 15:55:04 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						f3f51bc844 
					 
					
						
						
							
							Fix bug  #4681 .  
						
						... 
						
						
						
						glDeleteTextures and glDeleteTexturesEXT were erroneously listed as
aliases of each other.  For anything /except/ GLX protocol they are
aliases.  This set of changes allows functions that are functionally
identical but have different GLX protocol to be listed as aliases.
When building with GLX_INDIRECT_RENDERING set, different static
functions are used.  These functions determine whether the current
context is direct rendering or not.  If the context is direct
rendering, the aliased function (e.g., glDeleteTextures in the case of
glDeleteTexturesEXT) is called.  If the context is not direct
rendering, the correct GLX protocol is sent.
For a deeper explanation of what is changed, please see:
http://dri.freedesktop.org/wiki/PartiallyAliasedFunctions  
						
						
					 
					
						2006-10-11 22:37:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8a5871a98c 
					 
					
						
						
							
							use GLvoid * for _swrast_write_zoomed_rgb/rgba_span() functions  
						
						
						
						
					 
					
						2006-10-11 22:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						55fa6a2fdb 
					 
					
						
						
							
							rewrite/simplify the fast_draw_pixels() function  
						
						
						
						
					 
					
						2006-10-11 22:07:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f971e24cf0 
					 
					
						
						
							
							use _mesa_convert_colors(), update some assertions  
						
						
						
						
					 
					
						2006-10-11 22:03:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32a966dad9 
					 
					
						
						
							
							Added _mesa_convert_colors().  
						
						... 
						
						
						
						_mesa_clip_drawpixels() now handles Pixel.ZoomY==-1. 
						
						
					 
					
						2006-10-11 22:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						86f0e0b9cc 
					 
					
						
						
							
							support for runtime renderbuffer depths  
						
						
						
						
					 
					
						2006-10-11 20:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9440868270 
					 
					
						
						
							
							In xmesa_DrawPixels_8R8G8B() check if drawing into a window system buffer,  
						
						... 
						
						
						
						not a user-created FBO. 
						
						
					 
					
						2006-10-11 17:45:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c364c57a1c 
					 
					
						
						
							
							added shaderobjects_3dlabs.c  
						
						
						
						
					 
					
						2006-10-11 16:34:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bb252d696f 
					 
					
						
						
							
							remove 3dlabs.c  
						
						
						
						
					 
					
						2006-10-11 16:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ed52be8c3f 
					 
					
						
						
							
							sources for X.org xserver build  
						
						
						
						
					 
					
						2006-10-11 16:05:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d3112d36d7 
					 
					
						
						
							
							List of source (.c) files in each directory.  
						
						... 
						
						
						
						To be included by X.org Makefile.am files so that lists of files don't need
to be hardcoded and frequently updated there. 
						
						
					 
					
						2006-10-11 15:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						81968ec49d 
					 
					
						
						
							
							a step toward moving run-time vertex program state out of GLcontext  
						
						
						
						
					 
					
						2006-10-10 22:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c61ecf373e 
					 
					
						
						
							
							fixed NV_position_invariant  
						
						
						
						
					 
					
						2006-10-10 21:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						39c4daa6bc 
					 
					
						
						
							
							Move the fp_machine struct into s_nvfragmprog.c since (except for program  
						
						... 
						
						
						
						debug) it's only used there. 
						
						
					 
					
						2006-10-10 21:43:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						97a659337e 
					 
					
						
						
							
							s/GLuint/GLbitfield/  
						
						
						
						
					 
					
						2006-10-10 21:25:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fe6947002f 
					 
					
						
						
							
							If program is position invariant, set VERT_BIT_POS in InputsRead field.  
						
						... 
						
						
						
						Fixes broken "OPTION NV_position_invariant". 
						
						
					 
					
						2006-10-10 21:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						d886423b3c 
					 
					
						
						
							
							Use the mesa-provided texenv program rather than rolling our own.  
						
						... 
						
						
						
						Turn on texture crossbar support. 
						
						
					 
					
						2006-10-10 08:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						fcd758868b 
					 
					
						
						
							
							Added dispatch.html.  
						
						... 
						
						
						
						This new file documents Mesa's implementation of GL function dispatch.  It's
not quite complete, but I think there's enough there to make it useful. 
						
						
					 
					
						2006-10-09 18:26:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5ab9dcd761 
					 
					
						
						
							
							return void instead of GLvoid for glClearDebugLogMESA(), glGetDebugLogMESA()  
						
						
						
						
					 
					
						2006-10-09 16:09:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						b8f26126e2 
					 
					
						
						
							
							Updates for XCB.  Bug 8560.  
						
						
						
						
					 
					
						2006-10-09 15:25:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d3b257374e 
					 
					
						
						
							
							added a SyncHandle() call, remove UnlockDisplay() call.  (bug 8521)  
						
						
						
						
					 
					
						2006-10-09 14:57:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0a0cd3a8ae 
					 
					
						
						
							
							Updates for XCB.  Bug 8560.  
						
						
						
						
					 
					
						2006-10-09 14:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						dba173077e 
					 
					
						
						
							
							Major clean up of MakeContextCurrent  
						
						... 
						
						
						
						Rearrange most of the internals of MakeContextCurrent.	Put all of the code to
bind the new context up front.	If that is successful, unbind the old context.
This saves a lot of code and removes some locking crazyiness.
This patch has been tested for indirect rendering with glxinfo, glxgears,
manywin, and wincopy. 
						
						
					 
					
						2006-10-07 02:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						fa65447d8c 
					 
					
						
						
							
							do not import arrays for generic arb attribs if the array is not enabled (same as for generic attribs for nv vp is already done). Since the requested stride is 16, otherwise the code would end up doing lots of unnecessary import work (in doom3, trans_4_GLfloat_4f_raw caused by that was by far the single most time-consuming function in the r200 driver, not importing the disabled arrays caused the cpu time spent in the driver to drop from 45% to 30%, though real-world gain was pretty minimal as it's not really cpu bound here in the first place).  
						
						
						
						
					 
					
						2006-10-07 01:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						524bf7bbcf 
					 
					
						
						
							
							rewrite clear_rgba_buffer_with_masking()  
						
						
						
						
					 
					
						2006-10-06 03:52:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e18d0f82b6 
					 
					
						
						
							
							deal with union/aliasing in convert_color_type()  
						
						
						
						
					 
					
						2006-10-06 03:49:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6e138dfa36 
					 
					
						
						
							
							rewrite of read_fast_rgba_pixels()  
						
						
						
						
					 
					
						2006-10-06 03:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						fcb48e3422 
					 
					
						
						
							
							missing file  
						
						
						
						
					 
					
						2006-10-05 19:16:46 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						68da677ae2 
					 
					
						
						
							
							Accelerate glBitmap with a color expand blit.  Nice speedup for demos  
						
						... 
						
						
						
						like 'fire' that display a help message or fps number this way. 
						
						
					 
					
						2006-10-05 11:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						1eca12a7d9 
					 
					
						
						
							
							Quieten debug message.  
						
						
						
						
					 
					
						2006-10-05 11:34:01 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						496f9ddf35 
					 
					
						
						
							
							eliminate rhw divide under some circumstances  
						
						
						
						
					 
					
						2006-10-05 11:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e7b0ec9ae7 
					 
					
						
						
							
							Quieten debug message.  
						
						
						
						
					 
					
						2006-10-05 11:27:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						6921063520 
					 
					
						
						
							
							Changes to generated code caused by the previous commits.  
						
						
						
						
					 
					
						2006-10-04 22:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						491a16fb0f 
					 
					
						
						
							
							Fix the ordering of extensions.  
						
						
						
						
					 
					
						2006-10-04 21:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						990c8a9df9 
					 
					
						
						
							
							Keep indentation consistent with indent.  
						
						... 
						
						
						
						Remove code in the Python scripts that keeps the indentation of the
generated code consistent for all cases.  Instead, pass the generated code
through the indent command.  Unix tools for the win! 
						
						
					 
					
						2006-10-04 21:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						eaeaaf6205 
					 
					
						
						
							
							Divide categories into four groups as they are processed from the XML.  Add  
						
						... 
						
						
						
						an iterator to iterate over the categories in order, starting with "core"
versions, then ARB extensions, then numbered non-ARB extensions, and finally
unnumbered extensions.
Use the new iterator in a couple places to ensure that output that is
grouped by catgory is generated in a consistent order.
More changes to the scripts are coming.  The generated files will be
committed one time after all the changes are in.  Too bad we're not using
GIT, or this would be easy. :( 
						
						
					 
					
						2006-10-04 20:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						553b8334bb 
					 
					
						
						
							
							Add utility method client_supported_for_indirect.  
						
						... 
						
						
						
						The new method client_supported_for_indirect is used to determine whether or
not the client-side library supports the function for indirect rendering.
The may or may not have associated protocol that needs to be generated
(e.g., glVertexPointer does not, but glVertex3fv does). 
						
						
					 
					
						2006-10-04 18:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						25e441e8e9 
					 
					
						
						
							
							in MakeContextCurrent() use old display pointer for __glXSetupForCommand(), bug 8443  
						
						
						
						
					 
					
						2006-10-04 16:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5ed4e35ba5 
					 
					
						
						
							
							use _swrast_span_default_color() in the disabled code too  
						
						
						
						
					 
					
						2006-10-04 15:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9b507639ab 
					 
					
						
						
							
							call _swrast_span_default_color() to simplify _swrast_Bitmap(), improved comments  
						
						
						
						
					 
					
						2006-10-04 15:21:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						da62bcecfb 
					 
					
						
						
							
							minor formatting fix  
						
						
						
						
					 
					
						2006-10-04 15:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Kuehling 
							
						 
					 
					
						
						
							
						
						3fd5aa88ea 
					 
					
						
						
							
							Bugzilla 6242: [mach64] Use private DMA buffers (only)  
						
						... 
						
						
						
						https://bugs.freedesktop.org/show_bug.cgi?id=6242 
Patch by George Sapountzis: https://bugs.freedesktop.org/attachment.cgi?id=6271 
Update to new mach64 DRM 2.0.0 with private DMA buffers.
Handle EAGAIN in mach64FireBlitLocked: call drmCommandWrite up to
MACH64_TIMEOUT times when EAGAIN is returned.
Also handle EAGAIN in mach64FlushVerticesLocked. 
					
						2006-10-02 20:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						346a239f01 
					 
					
						
						
							
							return null if no context  
						
						
						
						
					 
					
						2006-10-02 15:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cdb27e8242 
					 
					
						
						
							
							New SWspan and SWspanarrays typedefs.  
						
						
						
						
					 
					
						2006-10-01 16:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						46929c93d8 
					 
					
						
						
							
							i915: Fix wait for scheduled swap on secondary display.  
						
						
						
						
					 
					
						2006-09-29 10:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7fa99ed3d8 
					 
					
						
						
							
							updated protos for blend funcs  
						
						
						
						
					 
					
						2006-09-29 02:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d92da49bae 
					 
					
						
						
							
							more changes for runtime renderbuffer depths  
						
						
						
						
					 
					
						2006-09-29 02:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0ce6a2935c 
					 
					
						
						
							
							include mipmap.h  
						
						
						
						
					 
					
						2006-09-29 01:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						24edd90159 
					 
					
						
						
							
							Move mipmap generation functions, texture scaling functions into new  
						
						... 
						
						
						
						mipmap.c file. 
						
						
					 
					
						2006-09-29 01:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bb4b378c60 
					 
					
						
						
							
							updated info about name mangling  
						
						
						
						
					 
					
						2006-09-29 01:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						af866291da 
					 
					
						
						
							
							Synchronize drawable to the pipe where the bigger part can be visible.  
						
						... 
						
						
						
						This requires the DDX driver to set the corresponding fields in the SAREA,
so check its minor version. 
						
						
					 
					
						2006-09-28 14:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						4abf2706e9 
					 
					
						
						
							
							Add new I830 SAREA fields.  
						
						
						
						
					 
					
						2006-09-28 14:10:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						ebc879014c 
					 
					
						
						
							
							Add helper function that returns the current vblank sequence of a drawable.  
						
						
						
						
					 
					
						2006-09-28 14:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						638ece315f 
					 
					
						
						
							
							Add helper function to calculate the area of the intersection of two rectangles.  
						
						
						
						
					 
					
						2006-09-28 14:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						941c866739 
					 
					
						
						
							
							i915: Handle DRM_VBLANK_SECONDARY when scheduling buffer swaps.  
						
						
						
						
					 
					
						2006-09-28 14:07:56 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						c2f1a1857e 
					 
					
						
						
							
							i915: Attempt to schedule buffer swap on target vertical blank when possible.  
						
						... 
						
						
						
						This has some advantages over the traditional way of first waiting for the
target vertical blank and then emitting the buffer swap, e.g.
* glXSwapBuffers returns immediately, only the next time the driver needs the
  hardware lock will it block until the target vertical blank. This should
  allow applications that don't intermix rendering and other processing to
  start processing for the next frame right away.
* It's less likely to produce tearing. 
						
						
					 
					
						2006-09-28 14:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						7585fc989d 
					 
					
						
						
							
							Add driGetVBlankInterval() helper function.  
						
						... 
						
						
						
						This can be used by drivers to determine the current swap interval of a
drawable. 
						
						
					 
					
						2006-09-28 14:04:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						7539fde334 
					 
					
						
						
							
							driWaitForVBlank: Add support for secondary vertical blank.  
						
						
						
						
					 
					
						2006-09-28 14:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						6a2f5c6752 
					 
					
						
						
							
							Some restructuring of the driWaitForVBlank() code.  
						
						... 
						
						
						
						Also some minor fixes for detecting when the deadline is met or missed, in
particular wrt wraparounds of the sequence number. 
						
						
					 
					
						2006-09-28 14:03:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						24bb3b3998 
					 
					
						
						
							
							Make driDrawableInitVBlank() initialize the sequence number.  
						
						... 
						
						
						
						This prevents the first wait for vertical blank from timing out when the X
server has been running for a long time. 
						
						
					 
					
						2006-09-28 14:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1d914fe465 
					 
					
						
						
							
							remove obsolete comment  
						
						
						
						
					 
					
						2006-09-27 14:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						07bacc2263 
					 
					
						
						
							
							Update to use the new XCB naming convention.  
						
						
						
						
					 
					
						2006-09-26 23:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						3d7ee324ad 
					 
					
						
						
							
							Added function convertStringForXCB.  Deals with the recent XCB naming convention switch.  
						
						... 
						
						
						
						Updated the generated code to use the new XCB naming scheme. 
						
						
					 
					
						2006-09-26 23:47:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						b68788a1ca 
					 
					
						
						
							
							Update linux-dr-xcb config file to use LIBDRM_CFLAGS  
						
						
						
						
					 
					
						2006-09-26 23:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						9e82552c30 
					 
					
						
						
							
							Remove r200 dependency  
						
						... 
						
						
						
						Remove r200 dependency from the code as r200 merged
driver never worked (right ?) and we want to clean
the code. 
						
						
					 
					
						2006-09-26 17:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						c67d8678dd 
					 
					
						
						
							
							Remove r200 dependency.  
						
						... 
						
						
						
						Remove r200*.h files dependency. 
						
						
					 
					
						2006-09-26 17:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						ea87987dda 
					 
					
						
						
							
							Prepend #extension 'MESA_shader_debug: require' to each shader.  
						
						
						
						
					 
					
						2006-09-26 16:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						27f660c164 
					 
					
						
						
							
							Add GLSL preprocessor.  
						
						
						
						
					 
					
						2006-09-26 16:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						4303d22739 
					 
					
						
						
							
							Fix Windows newlines.  
						
						
						
						
					 
					
						2006-09-26 12:10:33 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						16647b739b 
					 
					
						
						
							
							Add syntax files for expression and directive preprocessor.  
						
						... 
						
						
						
						Fix syntax errors in builtin library 1.2 sources.
All derivative files (*_gc.h and *_syn.h) are generated by Makefile. 
						
						
					 
					
						2006-09-26 11:43:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a50b7dbc3b 
					 
					
						
						
							
							Initial work for supporting different renderbuffer color depths at runtime.  
						
						
						
						
					 
					
						2006-09-25 23:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						df8632ebd8 
					 
					
						
						
							
							Fix and re-enable swizzling paths for big endian platforms.  
						
						
						
						
					 
					
						2006-09-25 16:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						cbdd7e1094 
					 
					
						
						
							
							bring in active_sz mechanism from i965 driver.  Fixes bug 8410  
						
						
						
						
					 
					
						2006-09-25 09:14:26 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f1945796ed 
					 
					
						
						
							
							Fixup one place where attrsz was being used instead of active_sz  
						
						
						
						
					 
					
						2006-09-25 09:12:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f515c78a23 
					 
					
						
						
							
							Change logicop, blend, masking functions to use the colors/indexes in the  
						
						... 
						
						
						
						sw_span object, rather than an explicit parameter. 
						
						
					 
					
						2006-09-24 19:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ba001224a1 
					 
					
						
						
							
							Roll the multi_write_rgba_span() code into _swrast_write_rgba_span().  
						
						
						
						
					 
					
						2006-09-24 19:46:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0785b6052a 
					 
					
						
						
							
							use span.array->rgba instead of local var in accum_return()  
						
						
						
						
					 
					
						2006-09-24 16:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f11508c29f 
					 
					
						
						
							
							use span.arrays for color/indexes instead of a local var when doing masked clears  
						
						
						
						
					 
					
						2006-09-24 16:31:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						a05db7f505 
					 
					
						
						
							
							Kill all the current shader code.  
						
						
						
						
					 
					
						2006-09-24 13:16:23 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						e184bd861c 
					 
					
						
						
							
							corrected cursor drawing  
						
						... 
						
						
						
						added handling of SIGWINCH
fixed input of recieving SIGIO while handling SIGIO
corrected input code for return
uncommented normal calculation to models 
						
						
					 
					
						2006-09-24 10:57:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ad12874b3 
					 
					
						
						
							
							allocate larger TempImage, use COMBO var to choose test format/type  
						
						
						
						
					 
					
						2006-09-23 16:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7b803d649a 
					 
					
						
						
							
							fix the broken fallback string/debug stuff  
						
						
						
						
					 
					
						2006-09-22 19:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5174e7c181 
					 
					
						
						
							
							remove extra indentation  
						
						
						
						
					 
					
						2006-09-22 19:09:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						43715c711d 
					 
					
						
						
							
							Get rid of _swrast_mask_rgba_array() and _swrast_mask_index_array().  
						
						
						
						
					 
					
						2006-09-22 17:44:39 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						9f819dc014 
					 
					
						
						
							
							fix up access to vertex attrib components which don't really exist but are defined to some default value by the spec (fogcoord yzw, normal w, secondary color w), by replacing those components with zero/one respectively using swizzling.  
						
						
						
						
					 
					
						2006-09-22 15:48:50 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						9c5d75e592 
					 
					
						
						
							
							Explicit test for +ve pitches in intelEmitCopyBlit()  
						
						
						
						
					 
					
						2006-09-22 14:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						8a0fb128c3 
					 
					
						
						
							
							don't skip user clip plane clipping when the current vertex program is position invariant.  
						
						
						
						
					 
					
						2006-09-22 13:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						7e9799ac3d 
					 
					
						
						
							
							Use _Enabled rather than _Active when checking for fragment shaders  
						
						
						
						
					 
					
						2006-09-22 11:45:21 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						df058298e1 
					 
					
						
						
							
							Flush driver, not just tnl module.  
						
						
						
						
					 
					
						2006-09-22 11:40:35 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f9bfdb1ce4 
					 
					
						
						
							
							resize buffers in MakeCurrent  
						
						
						
						
					 
					
						2006-09-22 11:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f118b9b40d 
					 
					
						
						
							
							Remove unused variable.  
						
						
						
						
					 
					
						2006-09-22 11:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						424749c3d5 
					 
					
						
						
							
							Correcting directory name in OpenVMS-Makefile  
						
						
						
						
					 
					
						2006-09-22 11:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						57d705d5a9 
					 
					
						
						
							
							remove rgb[] array from span_arrays_struct - was only used in a few places  
						
						
						
						
					 
					
						2006-09-21 23:19:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c7d0fe1c4b 
					 
					
						
						
							
							new comments, indentation fixes  
						
						
						
						
					 
					
						2006-09-21 23:04:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4af404038c 
					 
					
						
						
							
							bump version to 6.5.2  
						
						
						
						
					 
					
						2006-09-21 23:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						76785cb70a 
					 
					
						
						
							
							move a conditional into an assertion  
						
						
						
						
					 
					
						2006-09-21 22:59:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						87c5ec817c 
					 
					
						
						
							
							updated doxygen info  
						
						
						
						
					 
					
						2006-09-21 22:54:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bb0862968e 
					 
					
						
						
							
							updated extension info  
						
						
						
						
					 
					
						2006-09-21 22:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						60955d7f96 
					 
					
						
						
							
							Re-org of per-release info.  
						
						... 
						
						
						
						From now on, put all release-specific info into the release-X.Y.Z.html file
rather than scattered between a relnotes file, versions.html and news.html. 
						
						
					 
					
						2006-09-21 22:51:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2482007373 
					 
					
						
						
							
							replace assert(0) with error report, improved comments, etc  
						
						
						
						
					 
					
						2006-09-21 22:43:51 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						bad5cf056a 
					 
					
						
						
							
							Fix incorrect byteswap_mapping().  Disable swizzle path on bigEndian  
						
						... 
						
						
						
						until someone can figure out whats wrong there. 
						
						
					 
					
						2006-09-21 18:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						184b5d8938 
					 
					
						
						
							
							use new _mesa_little_endian() function  
						
						
						
						
					 
					
						2006-09-21 15:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32e0efbdbe 
					 
					
						
						
							
							added _mesa_little_endian()  
						
						
						
						
					 
					
						2006-09-21 15:51:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						81e0d73780 
					 
					
						
						
							
							GLUT_FORCE_VISUAL env var to force glut to use a particular visual (debug only)  
						
						
						
						
					 
					
						2006-09-21 15:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b7d9b1e724 
					 
					
						
						
							
							new code to init DirectColor colormaps  
						
						
						
						
					 
					
						2006-09-21 15:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						167ca59fe8 
					 
					
						
						
							
							Fix the dstMap for rgb888 and bgr888 texture formats, which are the  
						
						... 
						
						
						
						opposite to what you'd naively expect. 
						
						
					 
					
						2006-09-21 12:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						cac5974bf9 
					 
					
						
						
							
							Do a better job of choosing texture formats to avoid image conversions.  
						
						
						
						
					 
					
						2006-09-21 10:20:15 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						afd244d4e8 
					 
					
						
						
							
							use the requested internal texture format where possible  
						
						
						
						
					 
					
						2006-09-21 10:07:04 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						76dd385fed 
					 
					
						
						
							
							Catch a couple of cases where we would have to delete and recreate the  
						
						... 
						
						
						
						miptree object. 
						
						
					 
					
						2006-09-21 10:06:18 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						3974cc8c09 
					 
					
						
						
							
							Deal with the overloading of _mesa_texstore_rgba, which is actually  
						
						... 
						
						
						
						used to store all sorts of formats.
Software mesa fails the glean pixelFormats test, but it appears to be
failing even with the swizzle code disabled?? 
						
						
					 
					
						2006-09-20 22:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						3aea82b396 
					 
					
						
						
							
							Extend swizzle support to all remaining source formats and texture  
						
						... 
						
						
						
						destination formats. 
						
						
					 
					
						2006-09-20 22:02:48 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						62d4dfbfe3 
					 
					
						
						
							
							try to use a 8888 texture format which will result in only a memcopy in mesa's texstore functions whenever possible for r200 and r300. r200 can use hw formats argb8888, rgba8888 and abgr8888 (or the opposite on big endian), r300 can use argb8888, bgra8888, rgba8888 and abgr8888 regardless of endian, as it supports free component swizzling.  
						
						
						
						
					 
					
						2006-09-20 19:11:56 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						46c3bd29be 
					 
					
						
						
							
							Support both big and little endian, more source types and more  
						
						... 
						
						
						
						destination formats through the swizzle path.  It would be great to
see this tested on eg, PPC machines... 
						
						
					 
					
						2006-09-20 18:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						528de982f8 
					 
					
						
						
							
							reenable code in _mesa_texstore_rgba8888 to avoid the generic copy path if only swizzling is required as it works just fine (tested with glean pixelFormats test and a hacked up r200 driver which always uses that format).  
						
						
						
						
					 
					
						2006-09-20 18:22:19 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						2e5c686c2b 
					 
					
						
						
							
							Fix various typos to pass glean pixelFormats test.  
						
						
						
						
					 
					
						2006-09-20 17:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						fce0d13b4f 
					 
					
						
						
							
							Enhance compute_component_mapping() to convert to and from any of the  
						
						... 
						
						
						
						color base formats. 
						
						
					 
					
						2006-09-20 17:07:13 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						4f17378ec3 
					 
					
						
						
							
							Add a comment about the interactions of negative pitches, overlapping  
						
						... 
						
						
						
						blits and the different ways of specifying a blit on this hardware. 
						
						
					 
					
						2006-09-20 15:04:05 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f1d6ad6fe2 
					 
					
						
						
							
							remove some dead code  
						
						
						
						
					 
					
						2006-09-20 15:00:24 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b5d0f6c17f 
					 
					
						
						
							
							Fix some warnings  
						
						
						
						
					 
					
						2006-09-20 14:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						85b6d0c4df 
					 
					
						
						
							
							fix mixed texgen/non-texgen with texgen modes requiring plane parameters (GL_OBJECT_LINEAR, GL_EYE_LINEAR). This is a chip limitation, try to hack it up regardless or use a tcl fallback in some cases. Might still produce wrong results if fixed up, but so far this corrects celestia ring shadows (in multitexture mode), doom3 (arb renderer), quake4 (arb renderer and some less visible bugs in r200 renderer), and even the remaining texgenmix broken case (this is pure luck though, it is easy to construct artifical cases where it will break).  
						
						
						
						
					 
					
						2006-09-20 14:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e38114a5e4 
					 
					
						
						
							
							Support ARB_texture_rectangle.  
						
						
						
						
					 
					
						2006-09-20 14:54:49 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b35121d54d 
					 
					
						
						
							
							1) Add a new flag in the sarea (coopting the unused texAge value) to  
						
						... 
						
						
						
						identify context switches between members of a share group -
ie. multiple contexts in a single application, possibly on different
threads.  In this case the contexts share a bufmgr instance and there
is no need to evict textures - so don't.
2) Use a new flag 'need_flush' to ensure hardware rendering is flushed
prior to starting a software fallback. 
						
						
					 
					
						2006-09-20 14:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						3a5319293c 
					 
					
						
						
							
							Broadwater seems to prefer this style of blitting.  
						
						
						
						
					 
					
						2006-09-20 14:39:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d41d29b8bd 
					 
					
						
						
							
							make current GLX context per-thread  
						
						
						
						
					 
					
						2006-09-20 14:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c54e47c0e 
					 
					
						
						
							
							fix a memleak in DestroyContext()  
						
						
						
						
					 
					
						2006-09-20 14:39:24 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						83c3f9658d 
					 
					
						
						
							
							add accelerated glCopyPixels path  
						
						
						
						
					 
					
						2006-09-20 14:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						187f2cfb4a 
					 
					
						
						
							
							Add a new internal program parameter value STATE_TEXRECT_SCALE which  
						
						... 
						
						
						
						provides 1/width and 1/height of the active texture, useful for
implementing ARB_texture_rectangle support on hardware which only
supports ARB_npot-style texturing. 
						
						
					 
					
						2006-09-20 14:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						0c9259f3b9 
					 
					
						
						
							
							Fix _mesa_swizzle_ubyte_image() to deal with RGBA->RGB->RGBA  
						
						... 
						
						
						
						conversions, ensuring that the final A value is 0xff in those cases
where we use a RGBA hardware texture format to store RGB textures.
Fix a couple of cases where hardwired texture conversions were
ignoring this restriction. 
						
						
					 
					
						2006-09-20 14:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5658810660 
					 
					
						
						
							
							Export _mesa_print_alu_instruction() to allow drivers to roll their  
						
						... 
						
						
						
						own debug code for programs with driver-private opcodes.
Remove redundant loop in _mesa_num_inst_src_regs(). 
						
						
					 
					
						2006-09-20 12:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						cb54c056a6 
					 
					
						
						
							
							restore debug output after brw_wm_fp compilation stage  
						
						
						
						
					 
					
						2006-09-20 12:53:35 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						285801a9ed 
					 
					
						
						
							
							Use DEBUG_SYNC to switch between per-primitive and per-frame aubfile dumps.  
						
						
						
						
					 
					
						2006-09-20 12:49:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						408ce7e861 
					 
					
						
						
							
							added LIBDRM_CFLAGS (Javier Villavicencio)  
						
						
						
						
					 
					
						2006-09-19 22:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dc4bf43898 
					 
					
						
						
							
							fix CFLAGS (bug 8344)  
						
						
						
						
					 
					
						2006-09-19 16:31:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c42afefda1 
					 
					
						
						
							
							change make depend output redirection to 2>&1 (bug 8344)  
						
						
						
						
					 
					
						2006-09-18 22:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						876b41bc03 
					 
					
						
						
							
							check for n <= 1 in compute_min_mag_ranges(), bug 8320  
						
						
						
						
					 
					
						2006-09-18 15:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f7da4e687c 
					 
					
						
						
							
							set lambda to zero for textured points (bug 8320)  
						
						
						
						
					 
					
						2006-09-18 15:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						7d907ef69c 
					 
					
						
						
							
							Some small changes  
						
						
						
						
					 
					
						2006-09-17 17:46:36 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						473a38622e 
					 
					
						
						
							
							Rename nouveau_tris.* to nouveau_swtcl.*  
						
						
						
						
					 
					
						2006-09-17 15:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						c67f545520 
					 
					
						
						
							
							Small changes  
						
						
						
						
					 
					
						2006-09-17 14:36:07 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						e324c52237 
					 
					
						
						
							
							Make nouveau actually compile  
						
						
						
						
					 
					
						2006-09-17 12:09:11 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						908388b118 
					 
					
						
						
							
							Some work towards making the nv10 swtcl compile  
						
						
						
						
					 
					
						2006-09-17 11:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3d70f9ff82 
					 
					
						
						
							
							6.5.1 md5 sums  
						
						
						
						
					 
					
						2006-09-16 04:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0321dac2cd 
					 
					
						
						
							
							update 6.5.1 release date  
						
						
						
						
					 
					
						2006-09-16 04:13:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a3a640171f 
					 
					
						
						
							
							added #ifdef tests for Windows for int64_t, uint64_t  
						
						
						
						
					 
					
						2006-09-16 04:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8636981646 
					 
					
						
						
							
							replace GLAPI w/ static and init var to 0 (Michel Donais)  
						
						
						
						
					 
					
						2006-09-15 19:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						54d3ab4878 
					 
					
						
						
							
							npot version of redbook/mipmap.c  
						
						
						
						
					 
					
						2006-09-15 10:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a3b99fcb56 
					 
					
						
						
							
							Use correct opcodes for GLX_EXT_texture_from_pixmap.  
						
						... 
						
						
						
						Set the correct opcodes for GLX_EXT_texture_from_pixmap functions.  Changes
to the glproto package and the core X server are also required. 
						
						
					 
					
						2006-09-14 21:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eee85373c7 
					 
					
						
						
							
							set 6.5.1 release date  
						
						
						
						
					 
					
						2006-09-14 20:31:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						3dcf23171d 
					 
					
						
						
							
							Fallback if ColorLogicOp is enabled. Cleanup a bit the fallback  
						
						... 
						
						
						
						function. 
						
						
					 
					
						2006-09-14 17:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						8c9366a807 
					 
					
						
						
							
							Remove MESA_LITTLE_ENDIAN guard for code that seems to work fine on big endian.  
						
						
						
						
					 
					
						2006-09-14 16:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						657f738ea2 
					 
					
						
						
							
							VS nr of urb entries is constrained to be one of a fixed set of values,  
						
						... 
						
						
						
						specifically {8,16,32}. 
						
						
					 
					
						2006-09-14 10:37:09 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						6babf624b7 
					 
					
						
						
							
							always use argb8888 instead of rgba8888, this is far more likely to hit a faster memcopy path in mesa (at least on little endian systems, possibly on big endian too)  
						
						
						
						
					 
					
						2006-09-13 23:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						2e2a981335 
					 
					
						
						
							
							detect some more cases which can use straight memcpy for _mesa_texstore_rgba8888  
						
						
						
						
					 
					
						2006-09-13 23:51:39 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						99e0236046 
					 
					
						
						
							
							Always mark tex state atom as dirty when the texture image is dirty, this ensures texture cache gets flushed in case the new texture has the same offset as the old one (fixes glean pixelFormat test at least on r200).  
						
						
						
						
					 
					
						2006-09-13 23:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						43aa034084 
					 
					
						
						
							
							updated comment  
						
						
						
						
					 
					
						2006-09-13 22:49:48 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						888b1a9166 
					 
					
						
						
							
							don't use derived value _ColorLogicOpEnabled as it's not current by the time we call the blend/logic op functions. Fixes glean logicOp test on r200.  
						
						
						
						
					 
					
						2006-09-13 22:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fd2e402359 
					 
					
						
						
							
							added GL_CURRENT_RASTER_SECONDARY_COLOR query (OpenGL 2.1)  
						
						
						
						
					 
					
						2006-09-13 21:02:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bd5331f9e8 
					 
					
						
						
							
							just comments and const qualifiers  
						
						
						
						
					 
					
						2006-09-13 20:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ac1d7370a7 
					 
					
						
						
							
							fix broken do_EXP()  
						
						
						
						
					 
					
						2006-09-13 20:14:24 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						cb08dcbbf2 
					 
					
						
						
							
							fix GL_REFLECTION_MAP texgen by not using tex matrix negation when lighting is not enabled (?). This fixes demos/cubemap as well as glean texCube test.  
						
						
						
						
					 
					
						2006-09-13 17:35:44 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						87d6028f28 
					 
					
						
						
							
							make sure we upload the new vertex program if the program string changes.  
						
						
						
						
					 
					
						2006-09-13 17:30:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						25d59d2962 
					 
					
						
						
							
							make triangle smoothing a sw fallback (Martign van Oosterhout)  
						
						
						
						
					 
					
						2006-09-13 16:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						323414940f 
					 
					
						
						
							
							Fix compilation warning.  
						
						
						
						
					 
					
						2006-09-12 18:52:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						6a65e6db3d 
					 
					
						
						
							
							Removing some of r200 dependency, cleaning up code a bit,  
						
						... 
						
						
						
						and fixing a couple of warning. More cleanup and shuffle
to come. I have tested this change they might broke things
especialy with r300_texstate.c change (format_x doesn't
seems to be use at all by r300). 
						
						
					 
					
						2006-09-12 18:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b1cb39d8bd 
					 
					
						
						
							
							quieten debug  
						
						
						
						
					 
					
						2006-09-12 14:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						16a22a5f4a 
					 
					
						
						
							
							Potential fix for doom3 lockups.  Seems that there is a conflict  
						
						... 
						
						
						
						between the vertex cache, the vertex shader and the clipping stages,
all of which are competitors for URB entries assigned to the VS unit.
This change reduces the maximum number of clip and VS threads by
enough to ensure that they cannot consume all the available URB
entries, and then reduces the number somewhat more up to an arbitary
amount I discovered by trial and error.  Unfortunately trial and error
solutions don't inspire total confidence... 
						
						
					 
					
						2006-09-12 13:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						72e810db9d 
					 
					
						
						
							
							Disassemble active program when DEBUG_VS is set.  
						
						
						
						
					 
					
						2006-09-12 13:51:09 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						7b8c73460f 
					 
					
						
						
							
							Add code to tweak aubfile state and primitives on replay.  
						
						
						
						
					 
					
						2006-09-12 13:50:22 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e1ae10db2c 
					 
					
						
						
							
							Encode a unique id in the aub header date fields.  
						
						
						
						
					 
					
						2006-09-12 13:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bd38df11f4 
					 
					
						
						
							
							Win32 fixes (SF bug 1554931)  
						
						
						
						
					 
					
						2006-09-11 16:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						31a66ada72 
					 
					
						
						
							
							undo some accidental changes in _mesa_is_legal_format_and_type()  
						
						
						
						
					 
					
						2006-09-11 15:25:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						02aa5fba03 
					 
					
						
						
							
							init accum buffer fields in _mesa_update_framebuffer_visual()  
						
						
						
						
					 
					
						2006-09-11 15:04:23 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						25847f2b5b 
					 
					
						
						
							
							remove code to deal with non-normalized texture coordinates for tex rect targets (swtcl tex coord translation stage, tcl tex matrix adaption) and use the chip's native handling of such coords instead (!!!). Seems noone noticed those bits in the se_coord_fmt reg, even though it works fairly similar to r200 (except it's set per-unit and always active, so only enable it for texture rectangles).  
						
						
						
						
					 
					
						2006-09-10 19:19:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cb53555058 
					 
					
						
						
							
							Redefine the BYTE_TO_FLOAT() and SHORT_TO_FLOAT() macros to avoid problems  
						
						... 
						
						
						
						converting 0 to exactly 0.0
This goes against the OpenGL spec (see table 2.6) but solves problems
when doing byte -> float -> ubyte conversion for particular texture formats. 
						
						
					 
					
						2006-09-10 17:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ef8244df1a 
					 
					
						
						
							
							don't use xmesa_DrawPixels_8R8G8B() if there's a software alpha channel  
						
						
						
						
					 
					
						2006-09-10 17:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						7998962444 
					 
					
						
						
							
							cause a raster fallback if a yuv texture is used on texture unit > 0 as yuv conversion appears only to work on first unit.  
						
						
						
						
					 
					
						2006-09-10 13:48:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						ae481e1560 
					 
					
						
						
							
							oops, time to go to bed  
						
						
						
						
					 
					
						2006-09-08 23:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						ddaf3060fa 
					 
					
						
						
							
							nv10: vertex attribute output format  
						
						
						
						
					 
					
						2006-09-08 23:18:27 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						cdd433b29b 
					 
					
						
						
							
							more macros, still missing the alloc_verts one  
						
						
						
						
					 
					
						2006-09-08 21:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						1961611247 
					 
					
						
						
							
							reimport sw stuff  
						
						
						
						
					 
					
						2006-09-08 21:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						7a968481a0 
					 
					
						
						
							
							render_primitive macro  
						
						
						
						
					 
					
						2006-09-08 21:34:47 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						07d4c63ddc 
					 
					
						
						
							
							vert_copy_spec macro  
						
						
						
						
					 
					
						2006-09-08 21:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						ad0f655376 
					 
					
						
						
							
							vert_copy_rgba macro  
						
						
						
						
					 
					
						2006-09-08 21:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						6f0388ec71 
					 
					
						
						
							
							basic primitives  
						
						
						
						
					 
					
						2006-09-08 21:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						179c1013d2 
					 
					
						
						
							
							Remove useless reference to fifo_num field  
						
						
						
						
					 
					
						2006-09-08 20:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						02df36f394 
					 
					
						
						
							
							Basic facility for playing back captured aubfiles.  Requires a small  
						
						... 
						
						
						
						hack to the drm to disable command verification on the cmd_buffer
ioctl.  Doesn't exactly replay as commands are normally delivered as
batchbuffers but are captured and replayed as commands on the ring. 
						
						
					 
					
						2006-09-08 10:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a5e73e6887 
					 
					
						
						
							
							cause a vtxfmt fallback directly when hitting NewList for radeon and r200 drivers, otherwise we'll mix up tcl and vtxfmt path for some reason. This fixes a warzone2100 asssertion failure.  
						
						
						
						
					 
					
						2006-09-08 00:54:55 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						3e05902d30 
					 
					
						
						
							
							Consistent return values from the bm* functions.  
						
						... 
						
						
						
						Get aubfile generation working again. 
						
						
					 
					
						2006-09-07 19:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						493b2ddecb 
					 
					
						
						
							
							Cope with memory pool fragmentation by allowing a second attempt at  
						
						... 
						
						
						
						rendering operations to take place after evicting all resident
buffers.
Cope better with memory allocation failures throughout the driver and
improve tracking of failures. 
						
						
					 
					
						2006-09-07 19:05:40 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c26f36c830 
					 
					
						
						
							
							Add some asserts, fix some not-quite-bugs.  
						
						
						
						
					 
					
						2006-09-07 18:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e48db4430f 
					 
					
						
						
							
							Fix glitch with pool alignments.  
						
						
						
						
					 
					
						2006-09-07 16:29:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						1456a0fff6 
					 
					
						
						
							
							Use lower alignments where possible.  Also pad out allocated blocks to  
						
						... 
						
						
						
						a multiple of alignment to avoid accumulating unusable free blocks. 
						
						
					 
					
						2006-09-07 16:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						133f141680 
					 
					
						
						
							
							Make sure bmBufferOffset is called for all active buffers every time  
						
						... 
						
						
						
						we render.  Currenly requires that some state be re-examined after
every LOCK_HARDWARE(). 
						
						
					 
					
						2006-09-07 16:09:50 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						c5cb8e2c6f 
					 
					
						
						
							
							make really sure R200_VAP_PROG_VTX_SHADER_ENABLE is never set when we're already in a tcl fallback, otherwise the chip will instantly lock up when vertex progs are enabled the next time not in a tcl fallback (fixes for instance guaranteed lockup running any program which uses vertex progs with tcl_mode=0 and then later with tcl_mode=1).  
						
						
						
						
					 
					
						2006-09-07 13:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						28e7219b96 
					 
					
						
						
							
							only allow VERT_ATTRIB_MAX instead of _TNL_ATTRIB_MAX for inputs of vertex programs (fixes a segfault since the result of the shift is undefined otherwise, and it may happen that _TNL_ATTRIB_POINTSIZE will be tried to read, unlike all other attribs this however may be unitialized (might be a bug in itself)).  
						
						
						
						
					 
					
						2006-09-07 13:26:44 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d016d4e70f 
					 
					
						
						
							
							Fix a leak of the screen's option cache on cleanup (copied from radeon).  
						
						
						
						
					 
					
						2006-09-07 06:02:00 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						14ec34d647 
					 
					
						
						
							
							Simplify the immediate and displaylist code.  Treat VertexAttrib*ARB  
						
						... 
						
						
						
						as non-aliasing and cope with the >32 attributes that result, taking
materials into account. 
						
						
					 
					
						2006-09-06 18:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2216aac8ea 
					 
					
						
						
							
							comment out EXTRA_LIB_PATH, ?= causes problems on HP-UX  
						
						
						
						
					 
					
						2006-09-06 13:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bb2180dca3 
					 
					
						
						
							
							Fixes from Christopher Bell:  
						
						... 
						
						
						
						Use -O instead of +O3 or +O2.
Remove +Oaggressive.
Replace -Aa with -Ae. 
						
						
					 
					
						2006-09-06 13:49:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7d767604c7 
					 
					
						
						
							
							remove stray tab  
						
						
						
						
					 
					
						2006-09-06 13:44:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d9aebd8498 
					 
					
						
						
							
							for VERTEX_ATTRIB_WEIGHT, use break, not return  
						
						
						
						
					 
					
						2006-09-06 05:03:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4a901667e5 
					 
					
						
						
							
							document vertex.weight hack  
						
						
						
						
					 
					
						2006-09-05 23:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3a55750d48 
					 
					
						
						
							
							Hack for Warcraft (bug 8060): allow 'vertex.weight' to be referenced in  
						
						... 
						
						
						
						vertex program, even though it's not really supported.  Results will be
undefined, but Warcraft doesn't actually use the attribute. 
						
						
					 
					
						2006-09-05 23:15:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						43cc1dc18f 
					 
					
						
						
							
							fix typo in enable_parser_extensions(): s/point_parameters/vertex_blend/  
						
						
						
						
					 
					
						2006-09-05 23:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a088f160b3 
					 
					
						
						
							
							Consolidate common case of _mesa_set_program_error() followed by _mesa_error()  
						
						... 
						
						
						
						in new program_error() function.
Add const qualifiers in many places.
Reorder some debug code to prevent referencing free'd memory. 
						
						
					 
					
						2006-09-05 23:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1f03339f1c 
					 
					
						
						
							
							updated info about glxproto.h  
						
						
						
						
					 
					
						2006-09-05 18:23:21 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						d5cbb49c22 
					 
					
						
						
							
							Dynamically allocate instruction store for tnl programs according to  
						
						... 
						
						
						
						requirements. 
						
						
					 
					
						2006-09-05 10:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						74b2166ff8 
					 
					
						
						
							
							Fixes for calculating point attenuation  
						
						
						
						
					 
					
						2006-09-04 23:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f65ad97469 
					 
					
						
						
							
							Don't export NV_vertex_program as it's not supported, it confuses  
						
						... 
						
						
						
						glean, and we no longer need to export it to keep Mesa happy as we did
at one time. 
						
						
					 
					
						2006-09-04 18:27:40 +00:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						ac7ea94030 
					 
					
						
						
							
							Managed to make a commit that can't build... Sorry again...  
						
						
						
						
					 
					
						2006-09-04 16:20:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c78e895f09 
					 
					
						
						
							
							get rid of GL_BOOLEAN definition (bug 8113)  
						
						
						
						
					 
					
						2006-09-04 14:07:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						e08557ad8a 
					 
					
						
						
							
							OpenVMS compile support update  
						
						... 
						
						
						
						(previous commit did send the wrong file to the CVS)
 Modified Files:
 	Mesa/include/GL/vms_x_fix.h 
						
						
					 
					
						2006-09-04 06:26:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						8cf3c85fd7 
					 
					
						
						
							
							OpenVMS compile support update  
						
						... 
						
						
						
						Modified Files:
 	Mesa/include/GL/vms_x_fix.h 
						
						
					 
					
						2006-09-04 06:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						014bfda235 
					 
					
						
						
							
							fog state atom contains (only) fog params necessary for tcl. Must not be emitted if vertex progs are enabled as it overlaps vertex param  #94 .  
						
						
						
						
					 
					
						2006-09-04 00:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						5300e8242f 
					 
					
						
						
							
							add missing change to skip low impact RAST fallback...  
						
						... 
						
						
						
						Sorry. 
						
						
					 
					
						2006-09-03 20:31:52 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5b4e7cdca4 
					 
					
						
						
							
							fix the presumably broken check for the allow_large_textures and vblank_mode options (same as bug 8042).  
						
						
						
						
					 
					
						2006-09-01 23:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						91650469ae 
					 
					
						
						
							
							make sure vertex programs are only enabled on the hw when they are really enabled, not just when a program enables vertex progs (could still be not enabled due to some error). Otherwise the hw potentially would try to execute a not valid (not set up at all) vertex program, likely leading to lockups. Hopefully  fixes   #8060 .  
						
						
						
						
					 
					
						2006-09-01 20:21:12 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						6ec2d37ae8 
					 
					
						
						
							
							Catch a few more cases of using a message reg as an instruction source  
						
						... 
						
						
						
						arg. 
						
						
					 
					
						2006-09-01 14:57:19 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						db0e53af74 
					 
					
						
						
							
							fix a couple of cases where a message reg is used as an instruction source.  
						
						
						
						
					 
					
						2006-09-01 14:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						75faa1e19a 
					 
					
						
						
							
							Add API description for GLX_SGI_swap_control.  
						
						
						
						
					 
					
						2006-08-31 20:50:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						d6c675f497 
					 
					
						
						
							
							Fix problems with vertex program protocol  
						
						... 
						
						
						
						There were two sets of bugs in the vertex program (ARB and NV)
protocol.  First, several of the ARB functions were missing the
'doubles_in_order="true"' annotation.  Second, after the ARB decided
that glVertexAttrib*ARB functions must not alias fixed-function state
for GLSL, Nvidia re-assigned GLX protocol opcodes for
glVertexAttrib*NV (circa Septeber 2004).  For some reason gl_API.xml
was never updated to reflect this, and the updated version of the
GL_NV_vertex_program spec never made into the registry. 
						
						
					 
					
						2006-08-31 20:41:16 +00:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						934a2dcf0f 
					 
					
						
						
							
							re-apply shader fix.  
						
						... 
						
						
						
						appears to have been reverted by mistake. 
						
						
					 
					
						2006-08-31 18:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d9cb0fc44d 
					 
					
						
						
							
							version bump  
						
						
						
						
					 
					
						2006-08-31 17:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b237d7fa14 
					 
					
						
						
							
							When using the old technique to set up the front buffer mapping, there  
						
						... 
						
						
						
						is no need to add front.offset to sPriv->pFB, it seems.  Fixes several
glean issues and frontbuffer rendering generally. 
						
						
					 
					
						2006-08-31 17:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6c44c53e06 
					 
					
						
						
							
							update link  
						
						
						
						
					 
					
						2006-08-31 15:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c09458c133 
					 
					
						
						
							
							remove VERSIONS from tarballs  
						
						
						
						
					 
					
						2006-08-31 15:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						761d87485e 
					 
					
						
						
							
							updated 6.5.1 relnotes link  
						
						
						
						
					 
					
						2006-08-31 15:17:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e2859ea6ef 
					 
					
						
						
							
							Convert VERSIONS and RELNOTES-6.5.1 to html, update links to them.  
						
						
						
						
					 
					
						2006-08-31 15:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						3cbfef3917 
					 
					
						
						
							
							Give the user posibility to choose speed over correctness.  
						
						... 
						
						
						
						It does 2 things:
1) Allows you to disable S3TC, wine-games sometimes need S3TC enabled.
2) Disable fallbacks that usually have low impact. 
						
						
					 
					
						2006-08-31 15:15:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						52e36cd8d9 
					 
					
						
						
							
							check if ext->name is null before strcmp()  
						
						
						
						
					 
					
						2006-08-31 13:58:08 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						901f83f14e 
					 
					
						
						
							
							do not abort with not supported vertex prog output configuration, fallback instead  
						
						
						
						
					 
					
						2006-08-31 01:10:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7986cfbee0 
					 
					
						
						
							
							remove extension defines/protos that are now in glext.h  
						
						
						
						
					 
					
						2006-08-30 23:50:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3cd07d2c39 
					 
					
						
						
							
							latest version from OpenGL ARB  
						
						
						
						
					 
					
						2006-08-30 23:46:41 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						cdb12bd0ae 
					 
					
						
						
							
							Handle API and dispatch table changes that removed a bunch of extension entry points.  
						
						
						
						
					 
					
						2006-08-30 23:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c6f8176b3f 
					 
					
						
						
							
							make prog2 a legal program (texture reference fix)  
						
						
						
						
					 
					
						2006-08-30 23:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b7fc1c32f8 
					 
					
						
						
							
							Check that we don't try to reference more than one target of a texture unit.  
						
						... 
						
						
						
						For example, referencing both "texture[0], 2D" and "texture[0], CUBE" in one
program is an error. 
						
						
					 
					
						2006-08-30 23:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f6de865e56 
					 
					
						
						
							
							s/0/VERT_RESULT_HPOS/  
						
						
						
						
					 
					
						2006-08-30 23:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a70d56485a 
					 
					
						
						
							
							Add missing parenthesis so that glXSwapIntervalSGI protocol is  
						
						... 
						
						
						
						correctly generated. 
						
						
					 
					
						2006-08-30 23:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						c7f571eb7e 
					 
					
						
						
							
							Add missing vec4 instructions to the interpreter.  
						
						... 
						
						
						
						Other cosmetic changes. 
						
						
					 
					
						2006-08-30 22:36:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8a4366717a 
					 
					
						
						
							
							fix Xlib driver mem leaks  
						
						
						
						
					 
					
						2006-08-30 22:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6c06ce281a 
					 
					
						
						
							
							Use XAddExtension() to register an XCloseDisplay() callback function.  
						
						... 
						
						
						
						When the callback is called, free all Mesa's private visual and buffer
data structures which are tied to the display.
Fixes problems reported by Kitware. 
						
						
					 
					
						2006-08-30 21:17:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						12a5f812fc 
					 
					
						
						
							
							init a local var to silence warning  
						
						
						
						
					 
					
						2006-08-30 19:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a974aaaa3e 
					 
					
						
						
							
							Minor r200 vertex program cleanups. Remove disabled leftovers from r300 vertex program code. Fix authors. Correct slightly wrong check to determine if ran out of temps. Simplify check to determine if ran out of max instructions. Correctly report used native temps. Always kick off program translation when ProgramStringNotify is called (otherwise the reported native resources used queried might be wrong).  
						
						
						
						
					 
					
						2006-08-30 13:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e6de1edaf0 
					 
					
						
						
							
							fix initialization of native resource usage of vertex/fragment programs  
						
						
						
						
					 
					
						2006-08-30 11:55:18 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						ef3f00f67e 
					 
					
						
						
							
							fix typo causing a segfault when a vertex program uses more than 96 parameters  
						
						
						
						
					 
					
						2006-08-30 10:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8334c8a216 
					 
					
						
						
							
							Move call to _swrast_update_rasterflags() since it depends on the  
						
						... 
						
						
						
						results of _swrast_update_fog_state().
Fixes bug where first frame of progs/samples/fog.c does not show fog. 
						
						
					 
					
						2006-08-29 22:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f7c4dc007f 
					 
					
						
						
							
							_mesa_debug() should be a no-op when not compiled with DEBUG defined.  
						
						
						
						
					 
					
						2006-08-29 22:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						398471429b 
					 
					
						
						
							
							set 6.5.1 release to Aug 31  
						
						
						
						
					 
					
						2006-08-29 21:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						70c2d51230 
					 
					
						
						
							
							remove assertion that referenced &glSetFenceNV for debug test  
						
						
						
						
					 
					
						2006-08-29 21:54:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0aab798a18 
					 
					
						
						
							
							replace abort with _mesa_problem()  
						
						
						
						
					 
					
						2006-08-29 19:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8d675aa637 
					 
					
						
						
							
							Deprecate GL_EXT_vertex_weighting.  
						
						... 
						
						
						
						Nvidia no longer supports this extension, and they no longer export its
entry points from their libGL.  There's no reason for us to keep dragging it
around either. 
						
						
					 
					
						2006-08-29 17:44:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						dfdd0b4f30 
					 
					
						
						
							
							More static dispatch function removal.  
						
						... 
						
						
						
						Make functions for the following extensions available only via
glXGetProcAddress.  In cases where there are other aliases to the same
functions (e.g., between GL_EXT_histogram and GL_ARB_imaging), the alias
functions may still be statically exported.
    - GL_ATI_blend_equation_separate
    - GL_EXT_blend_equation_separate
    - GL_EXT_convolution
    - GL_EXT_color_sub_table
    - GL_EXT_cull_vertex
    - GL_EXT_depth_bounds_test
    - GL_EXT_framebuffer_blit
    - GL_EXT_histogram
    - GL_EXT_multisample
    - GL_EXT_stencil_two_side
    - GL_EXT_timer_query
    - GL_IBM_multimode_draw_arrays
    - GL_INGR_blend_func_separate
    - GL_NV_fence
    - GL_SGI_color_table
    - GL_SGIS_multisample
    - GL_SGIS_pixel_texture
    - GL_SGIS_point_parameters
    - GL_SGIX_pixel_texture 
						
						
					 
					
						2006-08-29 16:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						fc5b57b713 
					 
					
						
						
							
							Clean up GLX function exports.  
						
						... 
						
						
						
						Make functions for the following extensions only accessable via
glXGetProcAddress:
    - GLX_EXT_texture_from_pixmap
    - GLX_MESA_copy_sub_buffer
    - GLX_MESA_release_buffers
    - GLX_MESA_swap_control
    - GLX_MESA_swap_frame_usage
    - GLX_OML_sync_control
    - GLX_SGI_make_current_read
    - GLX_SGI_swap_control
    - GLX_SGI_video_sync
    - GLX_SGIX_swap_barrier
    - GLX_SGIX_swap_group
Removed all remnants of the following extensions:
    - GLX_MESA_set_3dfx_mode
    - GLX_SGI_cushion
    - GLX_SGIX_dmbuffer
    - GLX_SGIX_video_resize
    - GLX_SGIX_video_source
    - GLX_SUN_get_transparent_index
    - 
						
						
					 
					
						2006-08-29 15:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						af1dc7e487 
					 
					
						
						
							
							move initialization code aroudn so glPointParameter isn't called before checking the extension is present  
						
						
						
						
					 
					
						2006-08-28 21:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b5a2fc1255 
					 
					
						
						
							
							Check mesa_vp->Base.NumInstructions == 0 instead of mesa_vp->Base.String to  
						
						... 
						
						
						
						determine if we actually have a program.  See "[r300] TCL fallback with Quake3". 
						
						
					 
					
						2006-08-28 19:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						258751f4a0 
					 
					
						
						
							
							Add two new gl_function methods.  dispatch_name returns the name of  
						
						... 
						
						
						
						the true static dispatch name (either the glFooBar name or the
gl_dispatch_stub_XXX name).  static_name returns the name of the
static function for a specific alias of a GL function.
Adding (and using) these two functions corrects some problems in the
generated code related to functions with multiple aliases where some
of the aliases have true static dispatch functions and some don't.  I
have verified that everything under progs, except xdemos/xdemo,
correctly link.  I did this by doing 'make linux-dri-x86-64
PROGRAM_DIRS="demos redbook samples xdemos tests"'. 
						
						
					 
					
						2006-08-28 17:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						0bb27c084d 
					 
					
						
						
							
							Add dependencies for all API XML files.  
						
						
						
						
					 
					
						2006-08-28 17:35:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e5bc35dd97 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2006-08-28 15:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e365b82be1 
					 
					
						
						
							
							fix the check for force_s3tc_enable (bug 8042)  
						
						
						
						
					 
					
						2006-08-28 15:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b9ac4afff7 
					 
					
						
						
							
							omit installmesa script from tarballs  
						
						
						
						
					 
					
						2006-08-28 15:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a394f546a4 
					 
					
						
						
							
							check for GL_ARB_point_parameters  
						
						
						
						
					 
					
						2006-08-28 14:20:19 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						9cb82f7917 
					 
					
						
						
							
							close   #6318  
						
						
						
						
					 
					
						2006-08-27 13:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						a38aef93ab 
					 
					
						
						
							
							The colormap code is now simpler, 15bpp works where it did not before.  
						
						... 
						
						
						
						The input is fixed so that delete reports '\b' and backspace 127
The vt switching works both right and left. 
						
						
					 
					
						2006-08-27 01:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						7e9737b370 
					 
					
						
						
							
							Explicitly store the names for each function that should have a static  
						
						... 
						
						
						
						entry point generated.  This allows us to do things like generate a
static entry point for glPointParameterfvARB but not for
glPointParameterfvSGIS. 
						
						
					 
					
						2006-08-26 21:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						092d14be92 
					 
					
						
						
							
							Fix bug 8010 - locking issues.  
						
						
						
						
					 
					
						2006-08-26 21:21:34 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						2fd72a7844 
					 
					
						
						
							
							fix   #8008  
						
						
						
						
					 
					
						2006-08-26 16:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c46a12365 
					 
					
						
						
							
							delete buffers, destroy window upon exit  
						
						
						
						
					 
					
						2006-08-25 22:13:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6827cf4d9a 
					 
					
						
						
							
							include texobj.h to silence warning  
						
						
						
						
					 
					
						2006-08-25 22:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						96ee800cd4 
					 
					
						
						
							
							6.5.1 bug fixes  
						
						
						
						
					 
					
						2006-08-25 22:07:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4277ea4c0b 
					 
					
						
						
							
							Error detection/reporting was broken in several places.  
						
						
						
						
					 
					
						2006-08-25 22:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						3fea5910b9 
					 
					
						
						
							
							Add a couple of the missing GL 2.0 functions.  Enable GLX protocol for  
						
						... 
						
						
						
						glBlendEquationSeparateEXT.  Add missing enum "get" information for
GL_EXT_texture_filter_anisotropic. 
						
						
					 
					
						2006-08-25 19:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						58d080b025 
					 
					
						
						
							
							Free vertex program TnlData, if any.  Fixes a mem leak.  
						
						
						
						
					 
					
						2006-08-25 19:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						473f1aca7f 
					 
					
						
						
							
							clamp result.depth to [0,1] if written to  
						
						
						
						
					 
					
						2006-08-25 19:45:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						439d59926a 
					 
					
						
						
							
							Remove XFree86 CVS keyword.  
						
						
						
						
					 
					
						2006-08-25 18:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a360bc31da 
					 
					
						
						
							
							Rearrange glBindProgram() code to do all error checking before changing  
						
						... 
						
						
						
						the binding.  Prevent a potential dangling pointer error.  SF Bug 1544507. 
						
						
					 
					
						2006-08-25 17:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4bae9a48ec 
					 
					
						
						
							
							In _save_End(), set CurrentExecPrimitive = PRIM_OUTSIDE_BEGIN_END if  
						
						... 
						
						
						
						we're in GL_COMPILE_AND_EXECUTE mode.
This fixes bug 7984. 
						
						
					 
					
						2006-08-25 15:44:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f38ac5fbac 
					 
					
						
						
							
							improved comments  
						
						
						
						
					 
					
						2006-08-25 15:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3c54e8376d 
					 
					
						
						
							
							Rename _mesa_append_modelview_code() to _mesa_insert_mvp_code().  
						
						... 
						
						
						
						The four DP4 instructions are now inserted at the top of the program
instead of appended to tail. 
						
						
					 
					
						2006-08-25 15:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						383c39e58e 
					 
					
						
						
							
							use _mesa_alloc_instructions()  
						
						
						
						
					 
					
						2006-08-25 15:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9983a27cbe 
					 
					
						
						
							
							added _mesa_alloc_instructions() utility function  
						
						
						
						
					 
					
						2006-08-25 15:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a574c804a0 
					 
					
						
						
							
							Add missing enums for GL_SGI_color_table.  
						
						
						
						
					 
					
						2006-08-25 00:56:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e53e0f47d0 
					 
					
						
						
							
							recent bug fixes  
						
						
						
						
					 
					
						2006-08-24 23:37:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6211a14137 
					 
					
						
						
							
							update MAX_INSTRUCTIONS limit  
						
						
						
						
					 
					
						2006-08-24 23:37:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ebf58ea3a3 
					 
					
						
						
							
							According to GL_NV_fragment_program, max frag prog length is 1024 instructions.  
						
						... 
						
						
						
						Updated MAX_NV_FRAGMENT_PROGRAM_INSTRUCTIONS to 1024. 
						
						
					 
					
						2006-08-24 23:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						77427a1e52 
					 
					
						
						
							
							Cg tries to bind NV fragment programs to the GL_FRAGMENT_PROGRAM_ARB target  
						
						... 
						
						
						
						with glBindProgramARB().  I guess the GL_ARB_fragment_program specification
allows that, but Mesa didn't.
Relaxed the check with a new predicate function: compatible_program_targets(). 
						
						
					 
					
						2006-08-24 23:11:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e6940f0a33 
					 
					
						
						
							
							scalar sources such as 'time.x' weren't accepted by parser  
						
						
						
						
					 
					
						2006-08-24 23:08:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c6511ab950 
					 
					
						
						
							
							Functions for vertex/fragment program transformations, optimizations, etc.  
						
						
						
						
					 
					
						2006-08-24 22:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						beb32c4a59 
					 
					
						
						
							
							fix bad casts, carry over r200 fix to check for null program string in r300_translate_vertex_shader()  
						
						
						
						
					 
					
						2006-08-24 22:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						94ff996cae 
					 
					
						
						
							
							Check for NULL program string in r200_translate_vertex_program().  
						
						... 
						
						
						
						Fixes bug reported by Chris Rankin.
Added some new comments. 
						
						
					 
					
						2006-08-24 22:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a75439093c 
					 
					
						
						
							
							use _mesa_realloc_instructions()  
						
						
						
						
					 
					
						2006-08-24 21:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3b9b8de9b0 
					 
					
						
						
							
							Added _mesa_realloc_instructions() utility function.  
						
						... 
						
						
						
						Fixed/updated comments for parameter list functions. 
						
						
					 
					
						2006-08-24 21:57:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a5f2206077 
					 
					
						
						
							
							GL_EXT_paletted_texture functions should alias GL_SGI_color_table functions.  
						
						... 
						
						
						
						The functions for GL_EXT_paletted_texture that do not share GLX
protocol with GL_ARB_imaging are supposed to alias the similar
functions from GL_SGI_color_table.  They didn't.  This patch corrects
this problem and enables GLX protocol for both extensions.
Since this removes 3 entries from the dispatch table, this change
creates a lot of changes in the generated files. 
						
						
					 
					
						2006-08-24 21:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						bf83e652f6 
					 
					
						
						
							
							Add a new offset mode to the GL API XML.  This mode, called "assign,"  
						
						... 
						
						
						
						tells the scripts to assign an available offset to the function.  The
important changes are in src/mesa/glapi/gl_XML.py and
src/mesa/glapi/*.xml.
Since the DRI drivers only depend on functions required by the ABI
(e.g., GL 1.2 + ARB_multitexture) having fixed offsets, all functions
not in the ABI use "assign" mode.  This has caused the offset of
basically every function outside the ABI to change.  I have verified
that a libGL with this patch works with a DRI driver without the patch.
Futher, several function were removed from the dispatch tables
altogether.  These are the functions for the following extensions:
	GL_SGIS_texture_filter4
	GL_SGIS_texture4D
	GL_SGIS_detail_texture
	GL_SGIS_sharpen_texture
	GL_SGIX_sprite
	GL_SGIX_instruments
	GL_SGIX_framezoom
	GL_SGIX_tag_sample_buffer
	GL_SGIX_reference_plane
	GL_SGIX_flush_raster
	GL_SGIX_list_priority
	GL_SGIX_fragment_lighting
	GL_PGI_misc_hints
	GL_EXT_index_material
	GL_EXT_index_func
	GL_3DFX_tbuffer
This removes 50 functions from the dispatch table. 
						
						
					 
					
						2006-08-24 20:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5947f8fd63 
					 
					
						
						
							
							fix fragment.position initialization bug  
						
						
						
						
					 
					
						2006-08-24 19:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ce9767f863 
					 
					
						
						
							
							Make sure that _GNU_SOURCE is enabled in the linux configs that set  
						
						... 
						
						
						
						HAVE_POSIX_MEMALIGN.  This eliminates a compiler warning.  Also,
clean up some crufty linux-sparc* configs. 
						
						
					 
					
						2006-08-24 18:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						39f222a421 
					 
					
						
						
							
							add point-position.c  
						
						
						
						
					 
					
						2006-08-24 17:49:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						28536e6c4f 
					 
					
						
						
							
							Test for fragment.position in points primitives.  Currently renders  
						
						... 
						
						
						
						incorrectly on software mesa. 
						
						
					 
					
						2006-08-24 17:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						83304326c8 
					 
					
						
						
							
							added glut/mini/ sources to glut tarball  
						
						
						
						
					 
					
						2006-08-24 17:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						116411d5f0 
					 
					
						
						
							
							Check if mesa_vp->Base.Parameters is null before dereferencing (bug report  
						
						... 
						
						
						
						from Chris Rankin).
Also, fix some bad casts. 
						
						
					 
					
						2006-08-24 15:57:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4169c220bd 
					 
					
						
						
							
							Fix some problems with the generation of the size tables.  Enable  
						
						... 
						
						
						
						generation of protocol tables for Render. 
						
						
					 
					
						2006-08-24 00:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a95d5f0f58 
					 
					
						
						
							
							silence warning  
						
						
						
						
					 
					
						2006-08-23 23:18:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4d12a05e6c 
					 
					
						
						
							
							Added _mesa_lookup_program() and _mesa_lookup_bufferobj() functions to avoid  
						
						... 
						
						
						
						a lot of casting elsewhere.
Use _mesa_lookup_texture() in tdfx driver, use _mesa_lookup_bufferobj() in r300
driver. 
						
						
					 
					
						2006-08-23 23:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						261a806f9e 
					 
					
						
						
							
							New script and API description file to enable generate of GLX protocol  
						
						... 
						
						
						
						decode tables in the server. 
						
						
					 
					
						2006-08-23 20:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d21ccb49c0 
					 
					
						
						
							
							update glut fbdev sources list  
						
						
						
						
					 
					
						2006-08-23 19:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						bd3e6ec066 
					 
					
						
						
							
							VT switching now uses correct keys.  
						
						... 
						
						
						
						exiting when virtual screen size is larger than regular size doesn't corrupt screen.
colormap is reset when using stdin input on exit.
return is not reported as ctrl-m but '\r' as it should be
backspace keycode was incorrect and not working, fixed 
						
						
					 
					
						2006-08-23 07:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						43c9587ed4 
					 
					
						
						
							
							remove duplicate pieces of code.  
						
						
						
						
					 
					
						2006-08-22 22:27:32 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						cafb0617ea 
					 
					
						
						
							
							extend some DrawRangeElements cases to support rendering more than 65535 verts in one blast. ut2k4 cases in other words ...  
						
						
						
						
					 
					
						2006-08-22 21:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						50eae3af7a 
					 
					
						
						
							
							fix broken write-only depth setting. use early z where possible.  
						
						
						
						
					 
					
						2006-08-22 21:05:37 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						723db7212c 
					 
					
						
						
							
							Correct the name of the GL_NV_texture_expand_normal extension.  
						
						
						
						
					 
					
						2006-08-22 18:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						d319edff1e 
					 
					
						
						
							
							The TLS dispatch functions for x86-64 are fixed-size, just like on  
						
						... 
						
						
						
						x86.  This means that the position of each dispatch function can be
calculated as (dispatch_offset * size_of_function) + glNewList.  This
allows us to not store the function pointers in glprocs_table_t.
This same optimization has been done for quite some time on x86.  We
could probably also do this for some cases of the SPARC dispatch as
well. 
						
						
					 
					
						2006-08-22 18:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4e4b5f4008 
					 
					
						
						
							
							Add new attribute called static_dispatch to the <function> element.  This  
						
						... 
						
						
						
						boolean attribute, which defaults to true, determines whether or not a
static dispatch function is available in libGL for applications to link
against.
Ideally, any new functions that are not part of the ABI should not have
directly accessable dispatch functions.  This forces applications to use
glXGetProcAddress to access these functions.  By doing this we can
gracefully remove functions from libGL without breaking the linkage of
applications.
Note that the static dispatch functions are still generated.  However, they
are given names like gl_dispatch_stub_820 and are marked with the "hidden"
linker attribute.
All extension functions added since the previous Mesa release (6.5) have
been marked as 'static_dispatch="false"'. 
						
						
					 
					
						2006-08-22 16:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6423ec9145 
					 
					
						
						
							
							move ALL_SOURCES to sources file  
						
						
						
						
					 
					
						2006-08-21 16:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b20814fd7d 
					 
					
						
						
							
							remove FBDEV_DRIVER_OBJECTS assignment (in sources file)  
						
						
						
						
					 
					
						2006-08-21 15:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d5299bf9a1 
					 
					
						
						
							
							various updates  
						
						
						
						
					 
					
						2006-08-21 14:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						1d67cad9af 
					 
					
						
						
							
							More GLSL preprocessor code:  
						
						... 
						
						
						
						Rename slang_version.syn to slang_pp_version.syn.
The #version directive understands version 120.
Cosmetic changes in version preprocessor.
Checks if requested version is supported by the compiler. 
						
						
					 
					
						2006-08-21 09:25:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						798ef5ce33 
					 
					
						
						
							
							GLSL 1.20 constructors and operators.  
						
						
						
						
					 
					
						2006-08-21 08:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						bd4c8ec0ec 
					 
					
						
						
							
							remove the now confusing option to manually enable software ARB_vp if drm is not new enough on r200  
						
						
						
						
					 
					
						2006-08-19 08:54:03 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						c6fc823987 
					 
					
						
						
							
							Removed ifeq from makefile, and corrected fbdev driver so it compiles  
						
						
						
						
					 
					
						2006-08-19 00:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cf4d2f7109 
					 
					
						
						
							
							updates for 6.5.1  
						
						
						
						
					 
					
						2006-08-18 20:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						92c43b110c 
					 
					
						
						
							
							Fix-ups for linux-fbdev config.  No longer build Xlib driver sources.  
						
						
						
						
					 
					
						2006-08-18 20:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						7e4152f0ed 
					 
					
						
						
							
							The driver now compiles correctly without any x headers or libraries installed  
						
						... 
						
						
						
						The bitmap and stroke code can't be shared with glx anymore because of this.
The model for the mini teapot is restored and I have tested it to work with
linux-fbdev and linux-solo
The driver recognizes 32bpp where there is no alpha (my radeon 7500)  It also
sets the correct number of cmap entrees (instead of 256 which can be an error) 
						
						
					 
					
						2006-08-18 10:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						bd87c303e9 
					 
					
						
						
							
							Fix writemasks on texture arb fp instructions.  
						
						... 
						
						
						
						Cleanup invarient state emission. 
						
						
					 
					
						2006-08-18 09:04:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c1c282f36a 
					 
					
						
						
							
							sort the FEATURE_ defines  
						
						
						
						
					 
					
						2006-08-17 14:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9dc90cd5f3 
					 
					
						
						
							
							added FEATURE_EXT_timer_query and tests  
						
						
						
						
					 
					
						2006-08-17 14:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5928718475 
					 
					
						
						
							
							change #ifdef to #if  
						
						
						
						
					 
					
						2006-08-17 14:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6206aec90a 
					 
					
						
						
							
							change tex memory allocation calls (debian bug 383209)  
						
						
						
						
					 
					
						2006-08-16 20:53:39 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a7d0256745 
					 
					
						
						
							
							When available, which is most of the time, use posix_memalign to implement  
						
						... 
						
						
						
						_mesa_align_malloc and friends. 
						
						
					 
					
						2006-08-16 17:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ab6cf9dd62 
					 
					
						
						
							
							Enable support for GL_EXT_gpu_program_parameters for R300.  
						
						
						
						
					 
					
						2006-08-15 16:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8c41c757fe 
					 
					
						
						
							
							Add support for GL_EXT_gpu_program_parameters.  Any driver that enables  
						
						... 
						
						
						
						either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this
extension as well. 
						
						
					 
					
						2006-08-15 16:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5208d93a41 
					 
					
						
						
							
							Add test for GL_EXT_gpu_program_parameters.  
						
						
						
						
					 
					
						2006-08-15 16:44:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						daea717634 
					 
					
						
						
							
							Remove extraneous trailing semicolon.  
						
						
						
						
					 
					
						2006-08-15 16:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						37b5b01217 
					 
					
						
						
							
							s/GLvoid/void/ to fix gcc 4.2 issue (bug 7875)  
						
						
						
						
					 
					
						2006-08-15 14:28:03 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						061a3fe340 
					 
					
						
						
							
							Bug  #7169 : Attempt to make libGL symbols visible to drivers.  
						
						... 
						
						
						
						Some applications end up dlopening libGL without RTLD_GLOBAL, so the libGL
symbols referenced by the driver can't be unresolved when libGL dlopens it.
This attempts to make the libGL symbols visible to the driver by dlopening
libGL (again) with RTLD_GLOBAL before dlopening the driver and dlclosing
the obtained handle afterwards. 
						
						
					 
					
						2006-08-14 15:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						24cd8e22f5 
					 
					
						
						
							
							gcc-4.1.1 compile fix  
						
						
						
						
					 
					
						2006-08-12 13:31:15 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						357addfc45 
					 
					
						
						
							
							Add comments explaining a couple "mystery" bits.  
						
						
						
						
					 
					
						2006-08-12 00:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						32a9e9be0c 
					 
					
						
						
							
							Fix white-space problem in the prototype for glBlitFramebufferEXT that  
						
						... 
						
						
						
						prevented gl_mangle.h from picking it up. 
						
						
					 
					
						2006-08-12 00:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8fbe16d4dd 
					 
					
						
						
							
							Fix long standing bug that prevented newer drivers from working with  
						
						... 
						
						
						
						older libGL.  The data in extension_helper.h erroneous instructed
drivers to expect all functions with establised offsets, even those
not in the ABI, to have a specific offset allocated.  This is just
wrong.  A function is either in the ABI and has a set offset or a
function is not in the ABI and has a re-map offset. 
						
						
					 
					
						2006-08-11 23:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						56f349515c 
					 
					
						
						
							
							Convert comment header for __GLcontextModesRec to Doxygen style.  
						
						
						
						
					 
					
						2006-08-11 22:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						8ff5e37f58 
					 
					
						
						
							
							support shorts as vertex data  
						
						
						
						
					 
					
						2006-08-11 13:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2332812644 
					 
					
						
						
							
							Add padding to match the current xf86-video-intel DDX->DRI interface.  
						
						
						
						
					 
					
						2006-08-10 21:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						3775b566fa 
					 
					
						
						
							
							mkdir -> mkdir -p, since /usr/include might not exist in the installroot yet  
						
						
						
						
					 
					
						2006-08-10 20:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						be85fde82b 
					 
					
						
						
							
							linux-indirect target fixes.  
						
						
						
						
					 
					
						2006-08-10 20:19:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b7a661cf8c 
					 
					
						
						
							
							6.5.1 relnotes  
						
						
						
						
					 
					
						2006-08-10 14:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						795e83f809 
					 
					
						
						
							
							latest updates for 6.5.1  
						
						
						
						
					 
					
						2006-08-10 14:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						a89b099c74 
					 
					
						
						
							
							Fixup more PROGRAM_UNDEFINED problems.  
						
						
						
						
					 
					
						2006-08-10 13:14:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						8d97265711 
					 
					
						
						
							
							Fix some breakage after the PROGRAM_UNDEFINED change  
						
						
						
						
					 
					
						2006-08-10 13:12:00 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						7196cddb3a 
					 
					
						
						
							
							Added initial multisampling support to glfbdev driver.  
						
						... 
						
						
						
						Fully implemented glutGameMode, and added vidresize stubs to make
Added support for glutReshapeDisplay to change video mode but not lose
current mesa context.
implementation glut 5 complient.
Fixed many minor bugs
Updated docs 
						
						
					 
					
						2006-08-10 10:21:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						54e15d6585 
					 
					
						
						
							
							finish up texstore for SL8 texture format  
						
						
						
						
					 
					
						2006-08-10 04:14:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						7ba08ac45a 
					 
					
						
						
							
							GLSL 1.20 built-in library.  
						
						
						
						
					 
					
						2006-08-09 21:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						edefc658e4 
					 
					
						
						
							
							More GLSL code - more support for vec4 operations on x86 back-end.  
						
						
						
						
					 
					
						2006-08-09 20:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9f344b3e7d 
					 
					
						
						
							
							Add Intel i965G/Q DRI driver.  
						
						... 
						
						
						
						This driver comes from Tungsten Graphics, with a few further modifications by
Intel. 
						
						
					 
					
						2006-08-09 19:14:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7b52bed987 
					 
					
						
						
							
							Add PROGRAM_FILE_MAX for i965 driver.  
						
						... 
						
						
						
						While here, make PROGRAM_UNDEFINED just the next value in the enum. 
						
						
					 
					
						2006-08-09 19:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						46f20579a2 
					 
					
						
						
							
							implement some of the sRGB texstore functions  
						
						
						
						
					 
					
						2006-08-09 02:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4b1e6a4b58 
					 
					
						
						
							
							remove stray text from previous check-in  
						
						
						
						
					 
					
						2006-08-07 14:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						6545ebbd8d 
					 
					
						
						
							
							Modified config to use glut/fbdev, added demo and sample directories.  
						
						
						
						
					 
					
						2006-08-05 08:55:10 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						288d4b6ebe 
					 
					
						
						
							
							Modularized code into multiple files.  
						
						... 
						
						
						
						Added gamemode stubs, iconify support, joystick stubs.
Fixed color index mode, added 8 bit alpha blending, enabled cmaps even
with 15, 16, 24, and 32 depths as some fbdev drivers need this.
Fixed compiling with -ansi
Using SIGIO for keyboard input, so that vt switching is enabled even
if the program is locked.
Fixed numerous small bugs. 
						
						
					 
					
						2006-08-05 08:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0606ad45f6 
					 
					
						
						
							
							fix typo, indentation  
						
						
						
						
					 
					
						2006-08-04 22:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						4818b0bea1 
					 
					
						
						
							
							export new _mesa_* functions  
						
						
						
						
					 
					
						2006-08-04 19:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5c488dcab2 
					 
					
						
						
							
							fix bug when pushing ReadBuffer state for GL_PIXEL_MODE_BIT  
						
						
						
						
					 
					
						2006-08-04 13:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						21dc092324 
					 
					
						
						
							
							Handle GLUT_DEVICE_KEY_REPEAT,GLUT_OWN_JOYSTICK,GLUT_JOYSTICK_POLL_RATE in glutDeviceGet().  
						
						
						
						
					 
					
						2006-08-04 12:43:33 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						3ab2dd9f91 
					 
					
						
						
							
							Moved glutDeviceGet() to events.c.  
						
						... 
						
						
						
						Implemented glutIgnoreKeyRepeat() and glutSetKeyRepeat(). 
						
						
					 
					
						2006-08-04 10:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0a4be70368 
					 
					
						
						
							
							more work for GL_EXT_texture_sRGB.  
						
						
						
						
					 
					
						2006-08-04 03:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2eb00b4388 
					 
					
						
						
							
							use WRITE_MASK_* instead of 0x1, 0x2, etc  
						
						
						
						
					 
					
						2006-08-03 17:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3163542841 
					 
					
						
						
							
							Added a check to prevent rebuilding Mesa with a different configuration  
						
						... 
						
						
						
						without first doing 'make realclean'. 
						
						
					 
					
						2006-08-03 16:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9c3876d7d8 
					 
					
						
						
							
							New wrapper functions: _mesa_dlopen(), _mesa_dlsym(), _mesa_dlclose().  
						
						... 
						
						
						
						Eventually move them into imports.c 
						
						
					 
					
						2006-08-03 03:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6c071592ab 
					 
					
						
						
							
							added GL_EXT_texture_sRGB  
						
						
						
						
					 
					
						2006-08-03 03:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8d214bc804 
					 
					
						
						
							
							Initial work for GL_EXT_texture_sRGB.  
						
						
						
						
					 
					
						2006-08-03 03:20:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						35fe7cfae4 
					 
					
						
						
							
							fix link for Aqsis  
						
						
						
						
					 
					
						2006-08-02 21:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b60a3da43f 
					 
					
						
						
							
							Enable vec4 extension for x86 back-end.  
						
						
						
						
					 
					
						2006-08-02 14:51:24 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						1616f5b621 
					 
					
						
						
							
							Change fragment shader to utilize faster vec4 operations.  
						
						
						
						
					 
					
						2006-08-02 14:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						7a70391575 
					 
					
						
						
							
							Add test for vec4 extension.  
						
						
						
						
					 
					
						2006-08-02 14:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						3b5e02cc7c 
					 
					
						
						
							
							Add vec4 extension.  
						
						
						
						
					 
					
						2006-08-02 14:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						60ba2d88b3 
					 
					
						
						
							
							Fix mmFindBlock function.  
						
						
						
						
					 
					
						2006-08-02 14:22:06 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						365582dd6f 
					 
					
						
						
							
							Clean-up FEATURE_ARB_shader_objects #ifdefs. Bug 7492.  
						
						
						
						
					 
					
						2006-08-01 20:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cc738e004f 
					 
					
						
						
							
							casts and assertions  
						
						
						
						
					 
					
						2006-08-01 20:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f05e7eba95 
					 
					
						
						
							
							code to draw engine block  
						
						
						
						
					 
					
						2006-08-01 20:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						90d7b9c9eb 
					 
					
						
						
							
							Move GL_MESA_shader_debug from glext.h to gl.h.  
						
						
						
						
					 
					
						2006-08-01 16:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e724324894 
					 
					
						
						
							
							renderbuffer fixes (Sean D'Epagnier)  
						
						
						
						
					 
					
						2006-08-01 14:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						9a4f15ee59 
					 
					
						
						
							
							Fixed warnings.  
						
						
						
						
					 
					
						2006-08-01 14:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						689df543db 
					 
					
						
						
							
							fix   #6991  
						
						
						
						
					 
					
						2006-07-31 23:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						667dd3c3e8 
					 
					
						
						
							
							added glut fbdev files  
						
						
						
						
					 
					
						2006-07-31 14:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fe3242f00a 
					 
					
						
						
							
							GLUT on fbdev driver.  Sean D'Epagnier  
						
						
						
						
					 
					
						2006-07-31 14:24:21 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						e8947a5fa0 
					 
					
						
						
							
							Add support for GL_MESA_shader_debug.  
						
						
						
						
					 
					
						2006-07-30 15:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						91dbc04d5e 
					 
					
						
						
							
							Commit enums for GL_MESA_shader_debug.spec.  
						
						
						
						
					 
					
						2006-07-30 15:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						32bf274f78 
					 
					
						
						
							
							Program to convert .syn file to .h headers.  
						
						
						
						
					 
					
						2006-07-30 14:48:01 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						fc434622b3 
					 
					
						
						
							
							Clear window's event mask before enabling handled events.  
						
						
						
						
					 
					
						2006-07-30 14:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						4cc87c7248 
					 
					
						
						
							
							Add support for GL_MESA_shader_debug.  
						
						
						
						
					 
					
						2006-07-30 14:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						c26999fd2c 
					 
					
						
						
							
							Fix dependencies.  
						
						
						
						
					 
					
						2006-07-30 14:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d2ac9ab6ee 
					 
					
						
						
							
							More text.  
						
						
						
						
					 
					
						2006-07-30 14:28:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						39dd5196e6 
					 
					
						
						
							
							Optimize shaders.  
						
						... 
						
						
						
						Use frame counter. 
						
						
					 
					
						2006-07-29 09:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						0e6ef1b1cd 
					 
					
						
						
							
							Fix build failure in the savage driver.  
						
						
						
						
					 
					
						2006-07-28 21:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						32d61d0616 
					 
					
						
						
							
							r300_emit.h cleanup.  
						
						... 
						
						
						
						Remove unused macro
Replace LOCAL_VAR, PREFIX*
Indent code
Remove radeon redundant CP type 3 packet 
						
						
					 
					
						2006-07-27 22:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a7722cb794 
					 
					
						
						
							
							load SLANG_FRAGMENT_FIXED_SECONDARYCOLOR  
						
						
						
						
					 
					
						2006-07-21 20:52:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c28399baa7 
					 
					
						
						
							
							just reindent  
						
						
						
						
					 
					
						2006-07-21 20:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a97492f4df 
					 
					
						
						
							
							added arrayobj.[ch] files  
						
						
						
						
					 
					
						2006-07-21 19:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9d9d7b1dee 
					 
					
						
						
							
							check for non-nill pwc in WMesaMakeCurrent(), bug 7585  
						
						
						
						
					 
					
						2006-07-21 19:52:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						122629f279 
					 
					
						
						
							
							Some structure renaming.  Prefix vertex/fragment-related structs with  
						
						... 
						
						
						
						"gl_" to match other structs. 
						
						
					 
					
						2006-07-20 16:49:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						459db7bd72 
					 
					
						
						
							
							bump MESA_TINY to 1  
						
						
						
						
					 
					
						2006-07-20 04:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a623e008c6 
					 
					
						
						
							
							move/update comments  
						
						
						
						
					 
					
						2006-07-20 04:24:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2f12458fb3 
					 
					
						
						
							
							use ctx->Light.ShadeModel instead of ctx->_TriangleCaps  
						
						
						
						
					 
					
						2006-07-20 04:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a1a6ac4af4 
					 
					
						
						
							
							Instead of testing ctx->_TriangleCaps for flat/smooth shading, just use ctx->Light.ShadeModel  
						
						
						
						
					 
					
						2006-07-20 04:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4e2de9531e 
					 
					
						
						
							
							remove unused NEED_TWO_SIDED_LIGHTING() macro  
						
						
						
						
					 
					
						2006-07-20 03:56:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ad15866ef0 
					 
					
						
						
							
							For glGetTexImage(), move the _mesa_validate_pbo_access() error check into  
						
						... 
						
						
						
						_mesa_GetTexImage() so it's not needed in the fallback or driver functions. 
						
						
					 
					
						2006-07-19 16:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0749e2723b 
					 
					
						
						
							
							Several loops over the map1/2 evaluator arrays were incorrect.  
						
						... 
						
						
						
						There's only 16 evaluator maps.  Define new _TNL_NUM_EVAL constant for
those loops.
Also, fix priority of GL_NV_vertex_program generic maps - they override the
conventional maps.
See bug 7564. 
						
						
					 
					
						2006-07-19 15:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						69ddf6cc41 
					 
					
						
						
							
							more 6.5.1 additions  
						
						
						
						
					 
					
						2006-07-19 15:09:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						114ecb9d67 
					 
					
						
						
							
							indentation fix  
						
						
						
						
					 
					
						2006-07-18 22:33:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						df926955be 
					 
					
						
						
							
							add missing 'return' after a few _mesa_error() calls in _mesa_GetTexImage()  
						
						
						
						
					 
					
						2006-07-18 22:27:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						813e56db51 
					 
					
						
						
							
							Compute ctx->Color._LogicOpEnabled in one place instead of four places!  
						
						
						
						
					 
					
						2006-07-18 19:15:40 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						f81b1dbe37 
					 
					
						
						
							
							fix a memleak (that code block has been commented out for years for unknown reasons)  
						
						
						
						
					 
					
						2006-07-15 12:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						416ac254c2 
					 
					
						
						
							
							A small logic error.  
						
						... 
						
						
						
						We need to call do_swizzle() when the scaler _or_ vector unit have a
swizzle other 000/ZERO/111/ONE.
This ensures that the gloss on banners in ut2004 is not angel-dependent
(since when was banners glossy?). 
						
						
					 
					
						2006-07-15 10:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f4e46e1a46 
					 
					
						
						
							
							define FLT_MAX_EXP to 128 if undefined  
						
						
						
						
					 
					
						2006-07-13 20:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						7ef4a07165 
					 
					
						
						
							
							Move initialization of server_support from __glXProcessServerString to  
						
						... 
						
						
						
						__glXCalcualteUsableExtensions.  By having both callers of
__glXProcessServerString initialize the bit-fields passed in, we guarantee
that the correct amount of data is initialized:
This fixes bugzilla #7353 . 
						
						
					 
					
						2006-07-13 15:27:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						883f9891cb 
					 
					
						
						
							
							LIB_DIR is now just 'lib' or 'lib64'  
						
						... 
						
						
						
						Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets.
Patch by Hanno Böck. 
						
						
					 
					
						2006-07-13 02:50:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d9eff8ba19 
					 
					
						
						
							
							download/install updates  
						
						
						
						
					 
					
						2006-07-12 20:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b8528ea55e 
					 
					
						
						
							
							New config var DRI_DRIVER_SEARCH_DIR to specify where libGL should search  
						
						... 
						
						
						
						(at runtime) for the DRI drivers.
See bug 2372. 
						
						
					 
					
						2006-07-12 19:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						e5c28321b2 
					 
					
						
						
							
							fix another memleak  
						
						
						
						
					 
					
						2006-07-12 17:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						e77875dcbe 
					 
					
						
						
							
							fix a memleak  
						
						
						
						
					 
					
						2006-07-12 16:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						59cfd3cd3f 
					 
					
						
						
							
							destroy window upon exit, remove CVS log comment  
						
						
						
						
					 
					
						2006-07-12 02:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d8bb5ea967 
					 
					
						
						
							
							call glutDestroyWindow() to allow checking for mem leaks upon exit  
						
						
						
						
					 
					
						2006-07-12 02:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c04bb519e1 
					 
					
						
						
							
							free array objects properly (bug 7493)  
						
						
						
						
					 
					
						2006-07-11 21:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						c60bcc8966 
					 
					
						
						
							
							free GL2Objects unconditionally  
						
						
						
						
					 
					
						2006-07-11 20:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						c0eb777cd8 
					 
					
						
						
							
							free the ArrayObjects hash table  
						
						
						
						
					 
					
						2006-07-11 19:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						17b5063c6f 
					 
					
						
						
							
							only access ss->BufferObjects if it's declared  
						
						
						
						
					 
					
						2006-07-11 19:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						aead688e7f 
					 
					
						
						
							
							_mesa_destroy_context() frees radeon->glCtx so we must not access it afterwards  
						
						
						
						
					 
					
						2006-07-11 18:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellström 
							
						 
					 
					
						
						
							
						
						bbe197ec1d 
					 
					
						
						
							
							Revert the SiS and Unichrome DRM version check changes.  
						
						
						
						
					 
					
						2006-07-11 14:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellström 
							
						 
					 
					
						
						
							
						
						85b4ae0654 
					 
					
						
						
							
							The SiS and Unichrome drivers assume that the handle to the  
						
						... 
						
						
						
						AGP map is equivalent to the AGP physical address. Fix this. 
						
						
					 
					
						2006-07-10 12:20:24 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						b9920ba7b7 
					 
					
						
						
							
							Fix   #7195  
						
						
						
						
					 
					
						2006-07-09 00:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						27908d2bcb 
					 
					
						
						
							
							update comment, APP_LIB_DEPS  
						
						
						
						
					 
					
						2006-07-07 14:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						04f43226a8 
					 
					
						
						
							
							fixup OSMESA_LIBS and make clean target  
						
						
						
						
					 
					
						2006-07-07 14:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8c140c9c37 
					 
					
						
						
							
							remove GLUT dependency  
						
						
						
						
					 
					
						2006-07-07 14:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3ae1905744 
					 
					
						
						
							
							remove dependency on GLUT  
						
						
						
						
					 
					
						2006-07-07 14:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						218ba1ff54 
					 
					
						
						
							
							Don't include unused header files.  
						
						
						
						
					 
					
						2006-07-06 07:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						5906acad08 
					 
					
						
						
							
							R300_RR_ROUTE_1 still needs to be initialized.  
						
						
						
						
					 
					
						2006-07-05 13:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ff8daf21e 
					 
					
						
						
							
							New animated engine demo.  
						
						
						
						
					 
					
						2006-07-04 21:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						1ad914575a 
					 
					
						
						
							
							Add R300_VAP_CNTL 0x2140 and cosmetic cleanup.  
						
						
						
						
					 
					
						2006-07-04 20:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						525eb0b621 
					 
					
						
						
							
							added linux-osmesa  
						
						
						
						
					 
					
						2006-07-04 16:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f385cf115a 
					 
					
						
						
							
							simple libOSMesa.so-only config, no X  
						
						
						
						
					 
					
						2006-07-04 16:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c6e1784062 
					 
					
						
						
							
							enable hw antialiasing (Martijn van Oosterhout)  
						
						
						
						
					 
					
						2006-07-04 13:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2922aa236f 
					 
					
						
						
							
							fix linking bug (bug 7405)  
						
						
						
						
					 
					
						2006-07-03 23:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						77afb43519 
					 
					
						
						
							
							additional clipping/viewport fixes (Martijn van Oosterhout)  
						
						
						
						
					 
					
						2006-07-03 23:08:33 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						46c1419c93 
					 
					
						
						
							
							some minor simplifications (same as in r300 driver) since mesa's internally used swizzle and writemask flags are identical to the bits used on the hardware, use a macro to error out if these assumptions are no longer true.  
						
						
						
						
					 
					
						2006-07-03 22:14:54 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						bf35d70635 
					 
					
						
						
							
							check if radeon_drm.h from libdrm is new enough, otherwise print an error to make it easier to figure out why it won't compile...  
						
						
						
						
					 
					
						2006-07-03 22:11:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						69f31f5475 
					 
					
						
						
							
							Add copyright header and minor cleanup.  
						
						
						
						
					 
					
						2006-07-03 21:35:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bfb2729f9e 
					 
					
						
						
							
							disable a new mem leak check until we're sure it's valid  
						
						
						
						
					 
					
						2006-07-03 13:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a6c72b67f6 
					 
					
						
						
							
							fix clipping bug on context change (Martijn van Oosterhout)  
						
						
						
						
					 
					
						2006-07-03 13:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						527cd2544f 
					 
					
						
						
							
							initialize offset to avoid bogus warnings from valgrind  
						
						
						
						
					 
					
						2006-07-01 21:27:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						be9282bf0b 
					 
					
						
						
							
							Vertex/fragment program patches (Rune Petersen)  
						
						
						
						
					 
					
						2006-06-30 17:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0cdf2d7413 
					 
					
						
						
							
							clipping fixes (Martijn van Oosterhout)  
						
						
						
						
					 
					
						2006-06-30 17:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f63623779a 
					 
					
						
						
							
							clean-ups  
						
						
						
						
					 
					
						2006-06-30 16:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2893072967 
					 
					
						
						
							
							use _mesa_HashDeleteAll()  
						
						
						
						
					 
					
						2006-06-30 15:58:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						66c9be06f9 
					 
					
						
						
							
							remove occlude.c demo since GL_HP_occlusion_test no longer available  
						
						
						
						
					 
					
						2006-06-30 15:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c7e164f091 
					 
					
						
						
							
							In free_shared_state(), use new _mesa_HashDeleteAll() function to delete  
						
						... 
						
						
						
						textures, display lists, programs, VBOs, etc.  Less code and more efficient. 
						
						
					 
					
						2006-06-30 15:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d179e16501 
					 
					
						
						
							
							Added _mesa_delete_list() to delete a display list, but don't remove from  
						
						... 
						
						
						
						hash table.  Make _mesa_destroy_list() static. 
						
						
					 
					
						2006-06-30 15:41:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9f6798d6e1 
					 
					
						
						
							
							Added _mesa_HashDeleteAll() to delete all entries in a hash table with a  
						
						... 
						
						
						
						callback function.
Added _mesa_HashWalk() to walk over all entries in a hash table with callback. 
						
						
					 
					
						2006-06-30 15:39:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						7c583f5d11 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2006-06-29 20:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						f7f5b2c415 
					 
					
						
						
							
							destroy left-over VBOs on shutdown  
						
						
						
						
					 
					
						2006-06-29 18:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						ff3a5b1842 
					 
					
						
						
							
							instead of messing with _TNL_LAST_GENERIC and _TNL_FIRST_GENERIC, use _TNL_NUM_GENERIC. this fixes an off-by-one error (we didn't handle the final attribute)  
						
						
						
						
					 
					
						2006-06-29 16:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						8ca6250d72 
					 
					
						
						
							
							cleanup, avoid magic values  
						
						
						
						
					 
					
						2006-06-29 16:47:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						ff5b590382 
					 
					
						
						
							
							added _TNL_NUM_GENERIC  
						
						
						
						
					 
					
						2006-06-29 16:45:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						787f4965a2 
					 
					
						
						
							
							only assert front/back pitch if double-buffered (bug 7663)  
						
						
						
						
					 
					
						2006-06-29 15:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b10ea9843b 
					 
					
						
						
							
							added src/glx/x11/depend to DEPEND_FILES  
						
						
						
						
					 
					
						2006-06-28 21:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						6c33475424 
					 
					
						
						
							
							propagate errors from parse_generic_attrib_num in parse_attrib_binding (-> don't segfault when you're trying to access invalid generic attributes  
						
						
						
						
					 
					
						2006-06-28 16:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7a7aa2aabb 
					 
					
						
						
							
							Don't use nested struct definitions in tnl_clipspace_fastpath.  
						
						... 
						
						
						
						Make attr_type into a top-level type: tnl_attr_type
See bug 7340. 
						
						
					 
					
						2006-06-27 20:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4063b1730d 
					 
					
						
						
							
							Remove the extraneous GL_ prefix from the enums for GL_EXT_timer_query and  
						
						... 
						
						
						
						GL_EXT_framebuffer_blit.  Enumerants in the XML schema get the GL_ prefix
added to them automatically.  This resulted in things like
"GL_GL_TIME_ELAPSED_EXT" in enums.c. 
						
						
					 
					
						2006-06-27 16:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						291fd257eb 
					 
					
						
						
							
							Fix stencil clears that have caused problems with redbook/stencil, tests/stencilwrap and ut2k4 adrenaline pills.  
						
						
						
						
					 
					
						2006-06-27 01:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						caf0176472 
					 
					
						
						
							
							Fix generic vertex attribs (Rune Petersen)  
						
						
						
						
					 
					
						2006-06-27 01:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4e0617849c 
					 
					
						
						
							
							use trackball code for mouse rotation  
						
						
						
						
					 
					
						2006-06-26 23:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9671548424 
					 
					
						
						
							
							virtual trackball code  
						
						
						
						
					 
					
						2006-06-26 22:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						199729ff27 
					 
					
						
						
							
							locking fixes (Martijn Van Oosterhout)  
						
						
						
						
					 
					
						2006-06-26 19:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						78a6000cf2 
					 
					
						
						
							
							Use $(LIB_DIR) instead of $(TOP)/lib since libraries sometimes go into lib64/.  
						
						... 
						
						
						
						Probably need to fix the install destinations too... 
						
						
					 
					
						2006-06-26 15:34:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						0deb088cf0 
					 
					
						
						
							
							more cleanups  
						
						
						
						
					 
					
						2006-06-23 16:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3cb56804ca 
					 
					
						
						
							
							fix glut/freeglut links  
						
						
						
						
					 
					
						2006-06-23 15:27:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0e794a1bc6 
					 
					
						
						
							
							New 'install' targets in makefile.  See bug 2372.  
						
						
						
						
					 
					
						2006-06-22 22:50:48 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b4517527eb 
					 
					
						
						
							
							A bunch of tiny tests that I've found helpful bringing up drivers from  
						
						... 
						
						
						
						scratch.  These exercise single pieces of functionality and provide a
gentler ramp than trying to use the mesa demos to bring up drivers with. 
						
						
					 
					
						2006-06-22 16:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5fb9f80e37 
					 
					
						
						
							
							exercise min/max lod  
						
						
						
						
					 
					
						2006-06-21 14:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						942b5b7bc0 
					 
					
						
						
							
							exercise position invarient vertex program  
						
						
						
						
					 
					
						2006-06-21 14:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						feb0ff11e5 
					 
					
						
						
							
							Check for a valid context  
						
						
						
						
					 
					
						2006-06-21 10:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4cd9e5c3c9 
					 
					
						
						
							
							rewrite gluErrorString() to be more legible  
						
						
						
						
					 
					
						2006-06-20 15:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bd0bfd1dc2 
					 
					
						
						
							
							reorder a few token definitions  
						
						
						
						
					 
					
						2006-06-20 14:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						c28834bfbb 
					 
					
						
						
							
							Add M32R architecture to test for USE_IEEE and friends (Kazuhiro Inaoka,  
						
						... 
						
						
						
						from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374608 ). 
						
						
					 
					
						2006-06-20 09:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ec9ed4f25 
					 
					
						
						
							
							fix span code compilation problems, bug 5858  
						
						
						
						
					 
					
						2006-06-20 03:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4afcd8aa8b 
					 
					
						
						
							
							Print the hex value of the errant input when an invalid stencil function is  
						
						... 
						
						
						
						specified. 
						
						
					 
					
						2006-06-19 16:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						161de10ce8 
					 
					
						
						
							
							If DrawBuffer isn't set, return immediately  
						
						
						
						
					 
					
						2006-06-19 09:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						11fceb19d3 
					 
					
						
						
							
							no need to handle ARL in a special way, it's a generic scalar operation. only tested on r300.  
						
						
						
						
					 
					
						2006-06-18 14:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						16d1024f27 
					 
					
						
						
							
							fix broken negate  
						
						
						
						
					 
					
						2006-06-18 12:50:27 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e6a17b6052 
					 
					
						
						
							
							fix broken address register reads  
						
						
						
						
					 
					
						2006-06-18 12:39:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						385f23edf9 
					 
					
						
						
							
							Thread safety for Win32.  SourceForge bug  #1507315 .  
						
						
						
						
					 
					
						2006-06-16 14:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c0168fabed 
					 
					
						
						
							
							glPush/PopAttrib fix (bug 6891)  
						
						
						
						
					 
					
						2006-06-16 13:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						65897c04c8 
					 
					
						
						
							
							don't create include/GLES yet  
						
						
						
						
					 
					
						2006-06-16 13:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c97c5f0b6b 
					 
					
						
						
							
							remove obsolete PointSizePtr  
						
						
						
						
					 
					
						2006-06-16 13:40:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						c3c64383ca 
					 
					
						
						
							
							OpenVMS compile support update  
						
						... 
						
						
						
						Modified Files:
 	Mesa/src/mesa/main/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-06-16 13:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						be906fe05e 
					 
					
						
						
							
							added some comments, braces in _mesa_BindTexture  
						
						
						
						
					 
					
						2006-06-15 15:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2d77b25c27 
					 
					
						
						
							
							minor clean-ups  
						
						
						
						
					 
					
						2006-06-15 15:36:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9960ddcd66 
					 
					
						
						
							
							comments for gl_array_object struct  
						
						
						
						
					 
					
						2006-06-15 15:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						0b994ef589 
					 
					
						
						
							
							Call _mesa_resize_framebuffer() within intelWindowMoved().  Fixes  
						
						... 
						
						
						
						googleearth glitches. 
						
						
					 
					
						2006-06-15 12:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						d048b7d36e 
					 
					
						
						
							
							Protect _swrast_read_rgba_span with RENDER_START/FINISH  
						
						
						
						
					 
					
						2006-06-14 10:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4f68411e77 
					 
					
						
						
							
							s/ATTRIBUTE/GENERIC/  
						
						
						
						
					 
					
						2006-06-14 04:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						62e1fae858 
					 
					
						
						
							
							A number of vertex buffer fields like NormalPtr, FogCoordPtr, etc are really  
						
						... 
						
						
						
						just aliases for members of the VB->AttribPtr[] array.
Begin replacing FogCoordPtr with VB->AttribPtr[_TNL_ATTRIB_FOG], and similarly
for NormalPtr, TexCoordPtr, PointSizePtr, etc. 
						
						
					 
					
						2006-06-14 04:05:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						62dc134771 
					 
					
						
						
							
							Rename _TNL_ATTRIB_ATTRIBUTE* to _TNL_ATTRIB_GENERIC*  
						
						
						
						
					 
					
						2006-06-14 03:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3c18d49607 
					 
					
						
						
							
							new assertion  
						
						
						
						
					 
					
						2006-06-14 03:29:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee06106082 
					 
					
						
						
							
							Do a cheesy implementation of glXWait/GetVideoSyncSGI() functions, but  
						
						... 
						
						
						
						disable reporting the GLX_SGI_video_sync extension anyway.
Google Earth works now. 
						
						
					 
					
						2006-06-13 23:06:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2d087480b4 
					 
					
						
						
							
							GLX_BAD_CONTEXT checks in video-sync functions  
						
						
						
						
					 
					
						2006-06-13 23:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e49aea9cef 
					 
					
						
						
							
							remove debug printf  
						
						
						
						
					 
					
						2006-06-13 22:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f9d88c8204 
					 
					
						
						
							
							clean-ups and new comments  
						
						
						
						
					 
					
						2006-06-13 17:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4df010b296 
					 
					
						
						
							
							fix glVertexAttribPointerARB's normalized behaviour  
						
						
						
						
					 
					
						2006-06-13 17:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						34a3779aae 
					 
					
						
						
							
							remove unused index_attr1fv()  
						
						
						
						
					 
					
						2006-06-13 17:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7dfdf3a5b7 
					 
					
						
						
							
							Rename some functions/macros to better reflect their behaviour:  
						
						... 
						
						
						
						3F -> 3FN because integer types are normalized
4FC -> 3FN because we can normalize non-color attributes 
						
						
					 
					
						2006-06-13 17:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						44b82dffe8 
					 
					
						
						
							
							In import_attrib(), use the from->Normalized flag to choose the right  
						
						... 
						
						
						
						translation function.
Before this fix the 'normalized' flag to glVertexAttribPointerARB() was ignored. 
						
						
					 
					
						2006-06-13 17:06:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5c7c5a762e 
					 
					
						
						
							
							s/0/NULL/  
						
						
						
						
					 
					
						2006-06-13 17:04:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1c546ae552 
					 
					
						
						
							
							When using an ARB vertex program, the generic vertex arrays do not alias the  
						
						... 
						
						
						
						conventional arrays.
Typo: s/writeable/writable/ 
						
						
					 
					
						2006-06-13 17:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8bc00c2047 
					 
					
						
						
							
							fix size assertions in _mesa_init_teximage_fields()  
						
						
						
						
					 
					
						2006-06-13 16:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						212d7e8369 
					 
					
						
						
							
							minor simplification in texcoord array import  
						
						
						
						
					 
					
						2006-06-13 14:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						73e73ffdd5 
					 
					
						
						
							
							Fix command line parsing.  
						
						
						
						
					 
					
						2006-06-13 08:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bd1e587ebe 
					 
					
						
						
							
							remove some unneeded #includes  
						
						
						
						
					 
					
						2006-06-13 03:29:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0395cc01fd 
					 
					
						
						
							
							Fix a few conversion bugs.  For example, GLshort->GLfloat conversion  
						
						... 
						
						
						
						didn't work for color arrays. 
						
						
					 
					
						2006-06-13 03:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						c25eb99f95 
					 
					
						
						
							
							Fix all instances of calling __glXSetupForCommand before GetReqExtra.  
						
						
						
						
					 
					
						2006-06-13 01:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						18d0efb555 
					 
					
						
						
							
							removed incorrect const qualifier  
						
						
						
						
					 
					
						2006-06-13 01:14:48 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						9853aac495 
					 
					
						
						
							
							Make r300 driver build with GL_APPLE_vertex_array_object changes.  
						
						... 
						
						
						
						Sorry for the breakage.  These changes are only build tested. 
						
						
					 
					
						2006-06-12 22:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a3feff414f 
					 
					
						
						
							
							GL_APPLE_vertex_array_object is new  
						
						
						
						
					 
					
						2006-06-12 20:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						48c03d7c9f 
					 
					
						
						
							
							s/buffer/arrays/  
						
						
						
						
					 
					
						2006-06-12 20:02:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d2fb24a671 
					 
					
						
						
							
							make do_vertex_attrib_enable() static  
						
						
						
						
					 
					
						2006-06-12 19:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f2ce358331 
					 
					
						
						
							
							include glxclient.h to silence missing prototypes warning  
						
						
						
						
					 
					
						2006-06-12 19:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c8f8fbecd7 
					 
					
						
						
							
							remove const qualifier from glGenVertexArraysAPPLE() parameter  
						
						
						
						
					 
					
						2006-06-12 19:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0e0e3b05ab 
					 
					
						
						
							
							include arrayobj.h  
						
						
						
						
					 
					
						2006-06-12 19:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						050d39b3f4 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2006-06-12 19:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ee34e6ef71 
					 
					
						
						
							
							Add support for GL_APPLE_vertex_array_object.  Several test programs  
						
						... 
						
						
						
						and demos are also added.
Adding basic support to drivers should be as easy as just enabling the
extension, though thorough test would also be required. 
						
						
					 
					
						2006-06-12 16:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						6254d59043 
					 
					
						
						
							
							fire vertices before context destruction.  
						
						
						
						
					 
					
						2006-06-12 08:52:29 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						51eb359ea9 
					 
					
						
						
							
							destroy the memory manager along with the context  
						
						
						
						
					 
					
						2006-06-11 09:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5b90cf2f2f 
					 
					
						
						
							
							enable arb_vertex_program by default if drm is new enough. Do a fallback when it's a nv_vp as there could be issues.  
						
						
						
						
					 
					
						2006-06-10 00:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						da4b01211b 
					 
					
						
						
							
							Added some notes about this implementation.  
						
						
						
						
					 
					
						2006-06-09 15:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						4812a59754 
					 
					
						
						
							
							Enable setting invible cursors.  
						
						
						
						
					 
					
						2006-06-09 15:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						6acc6dd0c4 
					 
					
						
						
							
							Separated joystick pointer coordinates from mouse pointer coordinates.  
						
						
						
						
					 
					
						2006-06-09 15:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						52c5d9c5b7 
					 
					
						
						
							
							shuffle some code to make some assertions in the _savage_texstore_a111xxxx functions compile without error...  
						
						
						
						
					 
					
						2006-06-09 00:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5dbd0a400a 
					 
					
						
						
							
							added info about prerequisites for building DRI drivers  
						
						
						
						
					 
					
						2006-06-08 23:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						11ea8cb0a2 
					 
					
						
						
							
							fix glBegin error test  
						
						
						
						
					 
					
						2006-06-08 23:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee7e58e111 
					 
					
						
						
							
							check for invalid mode in glBegin(), bug 7142  
						
						
						
						
					 
					
						2006-06-08 23:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						a0daa1220f 
					 
					
						
						
							
							include tnl/tnl.h for _tnl_program_string()  
						
						
						
						
					 
					
						2006-06-08 21:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						3ebf0418a9 
					 
					
						
						
							
							mark ARL operand as scalar (Roland Scheidegger)  
						
						
						
						
					 
					
						2006-06-08 21:12:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						0bc09bdace 
					 
					
						
						
							
							struct op_names: get rid of the 'output operands' field as it's not used (Roland Scheidegger)  
						
						
						
						
					 
					
						2006-06-08 21:09:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c65604eeb 
					 
					
						
						
							
							links to ClosedGL and S3TC library  
						
						
						
						
					 
					
						2006-06-08 19:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						d6213e6023 
					 
					
						
						
							
							Improve slightly wrong CMP_SRCS test to avoid unencessary instructions. Clean up the r200 vertex program code a bit.  
						
						
						
						
					 
					
						2006-06-08 17:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						808809b061 
					 
					
						
						
							
							updated Pixmap vs. XImage info  
						
						
						
						
					 
					
						2006-06-07 14:01:31 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						37474eca68 
					 
					
						
						
							
							prevent possible program mix up with sw vps (Roland Scheidegger)  
						
						
						
						
					 
					
						2006-06-06 23:44:05 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						9248882ca2 
					 
					
						
						
							
							prevent run_arb_vertex_program from running tnl programs unless ctx->_MaintainTnlProgram is set  
						
						
						
						
					 
					
						2006-06-06 22:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						9ba2006594 
					 
					
						
						
							
							make sure tex format is supported.  
						
						
						
						
					 
					
						2006-06-06 18:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						2f42558050 
					 
					
						
						
							
							various fixes (Roland Scheidegger)  
						
						
						
						
					 
					
						2006-06-06 18:25:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						6d1f98da2b 
					 
					
						
						
							
							A couple of quick fixes, the original had some half-finished  
						
						... 
						
						
						
						modifications.. 
						
						
					 
					
						2006-06-03 17:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						ac9d1ecec2 
					 
					
						
						
							
							Another TODO, so I don't forget..  
						
						
						
						
					 
					
						2006-06-03 16:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						5411b96c5f 
					 
					
						
						
							
							Add start of vertex shader backend, will most likely not work correctly yet  
						
						
						
						
					 
					
						2006-06-03 16:36:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4cb9fffa7e 
					 
					
						
						
							
							Added simple lookup_bufferobj() function to wrap the _mesa_HashLookup() call  
						
						... 
						
						
						
						and cast.  Simplifies the code a little bit elsewhere. 
						
						
					 
					
						2006-06-03 15:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3696f0ee1d 
					 
					
						
						
							
							updates for using libdrm (Hanno Bock)  
						
						
						
						
					 
					
						2006-06-03 15:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6f172f7aba 
					 
					
						
						
							
							minor clean-ups  
						
						
						
						
					 
					
						2006-06-02 22:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						98c791b543 
					 
					
						
						
							
							implement arb_vertex_program in hw for r200. Code contains still some hacks, generic attribs cause a fallback, but otherwise it seems to work quite well. Passes all glean vertProg1 tests with the exception of the degnerated LIT case (which is a hw limitation), as well as runs the r200 render path of doom3/quake4 (1.1 patch needed for quake4). The code is heavily borrowed from the r300 driver as vertex programs encoding is almost identical. arb_vertex_program is not yet announced by default and still needs to be enabled via driconf.  
						
						
						
						
					 
					
						2006-06-02 22:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						65ced47453 
					 
					
						
						
							
							Thomas Sondergaard's API tracer  
						
						
						
						
					 
					
						2006-06-02 14:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						21fbdb14e9 
					 
					
						
						
							
							set per-context GL_DRAW_BUFFER state regardless of currently bound FBO  
						
						
						
						
					 
					
						2006-06-02 12:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						79d8db77b9 
					 
					
						
						
							
							fix depth-format rectangular textures  
						
						
						
						
					 
					
						2006-06-02 12:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b04dd9d2c 
					 
					
						
						
							
							fix depth-component test to allow rectangular textures  
						
						
						
						
					 
					
						2006-06-02 12:46:53 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						b302419abe 
					 
					
						
						
							
							remove code dealing with drmMinor version < 6 since all radeon drivers request at least drmMinor 6 anyway.  
						
						
						
						
					 
					
						2006-06-02 01:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5377ac80dc 
					 
					
						
						
							
							retry on EBUSY instead of EAGAIN in radeonWaitIrq (it appears this was the intention as drm seems to never return EAGAIN) in all radeon drivers.  
						
						
						
						
					 
					
						2006-06-01 23:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						fe57ed4f25 
					 
					
						
						
							
							Fix extended swizzling in vertex programs by introducing special swizzle instruction, extend the 2 bit rsw field to 3 bit like used in other places. While here, also fix up rsw (negation), dph and try to fix up rsq with negative values (doesn't work, bug seems elsewhere) in the sse codegen code.  
						
						
						
						
					 
					
						2006-06-01 22:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4d3ab19abf 
					 
					
						
						
							
							document MESA_TEX/TNL_PROG env vars  
						
						
						
						
					 
					
						2006-06-01 20:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ec9b5a5a9 
					 
					
						
						
							
							fix extension_supported() function, added comments  
						
						
						
						
					 
					
						2006-05-31 20:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						e689a7fc6a 
					 
					
						
						
							
							SWZ is nearly identical to MOV. the difference is that SWZ supports per-component negation, which MOV doesn't. as that's handled transparently, we can use the same code for them.  
						
						
						
						
					 
					
						2006-05-31 17:57:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						49db174df5 
					 
					
						
						
							
							pass src->NegateBase as-is in t_src() now, as the flags are equivalent to r300's VSF_FLAGs now  
						
						
						
						
					 
					
						2006-05-31 17:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						9efe17ed91 
					 
					
						
						
							
							Updated config file.  
						
						
						
						
					 
					
						2006-05-31 17:06:05 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						fe94d0b335 
					 
					
						
						
							
							Added some example progs using DirectFBGL.  
						
						
						
						
					 
					
						2006-05-31 17:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						b18191cf30 
					 
					
						
						
							
							Added DirectFB GLUT implementation.  
						
						
						
						
					 
					
						2006-05-31 17:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						9400550c16 
					 
					
						
						
							
							Fixed bug with multiple contexts.  
						
						... 
						
						
						
						Added support for ARGB4444 and ARGB2554.
Added hardware accelerated Clear(). 
						
						
					 
					
						2006-05-31 17:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						55ad3cc055 
					 
					
						
						
							
							fix bug 7077 - mem leak  
						
						
						
						
					 
					
						2006-05-30 22:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a8c4242395 
					 
					
						
						
							
							Define new NEGATE_* tokens for setting the src register's NegateBase field.  
						
						... 
						
						
						
						Before, we were using GL_TRUE/GL_FALSE in a few places.
Note: only the SWZ instruction can negate individual components. 
						
						
					 
					
						2006-05-30 22:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e4cb9cd167 
					 
					
						
						
							
							remove redundant 'const'  
						
						
						
						
					 
					
						2006-05-30 22:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8333012b56 
					 
					
						
						
							
							free convolved image / fix mem leak (bug 7077)  
						
						
						
						
					 
					
						2006-05-30 21:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						1d0fa45bc1 
					 
					
						
						
							
							minor code cleanup, no actual changes  
						
						
						
						
					 
					
						2006-05-30 18:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						6be8127ea4 
					 
					
						
						
							
							don't generate GL_INVALID_ENUM if GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB, which is actually handled  
						
						
						
						
					 
					
						2006-05-30 16:57:52 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						51fec69ea6 
					 
					
						
						
							
							Add x86sse.h.  
						
						
						
						
					 
					
						2006-05-30 09:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						4decba90be 
					 
					
						
						
							
							Remove not needed forward declaration.  
						
						
						
						
					 
					
						2006-05-30 09:45:33 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						23b7c7dc14 
					 
					
						
						
							
							Make it running under Linux.  
						
						
						
						
					 
					
						2006-05-30 09:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						44d5c8668a 
					 
					
						
						
							
							First draft.  
						
						
						
						
					 
					
						2006-05-30 09:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						b20cdf1d28 
					 
					
						
						
							
							don't do the check for >= MAX_VERTEX_PROGRAM_ATTRIBS twice, it's already done in parse_generic_attrib_num()  
						
						
						
						
					 
					
						2006-05-29 16:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						919f6a070c 
					 
					
						
						
							
							generic attribute 0 wasn't handled correctly (Jesse Allen)  
						
						
						
						
					 
					
						2006-05-29 14:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						76b6e88e56 
					 
					
						
						
							
							fix some whitespace in previous commit  
						
						
						
						
					 
					
						2006-05-27 09:09:56 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						8a61821057 
					 
					
						
						
							
							preparation for r200 hw vertex programs. Increase R200_CMD_BUF_SZ to 16k instead of 8k (the reasons why it was exactly 8k are unclear). Add register defines, sanity code, fix potential issue with wrong statechange order when disabling fragment programs.  
						
						
						
						
					 
					
						2006-05-27 09:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						04fa003a50 
					 
					
						
						
							
							The ctx->_TexEnvProgram that's allocated in update_state() doesn't seem to  
						
						... 
						
						
						
						be needed (it's set in texenvprogram.c) and is a memory leak according to
valgrind.
Disable with #if 0 / #endif 
						
						
					 
					
						2006-05-24 03:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						65a51c0d62 
					 
					
						
						
							
							Roll _mesa_free_parameters() into calling function (the only caller).  
						
						... 
						
						
						
						Replace assert(0) with _mesa_warning().
Use new _mesa_align_realloc() function.
New comments, clean-ups. 
						
						
					 
					
						2006-05-24 03:30:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5a67af97fa 
					 
					
						
						
							
							fix a small memory leak in _mesa_add_state_reference()  
						
						
						
						
					 
					
						2006-05-24 03:25:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1798d9a8a4 
					 
					
						
						
							
							added _mesa_align_realloc()  
						
						
						
						
					 
					
						2006-05-24 03:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c1cbd5805 
					 
					
						
						
							
							use GLbitfield for StateFlags, improved comments  
						
						
						
						
					 
					
						2006-05-24 03:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d9736db667 
					 
					
						
						
							
							Add const qualifiers in a number of places.  
						
						
						
						
					 
					
						2006-05-23 02:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f5a2ac95c3 
					 
					
						
						
							
							init mask=0 to silence warning  
						
						
						
						
					 
					
						2006-05-23 02:16:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fe9026d04a 
					 
					
						
						
							
							make mgaSetFence() and mgaWaitFence() static  
						
						
						
						
					 
					
						2006-05-23 02:13:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a6f7f10efa 
					 
					
						
						
							
							prototype i915_udpate_fog() to silence warning  
						
						
						
						
					 
					
						2006-05-23 02:12:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b8f2f6fee1 
					 
					
						
						
							
							In cache_item(), there was sizeof(void) expression.  
						
						... 
						
						
						
						Replace void *key parameter with const struct state_key * 
						
						
					 
					
						2006-05-23 01:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						acc9566b86 
					 
					
						
						
							
							GL_INDEX_OFFSET fix  
						
						
						
						
					 
					
						2006-05-22 17:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						17befff800 
					 
					
						
						
							
							GL_INDEX_OFFSET didn't work with CI->RGB mappings.  
						
						... 
						
						
						
						Added some const qualifiers. 
						
						
					 
					
						2006-05-22 17:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						8065c120c4 
					 
					
						
						
							
							memory usage fixes for glean/conform, use a better hash function  
						
						
						
						
					 
					
						2006-05-22 16:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						64da16146f 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2006-05-22 14:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5ddc53f899 
					 
					
						
						
							
							Better caching for texenv programs.  
						
						... 
						
						
						
						Initialize some values correctly. 
						
						
					 
					
						2006-05-22 14:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						7e3fa7e837 
					 
					
						
						
							
							Speedup the venerable mm.[ch] allocator with doubly linked lists and a  
						
						... 
						
						
						
						separate list of free segments. 
						
						
					 
					
						2006-05-22 12:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b0b6d1abe5 
					 
					
						
						
							
							In gl_texture_image, replace ImageStride with an ImageOffsets array.  
						
						... 
						
						
						
						Some hardware lays out 3D mipmaps in a manner that can't be expressed
with a simple image stride.
The ImageOffsets array is allocated and initialized to typical defaults
in the _mesa_init_teximage_fields() function.  If needed, a driver will
then have to replace these offsets.
TexStore and TexelFetch routines updated to use offsets array. 
						
						
					 
					
						2006-05-20 16:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						226d0187b5 
					 
					
						
						
							
							glxinfo -l expanded, fixed bug 6863  
						
						
						
						
					 
					
						2006-05-20 15:18:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						04d5d16415 
					 
					
						
						
							
							remove some redundant functions, fix-up reference counting  
						
						
						
						
					 
					
						2006-05-20 15:16:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						89ffca52ac 
					 
					
						
						
							
							use new _mesa_remove_renderbuffer()  
						
						
						
						
					 
					
						2006-05-20 15:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7ac5b7b934 
					 
					
						
						
							
							use new _mesa_dereference_frame/renderbuffer() functions  
						
						
						
						
					 
					
						2006-05-20 15:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b52f02121b 
					 
					
						
						
							
							Added _mesa_remove_renderbuffer() as a counterpart to _mesa_add_renderbuffer().  
						
						... 
						
						
						
						Added _mesa_dereference_renderbuffer() to encapsulate renderbuffer
reference count decrement, delete, locking. 
						
						
					 
					
						2006-05-20 15:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2eb88c1752 
					 
					
						
						
							
							Added _mesa_dereference_framebuffer() to encapsulate reference count  
						
						... 
						
						
						
						decrement, delete and locking. 
						
						
					 
					
						2006-05-20 15:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cbb19930b3 
					 
					
						
						
							
							some new comments  
						
						
						
						
					 
					
						2006-05-19 17:31:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						20e11b2332 
					 
					
						
						
							
							remove an assertion  
						
						
						
						
					 
					
						2006-05-19 17:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4e470db0b9 
					 
					
						
						
							
							print 2D vs 3D in window  
						
						
						
						
					 
					
						2006-05-19 16:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5ec34f0ff9 
					 
					
						
						
							
							also test 3D textures (press '2'/'3' to toggle)  
						
						
						
						
					 
					
						2006-05-19 16:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						083f8111aa 
					 
					
						
						
							
							added some CHAN_BITS tests  
						
						
						
						
					 
					
						2006-05-19 03:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						68bc7df638 
					 
					
						
						
							
							replace FORMAT var with RB_TYPE  
						
						
						
						
					 
					
						2006-05-19 03:47:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fd02ca7711 
					 
					
						
						
							
							Demonstrate rendering 8, 16 and 32-bit/channel images all in one program.  
						
						... 
						
						
						
						Like older osdemo.c program, but test more OpenGL features like texturing,
blending, lines. 
						
						
					 
					
						2006-05-19 03:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e35b9058ce 
					 
					
						
						
							
							updated docs for off-screen rendering  
						
						
						
						
					 
					
						2006-05-19 03:42:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d44248ca00 
					 
					
						
						
							
							Allow rendering 8, 16 and 32-bit/channel images without recompiling.  
						
						... 
						
						
						
						Uses new renderbuffer adaptors. 
						
						
					 
					
						2006-05-19 03:41:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6a74f65c58 
					 
					
						
						
							
							install renderbuffer adaptors when color channel sizes need to be reduced  
						
						
						
						
					 
					
						2006-05-19 03:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d2e5598cd3 
					 
					
						
						
							
							added rbadaptors.[ch] files  
						
						
						
						
					 
					
						2006-05-19 03:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e2db790a46 
					 
					
						
						
							
							added rbadaptors.c  
						
						
						
						
					 
					
						2006-05-19 03:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3c30b35134 
					 
					
						
						
							
							Renderbuffer adaptors.  
						
						... 
						
						
						
						When compiling Mesa with CHAN_BITS=16 or 32, these adaptors allow rendering
into color buffers with smaller channel sizes. 
						
						
					 
					
						2006-05-19 03:33:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						23a5c57cee 
					 
					
						
						
							
							minor simplification  
						
						
						
						
					 
					
						2006-05-18 22:31:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0ca9082cbd 
					 
					
						
						
							
							texture EnvColor needs to be converted to GLchan, not GLint  
						
						
						
						
					 
					
						2006-05-18 22:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						787fd58186 
					 
					
						
						
							
							Dont allow 16 tex units to be used at all.  
						
						
						
						
					 
					
						2006-05-18 21:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5e51ebd8eb 
					 
					
						
						
							
							use -march=i486 instead of -m486 (bug 6954)  
						
						
						
						
					 
					
						2006-05-18 17:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0d957ca400 
					 
					
						
						
							
							change initialization of texcoords - not all C compilers support non-constant array initializers  
						
						
						
						
					 
					
						2006-05-18 14:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3d8a791ff9 
					 
					
						
						
							
							add extra APP_LIB_DEPS (bug 6954)  
						
						
						
						
					 
					
						2006-05-18 13:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c717ffa146 
					 
					
						
						
							
							added solaris-x86-gcc-static  
						
						
						
						
					 
					
						2006-05-17 22:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7d848c3308 
					 
					
						
						
							
							generate shared lib, not static  
						
						
						
						
					 
					
						2006-05-17 22:51:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9cc115e417 
					 
					
						
						
							
							formerly known as solaris-x86-gcc  
						
						
						
						
					 
					
						2006-05-17 22:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4c6319db9c 
					 
					
						
						
							
							call reshape() after init() to set initial projection/viewing transform (see bug 6941)  
						
						
						
						
					 
					
						2006-05-17 22:44:18 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						b99c801f73 
					 
					
						
						
							
							unbreak the build  
						
						
						
						
					 
					
						2006-05-17 16:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						cea0c74bcb 
					 
					
						
						
							
							add texture rectangle support for i815, I wrote the original patch about  
						
						... 
						
						
						
						2 years ago, I finally dug out an i815 and got it working 
						
						
					 
					
						2006-05-17 06:26:25 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						601c02f783 
					 
					
						
						
							
							bug 6941: fixed initial rendering problems in glxgears  
						
						
						
						
					 
					
						2006-05-16 16:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						bd4256acfd 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2006-05-16 10:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						0b9d7e477a 
					 
					
						
						
							
							Add functions.  
						
						
						
						
					 
					
						2006-05-16 10:11:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						969c43108e 
					 
					
						
						
							
							Write attribs to slang machine.  
						
						
						
						
					 
					
						2006-05-16 10:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b4c5905549 
					 
					
						
						
							
							Change error message wording.  
						
						
						
						
					 
					
						2006-05-16 10:10:10 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b6e92d090c 
					 
					
						
						
							
							Rename print() to printMESA().  
						
						
						
						
					 
					
						2006-05-16 10:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						563f8ad50a 
					 
					
						
						
							
							Fix attrib handling.  
						
						
						
						
					 
					
						2006-05-16 10:08:30 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						21ef956e9a 
					 
					
						
						
							
							Extend printMESA function to output also to shader's info log.  
						
						... 
						
						
						
						Fix float-to-int conversion for x86 back-end. 
						
						
					 
					
						2006-05-16 10:04:24 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						a67330d157 
					 
					
						
						
							
							Cleanup code. Change constructor prototype.  
						
						
						
						
					 
					
						2006-05-16 10:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d1b40400d6 
					 
					
						
						
							
							Cleanup code.  
						
						
						
						
					 
					
						2006-05-16 09:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						ecf2e5b0a1 
					 
					
						
						
							
							Change constructor prototype.  
						
						... 
						
						
						
						Fix struct field accessing. 
						
						
					 
					
						2006-05-16 09:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d2b9e1c560 
					 
					
						
						
							
							Remove carriage returns.  
						
						
						
						
					 
					
						2006-05-16 09:44:08 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d88c67fd81 
					 
					
						
						
							
							Add GetInfoLogLength and WriteAttrib functions.  
						
						... 
						
						
						
						GetInfoLog for shaders if different - it is a concatenation
of compiler output and executor output produced by printMESA.
Fix bugs. 
						
						
					 
					
						2006-05-16 09:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						a1a02e6203 
					 
					
						
						
							
							Cleanup GLhandle-to-object translation macros.  
						
						... 
						
						
						
						Fix minor bugs. 
						
						
					 
					
						2006-05-16 09:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						32c2f939e6 
					 
					
						
						
							
							GLSL regression test suite.  
						
						
						
						
					 
					
						2006-05-16 09:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2ca741ad4b 
					 
					
						
						
							
							added a few extension #ifdef tests  
						
						
						
						
					 
					
						2006-05-15 15:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5e2e96b6f0 
					 
					
						
						
							
							Added a check_context_limits() function that checks that the ctx->Const.*  
						
						... 
						
						
						
						fields are legal.  May catch some driver development bugs.
Called the first time a context is bound. 
						
						
					 
					
						2006-05-15 15:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c8ea111166 
					 
					
						
						
							
							usage() function  
						
						
						
						
					 
					
						2006-05-15 15:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						20215ecc7d 
					 
					
						
						
							
							remove some unused macros  
						
						
						
						
					 
					
						2006-05-14 16:42:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d77a165eac 
					 
					
						
						
							
							s/GLbyte/GLubyte/  
						
						
						
						
					 
					
						2006-05-14 16:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ed875a4cb3 
					 
					
						
						
							
							fix typo, remove dead code  
						
						
						
						
					 
					
						2006-05-14 15:56:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ad7805dfee 
					 
					
						
						
							
							Expanded output with -l option: vertex/fragment program and vertex/fragment  
						
						... 
						
						
						
						shader limits.
Misc sync-ups with x.org copy of glxinfo. 
						
						
					 
					
						2006-05-13 00:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f1dbacc6ad 
					 
					
						
						
							
							the r300 should only use 8 until Mesa can deal with this  
						
						
						
						
					 
					
						2006-05-12 06:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5d7ab75b02 
					 
					
						
						
							
							this should use the configured number not the MAX, this has no effect until  
						
						... 
						
						
						
						the core mesa swrast number is fixed, just spotted this on the way past 
						
						
					 
					
						2006-05-12 03:50:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						88cf5aa783 
					 
					
						
						
							
							In __glXPushArrayState() we weren't pushing the index field.  
						
						... 
						
						
						
						But later, in __glXPopArrayState(), we were using that field to set
the active_texture_unit.  The value was garbage and could lead to
things blowing up.
See bug 6863. 
						
						
					 
					
						2006-05-11 16:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fa489dd043 
					 
					
						
						
							
							simplify image setup code, added LOD Bias control (l/L keys)  
						
						
						
						
					 
					
						2006-05-11 01:15:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						aecd02b391 
					 
					
						
						
							
							simple texture compression test  
						
						
						
						
					 
					
						2006-05-10 22:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						932c2fc291 
					 
					
						
						
							
							new test image - Delicate Arch, Utah  
						
						
						
						
					 
					
						2006-05-10 22:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bb2dd388d0 
					 
					
						
						
							
							Test program for exercising GL_TEXTURE_BASE_LEVEL and GL_TEXTURE_MAX_LEVEL.  
						
						
						
						
					 
					
						2006-05-10 22:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1e7d84e258 
					 
					
						
						
							
							move check for event.xbutton.button <= GLUT_MAX_MENUS (see sf bug 1484284)  
						
						
						
						
					 
					
						2006-05-10 19:21:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						700359ca5a 
					 
					
						
						
							
							check if button >= GLUT_MAX_MENUS in glutAttacheMenu()  
						
						
						
						
					 
					
						2006-05-10 19:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						adc0490420 
					 
					
						
						
							
							Clean up previous change slightly  
						
						
						
						
					 
					
						2006-05-10 09:00:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						452be7e7ef 
					 
					
						
						
							
							Use a (much!) larger executable memory heap so that the glsl x86  
						
						... 
						
						
						
						allocations succeed.  I'm not sure this is really necessary... 
						
						
					 
					
						2006-05-10 08:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b3aab0717 
					 
					
						
						
							
							check event button against GLUT_MAX_MENUS (bug 1484284)  
						
						
						
						
					 
					
						2006-05-09 14:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ab13ec10eb 
					 
					
						
						
							
							16/32-bit chan fixes, texture compression fixes  
						
						
						
						
					 
					
						2006-05-09 14:41:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						791e7b385a 
					 
					
						
						
							
							When error-checking 'unit' against num_texture_units, need to use >=, not >.  
						
						... 
						
						
						
						See bug 6863. 
						
						
					 
					
						2006-05-09 14:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						008ed1df83 
					 
					
						
						
							
							Add a new 'all' parameter to _mesa_get_compressed_formats() to indicate whether  
						
						... 
						
						
						
						all formats or just those without restrictions/limitations should be returned.
We want all when validating the internalFormat parameter to
glCompressedTexImage2D but only want unrestricted formats when handling the
GL_COMPRESSED_TEXTURE_FORMATS query. 
						
						
					 
					
						2006-05-09 13:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5e4c39dc0e 
					 
					
						
						
							
							use _mesa_compressed_texture_size() for GL_TEXTURE_COMPRESSED_IMAGE_SIZE query  
						
						
						
						
					 
					
						2006-05-09 00:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a546769733 
					 
					
						
						
							
							two more texture compression fixes  
						
						
						
						
					 
					
						2006-05-08 23:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c3c19be8e0 
					 
					
						
						
							
							More updates for texture compression.  
						
						... 
						
						
						
						Added _mesa_compressed_texture_size_glenum() for validating the imageSize
parameter to glCompressedTex[Sub]Image1/2/3() which does _not_ call
ctx->Driver.CompressedTextureSize() - since that could return a padded size. 
						
						
					 
					
						2006-05-08 23:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5999c5b620 
					 
					
						
						
							
							Fix a number of texture compression issues.  
						
						... 
						
						
						
						Pass the MESA_FORMAT_* token to the _mesa_compressed_row_stride(),
_mesa_compressed_texture_size() and _mesa_compressed_image_address()
functions since we want to use the driver-chosen format, not the user's
internalFormat hint.
Consolidate code related to choosing the texture format in texstoree.c 
						
						
					 
					
						2006-05-08 19:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c93c18abf1 
					 
					
						
						
							
							fix warning  
						
						
						
						
					 
					
						2006-05-08 19:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						71b2504e03 
					 
					
						
						
							
							updates to dri drivers for recent stencil changes  
						
						
						
						
					 
					
						2006-05-08 09:03:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						960973b2ec 
					 
					
						
						
							
							added CHAN_BITS != 8 test  
						
						
						
						
					 
					
						2006-05-07 16:16:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						85bc17495b 
					 
					
						
						
							
							misc clean-ups  
						
						
						
						
					 
					
						2006-05-07 16:14:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ca8b235188 
					 
					
						
						
							
							minor clean-ups around DepthScale/Bias  
						
						
						
						
					 
					
						2006-05-07 16:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8a1848bf99 
					 
					
						
						
							
							restore -O flag (bug 6814)  
						
						
						
						
					 
					
						2006-05-06 22:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c7cbf0a7c 
					 
					
						
						
							
							Check for overflow when converting floating pt Z values to 32-bit GLuint.  
						
						
						
						
					 
					
						2006-05-06 22:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						efbf170cfb 
					 
					
						
						
							
							updated GLX_EXT_texture_from_pixmap tokens (Dave Reveman)  
						
						
						
						
					 
					
						2006-05-05 18:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9b20b68af1 
					 
					
						
						
							
							check for float->uint overflow in _mesa_unpack_depth_span()  
						
						
						
						
					 
					
						2006-05-05 14:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						6717a7aca0 
					 
					
						
						
							
							Define VERT_RESULT_EDGE  
						
						
						
						
					 
					
						2006-05-05 09:26:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						86740f1593 
					 
					
						
						
							
							remove temporary code from keithw, this in theory isn't used at the moment  
						
						... 
						
						
						
						anyways unless INTEL_BATCH is turned on 
						
						
					 
					
						2006-05-05 06:53:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2364d9abd3 
					 
					
						
						
							
							Fix i915 driver after stencil changes in Mesa 6.5  
						
						
						
						
					 
					
						2006-05-05 06:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						ab377ce414 
					 
					
						
						
							
							Release temporary  
						
						
						
						
					 
					
						2006-05-05 00:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						6e2ab82f5c 
					 
					
						
						
							
							Fix some silly spelling errors.  
						
						
						
						
					 
					
						2006-05-03 17:12:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ee251d4313 
					 
					
						
						
							
							remove some unneeded includes  
						
						
						
						
					 
					
						2006-05-02 08:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						bea7fe57c1 
					 
					
						
						
							
							Update to final EXT_tfp tokens  
						
						
						
						
					 
					
						2006-05-02 08:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						698b04c735 
					 
					
						
						
							
							move the pkg config flags for libdrm to the bottom  
						
						
						
						
					 
					
						2006-05-02 08:32:46 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						0157624557 
					 
					
						
						
							
							Update function signatures for EXT_tfp entrypoints.  
						
						
						
						
					 
					
						2006-05-01 22:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ae7f22f1ef 
					 
					
						
						
							
							new, faster version of __gluInvertMatrixd(), bug 6748  
						
						
						
						
					 
					
						2006-05-01 16:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						0174d894ef 
					 
					
						
						
							
							Bumped support for xcb 0.9  
						
						
						
						
					 
					
						2006-04-29 16:13:02 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						c5b3343e65 
					 
					
						
						
							
							added a trailing newline to pacify gcc  
						
						
						
						
					 
					
						2006-04-28 21:57:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						9ecd280f33 
					 
					
						
						
							
							fptest1 requires GL_NV_fragment_program  
						
						
						
						
					 
					
						2006-04-28 21:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6a769d97e3 
					 
					
						
						
							
							fix second memory leak (bug 5557)  
						
						
						
						
					 
					
						2006-04-28 15:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						49a80ca2bc 
					 
					
						
						
							
							fix first memory leak (bug 5557)  
						
						
						
						
					 
					
						2006-04-28 15:40:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c4fe46f0b8 
					 
					
						
						
							
							fixes for CHAN_BITS!=8  
						
						
						
						
					 
					
						2006-04-27 02:50:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						444cd293fd 
					 
					
						
						
							
							assorted clean-ups, fixes  
						
						
						
						
					 
					
						2006-04-27 02:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e814d5e89f 
					 
					
						
						
							
							replace a bunch of casts with GET_XRB macro  
						
						
						
						
					 
					
						2006-04-27 02:46:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						edc16a5f7a 
					 
					
						
						
							
							fix a few stride computations in _mesa_texstore_rgba()  
						
						
						
						
					 
					
						2006-04-26 18:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e440bcf41a 
					 
					
						
						
							
							fix warnings.  
						
						
						
						
					 
					
						2006-04-26 12:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						d44c3e647f 
					 
					
						
						
							
							R300_SPAN_DISABLE_LOCKING env var  
						
						
						
						
					 
					
						2006-04-26 11:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a4ebd5f684 
					 
					
						
						
							
							remove _glthread_INIT_MUTEX() call  
						
						
						
						
					 
					
						2006-04-26 03:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						65dccf377d 
					 
					
						
						
							
							fix an assertion  
						
						
						
						
					 
					
						2006-04-26 03:29:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						faee3f0f1e 
					 
					
						
						
							
							minor clean-up  
						
						
						
						
					 
					
						2006-04-26 03:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						901ac21938 
					 
					
						
						
							
							remove old XFree86 tag  
						
						
						
						
					 
					
						2006-04-26 03:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9c4fd26bca 
					 
					
						
						
							
							update some tests for visual bit depths to use renderbuffers  
						
						
						
						
					 
					
						2006-04-25 22:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2486267dda 
					 
					
						
						
							
							use _TNL_FIRST/LAST_MAT indexes  
						
						
						
						
					 
					
						2006-04-25 22:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						6acf1e93a2 
					 
					
						
						
							
							Remove carriage returns.  
						
						
						
						
					 
					
						2006-04-25 10:11:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cb0ae25a4e 
					 
					
						
						
							
							vertex attrib alias change, glPopAttrib/GL_DRAW_BUFFER bug fix  
						
						
						
						
					 
					
						2006-04-25 00:55:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						94b30dc390 
					 
					
						
						
							
							Put color index attribute into the 6th attribute slot.  
						
						... 
						
						
						
						Update a lot of loops, conditionals to use the _TNL_FIRST/LAST_* values
instead of specific vertex attributes.
Remove the EdgeFlagv function from the GLvertexformat struct. 
						
						
					 
					
						2006-04-25 00:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5bdc6fdebc 
					 
					
						
						
							
							silence warnings  
						
						
						
						
					 
					
						2006-04-25 00:31:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						095c6699f4 
					 
					
						
						
							
							No longer alias generic vertex attribs with conventional attribs for GL_ARB_vertex_program.  
						
						
						
						
					 
					
						2006-04-25 00:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f12ea2d402 
					 
					
						
						
							
							extended swizzle (bug 6727)  
						
						
						
						
					 
					
						2006-04-24 16:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9cd1cc0535 
					 
					
						
						
							
							fprintf() clean-up (bug 6730)  
						
						
						
						
					 
					
						2006-04-24 16:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						263fff44b4 
					 
					
						
						
							
							updated assertion  
						
						
						
						
					 
					
						2006-04-23 15:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						44a22a2c28 
					 
					
						
						
							
							enable feedback rendering  
						
						
						
						
					 
					
						2006-04-23 08:04:50 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a55842b9b3 
					 
					
						
						
							
							disable hw locking when entering span rendering for now  
						
						
						
						
					 
					
						2006-04-23 07:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						95cc7a6dac 
					 
					
						
						
							
							need to hold before freeing  
						
						
						
						
					 
					
						2006-04-23 07:15:19 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Herrenschmidt 
							
						 
					 
					
						
						
							
						
						aa93b4ced0 
					 
					
						
						
							
							Enable USER_BUFFERS, RADEON_VTXFMT_A and HW_VBOS on big endian by forcing all elts  
						
						... 
						
						
						
						to 32 bits (it would be possible to do a half word swap for 16 bits if somebody is interested) and by using the input route mecanism to swap ubyte's properly in r300EmitArrays. Tested with cva, varray and quake3 
						
						
					 
					
						2006-04-23 05:54:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2f92adb9e0 
					 
					
						
						
							
							Fix yet another issue with popping GL_DRAW_BUFFER state with respect to  
						
						... 
						
						
						
						single vs. multiple outputs and what kind of FBO is currently bound. 
						
						
					 
					
						2006-04-22 01:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						e60ce392d8 
					 
					
						
						
							
							Ensure all GART allocations are freed on context destruction, rather than  
						
						... 
						
						
						
						waiting for the DRM to reap them at process exit.  Fixes (fatal) allocation
failures in AIGLX configurations.
Reviewed by: Aapo Tahkola 
						
						
					 
					
						2006-04-21 19:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						ca98203cd9 
					 
					
						
						
							
							Fix format strings for LP64  
						
						
						
						
					 
					
						2006-04-21 19:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b87957d59a 
					 
					
						
						
							
							pass color index as float, not int  
						
						
						
						
					 
					
						2006-04-21 02:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ba999b1a3f 
					 
					
						
						
							
							depend is not a .PHONY target  
						
						
						
						
					 
					
						2006-04-21 01:13:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a95dd106e3 
					 
					
						
						
							
							fix indentation  
						
						
						
						
					 
					
						2006-04-21 01:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fb87976ef6 
					 
					
						
						
							
							use vertex.attrib[3] instead of vertex.color  
						
						
						
						
					 
					
						2006-04-21 01:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8743d00571 
					 
					
						
						
							
							s/NV/ARB/  
						
						
						
						
					 
					
						2006-04-21 01:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						34ba50522a 
					 
					
						
						
							
							limit max program/param length to 255 (spotted by sroland)  
						
						
						
						
					 
					
						2006-04-20 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8a97946e0a 
					 
					
						
						
							
							check glLoadProgramNV len < 0 (bug 6679)  
						
						
						
						
					 
					
						2006-04-20 15:06:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						45e05dccd9 
					 
					
						
						
							
							error_attrib() should generate GL_INVALID_VALUE, not GL_INVALID_ENUM.  
						
						... 
						
						
						
						New doxygen comments, misc clean-ups. 
						
						
					 
					
						2006-04-20 02:29:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3538f81513 
					 
					
						
						
							
							Make most of the _mesa_noop_*() functions static.  
						
						... 
						
						
						
						Generate GL_INVALID_VALUE, not GL_INVALID_ENUM when glVertexAttrib is called
with a bad index.
Use _mesa_noop_vtxfmt_init() in DRI drivers to initialize vertex format
struct. 
						
						
					 
					
						2006-04-20 02:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						34b3b40af9 
					 
					
						
						
							
							some tentative code for _mesa_update_framebuffer_visual()  
						
						
						
						
					 
					
						2006-04-20 00:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b5d76b6858 
					 
					
						
						
							
							SrcReg->Swizzle is always initialized to SWIZZLE_NOOP, and if the program  
						
						... 
						
						
						
						specifies a 2/3/4-compontent swizzle suffix, SrcReg->Swizzles is just ORed
against the new component values, without resetting it first.
Attached patch makes tests/vptest2 pass.
From Tilam Sauerbeck bug 6673 
						
						
					 
					
						2006-04-19 23:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6e542f11c9 
					 
					
						
						
							
							minor updates  
						
						
						
						
					 
					
						2006-04-19 16:55:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						53f8b7190e 
					 
					
						
						
							
							fix invalid free() problem (bug 6658)  
						
						
						
						
					 
					
						2006-04-19 14:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5beff7c6c1 
					 
					
						
						
							
							updates for GNU/Hurd (bug 6657)  
						
						
						
						
					 
					
						2006-04-19 14:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						12ad488e59 
					 
					
						
						
							
							Replace old README.X11 with updated xlibdriver.html  
						
						
						
						
					 
					
						2006-04-19 03:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b3282a3b9d 
					 
					
						
						
							
							assorted AIX, IRIX fixes from Dan Schikore  
						
						
						
						
					 
					
						2006-04-18 12:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e34bf25d2d 
					 
					
						
						
							
							-arch AIX64 no longer needed  
						
						
						
						
					 
					
						2006-04-18 12:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						2f8496b565 
					 
					
						
						
							
							Remove carriage-return chars *ONLY*.  
						
						
						
						
					 
					
						2006-04-18 10:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d55de658b5 
					 
					
						
						
							
							Add support for ARB_vertex_shader attrib binding and query.  
						
						... 
						
						
						
						Clean-up ARB_shaderobjects code a bit. 
						
						
					 
					
						2006-04-18 10:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						fcdc6a7d24 
					 
					
						
						
							
							Add .note.GNU-stack section to assembler files to avoid the default behavior  
						
						... 
						
						
						
						of requesting executable stacks. 
						
						
					 
					
						2006-04-17 18:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						13a2d6698f 
					 
					
						
						
							
							More context.  
						
						
						
						
					 
					
						2006-04-17 15:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						ddf936193a 
					 
					
						
						
							
							Changed invalid context fields to valid ones.  
						
						
						
						
					 
					
						2006-04-17 00:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						a7d8885768 
					 
					
						
						
							
							State changes.  
						
						
						
						
					 
					
						2006-04-15 00:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						b0c4cfed60 
					 
					
						
						
							
							More work on the tcl code... still have to make my mind on a number of  
						
						... 
						
						
						
						things 
						
						
					 
					
						2006-04-14 23:47:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						97d11ecd6c 
					 
					
						
						
							
							Add more feilds to context.  
						
						
						
						
					 
					
						2006-04-14 23:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						911ec211a5 
					 
					
						
						
							
							ooops  
						
						
						
						
					 
					
						2006-04-14 22:59:33 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						4c850f346b 
					 
					
						
						
							
							Added render index field to the context  
						
						
						
						
					 
					
						2006-04-14 22:58:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						576b3433da 
					 
					
						
						
							
							Cleaning  
						
						
						
						
					 
					
						2006-04-14 22:50:14 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						4b2d8b46c8 
					 
					
						
						
							
							Silence the lock warning  
						
						
						
						
					 
					
						2006-04-14 22:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						b7d4314fe1 
					 
					
						
						
							
							Added vertex attributes to the context  
						
						
						
						
					 
					
						2006-04-14 22:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						199512968b 
					 
					
						
						
							
							Cleaned stuff in the tcl code  
						
						
						
						
					 
					
						2006-04-14 22:41:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						5fd11335f6 
					 
					
						
						
							
							Added the beginnings of state (not much there yet). Fixed some includes.  
						
						
						
						
					 
					
						2006-04-14 17:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						28bc3cdfba 
					 
					
						
						
							
							another simple FBO test  
						
						
						
						
					 
					
						2006-04-14 16:25:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3adee0829b 
					 
					
						
						
							
							test glReadPixels speed w/ various formats/types, PBOs  
						
						
						
						
					 
					
						2006-04-14 16:20:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1e1af99132 
					 
					
						
						
							
							Use 'file' command in more places to determine the library ABI (IRIX, SunOS,  
						
						... 
						
						
						
						Darwin), removes need to pass in special -archopt flags.
Restore the -dlopen flag afterall. 
						
						
					 
					
						2006-04-14 14:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6bef5e7621 
					 
					
						
						
							
							Don't have to pass ABI-related flags to mklib anymore.  
						
						
						
						
					 
					
						2006-04-14 14:13:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9326962f06 
					 
					
						
						
							
							Silence a few -pedantic warnings.  
						
						... 
						
						
						
						Remove ^M chars.
Replace _mesa_get_string() with simpler copy_string(). 
						
						
					 
					
						2006-04-14 03:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a76c216b37 
					 
					
						
						
							
							s/MaxTextureUnits/MaxTextureCoordUnits/  
						
						
						
						
					 
					
						2006-04-14 02:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						780155ab31 
					 
					
						
						
							
							6.5.1 fixes  
						
						
						
						
					 
					
						2006-04-14 02:26:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						730b26556b 
					 
					
						
						
							
							When popping GL_DRAW_BUFFER state, need to re-do error checking since  
						
						... 
						
						
						
						validity depends on whether a window-system FBO or user-created FBO is
currently bound.  glPopAttrib() may generate GL_INVALID_OPERATION because
of this. 
						
						
					 
					
						2006-04-14 02:25:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						61608ecfa7 
					 
					
						
						
							
							silence -pedantic warning  
						
						
						
						
					 
					
						2006-04-14 02:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						767ffdcc9f 
					 
					
						
						
							
							don't need s_depth.h  
						
						
						
						
					 
					
						2006-04-14 02:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee4e75bd6f 
					 
					
						
						
							
							Replace ctx->Const.MaxTextureUnits w/ ctx->Const.MaxTexture[Coord/Image]Units  
						
						... 
						
						
						
						in various places.
Note that ctx->Texture.CurrentUnit needs to be tested against Coord/Image
limits when referenced, not just in glActiveTexture(). 
						
						
					 
					
						2006-04-14 02:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1d886a81ad 
					 
					
						
						
							
							If the image file is RGB, convert to RGBA (fixes segfault).  
						
						... 
						
						
						
						Added CheckError() calls.
Remove -ci option. 
						
						
					 
					
						2006-04-13 19:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						da238ee06a 
					 
					
						
						
							
							Fix comment about MaxTextureUnits, needs to be min of coord and image units.  
						
						... 
						
						
						
						See bug 5994.
Also add a few assertions.
Use MaxTextureUnits in get.c code.
There's probably other places where we need to clean-up the usage of the
MaxTexture[Coord/Image]Units constants. 
						
						
					 
					
						2006-04-13 19:21:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						564b2aa2ef 
					 
					
						
						
							
							silence minor warnings  
						
						
						
						
					 
					
						2006-04-13 19:18:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						13abf91b42 
					 
					
						
						
							
							casts to fix some -pedantic warnings  
						
						
						
						
					 
					
						2006-04-13 19:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						f799745f50 
					 
					
						
						
							
							Some compile fixes.  
						
						
						
						
					 
					
						2006-04-13 17:03:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ad38681a00 
					 
					
						
						
							
							Set array normalization flag for normals, colors (Keith)  
						
						
						
						
					 
					
						2006-04-13 15:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						56e0ee8efe 
					 
					
						
						
							
							remove the -dlopen option.  Always make both kinds of libs for AIX, Darwin.  
						
						
						
						
					 
					
						2006-04-13 15:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cbed2f8061 
					 
					
						
						
							
							more updates (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 03:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						294d9abf6f 
					 
					
						
						
							
							add new configs (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 03:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cb32dcfa33 
					 
					
						
						
							
							new configs, misc updates (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 02:59:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fe14cf6951 
					 
					
						
						
							
							Fixes for AIX, SunOS, Darwin.  -dlopen flag to build dlopen()'able modules  
						
						... 
						
						
						
						for AIX, Darwin.  (Dan Schikore) 
						
						
					 
					
						2006-04-13 02:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ecc0d10d2d 
					 
					
						
						
							
							Use -I$(INCDIR) to get Mesa, not system headers (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 01:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a186c80788 
					 
					
						
						
							
							updated tests for defining __FUNCTION__ (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 01:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						09c8e41955 
					 
					
						
						
							
							added 'const' (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 01:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c4a4864210 
					 
					
						
						
							
							compile fix from Dan Schikore  
						
						
						
						
					 
					
						2006-04-13 01:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						c82eadd157 
					 
					
						
						
							
							GLboolean cannot hold GLuint! usage of tmus >= 4 no longer lock r300.  
						
						
						
						
					 
					
						2006-04-12 13:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						68ad7ca3ba 
					 
					
						
						
							
							allow rotation w/ mouse  
						
						
						
						
					 
					
						2006-04-11 23:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						da21ca988a 
					 
					
						
						
							
							add missing 'union' keyword  
						
						
						
						
					 
					
						2006-04-11 23:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						ba23f699f0 
					 
					
						
						
							
							FBConfig support for EXT_tfp  
						
						
						
						
					 
					
						2006-04-11 12:21:48 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						ea2b711061 
					 
					
						
						
							
							Add attrib_list to glXBindTexImageEXT  
						
						
						
						
					 
					
						2006-04-11 12:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						c6f8ae1085 
					 
					
						
						
							
							Add attrib_list to glXBindTexImageEXT  
						
						
						
						
					 
					
						2006-04-11 12:12:13 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						342d1de38c 
					 
					
						
						
							
							Fix CreateDrawable  
						
						
						
						
					 
					
						2006-04-11 12:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						bb38cadb1c 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- use macros to access and modify render inputs bit-field;
- un-alias generic vertex attributes for ARB vertex calls;
- use MAX_VERTEX_PROGRAM_ATTRIBS (NV code) or MAX_VERTEX_ATTRIBS
  (ARB code) in place of VERT_ATTRIB_MAX;
- define VERT_ATTRIB_GENERIC0..15 for un-aliased vertex
  attributes for ARB_vertex_shader;
- fix generic attribute index range check in arbprogparse.c;
- interface GLSL varyings between vertex and fragment shader;
- use 64-bit optimised bitset (bitset.h) for render inputs; 
						
						
					 
					
						2006-04-11 11:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						d90ad3fd87 
					 
					
						
						
							
							get fog going(for real)  
						
						
						
						
					 
					
						2006-04-11 11:20:43 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						3ed16bd9cc 
					 
					
						
						
							
							rectangular fp16 fixes (Ewald Snel)  
						
						
						
						
					 
					
						2006-04-11 04:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						6c419be402 
					 
					
						
						
							
							Fog support (Ewald Snel)  
						
						
						
						
					 
					
						2006-04-11 04:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3a5ec72125 
					 
					
						
						
							
							use _mesa_debug() instead of message() - fixes poor formatting of output  
						
						
						
						
					 
					
						2006-04-10 23:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8c3d15ce28 
					 
					
						
						
							
							Destroy the GL context after driDestroyTextureHeap, because the driver's  
						
						... 
						
						
						
						DestroyTexObj has a dependence on the glCtx and may segfault otherwise. 
						
						
					 
					
						2006-04-09 17:48:28 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						83a43aca23 
					 
					
						
						
							
							fix some conflict happenings at context destroy by freeing buffers immediately. array locking can be done with vbos for vtxfmt_a so we dont really need to try to reuse them.  
						
						
						
						
					 
					
						2006-04-08 20:05:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ff2b910dd1 
					 
					
						
						
							
							regenerate SPARC assembly dispatch (bug 6484)  
						
						
						
						
					 
					
						2006-04-07 15:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9073c40c7e 
					 
					
						
						
							
							added sunos5-64-gcc (bug 6484)  
						
						
						
						
					 
					
						2006-04-07 15:16:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1936019cd1 
					 
					
						
						
							
							replace >&/dev/null with >/dev/null so it works with all shells  
						
						
						
						
					 
					
						2006-04-07 15:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9f3bcd87db 
					 
					
						
						
							
							bump version to 6.5.1  
						
						
						
						
					 
					
						2006-04-07 14:29:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						e2af1da1d3 
					 
					
						
						
							
							Fix some warnings on x86_64  
						
						
						
						
					 
					
						2006-04-07 08:50:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9d3de643d1 
					 
					
						
						
							
							make miniglx use libdrm properly  
						
						
						
						
					 
					
						2006-04-07 03:20:56 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						d25ad506f2 
					 
					
						
						
							
							Coverity  #943 : Avoid a NULL chase.  
						
						
						
						
					 
					
						2006-04-07 00:05:50 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						03593f53e7 
					 
					
						
						
							
							Coverity  #1083 : Fix a use after free case.  
						
						
						
						
					 
					
						2006-04-06 23:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0a605f93db 
					 
					
						
						
							
							fixed line clipping bug 6512  
						
						
						
						
					 
					
						2006-04-06 22:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						51faca1270 
					 
					
						
						
							
							Rename CLIP_ALL_BITS to CLIP_FRUSTUM_BITS to reflect the fact that the value  
						
						... 
						
						
						
						only includes the 6 frustum bits, not the user-clip plane bit, nor the vertex
cull bit. 
						
						
					 
					
						2006-04-06 22:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f51a32e82a 
					 
					
						
						
							
							Fix line clipping bug 6512.  
						
						... 
						
						
						
						This fix is to discard the line if both dot products are negative. 
						
						
					 
					
						2006-04-06 22:07:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						05529fefa4 
					 
					
						
						
							
							minor CFLAGS clean-up  
						
						
						
						
					 
					
						2006-04-06 16:50:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f4d5b1da7b 
					 
					
						
						
							
							Set DRIVER_DEFINES instead of DEFINES to fix duplicate flags problem  
						
						
						
						
					 
					
						2006-04-06 16:48:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0dcab2a86a 
					 
					
						
						
							
							Replace DEFINES with DRIVER_DEFINES.  If a driver needs to set extra flags,  
						
						... 
						
						
						
						do so with DRIVER_DEFINES.
This eliminates the duplicated flags we were passing to each cc command. 
						
						
					 
					
						2006-04-06 16:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						789eb27870 
					 
					
						
						
							
							minor CFLAGS reordering  
						
						
						
						
					 
					
						2006-04-06 16:46:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c1c954e81b 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2006-04-06 16:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a1a9858ca3 
					 
					
						
						
							
							update a couple MESA_FORMAT_Zxxx occurances  
						
						
						
						
					 
					
						2006-04-06 16:23:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e099ce85ca 
					 
					
						
						
							
							re-enable animation  
						
						
						
						
					 
					
						2006-04-06 04:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dc32eb8f93 
					 
					
						
						
							
							fix render to depth texture bugs  
						
						
						
						
					 
					
						2006-04-06 04:25:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a9bcf75103 
					 
					
						
						
							
							Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format.  
						
						... 
						
						
						
						This allows render to depth texture (we don't support floating pt. Z buffers).
Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32.
Software fallback for glCopyTexImage now uses integer temporary image instead
of float, eliminates a lot of float/int conversions. 
						
						
					 
					
						2006-04-06 04:23:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						762c3618f5 
					 
					
						
						
							
							Added render to depth texture support with GL_EXT_framebuffer_object.  
						
						... 
						
						
						
						Only render the shadow/depth texture when really needed, not every frame.
Remove support for old SGIX shadow extensions. 
						
						
					 
					
						2006-04-06 04:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5722338ea5 
					 
					
						
						
							
							do additional checking for setting up depth/stencil wrappers  
						
						
						
						
					 
					
						2006-04-06 04:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32cd166971 
					 
					
						
						
							
							remove duplicated framebuffer attachment test  
						
						
						
						
					 
					
						2006-04-05 19:58:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f08f233d6f 
					 
					
						
						
							
							Remove the code that checks for duplicated framebuffer attachments (which  
						
						... 
						
						
						
						generated the error GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT).
This was removed in version 117 of the GL_EXT_framebuffer_object spec. 
						
						
					 
					
						2006-04-05 19:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						59ebe1ff77 
					 
					
						
						
							
							pass -m32 or -m64 to linker for SunOS as needed (bug 6484)  
						
						
						
						
					 
					
						2006-04-05 13:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e80b9c24f4 
					 
					
						
						
							
							add tiling/fence support for the miniglx driver  
						
						
						
						
					 
					
						2006-04-05 07:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2e7af79f48 
					 
					
						
						
							
							don't waste the reserved memory, take an approximation of the pool  
						
						... 
						
						
						
						allocator from the X.org driver - not as complicated 
						
						
					 
					
						2006-04-05 06:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c87809c9ed 
					 
					
						
						
							
							just some comments/docs  
						
						
						
						
					 
					
						2006-04-05 03:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1979b6b2de 
					 
					
						
						
							
							set the texture border color for the depth texture  
						
						
						
						
					 
					
						2006-04-05 03:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						900da88dae 
					 
					
						
						
							
							first 6.5.1 bug fix - bug 6498  
						
						
						
						
					 
					
						2006-04-05 03:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9ebe3b6d36 
					 
					
						
						
							
							Check/use texture border color when sampling depth textures. (bug 6498)  
						
						... 
						
						
						
						Silence some warnings. 
						
						
					 
					
						2006-04-05 03:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						28b014ee25 
					 
					
						
						
							
							Silence minor compiler warnings (-Wextra).  
						
						
						
						
					 
					
						2006-04-05 03:05:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						027bb77e02 
					 
					
						
						
							
							We always have a back buffer. Fixes visual problems.  
						
						
						
						
					 
					
						2006-04-04 13:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f8ca99d697 
					 
					
						
						
							
							use gart base from drm not try to work it out ourselves.. bump radeon client  
						
						... 
						
						
						
						to need 1.6 drm where this first appeared.. this fixes r300 on PCIE 
						
						
					 
					
						2006-04-04 11:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6a9f0a27c3 
					 
					
						
						
							
							switch to card_type rather than IsPCI, doesn't change any functionality yet  
						
						
						
						
					 
					
						2006-04-04 11:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						7473d17268 
					 
					
						
						
							
							Add bitset.h.  
						
						
						
						
					 
					
						2006-04-04 10:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b7339d7023 
					 
					
						
						
							
							Fix texcoord interpolation for fragment shaders.  
						
						
						
						
					 
					
						2006-04-04 10:22:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b4e9750bf4 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- add support for varyings;
GLSL fixes:
- pow was wrongly computed in x86 back-end; 
						
						
					 
					
						2006-04-04 10:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						607b61a994 
					 
					
						
						
							
							Bit set.  
						
						
						
						
					 
					
						2006-04-04 10:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						1a5fecb4d6 
					 
					
						
						
							
							Return GLSL version string (1.10).  
						
						
						
						
					 
					
						2006-04-04 10:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						ae76be49eb 
					 
					
						
						
							
							Define MAX_VERTEX_ATTRIBS to 16.  
						
						
						
						
					 
					
						2006-04-04 10:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						3c327c9f3a 
					 
					
						
						
							
							Fix license header to SGI FreeB.  (Eric Kunze, SGI)  
						
						
						
						
					 
					
						2006-04-03 22:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						76a0797c32 
					 
					
						
						
							
							Bug  #5754 : Allocate texture memory correctly.  (Richard Drummond)  
						
						
						
						
					 
					
						2006-04-03 21:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						a9cc078b0e 
					 
					
						
						
							
							Fix problem reported by Bill Newman in read_rgba_pixels for 16 and 32 bit (GDI driver).  Bug would cause the wrong pixel to be read if more than one pixel requested and could cause memory access violations.  
						
						
						
						
					 
					
						2006-04-03 16:54:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ac619f4912 
					 
					
						
						
							
							64-bit build for sunos5 w/ gcc  
						
						
						
						
					 
					
						2006-04-03 16:09:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						edd2702287 
					 
					
						
						
							
							add miniglx sources to i915  
						
						
						
						
					 
					
						2006-04-03 07:41:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						225148ea07 
					 
					
						
						
							
							if DDX is -1 don't do DDX check  
						
						
						
						
					 
					
						2006-04-03 07:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a824813d22 
					 
					
						
						
							
							use Width  
						
						
						
						
					 
					
						2006-04-03 07:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5bb5a1908f 
					 
					
						
						
							
							add pitch support and use new Width  
						
						
						
						
					 
					
						2006-04-03 07:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a951c80ae4 
					 
					
						
						
							
							setup to use pci access, comment out size bumps,  
						
						... 
						
						
						
						sest xres from real width, use new -1 ddx version 
						
						
					 
					
						2006-04-03 07:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						808a678d85 
					 
					
						
						
							
							do a drm lock/unlock sequence after the client close  
						
						
						
						
					 
					
						2006-04-03 07:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d61c1cc7c9 
					 
					
						
						
							
							add width to struct for width != virtual width  
						
						
						
						
					 
					
						2006-04-03 07:30:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						cf69d09202 
					 
					
						
						
							
							make miniglx use libdrm and libpciaccess  
						
						
						
						
					 
					
						2006-04-03 07:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						b927a75979 
					 
					
						
						
							
							Coverity  #459 : Silly off-by-one error.  
						
						
						
						
					 
					
						2006-04-03 00:18:03 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						5ab5517ba8 
					 
					
						
						
							
							Coverity  #468 : Fill in the rest of the error_list to match the error codes  
						
						... 
						
						
						
						defined in glxproto.h.  Avoids reading semi-random memory (and probably
crashing) when calling __glXErrorString(). 
						
						
					 
					
						2006-04-03 00:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						05ddc4a6c5 
					 
					
						
						
							
							Coverity  #476 : Avoid walking off the end of ->vtx.attrsz, it's declared to  
						
						... 
						
						
						
						be _TNL_ATTRIB_MAX long so that's not a valid index (woo zero based
indexing).
This code still looks wrong though, the asymmetry between _tnl_copy_to_current
and _tnl_copy_from_current has me worried. 
						
						
					 
					
						2006-04-02 23:51:30 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						b3208c2de9 
					 
					
						
						
							
							Coverity  #567 : Fix a memory leak on a failure path.  
						
						
						
						
					 
					
						2006-04-02 23:17:49 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						1ee92f984b 
					 
					
						
						
							
							Coverity  #650 : Fix a memory leak when near OOM.  
						
						
						
						
					 
					
						2006-04-02 23:15:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						75f81ad5f9 
					 
					
						
						
							
							Assorted updates.  
						
						
						
						
					 
					
						2006-04-01 13:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						b100484145 
					 
					
						
						
							
							Initialize renderbuffer size.  
						
						
						
						
					 
					
						2006-04-01 13:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						278736ff6f 
					 
					
						
						
							
							These messages really should be printed all the time, users want to  
						
						... 
						
						
						
						know this not have to set debug for it 
						
						
					 
					
						2006-04-01 04:40:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						57b61638af 
					 
					
						
						
							
							added MD5 checksums for 6.5 files  
						
						
						
						
					 
					
						2006-04-01 02:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						09b6b9e9c3 
					 
					
						
						
							
							added 6.5 relnotes  
						
						
						
						
					 
					
						2006-04-01 01:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						482d9dd21d 
					 
					
						
						
							
							Don't index box by the box's index within numClipRects; just dereference it.  
						
						... 
						
						
						
						Fixes drawing with more than one cliprect. (Keith Packard) 
						
						
					 
					
						2006-04-01 00:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9e8659f346 
					 
					
						
						
							
							Call driUpdateFramebufferSize when we've found an updated DRI drawable stamp,  
						
						... 
						
						
						
						like other drivers.  Failure to do so resulted in incorrect buffer sizes for
resized windows. 
						
						
					 
					
						2006-04-01 00:55:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e3f41ce611 
					 
					
						
						
							
							6.5 updates  
						
						
						
						
					 
					
						2006-03-31 23:10:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						3a3e63dc4f 
					 
					
						
						
							
							DMesa now uses OSMesa as a back-end.  
						
						
						
						
					 
					
						2006-03-31 20:53:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						3a46dff27d 
					 
					
						
						
							
							Removed empty arrays.  
						
						
						
						
					 
					
						2006-03-31 20:49:55 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						29d833bd52 
					 
					
						
						
							
							Enough testing already  
						
						
						
						
					 
					
						2006-03-31 18:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9305cba6a7 
					 
					
						
						
							
							bump version/date  
						
						
						
						
					 
					
						2006-03-31 17:31:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f2ad1b60c0 
					 
					
						
						
							
							Dave Reveman's patch for GLX_MESA_copy_sub_buffer support  
						
						
						
						
					 
					
						2006-03-31 15:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						df3d4e0bb9 
					 
					
						
						
							
							Fix the fetch_texel_ci8() code to deal with floating point color palettes.  
						
						... 
						
						
						
						Fixes Quake on Windows bug.  (Karl Schultz) 
						
						
					 
					
						2006-03-31 15:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						6652dc8aac 
					 
					
						
						
							
							free rs300 and ban r350(according to r300.sf.net)  
						
						
						
						
					 
					
						2006-03-31 14:11:41 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						7da1daf0a2 
					 
					
						
						
							
							make u_list adjustable  
						
						
						
						
					 
					
						2006-03-31 10:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						18b72d184c 
					 
					
						
						
							
							updated again for 6.5.  
						
						
						
						
					 
					
						2006-03-31 06:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						ef5b48dea1 
					 
					
						
						
							
							warn about broken dxt 3/5  
						
						
						
						
					 
					
						2006-03-31 03:54:36 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						2cd4056fae 
					 
					
						
						
							
							Dont rely on writebacks  
						
						
						
						
					 
					
						2006-03-31 03:50:29 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						fb0175db93 
					 
					
						
						
							
							disable r300 chips. R300_FORCE_R300 to force  
						
						
						
						
					 
					
						2006-03-31 03:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						aa70d92a13 
					 
					
						
						
							
							More meaningful warning.  
						
						
						
						
					 
					
						2006-03-31 03:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						aba4967150 
					 
					
						
						
							
							The pitches of the driRenderbuffers are in bytes, so no need to multiply by cpp.  
						
						... 
						
						
						
						Fixes software fallbacks. (Keith Packard) 
						
						
					 
					
						2006-03-30 22:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						174ce730c6 
					 
					
						
						
							
							Clean up data structures, finishing off some of the cleanup work suggested by Brian.  Now also creating two renderbuffers, so apps can now switch with glDrawBuffer.  
						
						
						
						
					 
					
						2006-03-30 21:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						48547ee129 
					 
					
						
						
							
							Clarify which version of Mesa we're talking about  
						
						
						
						
					 
					
						2006-03-30 19:26:54 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						823c581f7c 
					 
					
						
						
							
							Revert my change from 1.37 as being bogus (see ensuing list discussion for  
						
						... 
						
						
						
						rationale). 
						
						
					 
					
						2006-03-30 19:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						8982697981 
					 
					
						
						
							
							Update the install docs to make explicit note of libdrm version dependency.  
						
						... 
						
						
						
						Change pdx.fd.o to {anon,}cvs.fd.o as appropriate. 
						
						
					 
					
						2006-03-30 19:21:20 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						9542537cee 
					 
					
						
						
							
							Style fix, drop the explicit -ldrm from the link line.  
						
						
						
						
					 
					
						2006-03-30 19:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						c3f2c287ce 
					 
					
						
						
							
							Fix logic error in viewport function so that we still resize the buffers if the viewport and the window both change to the same new size.  This lets the gloss demo work with the -f option.  
						
						
						
						
					 
					
						2006-03-30 18:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9e81d6ae3a 
					 
					
						
						
							
							When creating front/back renderbuffers, init the Red/Green/Blue/AlphaBits fields  
						
						
						
						
					 
					
						2006-03-30 16:33:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						94d6bf883b 
					 
					
						
						
							
							Init the Red/Green/Blue/Alpha/Depth/StencilBits fields in driNewRenderbuffer()  
						
						
						
						
					 
					
						2006-03-30 16:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						84c5d0a789 
					 
					
						
						
							
							comments regarding assertions  
						
						
						
						
					 
					
						2006-03-30 16:29:41 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						dd7074736f 
					 
					
						
						
							
							Use [][3] for write_rgb_span_16  
						
						
						
						
					 
					
						2006-03-30 16:26:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ef8b89faee 
					 
					
						
						
							
							some comments for Darwin  
						
						
						
						
					 
					
						2006-03-30 14:28:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						159ca321cb 
					 
					
						
						
							
							added glfbdev.h to MAIN_FILES  
						
						
						
						
					 
					
						2006-03-30 14:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ec83f38e2e 
					 
					
						
						
							
							fix bad call to FindLine()  
						
						
						
						
					 
					
						2006-03-30 14:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						197d725601 
					 
					
						
						
							
							added -f option for full-screeen  
						
						
						
						
					 
					
						2006-03-30 14:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						693a66aea9 
					 
					
						
						
							
							press '0' for glDrawBuffer(GL_NONE)  
						
						
						
						
					 
					
						2006-03-30 14:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8ea3353ec3 
					 
					
						
						
							
							XMesaDrawLine macro, not currently used  
						
						
						
						
					 
					
						2006-03-30 14:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						87af12dbdc 
					 
					
						
						
							
							Fixes from Brian to help migrate to render buffer DD interfaces.  Also fix bug in the viewport function that was using the viewport size to resize the buffer, when it should have been using the window size.  Fix bug in write_rgb_span_32 where the incoming pixel data parameter was coded as a [][4] instead of [][3].  Now all the demos work correctly except singlebuffer.  
						
						
						
						
					 
					
						2006-03-30 07:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						a8c9ecfab0 
					 
					
						
						
							
							Fixes from Brian  
						
						
						
						
					 
					
						2006-03-30 07:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4ecb9f0532 
					 
					
						
						
							
							Fix up some incorrect pointers and clear screen  
						
						
						
						
					 
					
						2006-03-30 05:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						8b186e3695 
					 
					
						
						
							
							add initial miniglx files for i915, not integrated yet  
						
						
						
						
					 
					
						2006-03-30 04:33:58 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						e43edd3c70 
					 
					
						
						
							
							Updated for Mesa 6.5  
						
						
						
						
					 
					
						2006-03-29 23:53:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						20e15f9381 
					 
					
						
						
							
							Add -ansi -pedantic flags to OPT_FLAGS.  This got lost at some point.  Good for catching sloppy coding.  
						
						
						
						
					 
					
						2006-03-29 23:45:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						75a8383e8d 
					 
					
						
						
							
							Update the _WindowMap matrix in _mesa_set_viewport() and _mesa_DepthRange().  
						
						... 
						
						
						
						This is a temporary fix for the DRI drivers.
Should really only have to update the matrix via _mesa_update_state(). 
						
						
					 
					
						2006-03-29 23:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						920023240c 
					 
					
						
						
							
							put braces around RENDER_SPAN macro when called, not when defined.  Fixes -pedantic warnings in x11 driver  
						
						
						
						
					 
					
						2006-03-29 23:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						62c325af3f 
					 
					
						
						
							
							fix GETPROCADDRESS usage, remove carriage return chars (bug 6430)  
						
						
						
						
					 
					
						2006-03-29 23:20:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32244ac7e9 
					 
					
						
						
							
							s/glslnose.c/glslnoise/ (bug 6430)  
						
						
						
						
					 
					
						2006-03-29 23:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						3a6d968f37 
					 
					
						
						
							
							Fixes to silence warnings in code generated by glapi scripts.  
						
						
						
						
					 
					
						2006-03-29 22:32:38 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						cec74532bf 
					 
					
						
						
							
							Add newest source code files to project.  
						
						
						
						
					 
					
						2006-03-29 20:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f331bb0312 
					 
					
						
						
							
							added some no-op virtual destructors to silence g++ 4.0.0 warnings  
						
						
						
						
					 
					
						2006-03-29 18:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c3051df8e1 
					 
					
						
						
							
							fixes from John Shell (bug 6339)  
						
						
						
						
					 
					
						2006-03-29 18:46:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						db79d2abac 
					 
					
						
						
							
							minor clean-up  
						
						
						
						
					 
					
						2006-03-29 18:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c19de0b7f6 
					 
					
						
						
							
							FP textures and fixes (Ewald Snel)  
						
						
						
						
					 
					
						2006-03-29 15:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e5b6eee15d 
					 
					
						
						
							
							fix components initialization in two places (Ewald Snel)  
						
						
						
						
					 
					
						2006-03-29 15:17:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						006e183b6e 
					 
					
						
						
							
							move NumNativeAlu/TexInstruction assignments (Ewald Snel)  
						
						
						
						
					 
					
						2006-03-29 15:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						180b0dab8b 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Removing <CR>
 Modified Files:
 	Mesa/src/mesa/main/fog.c Mesa/src/mesa/main/hint.c
 	Mesa/src/mesa/main/mtypes.h
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-03-29 12:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a85fbb1d36 
					 
					
						
						
							
							prep for 6.5 release  
						
						
						
						
					 
					
						2006-03-29 04:53:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						555478fed6 
					 
					
						
						
							
							New code for rendering to depth/stencil textures.  
						
						... 
						
						
						
						Re-org of the renderbuffer wrapper code. 
						
						
					 
					
						2006-03-29 04:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2742c4e4db 
					 
					
						
						
							
							new tests for GL_DEPTH_STENCIL_EXT  
						
						
						
						
					 
					
						2006-03-29 04:48:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b430ef56a 
					 
					
						
						
							
							a few new assertions  
						
						
						
						
					 
					
						2006-03-29 04:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						b7a5a9db88 
					 
					
						
						
							
							Windows makefile to easily build all demo programs.  
						
						
						
						
					 
					
						2006-03-29 04:02:44 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						888ab86f85 
					 
					
						
						
							
							Repair corrupted file and remove rogue 'test' project.  
						
						
						
						
					 
					
						2006-03-29 04:01:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2526152a10 
					 
					
						
						
							
							fix a GLuint vs GLushort test, new assertions  
						
						
						
						
					 
					
						2006-03-29 04:01:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						519a2e7cb7 
					 
					
						
						
							
							Move the computation of the viewport matrix into a new update_viewport_matrix()  
						
						... 
						
						
						
						function since the matrix depends on the viewport params and the framebuffer's
depth buffer resolution.
Fixes some renderbuffer / depth range issues.
This simplifies the _mesa_set_viewport() and _mesa_DepthRange() functions too. 
						
						
					 
					
						2006-03-29 03:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						b687531f69 
					 
					
						
						
							
							Undef a conflicting symbol in Windows.  
						
						
						
						
					 
					
						2006-03-29 03:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						54b65e080e 
					 
					
						
						
							
							add showbuffer.[ch] which could be in this dir after the targets are built.  
						
						
						
						
					 
					
						2006-03-29 03:41:38 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						3076557ca3 
					 
					
						
						
							
							Update for new Mesa entry points.  I need to change the python script that generates this file to the new XML scheme, but for now, a manual update is OK.  
						
						
						
						
					 
					
						2006-03-29 02:12:31 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						4f21180416 
					 
					
						
						
							
							Remove unneeded includes of time.h  
						
						
						
						
					 
					
						2006-03-29 02:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						c61763b5d2 
					 
					
						
						
							
							Match pixel addresses with `compute_row_addresses' in RGB mode (also obey RGB/UNSIGNED_BYTE rule).  
						
						
						
						
					 
					
						2006-03-28 21:40:14 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						08e62a1476 
					 
					
						
						
							
							fix missing *_STATECHANGE in *UpdateViewportOffset for radeon, r200 and r300 (reported by Jim Duchek). Fix some potential problems with strict-aliasing with r200 and radeon drivers in *UpdateViewportOffset, *PolygonOffset and *UpdateWindow functions (some compiler warnings about strict-aliasing remain in the codegen vertex code, and there may be more problems unnoticed by the compiler).  
						
						
						
						
					 
					
						2006-03-28 17:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0e26ca0834 
					 
					
						
						
							
							updated comment about framebuffer's Visual field  
						
						
						
						
					 
					
						2006-03-28 15:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e44499480f 
					 
					
						
						
							
							added known issue: render to depth textures not working  
						
						
						
						
					 
					
						2006-03-28 15:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9f6ff49650 
					 
					
						
						
							
							update conditional for render to GL_DEPTH_STENCIL texture, check for valid teximage before calling ctx->Driver.RenderTexture()  
						
						
						
						
					 
					
						2006-03-28 15:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c7a5d528c7 
					 
					
						
						
							
							a little code movement so we don't make invalid casts from gl_renderbuffers to xmesa_renderbuffers  
						
						
						
						
					 
					
						2006-03-28 15:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						b8915340ea 
					 
					
						
						
							
							fix   #6072  (Keith Whitwell)  
						
						
						
						
					 
					
						2006-03-28 10:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						1155f64cc0 
					 
					
						
						
							
							Revert merge of new/experimental code from texmem branch.  
						
						
						
						
					 
					
						2006-03-28 07:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						255e8ebd58 
					 
					
						
						
							
							enable GL_ARB_half_float_pixel, was GL_MESAX_half_float_pixel  
						
						
						
						
					 
					
						2006-03-28 01:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						95174c4eb2 
					 
					
						
						
							
							comment about byteswapping in _mesa_unpack_depth_span()  
						
						
						
						
					 
					
						2006-03-28 01:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f76ff7e4a7 
					 
					
						
						
							
							make allow_large_textures 1 by default for radeon and r200, and consequently enable all texture units by default on those cards (3 for radeon, 6 for r200). Fix the usually forgotten DRIVER_DATE accordingly.  
						
						
						
						
					 
					
						2006-03-27 23:53:53 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						96aa403cee 
					 
					
						
						
							
							remove unnecessary typedefs causing compiler warnings  
						
						
						
						
					 
					
						2006-03-27 23:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						004673d4d1 
					 
					
						
						
							
							Disable `hidden' attribute for DJGPP  
						
						
						
						
					 
					
						2006-03-27 17:34:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						0ad1bda7a1 
					 
					
						
						
							
							PutRowRGB was not initialized for OSMESA_RGB_565  
						
						
						
						
					 
					
						2006-03-27 17:32:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e72b745f32 
					 
					
						
						
							
							Fixup makefile for solo non-egl  
						
						
						
						
					 
					
						2006-03-27 00:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ea4fe661d7 
					 
					
						
						
							
							merge from texman branch  
						
						
						
						
					 
					
						2006-03-26 05:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4cbd16ed3f 
					 
					
						
						
							
							fix some PFNGL* typedefs  
						
						
						
						
					 
					
						2006-03-26 05:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						06049e2416 
					 
					
						
						
							
							remove carriage returns  
						
						
						
						
					 
					
						2006-03-25 22:52:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						753af3a206 
					 
					
						
						
							
							fix issue in _mesa_free_framebuffer_data()  
						
						
						
						
					 
					
						2006-03-25 17:57:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						70207b70c5 
					 
					
						
						
							
							check for incomplete FBO in _mesa_Clear()  
						
						
						
						
					 
					
						2006-03-25 16:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1bbc203c6e 
					 
					
						
						
							
							Clean up the recent code related to texture_override().  Pass params in a  
						
						... 
						
						
						
						more logical order.
Remove a mess of stray ^M chars.
Fix a bug when checking if the texture object's format is GL_COLOR_INDEX
or GL_DEPTH_COMPONENT.  This fixes a segfault when GL_TEXTURE_BASE_LEVEL!=0. 
						
						
					 
					
						2006-03-24 23:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6494541eaa 
					 
					
						
						
							
							lots of debug options, some code movement, etc  
						
						
						
						
					 
					
						2006-03-24 23:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						590cd26006 
					 
					
						
						
							
							added some missing formats in _mesa_source/dest_buffer_exists()  
						
						
						
						
					 
					
						2006-03-24 22:53:00 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						ed4ab13cef 
					 
					
						
						
							
							Make ARB_vp backends happy with nv arl  
						
						
						
						
					 
					
						2006-03-24 16:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						af8d39861d 
					 
					
						
						
							
							secondary color fixes.  
						
						
						
						
					 
					
						2006-03-24 16:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c4f2710f9d 
					 
					
						
						
							
							Added -l option for explicit locking around Xlib and GLX calls in  
						
						... 
						
						
						
						threaded code.  Seems to improve reliability quite a bit. 
						
						
					 
					
						2006-03-23 17:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						436d72e994 
					 
					
						
						
							
							Added -p option to create a display connection per thread.  
						
						... 
						
						
						
						This seems more stabile than using one display connection for all threads.
Still get an occasional Xlib: unexpected async reply error, unfortunately. 
						
						
					 
					
						2006-03-23 16:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d76ef5867d 
					 
					
						
						
							
							make solo build complete  
						
						
						
						
					 
					
						2006-03-23 04:20:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0a6040dc2d 
					 
					
						
						
							
							fix coverity 1107: use after free  
						
						
						
						
					 
					
						2006-03-23 04:15:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						eab896cc21 
					 
					
						
						
							
							fix coverity 926: use before NULL check  
						
						
						
						
					 
					
						2006-03-23 04:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f756924fa5 
					 
					
						
						
							
							Need to check for new state and do readpixels/drawpixels clipping after  
						
						... 
						
						
						
						we call RENDER_START since that may involve validating the drawable and
updating its dimensions. 
						
						
					 
					
						2006-03-22 22:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						4fafe6390b 
					 
					
						
						
							
							implement arl and enable hw nv_vp.  
						
						
						
						
					 
					
						2006-03-22 21:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						6fc864b9e6 
					 
					
						
						
							
							ARL dst idx was undefined.  
						
						
						
						
					 
					
						2006-03-22 21:29:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						daffbe99dc 
					 
					
						
						
							
							GL_EXT_packed_depth_stencil should be off by default  
						
						
						
						
					 
					
						2006-03-21 21:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						8995544bc9 
					 
					
						
						
							
							Silencium gcc warnings.  
						
						
						
						
					 
					
						2006-03-21 10:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						071357096e 
					 
					
						
						
							
							GLSL fixes:  
						
						... 
						
						
						
						- generate error on NULL pointers in glShaderSourceARB;
- reinstall program object, if current, in glLinkProgramARB;
- vertex and fragment shaders are optional in program object;
- floor asm was wrongly computed for x86 back-end;
- allow for (void) idiom in function prototypes;
- all fixed-state uniforms are updated;
- local variable initializers are working;
- implement texture* and shadow* functions for vertex processor;
- generate error if too many arguments in general constructor;
- trim unused data in general constructor;
- struct r-value field select was badly relocated;
Changes:
- add derived state gl_fog_attrib::_Scale;
- add derived state gl_light::_CosCutoffNeg; 
						
						
					 
					
						2006-03-21 10:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						519b23b21f 
					 
					
						
						
							
							Lots of changes/fixes for rendering to framebuffer objects.  
						
						... 
						
						
						
						- When deleting texture objects, unbind from FBOs if necessary.
- Changed driver hooks for starting/ending render to texture.
- Now properly handle case where gl[Copy]TexImage() is called after
  glFramebufferTexture[123]D().  That didn't work before. 
						
						
					 
					
						2006-03-20 18:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4991888fa0 
					 
					
						
						
							
							additional assertions and debug code for testing FBO completeness  
						
						
						
						
					 
					
						2006-03-20 15:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						34bd1233a9 
					 
					
						
						
							
							additional error checking to be sure source renderbuffer exists for glCopyTex[Sub]Image()  
						
						
						
						
					 
					
						2006-03-20 15:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						457fb0e128 
					 
					
						
						
							
							use new _mesa_sourc/dest_buffer_exists() functions  
						
						
						
						
					 
					
						2006-03-20 15:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7275d4d097 
					 
					
						
						
							
							added _mesa_source/dest_buffer_exists() function to easily test if particular renderbuffers are present  
						
						
						
						
					 
					
						2006-03-20 15:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f1038f81e4 
					 
					
						
						
							
							fix some buffer binding tests in _mesa_make_current()  
						
						
						
						
					 
					
						2006-03-20 15:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c27c382acc 
					 
					
						
						
							
							slightly improved error message  
						
						
						
						
					 
					
						2006-03-20 15:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						5319ed0e53 
					 
					
						
						
							
							Fix texrect upload conflicts.  
						
						
						
						
					 
					
						2006-03-20 13:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						070f280895 
					 
					
						
						
							
							Disable tnl programs when doing software vertex programs. compiz with its texrect and lighting needs was broken because of this.  
						
						
						
						
					 
					
						2006-03-19 21:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						096dd541bd 
					 
					
						
						
							
							minor clean-ups  
						
						
						
						
					 
					
						2006-03-19 19:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						77174f0072 
					 
					
						
						
							
							-fix texrect fallback when using vtxfmt_a (glitz, xgl, etc.)  
						
						... 
						
						
						
						-struct vertex_buffer to struct radeon_vertex_buffer conversion
-vertex attrib arrays did not supersede conventinal arrays when enabled 
						
						
					 
					
						2006-03-19 18:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						21a4fb4137 
					 
					
						
						
							
							Queries of GL_READ_BUFFER and GL_DRAW_BUFFER were still returning the  
						
						... 
						
						
						
						pre-GL_EXT_framebuffer_object state.  Now return the read/draw state stored
in the framebuffer objects. 
						
						
					 
					
						2006-03-19 00:10:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						19b05d5009 
					 
					
						
						
							
							Don't call Driver->Bitmap() if no image to render  
						
						
						
						
					 
					
						2006-03-18 21:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						2d2af2dcf7 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Mesa/src/mesa/main/imports.h : removed <CR>
 Mesa/src/mesa/shader/slang/descrip.mms : added new sources
 Modified Files:
 	Mesa/src/mesa/main/imports.h
 	Mesa/src/mesa/shader/slang/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-03-17 14:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eec33cc310 
					 
					
						
						
							
							Init FogCoordFuncs[0..5] too, remove some unneeded #includes  
						
						
						
						
					 
					
						2006-03-17 04:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0f1d98c422 
					 
					
						
						
							
							remove another test for IN_DRI_DRIVER  
						
						
						
						
					 
					
						2006-03-17 04:10:03 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						724df02073 
					 
					
						
						
							
							Don't use glx_ansic.h functions (__glXMemset).  
						
						
						
						
					 
					
						2006-03-17 00:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b17741e1b 
					 
					
						
						
							
							added #undef GET_DISPATCH  
						
						
						
						
					 
					
						2006-03-16 18:06:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c6c0f94714 
					 
					
						
						
							
							Moved _glapi_check_multithread() call into drivers, instead of in  
						
						... 
						
						
						
						_mesa_make_current().
This removes an ugly #if !defined(IN_DRI_DRIVER) from core Mesa. 
						
						
					 
					
						2006-03-16 18:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ef8653a838 
					 
					
						
						
							
							finish up some loose ends in _mesa_texstore_z24_s8()  
						
						
						
						
					 
					
						2006-03-16 04:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						514a15cea1 
					 
					
						
						
							
							assorted code clean-ups, comments, etc.  
						
						
						
						
					 
					
						2006-03-15 20:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ac8b07b3ae 
					 
					
						
						
							
							remove invalid assertion in _glapi_get_dispatch(), fixes additional thread safety problem  
						
						
						
						
					 
					
						2006-03-15 20:42:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e660690985 
					 
					
						
						
							
							Need to include glthread.h in glapi.h, not glapi.c so that GET_CURRENT_CONTEXT  
						
						... 
						
						
						
						is properly defined.  Fixes long-standing, but unnoticed thread safety failure.
Also, updated comments. 
						
						
					 
					
						2006-03-15 20:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						30655c211c 
					 
					
						
						
							
							updated some printfs, added comment about sched_yield  
						
						
						
						
					 
					
						2006-03-15 20:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						59e0faaa5c 
					 
					
						
						
							
							sync with texmem branch  
						
						
						
						
					 
					
						2006-03-15 17:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eccb6a0698 
					 
					
						
						
							
							rename enums, fixes compilation breakage (Michal Krol)  
						
						
						
						
					 
					
						2006-03-15 14:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						10f08cc202 
					 
					
						
						
							
							use 'p' key to toggle use of GL_EXT_packed_depth_stencil  
						
						
						
						
					 
					
						2006-03-15 01:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b7e3e0d64e 
					 
					
						
						
							
							s/GLuint/GLushort/ in read_depth_stencil_image()  
						
						
						
						
					 
					
						2006-03-15 01:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						19b8322169 
					 
					
						
						
							
							init Red/Green/EtcBits = 0 in soft_renderbuffer_storage()  
						
						
						
						
					 
					
						2006-03-14 22:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2a0d441ebb 
					 
					
						
						
							
							Set always_array=true for glGenProgramsNV (Dave Reveman)  
						
						
						
						
					 
					
						2006-03-14 15:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						15e74a6441 
					 
					
						
						
							
							replace dprintf() with _glu_dprintf() (bug 6244)  
						
						
						
						
					 
					
						2006-03-14 15:08:52 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						0f618b7eb7 
					 
					
						
						
							
							Add slang_analyse.c and slang_library_texsample.c.  
						
						
						
						
					 
					
						2006-03-14 11:39:58 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						8af48fc4d6 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- add texture sampling support;
- fix assembly codegen bugs; 
						
						
					 
					
						2006-03-14 11:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e9484e4085 
					 
					
						
						
							
							Clean build.  
						
						
						
						
					 
					
						2006-03-13 20:40:46 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a0cf4ceb36 
					 
					
						
						
							
							Fix broken max mipmap leveling that was horribly wrong.  
						
						
						
						
					 
					
						2006-03-13 18:23:19 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						1c0230b396 
					 
					
						
						
							
							Cleaned up some code, made more files compile. Renamed nv20_swtcl.* to  
						
						... 
						
						
						
						nv10_swtcl.*, hopefully this is the last rename (this should be, as
    NV05 really behaves differently). 
						
						
					 
					
						2006-03-13 11:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						5042778449 
					 
					
						
						
							
							Option to init vp temps(for testing)  
						
						
						
						
					 
					
						2006-03-10 05:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						9ebde216cc 
					 
					
						
						
							
							A little work here and there  
						
						
						
						
					 
					
						2006-03-10 01:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9c32af5bb2 
					 
					
						
						
							
							Add prototypes for GLX_MESA_swap_frame_usage, GLX_MESA_swap_control, and  
						
						... 
						
						
						
						GLX_EXT_texture_from_pixmap to silence warnings while compiling glxcmds.c
XXX: Need to add the new tokens for GLX_EXT_texture_from_pixmap!!! 
						
						
					 
					
						2006-03-09 16:27:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						841a823d6d 
					 
					
						
						
							
							s/GLint/int/, to fit GLX conventions  
						
						
						
						
					 
					
						2006-03-09 16:25:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0d57301ba2 
					 
					
						
						
							
							Instead of adding extra flags to DEFINES with +=, define EXTRA_DEFINES instead.  
						
						... 
						
						
						
						This eliminates a bunch of duplication in the compilation commmands. 
						
						
					 
					
						2006-03-09 16:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						12d51beb7e 
					 
					
						
						
							
							Kick VBOs out of GART if nothing else helps.  
						
						
						
						
					 
					
						2006-03-09 06:21:17 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e294d938f2 
					 
					
						
						
							
							Use the force Luke, use the force.  
						
						
						
						
					 
					
						2006-03-09 04:42:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f1b431b265 
					 
					
						
						
							
							coverity check bug fix going over end of array  
						
						
						
						
					 
					
						2006-03-08 05:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9fc897af7a 
					 
					
						
						
							
							coverity checker bug: Pointer dereferenced after NULL check  
						
						
						
						
					 
					
						2006-03-08 05:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						d97ab9a7bd 
					 
					
						
						
							
							Fix broken DrawElements & DrawRangeElements.  
						
						
						
						
					 
					
						2006-03-07 22:46:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						d9894e0d72 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Update OpenVMS makefiles
 Modified Files:
 	Mesa/src/mesa/shader/slang/descrip.mms
 	Mesa/src/mesa/swrast/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-03-07 07:47:37 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						dba9c0bafd 
					 
					
						
						
							
							Enable HW VBOs and other things needed by it.  
						
						
						
						
					 
					
						2006-03-07 05:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						ba7ea2e697 
					 
					
						
						
							
							Convert to work with current DRM. + tag  
						
						
						
						
					 
					
						2006-03-07 05:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						50f319242b 
					 
					
						
						
							
							Various fallbacks, checks and tags.  
						
						
						
						
					 
					
						2006-03-07 05:09:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ca007cb449 
					 
					
						
						
							
							just a comment for check_compatible()  
						
						
						
						
					 
					
						2006-03-07 03:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d75963d258 
					 
					
						
						
							
							disable double-buffer test in check_compatible(), fixes pbuffer/visual problem  
						
						
						
						
					 
					
						2006-03-07 02:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8ee311d36d 
					 
					
						
						
							
							print newline in _mesa_warning()  
						
						
						
						
					 
					
						2006-03-07 01:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2e01918b55 
					 
					
						
						
							
							call _mesa_update_framebuffer_visual() in _mesa_FramebufferRenderbufferEXT() to fix some minor glitches  
						
						
						
						
					 
					
						2006-03-07 01:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						168a7516b1 
					 
					
						
						
							
							FreeBSD updates (Pedro Giffuni)  
						
						
						
						
					 
					
						2006-03-07 01:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						2560e65a9a 
					 
					
						
						
							
							Added a missing field  
						
						
						
						
					 
					
						2006-03-07 00:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						c107058e7e 
					 
					
						
						
							
							Port r200 tex tiling code to run on r300 but keep it disabled.  
						
						
						
						
					 
					
						2006-03-06 19:28:10 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						3bca4f679a 
					 
					
						
						
							
							Later versions of Python handle formats like '% 5u' differently.  For  
						
						... 
						
						
						
						whatever reason, a space is always inserted.  That is not the desired
behavior. 
						
						
					 
					
						2006-03-06 18:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						9d881ea718 
					 
					
						
						
							
							Generate server-side GLX protocol decode functions using the 'make server'  
						
						... 
						
						
						
						target.  The environment variable XORG_BASE must be set to point to the base
of the X.org server sources where the files are to be placed.
The 7.0.0 server release already contains files generated by these scripts.
The scripts should have been committed months ago.  Sorry for the lag. :( 
						
						
					 
					
						2006-03-06 18:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						448d23331d 
					 
					
						
						
							
							Display the correct bug number in the information text.  
						
						
						
						
					 
					
						2006-03-06 16:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						66df1731e6 
					 
					
						
						
							
							Don't try to bind to proxy texture target.  This is defined by the spec to be  
						
						... 
						
						
						
						an error.  Since we're working with a proxy target, don't bother using real
texture data.
Add a missing new-line in an error printf. 
						
						
					 
					
						2006-03-06 16:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						5569c2dfae 
					 
					
						
						
							
							Cleaned up the software TCL code a bit. Renamed nv30_tris.[c,h] to  
						
						... 
						
						
						
						nv20_swtcl.[c,h]. 
						
						
					 
					
						2006-03-06 15:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						98e1b13802 
					 
					
						
						
							
							Added some NV20 support - nv_30_tris.c should probably be renamed again.  
						
						
						
						
					 
					
						2006-03-06 12:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						b9c4b7fc89 
					 
					
						
						
							
							More work on the nv30 software tcl code  
						
						
						
						
					 
					
						2006-03-06 01:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5820f7998a 
					 
					
						
						
							
							Build test for bugzilla  #3050  
						
						
						
						
					 
					
						2006-03-04 04:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						780d270312 
					 
					
						
						
							
							Test case for bugzilla  #3050 .  
						
						
						
						
					 
					
						2006-03-04 04:44:47 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						4af665a843 
					 
					
						
						
							
							Rename nouveau_3d_reg.h to nouveau_reg.h  
						
						
						
						
					 
					
						2006-03-03 16:10:28 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						84a20832f1 
					 
					
						
						
							
							rename nv40_tris to nv30_tris.  
						
						
						
						
					 
					
						2006-03-03 16:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e1e03b32ab 
					 
					
						
						
							
							Use standard ARB names instead of vendor-specific NV names for the ARB/NV_vertex_program enums in common state handling code, and update comments accordingly. Change some slightly confusing code which gave the impression GL_VERTEX_PROGRAM_ARB and GL_VERTEX_PROGRAM_NV enums were different.  
						
						
						
						
					 
					
						2006-03-03 15:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f8ba07a77d 
					 
					
						
						
							
							fix up the emit_func list in the experimental arbprogram sse code.  
						
						
						
						
					 
					
						2006-03-03 14:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5e01f9a114 
					 
					
						
						
							
							Fix bogus span mask in s_atifragshader.c leading to trouble when the pixel was later discarded by z test (this fixes doom3 r200 renderpath with swrast). Fix calling _swrast_alpha_test potentially leading to bogus results when Alpha Test might not be enabled. While here, don't disable deferred_texture (early z) when ATI_fragment_shader is active, as it is not necessary (for the record, this boosts doom3 swrast performance by roughly a factor of 2 (4 seconds per frame now...) with the r200 render path, might be a worthwile optimization for fragment programs which don't write z).  
						
						
						
						
					 
					
						2006-03-03 02:46:03 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f4ab5654d0 
					 
					
						
						
							
							Add position_invarient support  
						
						
						
						
					 
					
						2006-03-02 20:16:34 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						da16813f43 
					 
					
						
						
							
							Fix more enums defined not only by one extension when queried by glGet (GL_COLOR_SUM_EXT, GL_POINT_SPRITE_NV, GL_POINT_SPRITE_COORD_ORIGIN, GL_TRANSPOSE_CURRENT_MATRIX_ARB). Fix similar bugs (also those previously overseen dependant on NV/ARB_vertex_program) in glIsEnabled. Add missing GL_COLOR_SUM_EXT enum to glIsEnabled.  
						
						
						
						
					 
					
						2006-03-02 12:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9227bca103 
					 
					
						
						
							
							added GL_EXT_framebuffer_blit, etc  
						
						
						
						
					 
					
						2006-03-02 04:12:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						81b8aa9ecd 
					 
					
						
						
							
							test glBlitFramebufferEXT w/ -blit flag  
						
						
						
						
					 
					
						2006-03-02 03:54:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						14d3ab9662 
					 
					
						
						
							
							improved error msg  
						
						
						
						
					 
					
						2006-03-02 03:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						904ab0c22c 
					 
					
						
						
							
							check FEATURE_EXT_framebuffer_blit  
						
						
						
						
					 
					
						2006-03-02 03:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						afa1df5871 
					 
					
						
						
							
							plug in BlitFramebuffer function  
						
						
						
						
					 
					
						2006-03-02 03:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c241d3b06a 
					 
					
						
						
							
							implementation of _swrast_BlitFramebuffer()  
						
						
						
						
					 
					
						2006-03-02 03:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						0e7e80ae10 
					 
					
						
						
							
							Some small improvements.  
						
						
						
						
					 
					
						2006-03-02 00:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						93da673904 
					 
					
						
						
							
							Fix glGet with enums which are used not only in NV_vertex_program, but other extensions too (ARB_vertex_program, ARB_fragment_program, NV_fragment_program), if no support for NV_vertex_program is present. While here, fix return value if enum is used which is not supported by the exposed extensions (GL_INVALID_ENUM instead of GL_INVALID_VALUE). Fix some compile-time #ifs depending on NV_vertex/fragment_program which should also be dependant on ARB_vertex/fragment_program. See bug  #6070  
						
						
						
						
					 
					
						2006-03-01 23:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cf6be2d5bd 
					 
					
						
						
							
							No need for _mesa_save_error() to be public.  
						
						... 
						
						
						
						glVertexAttrib() w/ bad index should generate GL_INVALID_VALUE, not
GL_INVALID_ENUM.
Misc clean-ups. 
						
						
					 
					
						2006-03-01 15:44:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dbfd246db8 
					 
					
						
						
							
							added BlitFramebuffer() support  
						
						
						
						
					 
					
						2006-03-01 15:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						190e5595bc 
					 
					
						
						
							
							New comments.  Use tuples () instead of lists [] in a few places.  
						
						
						
						
					 
					
						2006-03-01 15:33:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						68edf28df6 
					 
					
						
						
							
							added Flush in glXCopyContext()  
						
						
						
						
					 
					
						2006-03-01 15:32:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9b8059e536 
					 
					
						
						
							
							updated comment  
						
						
						
						
					 
					
						2006-03-01 02:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6d4284e2bf 
					 
					
						
						
							
							Added glBlitFramebufferEXT function.  
						
						
						
						
					 
					
						2006-03-01 02:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9974540c73 
					 
					
						
						
							
							remove temporary tokens, more error checks for blit function  
						
						
						
						
					 
					
						2006-03-01 02:02:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2c61fdafd6 
					 
					
						
						
							
							added s_blit.c  
						
						
						
						
					 
					
						2006-03-01 02:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1eca891dbe 
					 
					
						
						
							
							_swrast_blit_framebuffer() function  
						
						
						
						
					 
					
						2006-03-01 01:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a231097609 
					 
					
						
						
							
							GL_EXT_framebuffer_blit tokens/functions  
						
						
						
						
					 
					
						2006-03-01 01:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						fbe48ef01f 
					 
					
						
						
							
							Free temps when possible  
						
						
						
						
					 
					
						2006-02-28 23:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						71932ef85c 
					 
					
						
						
							
							Dont let (possibly) undefined z component reach hw as its unused  
						
						
						
						
					 
					
						2006-02-28 23:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						6754e17138 
					 
					
						
						
							
							No need to call *_FIREVERTICES twice.  
						
						
						
						
					 
					
						2006-02-28 23:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						f71fd439f5 
					 
					
						
						
							
							Fix aliasing bug (Benjamin Herrenschmidt)  
						
						
						
						
					 
					
						2006-02-28 23:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						147f5091a1 
					 
					
						
						
							
							Allow error checking to look for presence of either of two extensions.  
						
						... 
						
						
						
						See bug 6070. 
						
						
					 
					
						2006-02-28 21:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						176dac684a 
					 
					
						
						
							
							only run shader on active fragments in the span  
						
						
						
						
					 
					
						2006-02-28 15:48:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						34b60b001d 
					 
					
						
						
							
							check if active fragment shader for deferred texturing/shading  
						
						
						
						
					 
					
						2006-02-28 15:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3073cf21d2 
					 
					
						
						
							
							check for active shader, set FRAGPROG_BIT in raster mask  
						
						
						
						
					 
					
						2006-02-28 15:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d1d4121682 
					 
					
						
						
							
							silence a bunch of warnings  
						
						
						
						
					 
					
						2006-02-27 15:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						9ac9605de1 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- add x86 code generator;
- add full support for uniforms in ARB_shader_objects;
- add assembly instruction: global_addr;
- reorganize #includes;
- built-in uniforms accessed by index, rather than by name;
- add some entries to x86sse rtasm;
- add configurations to VC6 projects: 'Release x86' and 'Debug x86';
- #define SLANG_X86 active only on VC6 x86 builds;
- introduce code export table for a shader;
- remove GNU license from the noise library; 
						
						
					 
					
						2006-02-27 14:41:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c56f2c49a5 
					 
					
						
						
							
							re-formated with indent.  
						
						
						
						
					 
					
						2006-02-26 18:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						be42f53020 
					 
					
						
						
							
							Remove need to initialize the InstSize[] array elements by just storing  
						
						... 
						
						
						
						the instruction size in _mesa_alloc_instruction(). 
						
						
					 
					
						2006-02-26 18:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a764b7eae0 
					 
					
						
						
							
							display list clean-ups  
						
						
						
						
					 
					
						2006-02-26 17:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						4e77669926 
					 
					
						
						
							
							Add all pci ids known by ddx to radeon dri driver. Remove the entries not known by ddx (probably secondary ids, non-existant cards and similar). Add rs400 to the family enum, and configure the rv410 like a 2 quad chip (?)  
						
						
						
						
					 
					
						2006-02-25 02:03:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2aabdc743f 
					 
					
						
						
							
							fix broken _mesa_copy_context() for GL_LIGHTING_BIT  
						
						
						
						
					 
					
						2006-02-24 18:19:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee2339f673 
					 
					
						
						
							
							need to check for _NEW_BUFFERS in xmesa_update_state()  
						
						
						
						
					 
					
						2006-02-24 17:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						228d4a6de7 
					 
					
						
						
							
							Fix _mesa_copy_texture_state() so that we copy texture object bindings,  
						
						... 
						
						
						
						not the actual contents of texture objects.  This makes glXCopyContext()
work properly. 
						
						
					 
					
						2006-02-24 17:16:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1aad408b5a 
					 
					
						
						
							
							EXT_framebuffer_object (Dave Reveman)  
						
						
						
						
					 
					
						2006-02-24 15:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						44a2e96729 
					 
					
						
						
							
							include inttypes.h if __osf__ defined (Randall Hand)  
						
						
						
						
					 
					
						2006-02-23 15:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5b2ee9c1e9 
					 
					
						
						
							
							update Blender link  
						
						
						
						
					 
					
						2006-02-23 14:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						bb390133b5 
					 
					
						
						
							
							Import  
						
						
						
						
					 
					
						2006-02-23 12:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						0abf3937ce 
					 
					
						
						
							
							Initial revision  
						
						
						
						
					 
					
						2006-02-23 12:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						956fff6345 
					 
					
						
						
							
							add some #includes, fix some prototypes (bug 5992)  
						
						
						
						
					 
					
						2006-02-22 16:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7b6fd8a0c6 
					 
					
						
						
							
							include proper header file, remove local extern declarations  
						
						
						
						
					 
					
						2006-02-22 16:44:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cebad151a1 
					 
					
						
						
							
							add missing prototypes, use _slang_ prefix on non-static functions  
						
						
						
						
					 
					
						2006-02-22 16:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4f8b59d59b 
					 
					
						
						
							
							silence a variety of compiler warnings  
						
						
						
						
					 
					
						2006-02-22 16:35:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						49ad2d4ed1 
					 
					
						
						
							
							updated GLUT link  
						
						
						
						
					 
					
						2006-02-22 15:50:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						cc1591667d 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- uniforms (only GetLocation, Uniform1f and Uniform4fv for now for demos);
- fix bugs and optimize array size handling;
- 2D texture sampling (needs Enable(TEXTURE_2D) to work);
- decrease built-in library assembly size by 30%. 
						
						
					 
					
						2006-02-21 12:35:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						8986e36f36 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Update OpenVMS makefiles
 Modified Files:
 	Mesa/src/mesa/shader/slang/descrip.mms
 	Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/tnl/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-02-21 12:28:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						fcbbdf9991 
					 
					
						
						
							
							Added xcb dri config file.  
						
						
						
						
					 
					
						2006-02-19 22:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						97a3023c9f 
					 
					
						
						
							
							Remove old linux-x86-xcb (didn't do anything).  
						
						... 
						
						
						
						Removed reference to linux-x86-xcb and added linux-dri-xcb in Makefile. 
						
						
					 
					
						2006-02-19 22:30:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						3654193a4d 
					 
					
						
						
							
							More GLSL code.  
						
						... 
						
						
						
						- general constructors allowed;
- implement noise functions (from Stefan Gustavson - thanks!)
- cosmetic stuff. 
						
						
					 
					
						2006-02-18 15:11:18 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e94be8d5c0 
					 
					
						
						
							
							Fix STENCIL_WRITE_MASK defn for bug 5902  
						
						
						
						
					 
					
						2006-02-17 17:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						8da9f448f4 
					 
					
						
						
							
							Skip ARL while we dont implement it. Fix broken nv vps but do it with software for now.  
						
						
						
						
					 
					
						2006-02-16 19:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						555b5fac4f 
					 
					
						
						
							
							Reinstate vertex format after a rasterization fallback for both r200 and radeon driver when a tcl fallback is active, fixes a blender issue with non-tcl hw (bug  #5601 )  
						
						
						
						
					 
					
						2006-02-16 17:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a176bc6c17 
					 
					
						
						
							
							Include dix-config.h if HAVE_DIX_CONFIG_H is defined.  This will be used by the  
						
						... 
						
						
						
						X Server to get things like _XSERVER64 (for X headers) and NO_LIBCWRAPPER
defined consistently when its builds Mesa internally. 
						
						
					 
					
						2006-02-15 21:03:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee40c4fb34 
					 
					
						
						
							
							Set NumInstructions (bug 5864)  
						
						
						
						
					 
					
						2006-02-15 15:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a584e846d4 
					 
					
						
						
							
							Fix a few warnings:  
						
						... 
						
						
						
						- nested comments (use #if 0 / #endif instead)
 - missing default clause in switch statements
 - use of possibly undefined variables 
						
						
					 
					
						2006-02-15 15:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						dd02edf381 
					 
					
						
						
							
							Add support for forward function declarations.  
						
						
						
						
					 
					
						2006-02-15 11:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						88d994c3b2 
					 
					
						
						
							
							Add fragment shader execute entry.  
						
						
						
						
					 
					
						2006-02-15 11:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						50092f8f33 
					 
					
						
						
							
							Add s_arbshader.c, s_arbshader.h.  
						
						
						
						
					 
					
						2006-02-15 11:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						870ebefb3b 
					 
					
						
						
							
							Add swrast/s_arbshader.c.  
						
						
						
						
					 
					
						2006-02-15 11:07:56 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						a663931204 
					 
					
						
						
							
							Add arbshader stage.  
						
						
						
						
					 
					
						2006-02-15 11:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						5bc35a823a 
					 
					
						
						
							
							Enable texcoords when program object in use.  
						
						
						
						
					 
					
						2006-02-15 11:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						dc3a922cf3 
					 
					
						
						
							
							Get arbfslight demo running.  
						
						
						
						
					 
					
						2006-02-15 11:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						0c8e578a38 
					 
					
						
						
							
							Enable GL_ARB_fragment_shader extension.  
						
						
						
						
					 
					
						2006-02-15 11:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						3699751b0b 
					 
					
						
						
							
							Demonstrate GLSL fragment and vertex shaders.  
						
						
						
						
					 
					
						2006-02-15 10:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d5aca8bf0c 
					 
					
						
						
							
							remove stray 'foo' line  
						
						
						
						
					 
					
						2006-02-15 04:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c1438d331 
					 
					
						
						
							
							replace size_t * w/ unsigned int * (Jurg Billeter)  
						
						
						
						
					 
					
						2006-02-14 15:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a5033a0421 
					 
					
						
						
							
							fix AIX issues (bug 5874)  
						
						
						
						
					 
					
						2006-02-14 14:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						2189d9c96e 
					 
					
						
						
							
							Update OpenVMS compile support  
						
						
						
						
					 
					
						2006-02-13 12:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						e7ffe4619f 
					 
					
						
						
							
							More glsl code.  
						
						
						
						
					 
					
						2006-02-13 11:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						8a54fad6cd 
					 
					
						
						
							
							REVISION 3.  
						
						... 
						
						
						
						Remove illegal operators for overloading. 
						
						
					 
					
						2006-02-13 11:45:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						ebcbf2f853 
					 
					
						
						
							
							Cosmetic changes.  
						
						
						
						
					 
					
						2006-02-13 11:42:48 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						41eeae5fb1 
					 
					
						
						
							
							Delete most of the comments.  
						
						... 
						
						
						
						Minor tweaks with the functions.
Add experimental print functions. 
						
						
					 
					
						2006-02-13 11:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						02eb9acc5e 
					 
					
						
						
							
							Get it running for ARB_vertex_shader.  
						
						... 
						
						
						
						Add experimental print functions to builtin library.
Some functionality missing:
- automatic arrays;
- general constructors;
- local variable initialization;
- texture sampling and noise;
- semantic error checking;
- function prototypes. 
						
						
					 
					
						2006-02-13 11:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						44e9ccc708 
					 
					
						
						
							
							Rename current_program to CurrentProgram.  
						
						... 
						
						
						
						Temporary vertex_shader execution code. 
						
						
					 
					
						2006-02-13 11:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						adef42c88d 
					 
					
						
						
							
							Add tnl\t_vb_arbshader.c.  
						
						
						
						
					 
					
						2006-02-13 11:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						7d376c76c9 
					 
					
						
						
							
							Add tnl/t_vb_arbshader.c.  
						
						
						
						
					 
					
						2006-02-13 11:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						a2ea606377 
					 
					
						
						
							
							Add ARB_vertex_shader stage just before render stage.  
						
						... 
						
						
						
						If enabled, all other stages, except render, are disabled. 
						
						
					 
					
						2006-02-13 11:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						2363fff347 
					 
					
						
						
							
							Enable GL_ARB_shader_objects, GL_ARB_shading_language_100 and  
						
						... 
						
						
						
						GL_ARB_vertex_shader extensions. 
						
						
					 
					
						2006-02-13 11:04:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						c92e688e15 
					 
					
						
						
							
							Rename current glsl program variable.  
						
						
						
						
					 
					
						2006-02-13 10:56:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						170f08d4b1 
					 
					
						
						
							
							Add _mesa_atanf and _mesa_asinf functions.  
						
						
						
						
					 
					
						2006-02-13 10:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						91c30771b6 
					 
					
						
						
							
							Add the ability to define NO_LIBCWRAPPER to avoid libcwrapper brain damage.  
						
						... 
						
						
						
						If it's true that libcwrapper usage isn't necessary ever in the DllLoader world,
then this code should probbaly all go away. 
						
						
					 
					
						2006-02-11 02:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f236300e3a 
					 
					
						
						
							
							commit to fixup MGL namespacing for XGL  
						
						
						
						
					 
					
						2006-02-10 21:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a73094cc6a 
					 
					
						
						
							
							Workaround problems with NWN. (Tilman Sauerbeck)  
						
						
						
						
					 
					
						2006-02-10 17:26:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						42447365b2 
					 
					
						
						
							
							remove the test for XFree86Server from prev patch (bug 5835)  
						
						
						
						
					 
					
						2006-02-09 14:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						b77a225250 
					 
					
						
						
							
							Check DDX for 1.5.0  
						
						
						
						
					 
					
						2006-02-08 22:05:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d93615fc1e 
					 
					
						
						
							
							include dix-config.h (Mike Harris) (bug 5835)  
						
						
						
						
					 
					
						2006-02-08 14:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						42725d6f54 
					 
					
						
						
							
							David Reveman's GLX_EXT_texture_from_pixmap extension patch  
						
						
						
						
					 
					
						2006-02-07 00:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4cd0e24f86 
					 
					
						
						
							
							add vblank support to i915 driver  
						
						
						
						
					 
					
						2006-02-06 00:09:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						640ef7f890 
					 
					
						
						
							
							EGL 1.2 tokens/functions/etc.  
						
						
						
						
					 
					
						2006-02-05 16:39:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						63b852f4f9 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2006-02-05 16:38:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ea970da0b6 
					 
					
						
						
							
							bring in changes from 6.4 branch  
						
						
						
						
					 
					
						2006-02-03 17:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e7276b7fa5 
					 
					
						
						
							
							replace the texture level hack used in radeon/r200 to allow larger textures with different methods to calculate the announced maximum texture sizes. Default is still the same (that is, radeon/r200 default to not announce anything which might not fit, i830/i915 default to 1 texture must fit). Bug  #5785 .  
						
						
						
						
					 
					
						2006-02-03 13:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						16a14510c4 
					 
					
						
						
							
							use calloc instead of malloc so try_codegen field is initialized to zero (bug 5791)  
						
						
						
						
					 
					
						2006-02-02 17:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						725740c7c8 
					 
					
						
						
							
							add some assertions to check emit_func[] table validity  
						
						
						
						
					 
					
						2006-02-02 14:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5951aab823 
					 
					
						
						
							
							fix texcoord unit assertion, the right one (bug 5780)  
						
						
						
						
					 
					
						2006-02-01 23:14:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						865ad82bb8 
					 
					
						
						
							
							fix texcoord unit assertion (bug 5780)  
						
						
						
						
					 
					
						2006-02-01 16:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						3b6f62fc73 
					 
					
						
						
							
							fix test for valid texunit in _mesa_ClientActiveTextureARB  
						
						
						
						
					 
					
						2006-02-01 01:05:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						111281f1fc 
					 
					
						
						
							
							s/malloc/calloc/, fix mem leak  
						
						
						
						
					 
					
						2006-01-31 03:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						663138a951 
					 
					
						
						
							
							fix broken assertions so dri drivers compile with -DDEBUG (replace GL_STENCIL_INDEX8 with GL_STENCIL_INDEX8_EXT). Fix potential problem with drivers which use 32bit z buffers.  
						
						
						
						
					 
					
						2006-01-30 23:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a45f23bed1 
					 
					
						
						
							
							fix broken assertion to make radeon driver compile with -DDEBUG...  
						
						
						
						
					 
					
						2006-01-30 23:36:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4b4cc650e1 
					 
					
						
						
							
							updated comment  
						
						
						
						
					 
					
						2006-01-30 17:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						781c54a5b8 
					 
					
						
						
							
							silence warning about duplicate M_PI definition  
						
						
						
						
					 
					
						2006-01-30 17:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6a36407a00 
					 
					
						
						
							
							added more tests (Pedro Maia)  
						
						
						
						
					 
					
						2006-01-30 17:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7905b19ec9 
					 
					
						
						
							
							use fmod() when incrementing CubeRot  
						
						
						
						
					 
					
						2006-01-30 15:35:35 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						bd8c742762 
					 
					
						
						
							
							Add shader/slang/slang_compile_*.* files.  
						
						
						
						
					 
					
						2006-01-30 14:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						9dc8bce88e 
					 
					
						
						
							
							Split slang_compile.c into several smaller files - it was just too big.  
						
						... 
						
						
						
						Minor fixes and cosmetic changes. 
						
						
					 
					
						2006-01-30 14:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b2006a40eb 
					 
					
						
						
							
							some initial EGL 1.2 work  
						
						
						
						
					 
					
						2006-01-30 00:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						daf3093f28 
					 
					
						
						
							
							Test glCopyTexSubImage2D by drawing gears as texture on sides of a box.  
						
						
						
						
					 
					
						2006-01-28 00:30:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5e9d73153c 
					 
					
						
						
							
							misc updates  
						
						
						
						
					 
					
						2006-01-27 20:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0b3c2a9a24 
					 
					
						
						
							
							Don't do swapbuffers if -nodraw specified.  Get t0 after setup code.  
						
						
						
						
					 
					
						2006-01-27 15:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						5594ddbcfe 
					 
					
						
						
							
							remove broken non arb fp path  
						
						
						
						
					 
					
						2006-01-27 14:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						58e4aa0ec9 
					 
					
						
						
							
							missing link in the fallback chain  
						
						
						
						
					 
					
						2006-01-27 14:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						0fcfa1c5b0 
					 
					
						
						
							
							enable hw vertex programs by default  
						
						
						
						
					 
					
						2006-01-27 14:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e797bc8bbe 
					 
					
						
						
							
							per vp sw fallbacks  
						
						
						
						
					 
					
						2006-01-27 13:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						7d82d284e3 
					 
					
						
						
							
							radeon driver doesnt have this so i assume we shouldnt either.  
						
						
						
						
					 
					
						2006-01-27 13:09:59 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a7bd2563c3 
					 
					
						
						
							
							drop all that (slow) locking stuff and make u_list per context.  
						
						
						
						
					 
					
						2006-01-27 13:05:56 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						875df252a7 
					 
					
						
						
							
							R300_PFS_NODE_LAST_NODE -> R300_PFS_NODE_OUTPUT_COLOR  
						
						
						
						
					 
					
						2006-01-27 12:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e804370014 
					 
					
						
						
							
							Work around problems with t_vp_build.c  
						
						
						
						
					 
					
						2006-01-27 12:23:26 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						32551222bc 
					 
					
						
						
							
							r300UpdateTextureEnv shouldnt be called.  
						
						
						
						
					 
					
						2006-01-27 12:18:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						77667266a7 
					 
					
						
						
							
							Test glTexSubImage and glCopyTexSubImage rate.  
						
						... 
						
						
						
						Run with -nodraw to skip rendering of test quad to get "pure" sub-tex rate. 
						
						
					 
					
						2006-01-26 17:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32a6468014 
					 
					
						
						
							
							copypixrate.c - measure the speed of glCopyPixels.  
						
						
						
						
					 
					
						2006-01-26 16:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e65ad47a8f 
					 
					
						
						
							
							remove some testing code  
						
						
						
						
					 
					
						2006-01-26 16:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						edc98df891 
					 
					
						
						
							
							Fix a problem where offsets from disabled tmus reach drm  
						
						
						
						
					 
					
						2006-01-26 15:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						fbcb37cac5 
					 
					
						
						
							
							remove i830  
						
						
						
						
					 
					
						2006-01-26 08:53:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3a5bb1729d 
					 
					
						
						
							
							New comments, clean-up of fields related to point/line/triangle validation.  
						
						
						
						
					 
					
						2006-01-26 01:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2219a15b06 
					 
					
						
						
							
							remove unneeded init of swrast->invalidate_line/triangle  
						
						
						
						
					 
					
						2006-01-26 01:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						74235b1cf1 
					 
					
						
						
							
							remove the GL_HP_occlusion_test code  
						
						
						
						
					 
					
						2006-01-26 01:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f3cf636e57 
					 
					
						
						
							
							WGL_ARB_extensions_string extension  
						
						
						
						
					 
					
						2006-01-25 17:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						166b0ff973 
					 
					
						
						
							
							added wglGetExtensionsStringARB  
						
						
						
						
					 
					
						2006-01-25 15:05:36 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						7f1274fa8b 
					 
					
						
						
							
							add wglGetExtensionsStringARB  
						
						
						
						
					 
					
						2006-01-25 06:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						99da2d30eb 
					 
					
						
						
							
							fix using a tmp without asking for one  
						
						
						
						
					 
					
						2006-01-24 23:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						8b1dc68662 
					 
					
						
						
							
							pull in fix from 6.4 branch for XFree86Server definition  
						
						
						
						
					 
					
						2006-01-24 21:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						4dd8a8907e 
					 
					
						
						
							
							fix broken get_half & get_zero  
						
						
						
						
					 
					
						2006-01-24 20:24:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						65573edd1b 
					 
					
						
						
							
							remove very old i830 code  
						
						
						
						
					 
					
						2006-01-24 19:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						f3134ca7ad 
					 
					
						
						
							
							use front.size instead of sPriv->fbSize  
						
						
						
						
					 
					
						2006-01-24 19:40:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						f7360cd42d 
					 
					
						
						
							
							use screen->front.map instead of pFB from libdri  
						
						
						
						
					 
					
						2006-01-24 19:28:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						39c492bb14 
					 
					
						
						
							
							Add Intel 945GM support  
						
						... 
						
						
						
						Add rotation support
(Tungsten Graphics) 
						
						
					 
					
						2006-01-23 10:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						acd1f16b35 
					 
					
						
						
							
							Do individual negetation in swizzling, thus we can  
						
						... 
						
						
						
						save one instruction in some case. 
						
						
					 
					
						2006-01-21 15:16:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						c6f35dd8db 
					 
					
						
						
							
							Indent & wrap around 80  
						
						
						
						
					 
					
						2006-01-21 13:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						f087d60f18 
					 
					
						
						
							
							Doesnt apply anymore  
						
						
						
						
					 
					
						2006-01-21 12:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						41a874f486 
					 
					
						
						
							
							Add individual component negation.  
						
						
						
						
					 
					
						2006-01-21 11:43:37 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						ef073b7a75 
					 
					
						
						
							
							Try to tackle bug  #5148  
						
						
						
						
					 
					
						2006-01-20 21:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						c90b569238 
					 
					
						
						
							
							Sync from drm.  
						
						
						
						
					 
					
						2006-01-20 21:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						93a7605b1d 
					 
					
						
						
							
							Fix ARGB1555 component swizzling.  
						
						
						
						
					 
					
						2006-01-20 20:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						b42d5bcaff 
					 
					
						
						
							
							Fix swizzling table & add struct.  
						
						
						
						
					 
					
						2006-01-20 18:24:44 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						37e86254c1 
					 
					
						
						
							
							Avoid a crash when the user has enabled glVertex{,Attrib}Pointer but hasn't  
						
						... 
						
						
						
						filled in a valid pointer for that attribute or vertex array. 
						
						
					 
					
						2006-01-19 18:00:38 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						216f729a95 
					 
					
						
						
							
							Search for makedepend in the PATH rather than hardcoding /usr/X11R6/bin  
						
						
						
						
					 
					
						2006-01-18 20:57:02 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						38da697546 
					 
					
						
						
							
							Nuke the old attempt at software DRI, it's broken and awful  
						
						
						
						
					 
					
						2006-01-18 00:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						f93a228c38 
					 
					
						
						
							
							Start a software-only DRI driver for use in the new accelerated indirect  
						
						... 
						
						
						
						world. 
						
						
					 
					
						2006-01-18 00:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1096eae18d 
					 
					
						
						
							
							properly free ATI fragment shaders (Tilman Sauerbeck)  
						
						
						
						
					 
					
						2006-01-16 16:35:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						361bccb4ec 
					 
					
						
						
							
							Free visinfo object (Tilman Sauerbeck)  
						
						
						
						
					 
					
						2006-01-16 16:17:18 +00:00