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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						85365e6aa4 
					 
					
						
						
							
							Bug  #6044 : actually delete the texture object in mgaDeleteTexture  
						
						 
						
						
						
						
					 
					
						2006-11-26 09:39:21 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b1c102d37b 
					 
					
						
						
							
							More fixes, glean seems to run now.  
						
						 
						
						
						
						
					 
					
						2006-11-21 13:22:34 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						25e495d605 
					 
					
						
						
							
							Disable fragment program debug messages.  
						
						 
						
						
						
						
					 
					
						2006-11-20 19:57:10 +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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7984c70070 
					 
					
						
						
							
							revert prev check-in  
						
						 
						
						
						
						
					 
					
						2006-11-16 23:34:02 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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