Julien Cristau 
							
						 
					 
					
						
						
							
						
						a8dde163dc 
					 
					
						
						
							
							Prepare changelog for upload  
						
						
						
						
					 
					
						2008-07-13 19:42:01 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						868d0accef 
					 
					
						
						
							
							update changelog and patches  
						
						... 
						
						
						
						01_fix-installdir.patch dropped, applied upstream
04_osmesa_version.diff needed fixing 
						
						
					 
					
						2008-07-13 19:36:56 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						64e57ed257 
					 
					
						
						
							
							Merge branch 'master' of git://anongit.freedesktop.org/git/mesa/mesa into debian-experimental  
						
						... 
						
						
						
						Conflicts:
	progs/tests/antialias.c
	progs/tools/trace/Makefile 
						
						
					 
					
						2008-07-13 19:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4fab47b13c 
					 
					
						
						
							
							glx/dri: only report DRI2 extensions when DRI2 is enabled.  
						
						... 
						
						
						
						Fixes bug 15477 
						
						
					 
					
						2008-07-13 19:00:46 +10:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						e81ba58bf4 
					 
					
						
						
							
							r300_fragprog: Use nqssa+dce and program_pair for emit  
						
						... 
						
						
						
						Share almost all code with r500_fragprog now.
This also fixes Piglit's texrect-many test, which means that the compiz
bicubic plugin should work with hardware acceleration now. 
						
						
					 
					
						2008-07-12 21:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						3b8081603b 
					 
					
						
						
							
							Always pass -linker and -ldflags to mklib for shared libraries  
						
						... 
						
						
						
						This just makes the use of mklib more consistent throughout Mesa where
we always want to pass the linker and LDFLAGS when we might be making a
shared library. 
						
						
					 
					
						2008-07-12 10:25:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						db072baaaf 
					 
					
						
						
							
							Call mklib with $(SHELL) so the user controls the interpreter  
						
						... 
						
						
						
						Respect the user's choice of shell when running mklib rather than always
using /bin/sh. 
						
						
					 
					
						2008-07-12 10:25:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						4f5d97ee9e 
					 
					
						
						
							
							Call minstall with $(SHELL) so the user controls the interpreter  
						
						... 
						
						
						
						Running minstall directly means that /bin/sh is always used as hte
interpreter. If the user needs or wants to use a different shell fo
minstall, they can use the SHELL make variable. 
						
						
					 
					
						2008-07-12 10:25:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						9eee7f260f 
					 
					
						
						
							
							Set $(SHELL) for all configs  
						
						... 
						
						
						
						Most make implementations will use /bin/sh as the interpreter for
commands and only use a different shell when the $(SHELL) make variable
is set. This makes the setting explicit and allows $(SHELL) to be used
in the commands themselves. 
						
						
					 
					
						2008-07-12 10:25:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						bfb27b5fc0 
					 
					
						
						
							
							autoconf: Subsitute SHELL for all platforms  
						
						... 
						
						
						
						Establish the shell that make will use from configure. This is exactly
how autoconf/automake operate, with the environment variable
CONFIG_SHELL respected to override the autoconf checks. In the usual
case where the user just executes `./configure', autoconf will pick a
shell from the current shell, sh, bash, ksh or sh5 that meets its base
criteria.
The special Solaris case of looking for a POSIX shell has been changed
to just set the SHELL variable since autoconf substitutes this already.
The EXTRA_CONFIG_LINES substitution is dropped as it should no longer be
needed. 
						
						
					 
					
						2008-07-12 10:25:40 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						2d766923c4 
					 
					
						
						
							
							r300: Fix saturate mode handling in radeon_program_alu  
						
						
						
						
					 
					
						2008-07-12 12:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						cf0ae102db 
					 
					
						
						
							
							r500: Set Saturate correctly in radeon_program_pair  
						
						
						
						
					 
					
						2008-07-12 12:04:28 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						8774fcd89a 
					 
					
						
						
							
							r300: Fix input register allocation in radeon_program_pair  
						
						... 
						
						
						
						When an input is marked in gl_program.InputsRead but is not actually read
in the final program (due to dead-code elimination or whatever), the order
of input registers must still match gl_program.InputsRead. This is done
even more explicitly now. 
						
						
					 
					
						2008-07-12 11:11:59 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						11d711df36 
					 
					
						
						
							
							r300: Explicitly set absolute value for the argument of RSQ  
						
						... 
						
						
						
						This fixes the last r500 bug related to glean/fragProg1. 
						
						
					 
					
						2008-07-12 09:36:02 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						b6765c3499 
					 
					
						
						
							
							r500_fragprog: Major refactoring of final emit  
						
						... 
						
						
						
						Use an abstracted instruction scheduling and register allocation algorithm
that we will be able to share with r300_fragprog.
Unlike the original emit code, this code tries to pair instructions that
only use the RGB part of the ALU with instructions that only use the alpha
part. However, the pairing algorithm still has some shortcomings;
for example, it doesn't generate optimal code for the emulation of LIT. 
						
						
					 
					
						2008-07-12 09:36:02 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						d8d086c20b 
					 
					
						
						
							
							r500: Add "Not quite SSA" and dead code elimination pass  
						
						... 
						
						
						
						In addition, this pass fixes non-native swizzles. 
						
						
					 
					
						2008-07-12 09:36:02 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						7904c9fad4 
					 
					
						
						
							
							r500_fragprog: Transform trigonometric functions in first pass  
						
						
						
						
					 
					
						2008-07-12 09:36:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						b0ef353b46 
					 
					
						
						
							
							R300: update vap_cntl values for NUM_FPUS  
						
						... 
						
						
						
						based on info from hw team 
						
						
					 
					
						2008-07-11 19:23:06 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						6c44c6d020 
					 
					
						
						
							
							Remove generated pkg-config files on `make clean'  
						
						
						
						
					 
					
						2008-07-11 10:43:29 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						99803a4ec9 
					 
					
						
						
							
							autoconf: Add information about the --x-* options to --help output  
						
						... 
						
						
						
						Try to tell the user that the --x-* options are only used when the X
libraries can't be found by pkg-config. 
						
						
					 
					
						2008-07-11 10:04:46 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						e97ab72b59 
					 
					
						
						
							
							autoconf: Tell the user about docs/autoconf.html in --help output  
						
						... 
						
						
						
						The documentation in autoconf.html is much more explicit about how the
different configure options control the build. This adds a notice at the
end of the `./configure --help' output to tell the user about it. 
						
						
					 
					
						2008-07-11 10:04:46 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b52398571b 
					 
					
						
						
							
							intel: fix batch flushing problem with cliprects handling.  
						
						... 
						
						
						
						pointed out and debugged by stringfellow on #dri-devel 
						
						
					 
					
						2008-07-11 07:28:55 +10:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ac05da56ec 
					 
					
						
						
							
							mesa: return -1, not GL_FALSE if _glapi_add_dispatch() fails name sanity check  
						
						
						
						
					 
					
						2008-07-09 15:06:36 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4ca0af1882 
					 
					
						
						
							
							mesa: fix state.clip[n].plane parsing bug (bug 16611)  
						
						
						
						
					 
					
						2008-07-09 08:39:25 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a2e435054c 
					 
					
						
						
							
							mesa: check for OpenBSD (bug 15604)  
						
						
						
						
					 
					
						2008-07-09 08:39:25 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						75e4db1804 
					 
					
						
						
							
							i915: fall back to software rendering when shadow comparison is  
						
						... 
						
						
						
						enabled for 1D texture. fix  #12176  
						
						
					 
					
						2008-07-09 13:10:46 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2f1b5ffcda 
					 
					
						
						
							
							mesa: remove debug code  
						
						
						
						
					 
					
						2008-07-08 16:52:45 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e4d9cc94b8 
					 
					
						
						
							
							add yet another Makefile  
						
						
						
						
					 
					
						2008-07-08 16:28:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee2a101123 
					 
					
						
						
							
							bump version to rc3  
						
						
						
						
					 
					
						2008-07-08 16:26:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7d3feef9d6 
					 
					
						
						
							
							added more Makefiles to file list  
						
						
						
						
					 
					
						2008-07-08 16:26:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2be54a8e8c 
					 
					
						
						
							
							mesa: implement glGetUniformiv() with new ctx->Driver function  
						
						... 
						
						
						
						The old implementation could overwrite the caller's param buffer. 
						
						
					 
					
						2008-07-08 16:17:04 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						44029f15a8 
					 
					
						
						
							
							added src/mesa/drivers/Makefile to file list  
						
						
						
						
					 
					
						2008-07-08 16:16:57 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6fe7857629 
					 
					
						
						
							
							mesa: bump version to rc2  
						
						
						
						
					 
					
						2008-07-08 15:12:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c71fa34728 
					 
					
						
						
							
							added null texObj ptr check (bug 15567)  
						
						
						
						
					 
					
						2008-07-08 15:11:53 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fd6cb1b11d 
					 
					
						
						
							
							mesa: more debug output  
						
						
						
						
					 
					
						2008-07-08 15:11:53 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d14b7890a4 
					 
					
						
						
							
							mesa: compute global var size before doing codegen  
						
						
						
						
					 
					
						2008-07-08 15:11:53 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						477d597df6 
					 
					
						
						
							
							mesa: add missing VARYING case to storage_string()  
						
						
						
						
					 
					
						2008-07-08 15:11:53 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						92c075eeb7 
					 
					
						
						
							
							i965: official name for GM45 chipset  
						
						
						
						
					 
					
						2008-07-08 14:14:04 +08:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						a36bf890e8 
					 
					
						
						
							
							glx: add LIBGL_ALWAYS_SOFTWARE  
						
						... 
						
						
						
						this disables accelerated DRI and fallbacks to client-side software rendering.
compile-tested only. 
						
						
					 
					
						2008-07-07 18:34:17 +03:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						e6e4f25aa5 
					 
					
						
						
							
							autoconf: Allow commas or spaces to separate DRI drivers  
						
						... 
						
						
						
						Explicitly allow the argument to --with-dri-drivers to contain
comma-separated or space-separated drivers. A space-separated driver
list worked by chance before. 
						
						
					 
					
						2008-07-06 14:17:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						11ac5b2456 
					 
					
						
						
							
							Set library and header installation directories from configuration  
						
						... 
						
						
						
						Currently the installation directories for libraries and headers are
resolved within the install commands. For instance, the libraries will
be installed to $(INSTALL_DIR)/$(LIB_DIR). This limits the flexibility
of the installation, such as when the libraries should be installed to a
subdirectory like /usr/lib/tls.
This adds the make variables $(INSTALL_LIB_DIR) and $(INSTALL_INC_DIR)
to define the locations that the libraries and headers are installed.
For the static configs, this resolves exactly as before to
$(INSTALL_DIR)/include and $(INSTALL_DIR)/$(LIB_DIR). For autoconf, they
are derived directly from the --libdir and --includedir settings. 
						
						
					 
					
						2008-07-06 14:15:40 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						056689d457 
					 
					
						
						
							
							r500_fragprog: Fix RSQ with negative parameters  
						
						
						
						
					 
					
						2008-07-06 16:39:31 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						dabd09f5a9 
					 
					
						
						
							
							some more debian/rules adjustments  
						
						... 
						
						
						
						build the software libGL with --disable-gl-osmesa, and try to fix some
rules dependencies 
						
						
					 
					
						2008-07-06 14:03:58 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						2b2cb56656 
					 
					
						
						
							
							r300_fragprog: Emulate trigonometric functions in radeon_program_alu  
						
						
						
						
					 
					
						2008-07-06 10:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						4746752f16 
					 
					
						
						
							
							r300: Translate fragment program DST in radeon_program_alu  
						
						
						
						
					 
					
						2008-07-06 10:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						03abd021f2 
					 
					
						
						
							
							r300: Translate fragment program LRP in radeon_program_alu.c  
						
						
						
						
					 
					
						2008-07-06 10:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						62bccd6df0 
					 
					
						
						
							
							r300: Allow adding parameters during fragprog transform, share LIT code  
						
						
						
						
					 
					
						2008-07-06 09:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						77fdfaa23a 
					 
					
						
						
							
							r300: Correctly scan for used temporary registers  
						
						... 
						
						
						
						This fixes a regression introduced by dea8719f0... 
						
						
					 
					
						2008-07-05 20:01:20 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						364d45a3e1 
					 
					
						
						
							
							r500: Major refactoring of fragment program emit  
						
						... 
						
						
						
						Use the common facilities to convert non-native instructions into native ones.
Worked hard to make the code easier to read (hopefully), by using helper
functions instead of direct manipulation of the machine code.
Fixes two bugs related to FLR and XPD. 
						
						
					 
					
						2008-07-05 18:04:10 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						dea8719f00 
					 
					
						
						
							
							r300: Remove clause stuff for now in favour of a cloned generic gl_program  
						
						
						
						
					 
					
						2008-07-05 18:04:10 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						85b46fbe9c 
					 
					
						
						
							
							r500_fragprog: Cleanup some unused variables and code.  
						
						
						
						
					 
					
						2008-07-05 18:04:10 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						13c44679ad 
					 
					
						
						
							
							r500: Fix a mixup in fragment program LRP instruction emit  
						
						
						
						
					 
					
						2008-07-05 18:04:10 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						09e587fcf3 
					 
					
						
						
							
							r500: Fix blend color.  
						
						
						
						
					 
					
						2008-07-05 18:04:09 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						82635aad42 
					 
					
						
						
							
							_mesa_clone_program: Copy ShadowSamplers  
						
						
						
						
					 
					
						2008-07-05 18:04:04 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						46ffb3c0b1 
					 
					
						
						
							
							debian/rules cleanup and fixes  
						
						... 
						
						
						
						* tell configure which dri drivers we want to build, based on the old
  configs/debian-dri-default
* disable direct rendering for the glx libGL on the hurd
* make sure patches are applied before we run autoreconf, and autoreconf
  runs before all builds 
						
						
					 
					
						2008-07-05 14:03:57 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						4b9b01f0a5 
					 
					
						
						
							
							Use --with-driver=dri for the dri config  
						
						... 
						
						
						
						the default is xlib on some architectures and dri on others, so we
need to set that explicitly 
						
						
					 
					
						2008-07-05 12:59:14 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						e187627c1d 
					 
					
						
						
							
							r300: Fix depth texture in compare mode  
						
						... 
						
						
						
						Missed the homogenous divide of R by Q before... 
						
						
					 
					
						2008-07-04 18:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						845e3f701d 
					 
					
						
						
							
							Enable TexGen based on InputsRead when a fragment program is active  
						
						... 
						
						
						
						The old behaviour depended on which texture images the fragment program
reads from, which seems to contradict the shader specifications.
Note: Piglit's general/texgen test checks for this problem. 
						
						
					 
					
						2008-07-04 18:22:15 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1f4d0748ba 
					 
					
						
						
							
							GLSL-related bug fixes  
						
						
						
						
					 
					
						2008-07-04 10:05:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e06565b103 
					 
					
						
						
							
							mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if program isn't linked  
						
						
						
						
					 
					
						2008-07-04 10:04:03 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b931a0c1d9 
					 
					
						
						
							
							mesa: remove incorrect assertion  
						
						
						
						
					 
					
						2008-07-04 10:04:03 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						9157b1e09a 
					 
					
						
						
							
							glcontextmodes.c is required remove the reference in .gitignore  
						
						
						
						
					 
					
						2008-07-04 13:54:49 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						0261355a03 
					 
					
						
						
							
							Fix confflags CFLAGS and clean up confflags-dri.  
						
						
						
						
					 
					
						2008-07-04 11:50:09 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						beb8547c71 
					 
					
						
						
							
							Delete two files not available on the tarball.  
						
						... 
						
						
						
						docs/gears.png
src/glut/os2/src-glut_os2pm.zip 
						
						
					 
					
						2008-07-04 11:50:08 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						4aa518a2d7 
					 
					
						
						
							
							Add a patch from upstream to set installdir properly.  
						
						... 
						
						
						
						this also replaces 01_fix-libdir.patch and the need to set --libdir for
every target. 
						
						
					 
					
						2008-07-04 11:50:08 +03:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
							
						
						08af66d57e 
					 
					
						
						
							
							Revert "Remove configs/current on clean."  
						
						... 
						
						
						
						This reverts commit 2380f8bd93 
						
						
					 
					
						2008-07-04 11:50:08 +03:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
							
						
						38eb154b39 
					 
					
						
						
							
							Use --enable-glx-tls for dri.  
						
						
						
						
					 
					
						2008-07-04 11:50:08 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						2954e4c3d7 
					 
					
						
						
							
							Disable glut for swx11 targets.  
						
						... 
						
						
						
						It was not built before either and would need new build-deps (xi xmu). 
						
						
					 
					
						2008-07-04 11:50:08 +03:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						0c1e96e6d3 
					 
					
						
						
							
							mesa: fix polygon offset issue (bug  #12061 )  
						
						
						
						
					 
					
						2008-07-04 09:53:51 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						530df581dd 
					 
					
						
						
							
							mesa: fix various error codes  
						
						
						
						
					 
					
						2008-07-03 16:21:11 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						011185396b 
					 
					
						
						
							
							mesa: fix some error codes in _mesa_ShaderSourceARB()  
						
						
						
						
					 
					
						2008-07-03 16:02:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3dc6591a7c 
					 
					
						
						
							
							mesa: fix problem freeing framebuffer/renderbuffer objects  
						
						... 
						
						
						
						Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer objects. 
						
						
					 
					
						2008-07-03 15:40:38 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7acb7c1ac0 
					 
					
						
						
							
							mesa: additional error checking, fix error codes  
						
						
						
						
					 
					
						2008-07-03 13:49:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d866cb3712 
					 
					
						
						
							
							mesa: regenerated file  
						
						
						
						
					 
					
						2008-07-03 13:24:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7f4f2ac39d 
					 
					
						
						
							
							mesa: additional vec4 constructor  
						
						
						
						
					 
					
						2008-07-03 13:24:19 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6e46c121f9 
					 
					
						
						
							
							mesa: fix array storage allocation bug  
						
						
						
						
					 
					
						2008-07-03 13:05:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1dc20c7916 
					 
					
						
						
							
							mesa: fix incorrect array size, added assertion  
						
						
						
						
					 
					
						2008-07-03 13:03:35 -06:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						213803b4d4 
					 
					
						
						
							
							fix libOSMesa versioning, to revert accidental SONAME bump.  
						
						
						
						
					 
					
						2008-07-03 18:30:35 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						2380f8bd93 
					 
					
						
						
							
							Remove configs/current on clean.  
						
						
						
						
					 
					
						2008-07-03 18:37:28 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						e846ebc1a1 
					 
					
						
						
							
							don't chmod configure which does not exist.  
						
						
						
						
					 
					
						2008-07-03 18:14:25 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						6dedd60350 
					 
					
						
						
							
							Further autoconf changes:  
						
						... 
						
						
						
						add automake & autoconf to build-deps
add some cleanup rules 
						
						
					 
					
						2008-07-03 15:53:19 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						063a487fe1 
					 
					
						
						
							
							Fix the configure.ac patch somewhat  
						
						... 
						
						
						
						workaround the problems by setting --libdir for all flavours, otherwise
the path used is /usr/usr/lib. 
						
						
					 
					
						2008-07-03 13:20:21 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						99a35fd4e1 
					 
					
						
						
							
							01_fix-libdir.patch: libdir handling is broken in configure.ac, fix it.  
						
						
						
						
					 
					
						2008-07-03 09:31:23 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						cbaac82c2c 
					 
					
						
						
							
							Further tweaks to the autoconf stuff. Getting closer but still not there  
						
						
						
						
					 
					
						2008-07-03 09:26:46 +03:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b3e1f9bd52 
					 
					
						
						
							
							mesa: fix vertex array validation test for attribute 0 (vert pos)  
						
						... 
						
						
						
						We don't actually need vertex array[0] enabled when using a vertex
program/shader. 
						
						
					 
					
						2008-07-02 19:17:11 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1726b7d1d3 
					 
					
						
						
							
							mesa: when linking a shader program, make sure all the shaders compiled OK  
						
						
						
						
					 
					
						2008-07-02 16:51:49 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cb79c5c7c6 
					 
					
						
						
							
							mesa: added some debug code (disabled)  
						
						
						
						
					 
					
						2008-07-02 16:50:52 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						36a5826411 
					 
					
						
						
							
							mesa: fix error codes in _mesa_shader_source(), _mesa_get_shader_source()  
						
						... 
						
						
						
						If the 'shader' parameter is wrong, need to either generate GL_INVALID_VALUE
or GL_INVALID_OPERATION.  It depends on whether 'shader' actually names a
'program' or is a totally unknown ID.
There might be other cases to fix... 
						
						
					 
					
						2008-07-02 16:40:24 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a405d69063 
					 
					
						
						
							
							mesa: regenerated  
						
						
						
						
					 
					
						2008-07-02 16:39:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a2cddf58d2 
					 
					
						
						
							
							mesa: added some missing equal() notEqual() intrinsics  
						
						
						
						
					 
					
						2008-07-02 16:39:26 -06:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						9d72de1fb2 
					 
					
						
						
							
							Run autoreconf before building the various flavours.  
						
						
						
						
					 
					
						2008-07-03 00:20:58 +03:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						918f3b17e5 
					 
					
						
						
							
							mesa: regenerated files  
						
						
						
						
					 
					
						2008-07-02 12:38:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						18adc71822 
					 
					
						
						
							
							mesa: fix all(bvec2) function typo, add missing bvec2/3/4() constuctors  
						
						
						
						
					 
					
						2008-07-02 12:38:48 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5ef4e4ffb8 
					 
					
						
						
							
							mesa: fix issues around multisample enable  
						
						... 
						
						
						
						multisample enable is enabled by default, however gl mandates multisample
rendering rules only apply if there's also a multisampled buffer. 
						
						
					 
					
						2008-07-02 20:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6befdca6a3 
					 
					
						
						
							
							generate a link error if the vertex shader references too many textures  
						
						
						
						
					 
					
						2008-07-02 09:16:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						43346fb1fb 
					 
					
						
						
							
							set ctx->Const.MaxVertexTextureImageUnits = 0  
						
						... 
						
						
						
						This disallows vertex shader texture sampling.  See bugs 16157, 13838. 
						
						
					 
					
						2008-07-02 09:14:53 -06:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						053bf7f5db 
					 
					
						
						
							
							rules: Replace the old build system with the new autotools-based system.  
						
						
						
						
					 
					
						2008-07-02 17:56:51 +03:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ea190fe050 
					 
					
						
						
							
							VBO: Regenerate files based on recent changes to gl_API.xml  
						
						... 
						
						
						
						Since GL_ARB_vertex_buffer_object protocol isn't supported yet, these
changes are innocuous. 
						
						
					 
					
						2008-07-02 06:26:11 -07:00 
						 
				 
			
				
					
						
							
							
								Paulo Cesar Pereira de Andrade 
							
						 
					 
					
						
						
							
						
						abd71144f0 
					 
					
						
						
							
							Bring over commit 8d4d0b47a07a298a20ffae9fefe96c8c7ca9dccc from xserver tree  
						
						
						
						
					 
					
						2008-07-02 06:22:47 -07:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						e6a5e6512f 
					 
					
						
						
							
							Add gl.pc to libgl1-mesa-dev  
						
						
						
						
					 
					
						2008-07-02 14:07:23 +03:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						21e0d47514 
					 
					
						
						
							
							VBO: Add missing functions related to VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB  
						
						
						
						
					 
					
						2008-07-01 19:30:32 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						c52d6ad465 
					 
					
						
						
							
							VBO: add GLX related annotations  
						
						
						
						
					 
					
						2008-07-01 18:20:21 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						028739faed 
					 
					
						
						
							
							mesa: fix a GLSL vector subscript/writemask bug  
						
						... 
						
						
						
						This fixes a failure for cases like:
   vec4 v;
   v[1] *= 2.0;
The v[1] actually acts like a writemask, equivalent to v.y
The fix is a bit convoluted, but will do for now. 
						
						
					 
					
						2008-07-01 17:59:07 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e19af171cf 
					 
					
						
						
							
							mesa: move some functions  
						
						
						
						
					 
					
						2008-07-01 17:52:31 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9ae4d778d8 
					 
					
						
						
							
							mesa: make _slang_swizzle_swizzle() non-private  
						
						
						
						
					 
					
						2008-07-01 17:50:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32a5c40336 
					 
					
						
						
							
							mesa: better function inlining in the presence of 'return' statements  
						
						... 
						
						
						
						Before, the presence of a 'return' statement always prevented inlining
a function.  This was because we didn't want to accidentally return from
the _calling_ function.  We still need the semantic of 'return' when inlining
but we can't always use unconditional branches/jumps (GPUs don't always
support arbitrary branching).
Now, we allow inlining functions w/ return if the return is the last
statement in the function.  This fixes the common case of a function
that returns a value, such as:
vec4 square(const in vec4 x)
{
   return x * x;
}
which effectively compiles into:
vec4 square(const in vec4 x)
{
   __retVal = x * x;
   return;
}
The 'return' can be no-op'd now and we can inline the function. 
						
						
					 
					
						2008-07-01 11:41:21 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b2247c7d29 
					 
					
						
						
							
							mesa: add/fix some IrInfo entries for debugging purposes  
						
						
						
						
					 
					
						2008-07-01 11:41:02 -06:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						bc32cd7fc8 
					 
					
						
						
							
							Add dri_interface.h to mesa-common-dev.  
						
						
						
						
					 
					
						2008-07-01 18:58:17 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						24fde3cf34 
					 
					
						
						
							
							Drop mesa-swx11-source.  
						
						
						
						
					 
					
						2008-07-01 18:56:38 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						7ceaa0916a 
					 
					
						
						
							
							Re-add linux-osmesa-static and linux-osmesa32-static  
						
						... 
						
						
						
						they were dropped by mistake during the merge. 
						
						
					 
					
						2008-07-01 18:51:01 +03:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						011b0e51e4 
					 
					
						
						
							
							link to DRM 2.3.1  
						
						
						
						
					 
					
						2008-07-01 09:02:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2ce4b985a5 
					 
					
						
						
							
							press 'm' to toggle multisample enable/disable  
						
						
						
						
					 
					
						2008-07-01 08:49:12 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						634d2af2b0 
					 
					
						
						
							
							init machine->Samplers (fixes vertex program texture fetches)  
						
						
						
						
					 
					
						2008-07-01 08:49:12 -06:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						4c958fbfb4 
					 
					
						
						
							
							Build-depend on x11proto-dri2-dev.  
						
						
						
						
					 
					
						2008-07-01 16:24:46 +03:00 
						 
				 
			
				
					
						
							
							
								Timo Aaltonen 
							
						 
					 
					
						
						
							
						
						9795ef4348 
					 
					
						
						
							
							Refresh patches, and drop obsolete 00_create-libdir.patch and 01_fix-makefile.patch  
						
						
						
						
					 
					
						2008-07-01 16:07:17 +03:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						768d8e0563 
					 
					
						
						
							
							update changelog and require libdrm 2.3.1  
						
						
						
						
					 
					
						2008-07-01 13:46:54 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						374be37dd9 
					 
					
						
						
							
							Merge branch 'master' of git.freedesktop.org:/git/mesa/mesa into debian-experimental  
						
						... 
						
						
						
						Conflicts:
	.gitignore
	Makefile
	bin/mklib
	configs/.gitignore
	configs/default
	configs/freebsd
	configs/freebsd-dri
	configs/linux-osmesa
	configs/linux-osmesa16
	configs/linux-osmesa16-static
	configs/linux-osmesa32
	docs/download.html
	docs/install.html
	docs/news.html
	docs/relnotes.html
	doxygen/Makefile
	doxygen/doxy.bat
	doxygen/header.html
	doxygen/header_subset.html
	include/GL/internal/dri_interface.h
	progs/demos/.gitignore
	progs/directfb/Makefile
	progs/egl/Makefile
	progs/fbdev/Makefile
	progs/fbdev/glfbdevtest.c
	progs/fp/Makefile
	progs/glsl/.gitignore
	progs/glsl/Makefile
	progs/glsl/bump.c
	progs/glsl/mandelbrot.c
	progs/glsl/noise.c
	progs/glsl/toyball.c
	progs/miniglx/Makefile
	progs/samples/.gitignore
	progs/slang/Makefile
	progs/tests/.gitignore
	progs/tests/Makefile
	progs/tests/arbnpot.c
	progs/tests/cva.c
	progs/tests/dinoshade.c
	progs/tests/drawbuffers.c
	progs/tests/fbotest2.c
	progs/tests/fbotexture.c
	progs/tests/getprocaddress.c
	progs/tests/mipmap_limits.c
	progs/tests/multipal.c
	progs/tests/texline.c
	progs/tools/trace/Makefile
	progs/trivial/Makefile
	progs/trivial/dlist-edgeflag-dangling.c
	progs/trivial/dlist-edgeflag.c
	progs/trivial/point-param.c
	progs/trivial/quad-clip-nearplane.c
	progs/trivial/tri.c
	progs/vp/Makefile
	progs/xdemos/.gitignore
	progs/xdemos/Makefile
	progs/xdemos/glthreads.c
	src/egl/Makefile
	src/egl/drivers/demo/Makefile
	src/egl/drivers/dri/Makefile
	src/egl/main/Makefile
	src/glu/mesa/Makefile
	src/glu/mesa/Makefile.m32
	src/glu/mesa/project.c
	src/glu/mini/project.c
	src/glut/directfb/Makefile
	src/glut/directfb/callback.c
	src/glut/directfb/events.c
	src/glut/directfb/internal.h
	src/glut/directfb/window.c
	src/glut/os2/Makefile
	src/glut/os2/WarpWin.cpp
	src/glut/os2/glutOverlay.cpp
	src/glut/os2/glut_8x13.cpp
	src/glut/os2/glut_9x15.cpp
	src/glut/os2/glut_bitmap.cpp
	src/glut/os2/glut_cindex.cpp
	src/glut/os2/glut_cmap.cpp
	src/glut/os2/glut_cursor.cpp
	src/glut/os2/glut_event.cpp
	src/glut/os2/glut_ext.cpp
	src/glut/os2/glut_fullscrn.cpp
	src/glut/os2/glut_gamemode.cpp
	src/glut/os2/glut_get.cpp
	src/glut/os2/glut_hel10.cpp
	src/glut/os2/glut_hel12.cpp
	src/glut/os2/glut_hel18.cpp
	src/glut/os2/glut_init.cpp
	src/glut/os2/glut_input.cpp
	src/glut/os2/glut_key.cpp
	src/glut/os2/glut_keyctrl.cpp
	src/glut/os2/glut_keyup.cpp
	src/glut/os2/glut_mesa.cpp
	src/glut/os2/glut_modifier.cpp
	src/glut/os2/glut_roman.cpp
	src/glut/os2/glut_shapes.cpp
	src/glut/os2/glut_stroke.cpp
	src/glut/os2/glut_swap.cpp
	src/glut/os2/glut_teapot.cpp
	src/glut/os2/glut_tr24.cpp
	src/glut/os2/glut_util.cpp
	src/glut/os2/glut_vidresize.cpp
	src/glut/os2/glut_warp.cpp
	src/glut/os2/glut_win.cpp
	src/glut/os2/glut_winmisc.cpp
	src/glut/os2/glutbitmap.h
	src/glut/os2/glutstroke.h
	src/glut/os2/layerutil.h
	src/glut/os2/libGlut.DEF
	src/glut/os2/os2_glx.cpp
	src/glut/os2/os2_menu.cpp
	src/glut/os2/os2_winproc.cpp
	src/glw/Makefile
	src/glx/mini/Makefile
	src/glx/mini/miniglx.c
	src/glx/x11/glxext.c
	src/mesa/Makefile
	src/mesa/drivers/allegro/amesa.c
	src/mesa/drivers/allegro/direct.h
	src/mesa/drivers/allegro/generic.h
	src/mesa/drivers/d3d/D3DCAPS.CPP
	src/mesa/drivers/d3d/D3DHAL.H
	src/mesa/drivers/d3d/D3DInit.cpp
	src/mesa/drivers/d3d/D3DMESA.H
	src/mesa/drivers/d3d/D3DRaster.cpp
	src/mesa/drivers/d3d/D3DTEXT.CPP
	src/mesa/drivers/d3d/D3DTextureMgr.cpp
	src/mesa/drivers/d3d/D3DTextureMgr.h
	src/mesa/drivers/d3d/D3DUTILS.CPP
	src/mesa/drivers/d3d/DDrawPROCS.c
	src/mesa/drivers/d3d/DEBUG.C
	src/mesa/drivers/d3d/DEBUG.H
	src/mesa/drivers/d3d/DbgEnv.bat
	src/mesa/drivers/d3d/MAKEFILE
	src/mesa/drivers/d3d/OPENGL32.DEF
	src/mesa/drivers/d3d/WGL.C
	src/mesa/drivers/dri/Makefile.template
	src/mesa/drivers/dri/common/dri_bufmgr.c
	src/mesa/drivers/dri/common/dri_drmpool.c
	src/mesa/drivers/dri/common/dri_util.c
	src/mesa/drivers/dri/common/dri_util.h
	src/mesa/drivers/dri/common/xmlconfig.c
	src/mesa/drivers/dri/glcore/Makefile
	src/mesa/drivers/dri/i915/i915_fragprog.c
	src/mesa/drivers/dri/i915/i915_program.h
	src/mesa/drivers/dri/i915/i915_texprog.c
	src/mesa/drivers/dri/i915/i915_texstate.c
	src/mesa/drivers/dri/i915/i915_vtbl.c
	src/mesa/drivers/dri/i915/intel_context.c
	src/mesa/drivers/dri/i915/intel_context.h
	src/mesa/drivers/dri/i915/intel_pixel.c
	src/mesa/drivers/dri/i915/intel_render.c
	src/mesa/drivers/dri/i915/intel_screen.c
	src/mesa/drivers/dri/i915/intel_state.c
	src/mesa/drivers/dri/i915/intel_tex.c
	src/mesa/drivers/dri/i915/intel_tris.c
	src/mesa/drivers/dri/i915tex/i830_reg.h
	src/mesa/drivers/dri/i915tex/i830_texstate.c
	src/mesa/drivers/dri/i915tex/i830_vtbl.c
	src/mesa/drivers/dri/i915tex/i915_fragprog.c
	src/mesa/drivers/dri/i915tex/i915_metaops.c
	src/mesa/drivers/dri/i915tex/i915_tex_layout.c
	src/mesa/drivers/dri/i915tex/i915_texstate.c
	src/mesa/drivers/dri/i915tex/i915_vtbl.c
	src/mesa/drivers/dri/i915tex/intel_render.c
	src/mesa/drivers/dri/i915tex/intel_screen.c
	src/mesa/drivers/dri/i915tex/intel_tris.c
	src/mesa/drivers/dri/i965/brw_aub.c
	src/mesa/drivers/dri/i965/brw_aub_playback.c
	src/mesa/drivers/dri/i965/brw_cc.c
	src/mesa/drivers/dri/i965/brw_clip.c
	src/mesa/drivers/dri/i965/brw_clip_state.c
	src/mesa/drivers/dri/i965/brw_clip_util.c
	src/mesa/drivers/dri/i965/brw_context.c
	src/mesa/drivers/dri/i965/brw_curbe.c
	src/mesa/drivers/dri/i965/brw_defines.h
	src/mesa/drivers/dri/i965/brw_draw.c
	src/mesa/drivers/dri/i965/brw_draw_upload.c
	src/mesa/drivers/dri/i965/brw_eu.h
	src/mesa/drivers/dri/i965/brw_eu_emit.c
	src/mesa/drivers/dri/i965/brw_gs_state.c
	src/mesa/drivers/dri/i965/brw_misc_state.c
	src/mesa/drivers/dri/i965/brw_sf_emit.c
	src/mesa/drivers/dri/i965/brw_sf_state.c
	src/mesa/drivers/dri/i965/brw_state_cache.c
	src/mesa/drivers/dri/i965/brw_state_pool.c
	src/mesa/drivers/dri/i965/brw_tex.c
	src/mesa/drivers/dri/i965/brw_tex_layout.c
	src/mesa/drivers/dri/i965/brw_vs_state.c
	src/mesa/drivers/dri/i965/brw_vs_tnl.c
	src/mesa/drivers/dri/i965/brw_wm.c
	src/mesa/drivers/dri/i965/brw_wm.h
	src/mesa/drivers/dri/i965/brw_wm_glsl.c
	src/mesa/drivers/dri/i965/brw_wm_sampler_state.c
	src/mesa/drivers/dri/i965/brw_wm_state.c
	src/mesa/drivers/dri/i965/brw_wm_surface_state.c
	src/mesa/drivers/dri/i965/bufmgr_fake.c
	src/mesa/drivers/dri/i965/intel_batchbuffer.c
	src/mesa/drivers/dri/i965/intel_batchbuffer.h
	src/mesa/drivers/dri/i965/intel_blit.c
	src/mesa/drivers/dri/i965/intel_blit.h
	src/mesa/drivers/dri/i965/intel_buffers.c
	src/mesa/drivers/dri/i965/intel_context.c
	src/mesa/drivers/dri/i965/intel_context.h
	src/mesa/drivers/dri/i965/intel_mipmap_tree.c
	src/mesa/drivers/dri/i965/intel_mipmap_tree.h
	src/mesa/drivers/dri/i965/intel_pixel_bitmap.c
	src/mesa/drivers/dri/i965/intel_pixel_copy.c
	src/mesa/drivers/dri/i965/intel_screen.c
	src/mesa/drivers/dri/i965/intel_tex_validate.c
	src/mesa/drivers/dri/i965/server/i830_common.h
	src/mesa/drivers/dri/intel/intel_batchbuffer.c
	src/mesa/drivers/dri/intel/intel_batchbuffer.h
	src/mesa/drivers/dri/intel/intel_blit.c
	src/mesa/drivers/dri/intel/intel_buffers.c
	src/mesa/drivers/dri/intel/intel_context.c
	src/mesa/drivers/dri/intel/intel_context.h
	src/mesa/drivers/dri/intel/intel_mipmap_tree.c
	src/mesa/drivers/dri/intel/intel_mipmap_tree.h
	src/mesa/drivers/dri/intel/intel_screen.h
	src/mesa/drivers/dri/r200/r200_texstate.c
	src/mesa/drivers/dri/r300/r300_cmdbuf.c
	src/mesa/drivers/dri/r300/r300_context.h
	src/mesa/drivers/dri/r300/r300_ioctl.c
	src/mesa/drivers/dri/r300/r300_reg.h
	src/mesa/drivers/dri/r300/r300_state.c
	src/mesa/drivers/dri/r300/r300_tex.h
	src/mesa/drivers/dri/r300/r300_texstate.c
	src/mesa/drivers/dri/radeon/radeon_screen.c
	src/mesa/drivers/windows/gdi/wmesa.c
	src/mesa/drivers/x11/fakeglx.c
	src/mesa/drivers/x11/xm_dd.c
	src/mesa/glapi/Makefile
	src/mesa/glapi/dispatch.h
	src/mesa/glapi/glapioffsets.h
	src/mesa/glapi/glapitable.h
	src/mesa/glapi/glapitemp.h
	src/mesa/glapi/glprocs.h
	src/mesa/main/api_validate.c
	src/mesa/main/attrib.c
	src/mesa/main/config.h
	src/mesa/main/context.c
	src/mesa/main/context.h
	src/mesa/main/dlist.c
	src/mesa/main/drawpix.c
	src/mesa/main/enums.c
	src/mesa/main/fbobject.c
	src/mesa/main/image.c
	src/mesa/main/imports.h
	src/mesa/main/mtypes.h
	src/mesa/main/points.c
	src/mesa/main/state.c
	src/mesa/main/texcompress_fxt1.c
	src/mesa/main/texenvprogram.c
	src/mesa/main/teximage.c
	src/mesa/main/texobj.c
	src/mesa/main/texstate.c
	src/mesa/main/version.h
	src/mesa/shader/prog_execute.c
	src/mesa/shader/program.c
	src/mesa/shader/shader_api.c
	src/mesa/shader/slang/library/slang_core.gc
	src/mesa/shader/slang/library/slang_core_gc.h
	src/mesa/shader/slang/slang_codegen.c
	src/mesa/sources
	src/mesa/sparc/glapi_sparc.S
	src/mesa/swrast/s_aalinetemp.h
	src/mesa/swrast/s_aatriangle.c
	src/mesa/swrast/s_aatritemp.h
	src/mesa/swrast/s_context.c
	src/mesa/swrast/s_copypix.c
	src/mesa/swrast/s_drawpix.c
	src/mesa/swrast/s_fragprog.c
	src/mesa/swrast/s_pointtemp.h
	src/mesa/swrast/s_readpix.c
	src/mesa/swrast/s_span.c
	src/mesa/swrast/s_texfilter.c
	src/mesa/swrast/s_tritemp.h
	src/mesa/swrast/s_zoom.c
	src/mesa/tnl/t_draw.c
	src/mesa/tnl/t_vb_fog.c
	src/mesa/tnl/t_vb_program.c
	src/mesa/tnl/t_vp_build.c
	src/mesa/vbo/vbo_split_copy.c
	src/mesa/x86-64/xform4.S
	src/mesa/x86/common_x86.c
	src/mesa/x86/glapi_x86.S
	windows/VC6/mesa/mesa/mesa.dsp 
						
						
					 
					
						2008-07-01 13:18:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d3f7b463c3 
					 
					
						
						
							
							dri: drop asserts to make build against stable libdrm  
						
						... 
						
						
						
						These asserts are of questionable use at the moment with things in flux. 
						
						
					 
					
						2008-07-01 18:22:12 +10:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						bcc2a3d7e3 
					 
					
						
						
							
							dri: Take the base image size into account when computing  
						
						... 
						
						
						
						first level of the mipmap.  fix  #16210  
						
						
					 
					
						2008-07-01 11:50:50 +08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						5cae1b747b 
					 
					
						
						
							
							autoconf: Improve the visibility of the swrast DRI driver  
						
						... 
						
						
						
						Improve the --with-dri-drivers help text so that users are aware that
they should install the swrast DRI driver. 
						
						
					 
					
						2008-06-30 11:16:09 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						bb1744970d 
					 
					
						
						
							
							r3xx/r5xx: Enable ARB_point_parameters.  
						
						... 
						
						
						
						This isn't complete yet. It does cover the two most common usage cases,
though, and at least the third one (POINT_DISTANCE_ATTENUATION) is possible,
so I'll do that later. 
						
						
					 
					
						2008-06-30 11:12:51 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						23e9b43ce4 
					 
					
						
						
							
							r300: Fix dumb mistake in LOD bias translation  
						
						
						
						
					 
					
						2008-06-30 08:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						4002b75e62 
					 
					
						
						
							
							r300: Cleanup LodBias support  
						
						... 
						
						
						
						. There is both a per-texture unit and a per-texture object (at least for
OpenGL 1.4); this should now be supported properly.
. The LOD bias calculation in r300_state has been simplified and corrected
  (need to multiply by 32 instead of 31, and ensure clamping)
. do not clamp LOD bias in TexEnv, as that behaviour conflicts with what
  the spec says
. set Const.MaxTextureLodBias properly
. remove the no_neg_lod_bias property; if somebody can explain what
  it's good for, we can add it back in, but according to Google, nobody
  seems to use it
. removed some dead code and unused variables 
						
						
					 
					
						2008-06-30 00:49:00 +02:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						a74d22ba71 
					 
					
						
						
							
							r300: Change LOD bias emission to more closely follow per-tex rules.  
						
						... 
						
						
						
						Okay, this time it's for real, and for good. This should be a perma-fix. 
						
						
					 
					
						2008-06-29 10:32:19 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						543893eefd 
					 
					
						
						
							
							Revert accidental edit to progs/demos/lodbias.  
						
						... 
						
						
						
						*puts yet another paper bag over head* 
						
						
					 
					
						2008-06-29 10:32:19 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						0918023c28 
					 
					
						
						
							
							demos/shadowtex: Don't set TEXTURE_WRAP_T for 1D texture  
						
						... 
						
						
						
						The operation doesn't really make sense. It triggered a bug in the r300 DRI
driver (and possibly other drivers that simulate 1D textures via 2D textures).
I've added an isolated test case for this bug to Piglit, so everybody wins. 
						
						
					 
					
						2008-06-29 17:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						bc775066aa 
					 
					
						
						
							
							r300: Fix wrap mode for 1D textures  
						
						
						
						
					 
					
						2008-06-29 17:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6cb1270491 
					 
					
						
						
							
							s/GL_INVALID_VALUE/GL_INVALID_OPERATION/ in _mesa_get_uniformfv()  
						
						
						
						
					 
					
						2008-06-28 16:48:58 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b429e9b2d7 
					 
					
						
						
							
							mesa: added null ptr checks  
						
						
						
						
					 
					
						2008-06-28 16:48:58 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						f6da1453c5 
					 
					
						
						
							
							DRI-specific pkg-config file  
						
						... 
						
						
						
						Since the gl pkg-config file doesn't convey any specifics about the
backend in use, this adds a new pkg-config file for when DRI is in use.
This can be used by the xserver build to determine if the DRI and/or
GLX extensions are appropriate. 
						
						
					 
					
						2008-06-27 16:25:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						985e1cdfe8 
					 
					
						
						
							
							autoconf: Check for posix_memalign  
						
						... 
						
						
						
						Rather than just defining HAVE_POSIX_MEMALIGN on Linux, check whether
the function exists on all platforms and define the macro if it is. 
						
						
					 
					
						2008-06-27 16:24:42 -07:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						3b132b297f 
					 
					
						
						
							
							Check in SwapBuffers for any new pending dri2 events  
						
						
						
						
					 
					
						2008-06-26 22:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5174b85a0c 
					 
					
						
						
							
							intel: Fix glCopyPixels when x or y are < 0 in hw coordinates.  
						
						... 
						
						
						
						Nothing would get drawn as the negative coordinates broke the rectangle
intersection code that used unsigned ints.  Tested with copypix demo and
sliding the copy to the upper left. 
						
						
					 
					
						2008-06-24 14:04:11 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9a0d773116 
					 
					
						
						
							
							i965: Use the shared intel_pixel_copy.c.  
						
						... 
						
						
						
						This disables the textured copy implementation on 965, which didn't appear
to work (mesa copypix demo, disable the blit path, move so that regions don't
overlap and textured is used, and you get garbage).  If we resurrect this for
i965, I'd rather it used the 915-style metaops instead.  Current metaops code
left in place so that whoever picks it up has a reference. 
						
						
					 
					
						2008-06-24 13:18:40 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						744357e29c 
					 
					
						
						
							
							intel: Same pixel function init for everyone now.  
						
						
						
						
					 
					
						2008-06-24 11:49:21 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f5eb62a116 
					 
					
						
						
							
							intel: Avoid glBitmap software fallback for blending when no blending occurs.  
						
						... 
						
						
						
						Mesa demos tend to leave blending on but in GL_ONE/GL_ZERO, or
GL_SRC_ALPHA/GL_ONE_MINUS_SRC_ALPHA with a source alpha of 1.0. 
						
						
					 
					
						2008-06-24 11:44:42 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f23adc504d 
					 
					
						
						
							
							intel: Merge check_blit_fragment_ops between i915/i965.  
						
						... 
						
						
						
						Both had some useful bits for the other. 
						
						
					 
					
						2008-06-24 11:34:42 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						90d33edf37 
					 
					
						
						
							
							intel: Note reasons for blit pixel op fallbacks under INTEL_DEBUG=pix.  
						
						
						
						
					 
					
						2008-06-24 10:50:10 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						eda68cccc0 
					 
					
						
						
							
							i915: Add support for accelerated glBitmap, shared from 965.  
						
						
						
						
					 
					
						2008-06-24 10:26:57 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5989098779 
					 
					
						
						
							
							i915: Fix read != draw drawable for glCopyPixels.  
						
						... 
						
						
						
						Taken from commit bad6e175cf 
						
						
					 
					
						2008-06-24 10:25:19 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						98fa0aec36 
					 
					
						
						
							
							i915: Allow accelerated pixel ops to be disabled with INTEL_NO_BLIT.  
						
						... 
						
						
						
						This matches 965. 
						
						
					 
					
						2008-06-24 10:24:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						fe3b62b5b1 
					 
					
						
						
							
							Ensure all objects are built when installing DRI  
						
						
						
						
					 
					
						2008-06-22 20:29:45 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						5aa4d5a87d 
					 
					
						
						
							
							Don't make libmesa.a or libglapi.a depend on asm_subdirs  
						
						... 
						
						
						
						Since the asm_subdirs target does not actually create a file, make will
always consider that it needs to be rebuilt. If libmesa.a and libglapi.a
have asm_subdirs as a prerequisite, then they will always need to be
rebuilt, too. The correct order will be preserved by the default target,
though.
This should fix  #16358 . 
						
						
					 
					
						2008-06-22 20:27:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						7ec5e6a032 
					 
					
						
						
							
							Create $(TOP)/$(LIB_DIR) for install, too  
						
						... 
						
						
						
						If `make install' is run without running `make' first, the $(LIB_DIR)
will not be created. This also changes the mkdir a little bit so that it
isn't run if necessary and added `-p' so that it is immune to races. 
						
						
					 
					
						2008-06-22 20:19:35 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						71d2578ac5 
					 
					
						
						
							
							replace __inline and __inline__ with INLINE macro  
						
						
						
						
					 
					
						2008-06-21 10:55:24 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ba97ed2b74 
					 
					
						
						
							
							replace __inline and __inline__ with INLINE macro  
						
						
						
						
					 
					
						2008-06-21 10:52:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cc96d54920 
					 
					
						
						
							
							replace __inline and __inline__ with INLINE macro  
						
						
						
						
					 
					
						2008-06-21 10:52:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						37f19b94ac 
					 
					
						
						
							
							replace __inline and __inline__ with INLINE macro  
						
						
						
						
					 
					
						2008-06-21 10:49:45 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						402e7f76b1 
					 
					
						
						
							
							#undef DEBUG to silence warnings  
						
						
						
						
					 
					
						2008-06-21 10:49:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5ee7b7912c 
					 
					
						
						
							
							replace __inline and __inline__ with INLINE macro  
						
						
						
						
					 
					
						2008-06-21 10:34:38 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						055ab81920 
					 
					
						
						
							
							replace __inline and __inline__ with INLINE macro  
						
						
						
						
					 
					
						2008-06-21 10:34:00 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						24197b4901 
					 
					
						
						
							
							replace __inline and __inline__ with INLINE macro  
						
						
						
						
					 
					
						2008-06-21 10:30:01 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7899270b9f 
					 
					
						
						
							
							replace __inline and __inline__ with INLINE macro  
						
						
						
						
					 
					
						2008-06-21 10:27:36 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2e922b0e35 
					 
					
						
						
							
							replace __inline and __inline__ with INLINE macro  
						
						
						
						
					 
					
						2008-06-21 10:24:43 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2c1bead069 
					 
					
						
						
							
							s/inline/INLINE  
						
						
						
						
					 
					
						2008-06-21 10:20:54 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						77d917a74a 
					 
					
						
						
							
							remove old comments  
						
						
						
						
					 
					
						2008-06-21 10:20:31 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Coopersmith 
							
						 
					 
					
						
						
							
						
						e1f9adc274 
					 
					
						
						
							
							Solaris port of Mesa 7.1 with autoconf support  
						
						... 
						
						
						
						Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com > 
						
						
					 
					
						2008-06-21 10:19:45 -06:00 
						 
				 
			
				
					
						
							
							
								Daniel Zhu 
							
						 
					 
					
						
						
							
						
						f30e4af734 
					 
					
						
						
							
							Rename quad function to quadr to avoid clash with Solaris quad typedef  
						
						... 
						
						
						
						Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com > 
						
						
					 
					
						2008-06-21 10:19:45 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Coopersmith 
							
						 
					 
					
						
						
							
						
						1043a7c71a 
					 
					
						
						
							
							Make minstall work with Solaris /bin/sh  
						
						... 
						
						
						
						Solaris /bin/sh doesn't set $PWD for you
Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com > 
						
						
					 
					
						2008-06-21 10:19:45 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Coopersmith 
							
						 
					 
					
						
						
							
						
						4ba39c40ae 
					 
					
						
						
							
							Fix builds with compilers other than gcc 3.0 & newer  
						
						... 
						
						
						
						Add #include "glheader.h" for definition of __builtin_expect for compilers
that don't support it.
Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com > 
						
						
					 
					
						2008-06-21 10:19:45 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3491cbea88 
					 
					
						
						
							
							added pointer to beta/release candidates  
						
						
						
						
					 
					
						2008-06-21 10:19:45 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						dc25661099 
					 
					
						
						
							
							R300: 1002:5657 is actually RV410  
						
						... 
						
						
						
						See bug 14289 
						
						
					 
					
						2008-06-21 10:52:49 -04:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						b3f1aac95e 
					 
					
						
						
							
							r200: fix typo in r200TryDrawPixels parameter validation (bug 16406)  
						
						
						
						
					 
					
						2008-06-21 02:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						21177c8764 
					 
					
						
						
							
							mesa: tweak mipmap level selection for cube maps  
						
						... 
						
						
						
						This is just a hack.  After we convert the 3D texcoord into a face plus 2D
texcoord we need to recompute the partial derivatives and mipmap LOD.
But we don't have the info to do that.  Adjusting the original mipmap
level by -1 seems to give somewhat better results than before though. 
						
						
					 
					
						2008-06-19 14:37:50 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						cf29ab3ba0 
					 
					
						
						
							
							i915: Bug  #14313 : Fix accelerated (PBO) ReadPixels.  
						
						... 
						
						
						
						Refactoring of mine in 02d5ba8491 
						
						
					 
					
						2008-06-18 13:50:49 -07:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						2b831e73f5 
					 
					
						
						
							
							Prepare changelog for upload  
						
						
						
						
					 
					
						2008-06-18 20:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						6ec170290c 
					 
					
						
						
							
							Put all configs/ changes into the .diff.gz  
						
						... 
						
						
						
						Put back our configs/ changes into the .diff.gz since choose-configs
needs them before quilt is invoked. Put 04_cleanup-osmesa-configs.patch
there as well for #485161 . 
						
						
					 
					
						2008-06-18 20:59:09 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						7c8ea0899a 
					 
					
						
						
							
							Revert "Move our configs/ changes from the .diff.gz into our quilt patches"  
						
						... 
						
						
						
						This reverts commit 03970183fc 
						
						
					 
					
						2008-06-18 20:55:42 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						f81070dbd5 
					 
					
						
						
							
							Pull from mesa_7_0_branch  
						
						
						
						
					 
					
						2008-06-18 20:55:00 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						955c2ef48f 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git://git.freedesktop.org/git/mesa/mesa into debian-unstable  
						
						
						
						
					 
					
						2008-06-18 20:52:25 +02:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						2ac4919d24 
					 
					
						
						
							
							i965: add support for Intel 4 series chipsets  
						
						
						
						
					 
					
						2008-06-18 15:48:45 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						3e8aadee8b 
					 
					
						
						
							
							i965: add support for Intel 4 series chipsets  
						
						
						
						
					 
					
						2008-06-18 15:33:33 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						3ed89025f3 
					 
					
						
						
							
							i915: The pitch passed to intelEmitCopyBlitLocked should be in pixels,  
						
						... 
						
						
						
						not in bytes. Reported by Christopher Dissauer. 
						
						
					 
					
						2008-06-18 13:52:04 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						5b42bbce70 
					 
					
						
						
							
							i915: fix data size in intelTryDrawPixels. Reported by Christopher Dissauer  
						
						
						
						
					 
					
						2008-06-18 13:40:22 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3064069540 
					 
					
						
						
							
							mesa: fix inconsistent use of GL_UNSIGNED_INT vs. GL_UNSIGNED_INT_24_8_EXT for Z unpacking  
						
						
						
						
					 
					
						2008-06-17 16:44:04 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d2e0a11aab 
					 
					
						
						
							
							mesa: fix inconsistent use of GL_UNSIGNED_INT vs. GL_UNSIGNED_INT_24_8_EXT for Z unpacking  
						
						
						
						
					 
					
						2008-06-17 16:44:00 -06:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						5033e5b36d 
					 
					
						
						
							
							Prepare changelog for upload  
						
						
						
						
					 
					
						2008-06-17 20:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						6a6a9c1c5a 
					 
					
						
						
							
							Pull from mesa_7_0_branch  
						
						
						
						
					 
					
						2008-06-17 20:00:37 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						3d6aa2e06f 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git://git.freedesktop.org/git/mesa/mesa into debian-unstable  
						
						
						
						
					 
					
						2008-06-17 19:54:47 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						03970183fc 
					 
					
						
						
							
							Move our configs/ changes from the .diff.gz into our quilt patches  
						
						... 
						
						
						
						with 04_cleanup-osmesa-configs.patch renamed into 04_debian-configs.patch 
						
						
					 
					
						2008-06-17 19:32:21 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						47d046c93f 
					 
					
						
						
							
							mesa: make mm.c use unsigned ints for offsets.  
						
						... 
						
						
						
						If you have a GPU using this code and it has the offsets up in this space,
this fails.
cherry-picked from master 
						
						
					 
					
						2008-06-17 10:10:53 -06:00 
						 
				 
			
				
					
						
							
							
								Wilfried Holzke 
							
						 
					 
					
						
						
							
						
						5b5bf21874 
					 
					
						
						
							
							assorted glide driver fixes  
						
						
						
						
					 
					
						2008-06-17 10:08:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						51ad6e3425 
					 
					
						
						
							
							glu: silence warnings  
						
						
						
						
					 
					
						2008-06-17 10:08:22 -06:00 
						 
				 
			
				
					
						
							
							
								Wilfried Holzke 
							
						 
					 
					
						
						
							
						
						718724deeb 
					 
					
						
						
							
							assorted glide driver fixes/updates  
						
						
						
						
					 
					
						2008-06-17 10:03:03 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						85c325c36c 
					 
					
						
						
							
							add hyphen to rm command  
						
						
						
						
					 
					
						2008-06-17 10:02:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7e6d99f5ec 
					 
					
						
						
							
							glu: silence warnings  
						
						
						
						
					 
					
						2008-06-17 09:01:40 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a1523c61ea 
					 
					
						
						
							
							mesa: make mm.c use unsigned ints for offsets.  
						
						... 
						
						
						
						If you have a GPU using this code and it has the offsets up in this space,
this fails. 
						
						
					 
					
						2008-06-17 16:29:45 +10:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						27b7f896d4 
					 
					
						
						
							
							r300: Make LOD bias a persistent environment variable.  
						
						... 
						
						
						
						Per airlied's suggestion. 
						
						
					 
					
						2008-06-16 11:40:34 -07:00 
						 
				 
			
				
					
						
							
							
								H. Verbeet 
							
						 
					 
					
						
						
							
						
						e9d1889891 
					 
					
						
						
							
							Compute/setup fog coordinates even if vertex program is enabled.  
						
						... 
						
						
						
						Only when fog's enabled, of course.
In the usual case, this is just a pass-through operation. 
						
						
					 
					
						2008-06-16 10:40:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6ce6dc961b 
					 
					
						
						
							
							bump version to 7.0.4  
						
						
						
						
					 
					
						2008-06-16 10:19:29 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						186883611e 
					 
					
						
						
							
							fix glPixelZoom stack over flow on Windows  
						
						
						
						
					 
					
						2008-06-16 10:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						48b3c59cb9 
					 
					
						
						
							
							mesa: allocate pixel zoom arrays on heap, not stack  
						
						... 
						
						
						
						Fixes stack overflow on Windows.
cherry-picked from master 
						
						
					 
					
						2008-06-16 10:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						04b9d5bc23 
					 
					
						
						
							
							Fix _mesa_new_program() recursive call regression  
						
						... 
						
						
						
						This was introduced by the "i965 GLSL merge" from master (ce7a9efb09 
						
						
					 
					
						2008-06-16 10:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						91707e9020 
					 
					
						
						
							
							fix GLSL generic vertex attrib linking bug  
						
						
						
						
					 
					
						2008-06-16 10:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ec2d0decbd 
					 
					
						
						
							
							mesa: allocate pixel zoom arrays on heap, not stack  
						
						... 
						
						
						
						Fixes stack overflow on Windows. 
						
						
					 
					
						2008-06-16 10:03:05 -06:00 
						 
				 
			
				
					
						
							
							
								H. Verbeet 
							
						 
					 
					
						
						
							
						
						bbce58802d 
					 
					
						
						
							
							Don't compute vertex fog when fragment program is active.  
						
						
						
						
					 
					
						2008-06-16 09:41:08 -06:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						588abd6696 
					 
					
						
						
							
							r300: Fix new incarnation of bug 3195.  
						
						... 
						
						
						
						tests/bug_3195 doesn't render right, but at least it doesn't segfault this way. 
						
						
					 
					
						2008-06-16 01:21:42 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						1738a9a535 
					 
					
						
						
							
							r300: Forgot to clear old state before writing new state.  
						
						... 
						
						
						
						Oooops. Hehe. 
						
						
					 
					
						2008-06-16 01:02:16 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						776580a6af 
					 
					
						
						
							
							r300: Enable LOD bias state emission.  
						
						... 
						
						
						
						Properly set t->filter_1 for r300_state to emit.
Expect buggies as people see LOD bias enabled for the first time... 
						
						
					 
					
						2008-06-15 23:54:32 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						f7b8a13d65 
					 
					
						
						
							
							Oops, misordered a few instructions.  
						
						... 
						
						
						
						Not like it matters, though, since it's not taking effect yet. 
						
						
					 
					
						2008-06-15 17:30:07 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						6e6ca40f29 
					 
					
						
						
							
							r300: Unbreak LOD biasing, a bit.  
						
						... 
						
						
						
						Needs a bit more work on submission. 
						
						
					 
					
						2008-06-15 17:14:07 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						4fc66be296 
					 
					
						
						
							
							No more drivers/xorg  
						
						... 
						
						
						
						Don't try to clean in xorg since GLcore is gone. 
						
						
					 
					
						2008-06-15 09:06:27 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						f1ae5d4b44 
					 
					
						
						
							
							r5xx: Enable fragment.position, partial ARB_shadow.  
						
						... 
						
						
						
						I don't like PROGRAM_BUILTIN; could we either patch Mesa or just use a different constant? 
						
						
					 
					
						2008-06-14 19:32:33 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						7413c55d93 
					 
					
						
						
							
							r5xx: Detangle FP fallback and translation switches.  
						
						... 
						
						
						
						r5xx should fallback if it encounters a bad FP.
TODO: Re-enable the dumb shader so we don't have to completely fallback. 
						
						
					 
					
						2008-06-14 17:59:10 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						43da118961 
					 
					
						
						
							
							r300: Add radeonTransformALU and fix a bug in r300_fragprog DPH  
						
						... 
						
						
						
						This new generic transform replaces "special" instructions by more generic
variants. Hopefully, we will be able to share this code between r300 and r500. 
						
						
					 
					
						2008-06-14 23:09:15 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						825fdfd0c1 
					 
					
						
						
							
							r300_fragprog: Use less complex instructions  
						
						... 
						
						
						
						MOV, ADD and MUL do not fit the hardware as well as MAD, but they are less
complex and thus leave more room for future optimizations. 
						
						
					 
					
						2008-06-14 20:26:10 +02:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						b97e48ffe3 
					 
					
						
						
							
							r5xx: More FP rewriting; fix texrect FP insts.  
						
						
						
						
					 
					
						2008-06-14 08:56:03 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						69004fb758 
					 
					
						
						
							
							r5xx: New FP code, take two.  
						
						... 
						
						
						
						Add the code emission source file, and comment out unneeded tex de-swizzling. 
						
						
					 
					
						2008-06-14 07:21:40 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						0a341ef296 
					 
					
						
						
							
							r5xx: FP refactor, take one.  
						
						... 
						
						
						
						Yes, I know it's massive. Imagine how I felt, auditing 3000 lines of code. 
						
						
					 
					
						2008-06-14 07:03:08 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						9704414d13 
					 
					
						
						
							
							r3xx/r5xx: Don't force aniso.  
						
						... 
						
						
						
						*Pulls paper bag down over head* 
						
						
					 
					
						2008-06-14 04:37:09 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						a1c0c56d70 
					 
					
						
						
							
							r300: Implement GL_ARB_shadow and GL_EXT_shadow_funcs  
						
						
						
						
					 
					
						2008-06-14 04:15:42 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						83ad2a756e 
					 
					
						
						
							
							texenvprogram: Mark textures using ARB_shadow as ShadowSamplers  
						
						... 
						
						
						
						Since ARB_fragment_program and friends are defined to ignore the setting of
the GL_TEXTURE_COMPARE_FUNC parameter, we have to explicitly enable the
shadow comparison by marking the texture unit in ShadowSamplers when
appropriate. 
						
						
					 
					
						2008-06-14 04:15:31 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						2882e51625 
					 
					
						
						
							
							r300: Add radeonCompilerDump for debugging  
						
						
						
						
					 
					
						2008-06-14 04:15:20 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						e34dc8227c 
					 
					
						
						
							
							r300_fragprog: Refactor TEX transformation  
						
						... 
						
						
						
						Streamlining source and destination registers, as well as texcoord scaling for
RECT textures is now done in a radeon_program based transformation.
The idea is that this will allow us to optimize away unnecessary indirections
more easily. 
						
						
					 
					
						2008-06-14 04:14:56 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						b5170bc9d3 
					 
					
						
						
							
							r300: Add radeon_program and trivial refactoring of r300_fragprog to use it  
						
						... 
						
						
						
						The idea/hope is that radeon_program will serve as an intermediate
representation for r3xx up to r6xx fragment and vertex programs.
Right now, it is nothing more than a simplistic wrapper around Mesa's
prog_instruction, together with the notion of clauses, taken from r6xx docs.
The clauses will eventually be used to represent the nodes that are used in
r300 family fragment programs. 
						
						
					 
					
						2008-06-14 04:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						e2aa45c2f9 
					 
					
						
						
							
							r300: Do not include r300_fragprog.h from r300_context.h and other cleanups  
						
						
						
						
					 
					
						2008-06-14 04:11:21 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						caeabb1ebe 
					 
					
						
						
							
							r300_fragprog: Remove dead declarations, move NOP declarations into source  
						
						
						
						
					 
					
						2008-06-14 04:11:13 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						4ba1c7d848 
					 
					
						
						
							
							r300_fragprog: Refactoring and cleanup  
						
						... 
						
						
						
						Refactor so that r300_pfs_compile_state "owns"/holds a pointer to
r300_fragment_program instead of the other way round. This is more natural from
an object orientation point of view.
Move the compiled hardware state into r300_fragment_program_code, in
anticipation of on-the-fly program recompilation based on external OpenGL
state. 
						
						
					 
					
						2008-06-14 04:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						defadd9c03 
					 
					
						
						
							
							r300_fragprog: Remove dead code  
						
						
						
						
					 
					
						2008-06-14 04:10:52 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						b7669e4a86 
					 
					
						
						
							
							r300/r500: Separate fragprog compiler structures  
						
						... 
						
						
						
						r500 code still used r300_pfs_compile_state, which contains some fields that
really only make sense on r3xx type hardware. In order to allow both fragprog
implementations to go forward without disturbing each other, I've pushed this
structure down into the respective r[3|5]00_fragprog.c 
						
						
					 
					
						2008-06-13 20:51:20 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						4919cc3a2c 
					 
					
						
						
							
							r300: Fix depth texture GL_LUMINANCE vs. GL_INTENSITY mixup  
						
						
						
						
					 
					
						2008-06-13 19:36:03 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						b1056b6127 
					 
					
						
						
							
							r300: Reenable t->filter_1 (though currently not used)  
						
						
						
						
					 
					
						2008-06-13 19:36:02 +02:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						1087cc61b3 
					 
					
						
						
							
							glx: load swrast_dri.so  
						
						... 
						
						
						
						caveats:
- does not work with old (i.e. libGLcore) xserver:
- made unbindContext a noop
- extensions:
  GLX_SGI_make_current_read
  GLX_EXT_texture_from_pixmap
  GLX_MESA_copy_sub_buffer 
						
						
					 
					
						2008-06-13 15:54:08 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						7ffb1230b3 
					 
					
						
						
							
							dri/swrast: make unbind a noop  
						
						... 
						
						
						
						This is for loading swrast_dri.so from libGL.
MakeContextCurrent() seems to unbind the context right after binding it and
DRI drivers also have a noop DriverAPI.UnbindContext ... 
						
						
					 
					
						2008-06-13 15:52:32 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						341987f688 
					 
					
						
						
							
							dri/swrast: add OpenGL 2.1 functions  
						
						
						
						
					 
					
						2008-06-13 15:48:34 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						4297413656 
					 
					
						
						
							
							glx: use ErrorMessageF  
						
						
						
						
					 
					
						2008-06-13 15:48:06 +03:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						82a0e82232 
					 
					
						
						
							
							i965: fix intel_batchbuffer_space. (bug#14709)  
						
						
						
						
					 
					
						2008-06-13 13:53:46 +08:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						fe4264bf45 
					 
					
						
						
							
							Prepare changelog for upload  
						
						
						
						
					 
					
						2008-06-13 06:53:55 +02:00 
						 
				 
			
				
					
						
							
							
								Zack Rusin 
							
						 
					 
					
						
						
							
						
						95b34baa8f 
					 
					
						
						
							
							silly bug: it's PROGRAM_VARYING  
						
						
						
						
					 
					
						2008-06-12 19:43:10 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Rusin 
							
						 
					 
					
						
						
							
						
						928ec5cd3b 
					 
					
						
						
							
							glsl: make sure we replace all output reads with temporaries  
						
						... 
						
						
						
						test in if.glsl 
						
						
					 
					
						2008-06-12 19:39:20 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Rusin 
							
						 
					 
					
						
						
							
						
						53f5b9741a 
					 
					
						
						
							
							glsl: allow uniforms  
						
						
						
						
					 
					
						2008-06-12 19:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Rusin 
							
						 
					 
					
						
						
							
						
						effb73befa 
					 
					
						
						
							
							glsl: fix array size initialiazers using const variables  
						
						... 
						
						
						
						e.g.
const int kernelSize = 9;
uniform vec2 kernel[kernelSize]; 
						
						
					 
					
						2008-06-12 15:15:34 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Rusin 
							
						 
					 
					
						
						
							
						
						19659a50f9 
					 
					
						
						
							
							almost forgot - RelAddr is a boolean so use it here  
						
						
						
						
					 
					
						2008-06-12 15:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Rusin 
							
						 
					 
					
						
						
							
						
						2542c59c55 
					 
					
						
						
							
							shaders: fix allocation of arrays of parameters  
						
						
						
						
					 
					
						2008-06-12 15:08:27 -04:00 
						 
				 
			
				
					
						
							
							
								Zack Rusin 
							
						 
					 
					
						
						
							
						
						74964ff04d 
					 
					
						
						
							
							glsl: implement variable array indexes  
						
						
						
						
					 
					
						2008-06-12 15:08:12 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						0440f5a187 
					 
					
						
						
							
							Update .gitignore for progs/glsl  
						
						
						
						
					 
					
						2008-06-12 06:37:45 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						41bdb88f27 
					 
					
						
						
							
							sparc: add swrast to dri drivers  
						
						
						
						
					 
					
						2008-06-12 16:26:46 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2b0e75ea7a 
					 
					
						
						
							
							sparc: add DRI drivers for sparc patch from Fedora  
						
						
						
						
					 
					
						2008-06-12 12:06:50 +10:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3f3e4f645d 
					 
					
						
						
							
							remove obsoleted doxygen \param comments  
						
						... 
						
						
						
						Someone changed the function parameters but didn't bother to update the
comments.
Also, whitespace changes, clean-ups. 
						
						
					 
					
						2008-06-11 19:33:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8d976aedc4 
					 
					
						
						
							
							comments  
						
						
						
						
					 
					
						2008-06-11 19:33:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						2fa795a213 
					 
					
						
						
							
							Pull from mesa_7_0_branch  
						
						
						
						
					 
					
						2008-06-11 18:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						e32aaf5da8 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git://git.freedesktop.org/git/mesa/mesa into debian-unstable  
						
						
						
						
					 
					
						2008-06-11 18:58:59 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						03447de338 
					 
					
						
						
							
							disable ctx->Driver.NewProgram() call in _mesa_new_program()  
						
						... 
						
						
						
						This was causing infinite recursive calls w/ software drivers.
All vertex/fragment shaders should be allocated by calling
ctx->Driver.NewProgram(), not by calling _mesa_new_program().
(Cherry picked from commit 40133487db351a83163a 
						
						
					 
					
						2008-06-11 17:03:47 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ee5f4a4caf 
					 
					
						
						
							
							r300: disable the lowimpact fallbacks by default.  
						
						... 
						
						
						
						because really we should be able to just fix the driver.
(cherry picked from commit 7013eecf28 
						
						
					 
					
						2008-06-11 10:42:16 +02:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						c04f3933ab 
					 
					
						
						
							
							i915: fix fd.o  #14966  
						
						
						
						
					 
					
						2008-06-11 11:36:01 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						8f328c45e5 
					 
					
						
						
							
							i915: Keith Whitwell's swizzling TEX patch.  fix   #8283  
						
						... 
						
						
						
						Cherry picked from commit 3369cd9a6f 
						
						
					 
					
						2008-06-11 11:32:12 +08:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						9676f0cffc 
					 
					
						
						
							
							Pull from mesa_7_0_branch  
						
						
						
						
					 
					
						2008-06-10 23:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						2d0ca23319 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git://git.freedesktop.org/git/mesa/mesa into debian-unstable  
						
						
						
						
					 
					
						2008-06-10 22:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9563449c14 
					 
					
						
						
							
							remove unnecessary swrast, tnl includes  
						
						
						
						
					 
					
						2008-06-10 12:08:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c233b4245f 
					 
					
						
						
							
							add some missing rule dependencies  
						
						
						
						
					 
					
						2008-06-10 10:10:12 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						17ec0dbd75 
					 
					
						
						
							
							copy msaa visuals capability  
						
						
						
						
					 
					
						2008-06-10 15:45:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						fbb96a0301 
					 
					
						
						
							
							Distribute version.mk in case autoconf needs to be run again  
						
						... 
						
						
						
						Users may need to rebuild the configure script, so we need to distribute
version.mk so autoconf can run successfully. 
						
						
					 
					
						2008-06-10 06:06:40 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						6f4c8b5b50 
					 
					
						
						
							
							i965: apply commit  6c1a98e97a to glsl  
						
						... 
						
						
						
						(cherry picked from commit a742bed99a 
						
						
					 
					
						2008-06-10 16:46:02 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						a742bed99a 
					 
					
						
						
							
							i965: apply commit  6c1a98e97a to glsl  
						
						
						
						
					 
					
						2008-06-10 16:31:36 +08:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						f8bd9cc30f 
					 
					
						
						
							
							Add support for ATI_separate_stencil in display lists.  
						
						... 
						
						
						
						(cherry picked from commit 7f747204ea 
						
						
					 
					
						2008-06-10 16:28:06 +08:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						d9f9b1cd0b 
					 
					
						
						
							
							[965] Correctly set read mask for OPCODE_SWZ in pass1.  
						
						... 
						
						
						
						While OPCODE_SWZ has usually been optimized away in pass0, it may still
exist if a SWZ with dst saturate was emitted in pass_fp.  Fixes an error
in oglconform fpalu.c.
(cherry picked from commit 13a6f73a64 
						
						
					 
					
						2008-06-10 16:21:31 +08:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						eca283976b 
					 
					
						
						
							
							[965] Avoid emitting dead code for DPx/math instructions.  
						
						... 
						
						
						
						The pass1 optimization stage clears out writemasks and registers, but the
instructions themselves are still being processed at this stage, and could
have resulted in them still being emitted.
(cherry picked from commit c60b5dfde8 
						
						
					 
					
						2008-06-10 16:18:48 +08:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						2176259ca6 
					 
					
						
						
							
							[965] Improve pinterp performance by delaying reads of just-written regs.  
						
						... 
						
						
						
						(cherry picked from commit bb419970ef 
						
						
					 
					
						2008-06-10 16:18:09 +08:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						8fe6fcb900 
					 
					
						
						
							
							[965] Fix negating of unsigned value in emit_wpos_xy.  
						
						... 
						
						
						
						(cherry picked from commit 6c1a98e97a 
						
						
					 
					
						2008-06-10 16:16:52 +08:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						76d6edcc38 
					 
					
						
						
							
							[965] Add MVP code for position invariant vertex programs.  
						
						... 
						
						
						
						This fixes the arbvptorus demo.
(cherry picked from commit 5f10438f2d 
						
						
					 
					
						2008-06-10 16:13:06 +08:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						98d6c671f5 
					 
					
						
						
							
							[win32] Use native aligned memory allocation functions.  
						
						... 
						
						
						
						(cherry picked from commit 31fe7cf5e3 
						
						
					 
					
						2008-06-10 16:12:18 +08:00 
						 
				 
			
				
					
						
							
							
								Andrzej Trznadel 
							
						 
					 
					
						
						
							
						
						f652811df4 
					 
					
						
						
							
							[965] Fix fp temp reg release code to not usually release all temps.  
						
						... 
						
						
						
						Also, use wrapped ffs() instead of native.
(cherry picked from commit 3105bc1d88 
						
						
					 
					
						2008-06-10 15:45:11 +08:00 
						 
				 
			
				
					
						
							
							
								Andrzej Trznadel 
							
						 
					 
					
						
						
							
						
						e279f4601d 
					 
					
						
						
							
							Fix compat implementation of ffs() to return 1-based bit numbers.  
						
						... 
						
						
						
						(cherry picked from commit e9809a36aa 
						
						
					 
					
						2008-06-10 15:44:53 +08:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						87a30337a1 
					 
					
						
						
							
							[i965] short immediate values must be replicated to both halves of the dword  
						
						... 
						
						
						
						The 32-bit immediate value in the i965 instruction word must contain two
copies of any 16-bit constants. brw_imm_uw and brw_imm_w just needed to
copy the value into both halves of the immediate value instruction field.
(cherry picked from commit ca73488f48 
						
						
					 
					
						2008-06-10 15:37:11 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9c2047b275 
					 
					
						
						
							
							[965] Don't let the negate flags of src0 affect 1 constants in precalc_dst/lit  
						
						... 
						
						
						
						This patch is a variant of a submission by Michal Wajdeczko to fix
oglconform fpalu failures.
(cherry picked from commit b4cbf6983e 
						
						
					 
					
						2008-06-10 15:32:53 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						1dcb0433a3 
					 
					
						
						
							
							[i915] fix fragment.position  
						
						
						
						
					 
					
						2008-06-10 15:28:07 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						5ff27e02b3 
					 
					
						
						
							
							[i965] fix wpos height 1 pixel higher  
						
						... 
						
						
						
						(cherry picked from commit b0f681b458 
						
						
					 
					
						2008-06-10 15:25:20 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4beee58e57 
					 
					
						
						
							
							[965] Bug  #9151 : make fragment.position return window coords not screen coords.  
						
						... 
						
						
						
						(cherry picked from commit 9c8f27ba13 
						
						
					 
					
						2008-06-10 15:22:08 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1f9de20719 
					 
					
						
						
							
							[915] Fix COS function using same plan as SIN.  
						
						... 
						
						
						
						The previous COS function failed badly outside of [-pi/2, pi/2]. 
						
						
					 
					
						2008-06-10 14:55:52 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d05a8d9750 
					 
					
						
						
							
							[915] Use a quartic term to improve the accuracy of SIN results.  
						
						... 
						
						
						
						This is described in the link in the comment, and is the same technique that
r300 uses. 
						
						
					 
					
						2008-06-10 14:46:12 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						db5f206c00 
					 
					
						
						
							
							[915] Fix fp SIN function, and use a quadratic approximation instead of Taylor.  
						
						... 
						
						
						
						The Taylor series notably fails at producing sin(pi) == 0, which leads to
discontinuity every 2*pi.  The quadratic gets us sin(pi) == 0 behavior, at the
expense of going from 2.4% THD with working Taylor series to 3.8% THD (easily
seen on comparative graphs of the two).  However, our previous implementation
was producing sin(pi) < -1 and worse, so any reasonable approximation is an
improvement.  This also fixes the repeating behavior, where the previous
implementation would repeat sin(x) for x>pi as sin(x % pi) and the opposite
for x < -pi. 
						
						
					 
					
						2008-06-10 14:22:36 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9dface8347 
					 
					
						
						
							
							[965] Fix potential segfaults from bad realloc.  
						
						... 
						
						
						
						C has no order of evaluation restrictions on function arguments, so we
attempted to realloc from new-size to new-size.
(cherry picked from commit e747e9a072 
						
						
					 
					
						2008-06-10 13:54:01 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						32f4940883 
					 
					
						
						
							
							[965] Fix inversion of SLT/SGE results in vertex programs.  
						
						... 
						
						
						
						The WM code had this right, so copy its behavior.  This reverts a flipping
of the arguments to SLT in brw_vs_tnl which came in with the GLSL code that
probably occurred to work around the flipped results, and brings the code back
in line with t_vp_build.c.
(cherry picked from commit 9bae03a583 
						
						
					 
					
						2008-06-10 13:44:54 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a7969a9b93 
					 
					
						
						
							
							[965] Fix and enable separate stencil.  
						
						... 
						
						
						
						Note that this does not enable GL_EXT_stencil_two_side, because Mesa's computed
_TestTwoSide ends up respecting only STENCIL_TEST_TWO_SIDE_EXT (defaults to
GL_FALSE), even if the application uses only GL 2.0 / ATI entrypoints.
(cherry picked from commit 9136e1f2c8 
						
						
					 
					
						2008-06-10 13:30:25 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ad88130df5 
					 
					
						
						
							
							[965] Replace our own depth constants in intel context with GL context ones.  
						
						
						
						
					 
					
						2008-06-10 13:08:09 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d1e71bc08b 
					 
					
						
						
							
							[965] Remove dead code in upload_wm_surfaces.  
						
						... 
						
						
						
						(cherry picked from commit 3ecdae82d7 
						
						
					 
					
						2008-06-10 11:19:53 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						72f87b6947 
					 
					
						
						
							
							fix Xlib libGL.so build problem.  
						
						... 
						
						
						
						Also, build driverfuncs.c into libmesa.a since it's always needed. 
						
						
					 
					
						2008-06-09 16:06:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f6246f85d7 
					 
					
						
						
							
							s/SOLO/MESA/  
						
						
						
						
					 
					
						2008-06-09 14:09:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						910b3bfaeb 
					 
					
						
						
							
							Makefile clean-ups  
						
						
						
						
					 
					
						2008-06-09 13:52:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a80ccaadc7 
					 
					
						
						
							
							more old stuff, rename SOLO->MESA, etc  
						
						
						
						
					 
					
						2008-06-09 13:52:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						08c07b60be 
					 
					
						
						
							
							Makefile clean-ups  
						
						
						
						
					 
					
						2008-06-09 13:52:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						376203cff8 
					 
					
						
						
							
							document makefile changes  
						
						
						
						
					 
					
						2008-06-09 13:52:22 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						5cf69fe511 
					 
					
						
						
							
							Check for NULL pointer  
						
						
						
						
					 
					
						2008-06-09 16:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						906e189bd3 
					 
					
						
						
							
							glx: use goto's vs. nested if's  ala xserver  
						
						... 
						
						
						
						compile tested only 
						
						
					 
					
						2008-06-09 17:47:49 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						0793457039 
					 
					
						
						
							
							glx: add dri_common.c ala xserver  
						
						... 
						
						
						
						also drop driFilterModes which is unused
in preparation of loading swrast_dri.so 
						
						
					 
					
						2008-06-09 17:47:09 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						4c7e02298f 
					 
					
						
						
							
							dri/swrast: minor cosmetic  
						
						
						
						
					 
					
						2008-06-09 17:46:39 +03:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						0009973119 
					 
					
						
						
							
							r300: Workaround hardware readcache problem  
						
						... 
						
						
						
						This workaround is similar to the one found in r200_span.c.
It seems like some part of the read hardware doesn't realize that
VRAM has changed. By reading from an arbitrary position, this is fixed.
The piglit test bugs/r300-readcache is a regression test for this bug. 
						
						
					 
					
						2008-06-08 22:38:58 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f440b0ddd9 
					 
					
						
						
							
							remove realglx.[ch] from build  
						
						
						
						
					 
					
						2008-06-08 11:25:30 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						28c28f72fd 
					 
					
						
						
							
							i965: fix OPCODE_TEX when additional ops are needed  
						
						
						
						
					 
					
						2008-06-08 14:05:07 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						fa58fe247c 
					 
					
						
						
							
							i965: fix OPCODE_TEX when additional ops are needed  
						
						
						
						
					 
					
						2008-06-08 14:04:39 +02:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						21f50818b0 
					 
					
						
						
							
							r300: Allow driconf to set a default anisotropy.  
						
						... 
						
						
						
						If an app does not use GL_EXT_tex_filter_aniso, this lets driconf set it instead. 
						
						
					 
					
						2008-06-07 12:37:31 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						cb16876608 
					 
					
						
						
							
							r300: Some cleanups in depth and stencil state handling  
						
						... 
						
						
						
						This also fixes a bug with Zfunc set to GL_NEVER in glean/paths. 
						
						
					 
					
						2008-06-07 21:08:43 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						7cb63a25de 
					 
					
						
						
							
							r300: Apply writemask when clearing stencil buffer  
						
						... 
						
						
						
						This fixes the glean/maskedClear test. 
						
						
					 
					
						2008-06-07 20:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						731686b713 
					 
					
						
						
							
							r300: Fix stencil buffer clear  
						
						... 
						
						
						
						The glean/readPixSanity test passes now. 
						
						
					 
					
						2008-06-07 20:28:04 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						75bfe630ff 
					 
					
						
						
							
							r300: Further anisotropic filtering fixes  
						
						... 
						
						
						
						Thanks to Corbin for the initial cut today. Fixed some minor stuff (in
particular, make sure we still use a MIP_LINEAR filtering mode; anisotropy
without MIP_LINEAR filtering is not the truly pleasing anisotropy). 
						
						
					 
					
						2008-06-07 18:56:55 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						bf1a7c884d 
					 
					
						
						
							
							r300: Update LOD_BIAS register constants  
						
						
						
						
					 
					
						2008-06-07 18:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						5e58e5d777 
					 
					
						
						
							
							r5xx: Unbreak anisotropic filtering?  
						
						... 
						
						
						
						Not quite finished, maybe? Not sure. 
						
						
					 
					
						2008-06-07 01:37:35 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						f39780242e 
					 
					
						
						
							
							r5xx: Fix speedy LIT once and for all.  
						
						... 
						
						
						
						To do: Add a slightly more accurate LIT. Will do later. 
						
						
					 
					
						2008-06-06 22:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								Jose Fonseca 
							
						 
					 
					
						
						
							
						
						ae18cbcfc5 
					 
					
						
						
							
							Fix CRLF line endings.  
						
						
						
						
					 
					
						2008-06-07 12:34:45 +09:00 
						 
				 
			
				
					
						
							
							
								Jose Fonseca 
							
						 
					 
					
						
						
							
						
						9286a14fbe 
					 
					
						
						
							
							Fix CRLF line endings.  
						
						
						
						
					 
					
						2008-06-07 12:33:47 +09:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						fa1bc0d7d6 
					 
					
						
						
							
							r300: Improve texture layout calculations  
						
						... 
						
						
						
						The texture layout calculations for mipmapped cubemaps used to be completely
wrong, since the GPU expects images to be grouped by miplevel instead of by
face number.
This has been fixed now, though the memory layout is still slightly incorrect
for the smaller miplevels. Unfortunately, the docs are lacking in that area. 
						
						
					 
					
						2008-06-06 23:47:46 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						03a1144cd1 
					 
					
						
						
							
							r300: Cleanup TX_MIN_FILTER defines  
						
						... 
						
						
						
						This commit should not affect the functionality at all, just cleanup
some of the original texture filter guesswork using information from
the register documentation. 
						
						
					 
					
						2008-06-06 21:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						665605234d 
					 
					
						
						
							
							r300: Remove unused variable r300_tex_obj::dirty_state and related defines  
						
						... 
						
						
						
						This variable was only ever written to, but nobody used its value. 
						
						
					 
					
						2008-06-06 21:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0b72fada6a 
					 
					
						
						
							
							s/subdirs/asm_subdirs/  
						
						
						
						
					 
					
						2008-06-06 12:27:55 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1d5b51abc8 
					 
					
						
						
							
							move the install rules  
						
						
						
						
					 
					
						2008-06-06 12:27:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bde6b57e48 
					 
					
						
						
							
							remove stray semicolon  
						
						
						
						
					 
					
						2008-06-06 12:25:24 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						847f54e2fa 
					 
					
						
						
							
							move a beos-ism down into drivers/beos/Makefile  
						
						
						
						
					 
					
						2008-06-06 12:24:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dd750e0763 
					 
					
						
						
							
							Remove the old, complicated default build rule; use the new driver_subdirs rule  
						
						... 
						
						
						
						Also, all the old driver-specific rules are now gone. 
						
						
					 
					
						2008-06-06 12:18:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						358dcd7178 
					 
					
						
						
							
							remove more old stuff, insert new driver_subdir build rules (but not enabled yet)  
						
						
						
						
					 
					
						2008-06-06 12:12:59 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						04c6ca99dd 
					 
					
						
						
							
							new drivers/Makefile with simple default/clean/install rules  
						
						
						
						
					 
					
						2008-06-06 12:09:55 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c9739b2055 
					 
					
						
						
							
							move directfb-libgl into drivers/directfb/Makefile  
						
						
						
						
					 
					
						2008-06-06 12:09:01 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f8563ddddb 
					 
					
						
						
							
							Move fbdev driver construction into src/mesa/drivers/fbdev/Makefile  
						
						
						
						
					 
					
						2008-06-05 16:44:11 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b55694512a 
					 
					
						
						
							
							reorder some lines, more make clean cmds  
						
						
						
						
					 
					
						2008-06-05 16:28:00 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4a68b62b86 
					 
					
						
						
							
							remove X11, Glide, OSMesa sources  
						
						
						
						
					 
					
						2008-06-05 16:27:43 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e89e94e01a 
					 
					
						
						
							
							added dependencies  
						
						
						
						
					 
					
						2008-06-05 16:26:15 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b84b22bad 
					 
					
						
						
							
							Move building of stand-alone Mesa into drivers/x11/Makefile  
						
						... 
						
						
						
						Also, some re-org, renaming, and general clean-up.
We're just a few steps away from removing the all the special case rules
for building drivers. 
						
						
					 
					
						2008-06-05 16:08:42 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ea7eb9a374 
					 
					
						
						
							
							new Makefile for building "stand-alone", Xlib-based libGL  
						
						
						
						
					 
					
						2008-06-05 16:06:17 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bf5e573926 
					 
					
						
						
							
							prefix some includes with mesa/ or glapi/  
						
						
						
						
					 
					
						2008-06-05 16:05:02 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f8c6b6628d 
					 
					
						
						
							
							minor changes  
						
						
						
						
					 
					
						2008-06-05 15:37:17 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						18906b7904 
					 
					
						
						
							
							Move construction of libOSMesa.so into src/mesa/drivers/osmesa/Makefile  
						
						... 
						
						
						
						This removes some cruft from src/mesa/Makefile.
Something similar could be done for stand-alone / Xlib-Mesa libGL... 
						
						
					 
					
						2008-06-05 15:36:07 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						91b491debe 
					 
					
						
						
							
							insert mesa/ before include files  
						
						
						
						
					 
					
						2008-06-05 15:26:11 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						b2a9788ec6 
					 
					
						
						
							
							Silence warning  
						
						
						
						
					 
					
						2008-06-05 11:47:20 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4c7a17c251 
					 
					
						
						
							
							fix event handling issues (such as when resizing when not animating)  
						
						
						
						
					 
					
						2008-06-04 16:11:24 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6d9c3fa0c2 
					 
					
						
						
							
							press 'a' to toggle animation  
						
						
						
						
					 
					
						2008-06-04 16:04:04 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c35e021f37 
					 
					
						
						
							
							code refactoring (draw_frame(0, handle_event())  
						
						
						
						
					 
					
						2008-06-04 16:01:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c5342ad0d0 
					 
					
						
						
							
							remove references to incorrect -winwidth/-winheight, replace with -geometry  
						
						
						
						
					 
					
						2008-06-04 15:56:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4b71478326 
					 
					
						
						
							
							Set the attribute as used.  
						
						... 
						
						
						
						Cherry-picked from gallium-0.1 
						
						
					 
					
						2008-06-04 14:42:55 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						028fd5594c 
					 
					
						
						
							
							Set the attribute as used.  
						
						... 
						
						
						
						cherry-picked from gallium-0.1 
						
						
					 
					
						2008-06-04 14:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						871125a68d 
					 
					
						
						
							
							autoconf: Collect arch/platform settings in one location  
						
						... 
						
						
						
						The architecture- and platorm-specific settings were scattered
throughout the configure script. This moves them near the beginning
before any of the driver-specific settings. 
						
						
					 
					
						2008-06-04 13:00:35 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0d8676822d 
					 
					
						
						
							
							remove old/unused foomesa.h example header  
						
						
						
						
					 
					
						2008-06-04 09:33:02 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f34767f04c 
					 
					
						
						
							
							call glutDestroyWindow() before exit  
						
						
						
						
					 
					
						2008-06-04 09:30:32 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						0989471fdb 
					 
					
						
						
							
							[i915] GL_DEPTH_TEXTURE_MODE fix  
						
						... 
						
						
						
						Cherry picked from commit 7233eabaf0 
						
						
					 
					
						2008-06-04 15:57:37 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						9e95fad02e 
					 
					
						
						
							
							i915: Fix GL_DEPTH_TEXTURE_MODE issue. (bug  #16221 )  
						
						
						
						
					 
					
						2008-06-04 15:44:38 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0b734bd7cf 
					 
					
						
						
							
							mesa/drm/ttm: allow build against non-TTM aware libdrm  
						
						... 
						
						
						
						I'll release a libdrm 2.3.1 without TTM apis included from a special
drm branch that should allow mesa 7.1 to build against it.
I've had to turn off DRI2 stuff. 
						
						
					 
					
						2008-06-04 14:08:27 +10:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						696140bd1d 
					 
					
						
						
							
							i965: handle source depth to render target for glsl,  
						
						... 
						
						
						
						(cherry picked from commit d2540e6d4b 
						
						
					 
					
						2008-06-04 11:54:25 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						380d15b7fe 
					 
					
						
						
							
							replace // comment with /* */ (bug 14916)  
						
						... 
						
						
						
						(cherry picked from commit eecb3ab7c6 
						
						
					 
					
						2008-06-04 11:52:38 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						41261d64b2 
					 
					
						
						
							
							i965: use _Current pointer instead of Current pointer.  
						
						... 
						
						
						
						Cherry picked from commit de1e9880f8 
						
						
					 
					
						2008-06-04 11:51:19 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						ce7a9efb09 
					 
					
						
						
							
							[i965] Add support for GL shading language in I965 driver.  
						
						... 
						
						
						
						Cherry picked from commit 6ef27b88e6d0ebdca4fa 
						
						
					 
					
						2008-06-04 11:47:08 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						8a38ebe328 
					 
					
						
						
							
							[i965] This is to fix random crash in some maps of Ut2004 demo.  
						
						... 
						
						
						
						e.g. bridge of fate.
 	If vs output is big, driver may fall back to use 8 urb entries for vs,
	unfortunally, for some unknown reason, if vs is working at 4x2 mode,
	8 entries is not enough, may lead to gpu hang.
Cherry picked from commmit c9c64a100d 
						
						
					 
					
						2008-06-03 11:30:41 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						dcc6671b85 
					 
					
						
						
							
							[i915] don't use 4x4 filter for 1D shadowmap  
						
						... 
						
						
						
						Cherry picked from commit d24a5254c2 
						
						
					 
					
						2008-06-03 11:23:44 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						b53b7581e4 
					 
					
						
						
							
							[i965] fix fd.o bug  #11471  and  #11478  
						
						... 
						
						
						
						1. Follow EXT_texture_rectangle with YCbCr texture
	2. swap UV component for MESA_FORMAT_YCBCR
Cherry picked from commit 7676980d38 
						
						
					 
					
						2008-06-03 11:04:10 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						64a4a03c2a 
					 
					
						
						
							
							EXT_texture_sRGB support on i965  
						
						... 
						
						
						
						Cherry picked from commit 6bf81a5edf246d1d2522 
						
						
					 
					
						2008-06-03 10:09:33 +08:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						f688827ebd 
					 
					
						
						
							
							bug  #16503 : use INSTALL macro instead of hard-coding to bin/minstall  
						
						... 
						
						
						
						This is only part of the fix.  Someone with more autoconf-fu will have
to fix the rest 
						
						
					 
					
						2008-06-02 11:19:35 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						96adcc2e21 
					 
					
						
						
							
							[t_vp_build] Fix refcounting-related memory leak  
						
						... 
						
						
						
						This memory leak is identical to the earlier one in texenvprogram.
Fixed by not creating an additional reference to new programs in cache_item.
On top of that, remove some duplicated state setting. 
						
						
					 
					
						2008-06-02 18:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						934a53eb44 
					 
					
						
						
							
							[texenvprogram] Fix refcounting-related memory leak.  
						
						... 
						
						
						
						All newly created programs have RefCount == 1, but the fragment program cache
added an additional reference in cache_item, with the result being that none
of the programs were ever freed.
Solve the problem by not creating the additional reference in cache_item. 
						
						
					 
					
						2008-06-02 18:42:49 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b878c3f518 
					 
					
						
						
							
							i915tex: fix fragment fog swizzle (from master) (bug 16195)  
						
						
						
						
					 
					
						2008-06-02 09:29:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6164163ca8 
					 
					
						
						
							
							glDrawElement + VBO bug fix  
						
						
						
						
					 
					
						2008-06-02 09:28:31 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						e92a53cd92 
					 
					
						
						
							
							[i965] flip point sprite  
						
						... 
						
						
						
						Cherry picked from commit 1202c434d9 
						
						
					 
					
						2008-06-02 17:05:57 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						2467af98b1 
					 
					
						
						
							
							ARB sprite point support on i965  
						
						... 
						
						
						
						Cherry picked from commmit 60179434d1505453a04e 
						
						
					 
					
						2008-06-02 17:01:31 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						6f851d8875 
					 
					
						
						
							
							_generic_read_RGBA_span_BGRA8888_REV_SSE2: It should adjust the source  
						
						... 
						
						
						
						and target pointers after do the first 2 pixels. fix bug #15850 
Cherry-picked from commit 4b7d301c94 
						
						
					 
					
						2008-06-02 14:28:42 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						9b99bf89c4 
					 
					
						
						
							
							i965: depth offset on glPolygonMode(GL_LINE/GL_POINT)  
						
						... 
						
						
						
						Cherry picked from 184cf464f4 
						
						
					 
					
						2008-06-02 14:20:23 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						7346fca083 
					 
					
						
						
							
							965: use RGB565 to render a bitmap if Depth is 16  
						
						... 
						
						
						
						Cherry-picked from commit 5982d39799 
						
						
					 
					
						2008-06-02 14:15:24 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						7facbb69c6 
					 
					
						
						
							
							i965: don't swizzle fogcoord if FogOption is FOG_NONE.  
						
						... 
						
						
						
						fix  #10788  issue on 965.
Cherry picked from commit 83068115e2 
					
						2008-06-02 14:08:26 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						f59267d650 
					 
					
						
						
							
							i915: set fogcoord to (f,0,0,1).  fix   #10788  issue on 915.  
						
						... 
						
						
						
						Cherry picked from commit 7eef52e975 
						
						
					 
					
						2008-06-02 14:06:14 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						71cb014195 
					 
					
						
						
							
							mesa: fix a bad cast in put_values_z24.  
						
						... 
						
						
						
						The values passed to put_values_z24 are GLuint,
not GLubyte. fix  #13543 
Cherry picked from commit cf46aee14a 
						
						
					 
					
						2008-06-02 13:59:51 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						6c0f8db9c2 
					 
					
						
						
							
							i965: The jump instruction count is added  
						
						... 
						
						
						
						to IP pre-increment, and should point to
the first instruction after the do instruction
of the do-while block of code
Cherry picked from commit 46e03d584a 
						
						
					 
					
						2008-06-02 13:54:45 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						49f1e2fc4c 
					 
					
						
						
							
							i965: fix an error in brw_vs_tnl.c  
						
						... 
						
						
						
						Update the tnl program if the state of TEXMAT is changed. 
						
						
					 
					
						2008-06-02 13:46:31 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2d26e19535 
					 
					
						
						
							
							[965] Clarify a bit of index buffer upload code.  
						
						... 
						
						
						
						Cherry picked from commit 5a49e84fcd 
						
						
					 
					
						2008-06-02 13:18:00 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						5b0c6cd49a 
					 
					
						
						
							
							i965: align the address of the first element within  
						
						... 
						
						
						
						the index buffer. (fix#11910)
Cherry picked from ea07a0df9a 
						
						
					 
					
						2008-06-02 13:16:53 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						c3ee8e46cc 
					 
					
						
						
							
							i965: fix projtex_mask  
						
						... 
						
						
						
						projtex_mask is only an 8bit field, and wm.input_size_masks includes
other attributes' information, therefore right shift is needed.
Cherry picked from 88451b04e9 
						
						
					 
					
						2008-06-02 13:01:11 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						46aac24261 
					 
					
						
						
							
							i965: fix bad casts in do_blit_bitmap to support WindowPos correctly  
						
						... 
						
						
						
						Cherry picked from commit e66757c8ba 
						
						
					 
					
						2008-06-02 11:54:35 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e1032ce718 
					 
					
						
						
							
							i965: fix DEPTH_TEXTURE_MODE  
						
						... 
						
						
						
						Cherry picked from commit 6e620162a1 
						
						
					 
					
						2008-06-02 11:52:36 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						7ead1c5d06 
					 
					
						
						
							
							r500: add missing brackets around depth testing  
						
						
						
						
					 
					
						2008-06-02 07:18:21 +10:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						915e49e0fd 
					 
					
						
						
							
							r5xx: Enable depth write emission.  
						
						... 
						
						
						
						Thanks to nh for the r3xx version. 
						
						
					 
					
						2008-06-01 11:45:30 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						c9ea62444c 
					 
					
						
						
							
							r300: Writing to result.depth in fragment programs (R3xx; only stub for R5xx)  
						
						... 
						
						
						
						Setup fg_depth_src for depth writing programs and change early Z (ztop)
semantics.
Piglit's version of glean/fragprog test passes now (unlike Glean, its
dependency on EXT_fog_coord, which we don't support, is optional).
R3xx only at the moment, but should be straightforward to adapt to R5xx
(I don't own an R5xx, and I don't want to break anything.) 
						
						
					 
					
						2008-06-01 19:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolai Haehnle 
							
						 
					 
					
						
						
							
						
						d9c7c5f071 
					 
					
						
						
							
							[r300] Fix KIL instruction and swizzling of texture coordinates  
						
						... 
						
						
						
						The KIL instruction only works if at least one texture unit is enabled
in hardware.
Texture instructions do not support swizzles, negations etc. natively,
so we now emit an explicit swizzling etc. operation when the texture coordinate
requires it.
This fixes the Piglit fp-kil test. 
						
						
					 
					
						2008-06-01 13:23:53 +02:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						3225e2cdb6 
					 
					
						
						
							
							r5xx: Add OPCODE_FLR.  
						
						... 
						
						
						
						Why didn't anybody tell me we were missing this one? I thought I committed it ages ago! 
						
						
					 
					
						2008-06-01 03:23:00 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						9a34c68faf 
					 
					
						
						
							
							r5xx: Last emit_sop() for now.  
						
						... 
						
						
						
						This should also clean up LIT later on. 
						
						
					 
					
						2008-05-31 22:41:54 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						bffa0909cb 
					 
					
						
						
							
							r5xx: More emit_sop(), stage 2.  
						
						... 
						
						
						
						SIN/COS. 
						
						
					 
					
						2008-05-31 22:23:11 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						ea58dceb1c 
					 
					
						
						
							
							r5xx: Cleanup SOP with emit_sop().  
						
						... 
						
						
						
						I wish I had a snarky commit message, but I'll save that for after I get the
trig working with this. 
						
						
					 
					
						2008-05-31 22:09:38 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						c9679ce1d2 
					 
					
						
						
							
							r5xx: Dump shader constants when dumping program assembly.  
						
						
						
						
					 
					
						2008-05-31 20:48:15 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						7013eecf28 
					 
					
						
						
							
							r300: disable the lowimpact fallbacks by default.  
						
						... 
						
						
						
						because really we should be able to just fix the driver. 
						
						
					 
					
						2008-06-01 09:32:55 +10:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						a947c1a3fe 
					 
					
						
						
							
							r500: Use 8bit fog alpha compare value.  
						
						... 
						
						
						
						This fixes transparency issues on r500 by enabling
backwards compatibility with the r300 alpha compare value. 
						
						
					 
					
						2008-05-31 03:10:21 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ce636f36f2 
					 
					
						
						
							
							Fix segfault in _save_OBE_DrawElements() when using VBO and display list (bug 16156)  
						
						... 
						
						
						
						This was previously fixed in master by commit 982dcb74fd 
						
						
					 
					
						2008-05-30 08:46:51 -06:00 
						 
				 
			
				
					
						
							
							
								Luc Verhaegen 
							
						 
					 
					
						
						
							
						
						4a69c4173d 
					 
					
						
						
							
							Fix segfault on exit in unichrome driver (bug 16150)  
						
						
						
						
					 
					
						2008-05-29 11:00:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ef56a563a1 
					 
					
						
						
							
							undo prev change to this VC7 project file  
						
						... 
						
						
						
						Meant to update the VC8 project file. 
						
						
					 
					
						2008-05-29 10:46:39 -06:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						1190261c47 
					 
					
						
						
							
							added prog_uniform.[ch]  
						
						
						
						
					 
					
						2008-05-29 10:43:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						645c131264 
					 
					
						
						
							
							Assorted Windows fixes (Karl Schultz)  
						
						
						
						
					 
					
						2008-05-29 10:42:02 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a1a0e51043 
					 
					
						
						
							
							Use the GLuint64EXT type defined by GL_EXT_timer_query  
						
						... 
						
						
						
						Removes some compiler #ifdef stuff. 
						
						
					 
					
						2008-05-29 10:42:02 -06:00 
						 
				 
			
				
					
						
							
							
								Dennis Kasprzyk 
							
						 
					 
					
						
						
							
						
						328621509f 
					 
					
						
						
							
							R1/2/3/4/5xx: fixed calculation of cliprects in CopyBuffer.  
						
						
						
						
					 
					
						2008-05-29 11:25:21 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Kasprzyk 
							
						 
					 
					
						
						
							
						
						377016d728 
					 
					
						
						
							
							Report correct damage rectangle in CopySubBuffer.  
						
						
						
						
					 
					
						2008-05-29 11:24:16 +02:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						93f2eec6b3 
					 
					
						
						
							
							i965: roland's DXTn format texture patch(bug10347)  
						
						... 
						
						
						
						Cherry picked from commit db928291dc 
						
						
					 
					
						2008-05-29 15:50:06 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						46ef09d787 
					 
					
						
						
							
							[965] Replace various alignment code with a shared ALIGN() macro.  
						
						... 
						
						
						
						In the process, fix some alignment issues:
- Scratch space allocation was aligned into units of 1KB, while the allocation
  wanted units of bytes, so we never allocated enough space for scratch.
- GRF register count was programmed as ALIGN(val - 1, 16) / 16 instead of
  ALIGN(val, 16) / 16 - 1, which overcounted for val != 16n+1.
Cherry picked from commit 77e0523fb7 
						
						
					 
					
						2008-05-29 15:48:47 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						7487ec0ff0 
					 
					
						
						
							
							i965: align width/height for volume texture  
						
						... 
						
						
						
						Cherry picked from commit 00b86ecf6f 
						
						
					 
					
						2008-05-29 15:45:12 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						a25549866f 
					 
					
						
						
							
							intel: applying right alignment to compressed texture,  
						
						... 
						
						
						
						which make small textures(4x4,2x2,1x1) work well.
Cherry picked from commit 8ea66fa2ec 
						
						
					 
					
						2008-05-29 15:43:31 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						558cc6e38f 
					 
					
						
						
							
							i965: set mt->cpp differently with compressed texture  
						
						... 
						
						
						
						Cherry picked from commit 2cafd749b8 
						
						
					 
					
						2008-05-29 15:40:44 +08:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						74a217fbcd 
					 
					
						
						
							
							r300: fix R300_FG_ALPHA_FUNC_VAL_MASK  
						
						
						
						
					 
					
						2008-05-29 02:14:26 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5adc763898 
					 
					
						
						
							
							updated function list  
						
						
						
						
					 
					
						2008-05-28 09:06:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5429d4a04a 
					 
					
						
						
							
							replace make with $(MAKE) (bug 16133)  
						
						
						
						
					 
					
						2008-05-28 08:53:53 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						feb1fa1e83 
					 
					
						
						
							
							i965: use BRW_TEXCOORDMODE_CLAMP instead of BRW_TEXCOORDMODE_CLAMP_BORDER  
						
						... 
						
						
						
						to implement GL_CLAMP
Cherry picked from commit ab99960858fix  #16005  
						
						
					 
					
						2008-05-28 16:29:17 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						3e6c791390 
					 
					
						
						
							
							r300: disable cmdbuf debug again  
						
						
						
						
					 
					
						2008-05-28 10:23:25 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						261a15cf63 
					 
					
						
						
							
							Merge branch 'r500-support'  
						
						... 
						
						
						
						Bring in all the r500 3D code into master should be as stable as the r300
code it is landing on top off.
Conflicts:
	src/mesa/drivers/dri/r300/r300_reg.h
	src/mesa/drivers/dri/r300/r300_state.c
	src/mesa/drivers/dri/radeon/radeon_screen.c 
						
						
					 
					
						2008-05-28 10:20:14 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						85af4fde7f 
					 
					
						
						
							
							r500: remove warnings and only start on newer drms.  
						
						... 
						
						
						
						This removes lots of warnings to the user, and only allows the driver
to run on > .29 drms for r500 cards. 
						
						
					 
					
						2008-05-28 10:11:41 +10:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						867f5aac53 
					 
					
						
						
							
							R3/4/5xx: update to use drm get_param for num gb pipes  
						
						
						
						
					 
					
						2008-05-28 10:11:14 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5552500cdf 
					 
					
						
						
							
							r500: cleanup warnings and include files  
						
						
						
						
					 
					
						2008-05-28 10:03:10 +10:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8bd70a7bbe 
					 
					
						
						
							
							update, re-org build/install instructions  
						
						
						
						
					 
					
						2008-05-27 13:27:57 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6525d250a8 
					 
					
						
						
							
							set version string to 7.1 rc1  
						
						
						
						
					 
					
						2008-05-27 12:51:37 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5173fc6669 
					 
					
						
						
							
							updates for 7.1 release  
						
						
						
						
					 
					
						2008-05-27 12:51:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0128703f03 
					 
					
						
						
							
							prep for 7.1 RC1  
						
						
						
						
					 
					
						2008-05-27 12:50:59 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f32462343d 
					 
					
						
						
							
							allow GLX_SAMPLES_ARB==0 (bug 16073)  
						
						
						
						
					 
					
						2008-05-27 09:49:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e903f51bc4 
					 
					
						
						
							
							allow GLX_SAMPLES_ARB==0 (bug 16073)  
						
						
						
						
					 
					
						2008-05-27 09:49:18 -06:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						0ccffacee2 
					 
					
						
						
							
							updated for latest sources  
						
						
						
						
					 
					
						2008-05-27 08:58:39 -06:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						9d3359d12a 
					 
					
						
						
							
							dependency fixes (bug 13544)  
						
						
						
						
					 
					
						2008-05-27 08:50:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						08ef1b379a 
					 
					
						
						
							
							added sampler types to sizeof_glsl_type()  
						
						
						
						
					 
					
						2008-05-27 08:50:15 -06:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						1e79831b56 
					 
					
						
						
							
							dependency fixes (bug 13544)  
						
						
						
						
					 
					
						2008-05-27 08:50:14 -06:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						8c39e24ec3 
					 
					
						
						
							
							r5xx: Add OPCODE_XPD. In working condition, I might add.  
						
						... 
						
						
						
						And we're officially finished with the ARB_fragment_program
instruction set. It's worth noting that LIT is still not reliable.
SIN and COS were fixed a few commits ago. We're finished with stage 1!
Whoohoo! 
						
						
					 
					
						2008-05-27 02:12:10 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						a242b331c6 
					 
					
						
						
							
							r5xx: Just a few small LIT fixes.  
						
						... 
						
						
						
						Still broken; will fix tomorrow. 
						
						
					 
					
						2008-05-27 01:36:25 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						9412aee4dc 
					 
					
						
						
							
							r5xx: Fix emit_mov() regression.  
						
						... 
						
						
						
						Specifically, fix improper swizzling. 
						
						
					 
					
						2008-05-27 01:36:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						eee53dfb22 
					 
					
						
						
							
							r500: the cs is shared per context - doh so don't use for program upload.  
						
						... 
						
						
						
						Also remove some unused bits of the r500 fragprog struct 
						
						
					 
					
						2008-05-27 18:15:14 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						7278266612 
					 
					
						
						
							
							r500: need to re-setup inst offset/end for translated programs  
						
						... 
						
						
						
						this fixes texenv 
						
						
					 
					
						2008-05-27 17:39:35 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						774b3bc5a5 
					 
					
						
						
							
							r500: reset fp/fp_const counts  
						
						
						
						
					 
					
						2008-05-27 17:11:04 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4af22c9076 
					 
					
						
						
							
							r300/r500: emit flush inside vap_cntl state atom  
						
						... 
						
						
						
						Not sure if this is a good or bad plan, it certainly doesn't make things worse here. 
						
						
					 
					
						2008-05-27 17:08:03 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						8eb7df6302 
					 
					
						
						
							
							r500: hopefully fix 4096 texture harder  
						
						
						
						
					 
					
						2008-05-27 15:29:39 +10:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						b5372746ff 
					 
					
						
						
							
							r5xx: Fix FP temp counting.  
						
						... 
						
						
						
						One of the ref counters wasn't being added to the temp counter.
Yet another product of late-night coding... 
						
						
					 
					
						2008-05-26 22:12:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9f03e93de9 
					 
					
						
						
							
							r500: remove debugging  
						
						
						
						
					 
					
						2008-05-27 12:46:44 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						7b88f40116 
					 
					
						
						
							
							r300/r500: fix r500 fragment program texture unit references  
						
						
						
						
					 
					
						2008-05-27 12:45:15 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5a5ba35069 
					 
					
						
						
							
							r500: initial support for tmu mappings  
						
						
						
						
					 
					
						2008-05-27 10:59:42 +10:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						b57ba7c5b0 
					 
					
						
						
							
							r5xx: Enhance emit_mov().  
						
						... 
						
						
						
						Now we can add arbitrary sources and swizzles. Will make many things smoother. 
						
						
					 
					
						2008-05-26 16:00:05 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						5499685931 
					 
					
						
						
							
							r5xx: Moar LIT.  
						
						... 
						
						
						
						Still not working, but getting closer. 
						
						
					 
					
						2008-05-26 15:18:41 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						a2db33219d 
					 
					
						
						
							
							r5xx: First stab at LIT.  
						
						
						
						
					 
					
						2008-05-26 12:35:39 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						21b352bb14 
					 
					
						
						
							
							Replace copyright on r500_fragprog.c  
						
						... 
						
						
						
						Huh, could have sworn I already did this once before...
Maybe I forgot to commit it? 
						
						
					 
					
						2008-05-25 22:50:00 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						27d8fcd506 
					 
					
						
						
							
							r5xx: Unbreak texture swizzling.  
						
						
						
						
					 
					
						2008-05-25 19:53:48 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						f776f693c0 
					 
					
						
						
							
							r5xx: Massive MAD cleanup.  
						
						... 
						
						
						
						Common uses of MAD now use emit_mad(), the two common negation masks work,
and fixed a few off-by-one errors. 
						
						
					 
					
						2008-05-25 11:46:16 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						594760148c 
					 
					
						
						
							
							r5xx: Negation masks for every inst except SWZ.  
						
						... 
						
						
						
						Yay? 
						
						
					 
					
						2008-05-25 11:35:54 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						bd74d2aa26 
					 
					
						
						
							
							r5xx: More emit_alu().  
						
						... 
						
						
						
						Converted ADD. 
						
						
					 
					
						2008-05-25 11:35:20 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						810270ad11 
					 
					
						
						
							
							r5xx: Add emit_mad() for FP.  
						
						... 
						
						
						
						If it uses MAD, emit it with emit_mad()!
(Now available at your local grocer's. Multiply and add responsibly.) 
						
						
					 
					
						2008-05-25 11:07:51 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						f1d04cd766 
					 
					
						
						
							
							r5xx: Consolidate FP tex insts.  
						
						... 
						
						
						
						They're all the same, really. 
						
						
					 
					
						2008-05-24 11:30:57 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						b6b5190682 
					 
					
						
						
							
							r5xx: Fix SGE/SLT.  
						
						
						
						
					 
					
						2008-05-24 10:25:22 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						6f918a9fda 
					 
					
						
						
							
							r5xx: Remove some debugging cruft.  
						
						
						
						
					 
					
						2008-05-24 10:25:22 -07:00 
						 
				 
			
				
					
						
							
							
								Tormod Volden 
							
						 
					 
					
						
						
							
						
						7a29164f70 
					 
					
						
						
							
							dri: vblank_mode warning  
						
						... 
						
						
						
						From what I can see the environment variables LIBGL_THROTTLE_REFRESH
and LIBGL_SYNC_REFRESH were taken out like 3 years ago, but this
warning was never updated. 
						
						
					 
					
						2008-05-24 18:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								Tormod Volden 
							
						 
					 
					
						
						
							
						
						de27760a3c 
					 
					
						
						
							
							dri: vblank_mode warning  
						
						... 
						
						
						
						From what I can see the environment variables LIBGL_THROTTLE_REFRESH
and LIBGL_SYNC_REFRESH were taken out like 3 years ago, but this
warning was never updated. 
						
						
					 
					
						2008-05-24 18:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						af77de66d9 
					 
					
						
						
							
							r500: missed a couple of inst4s.  
						
						
						
						
					 
					
						2008-05-24 18:18:18 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e9031d6f63 
					 
					
						
						
							
							r500: add depth output write  
						
						... 
						
						
						
						Not sure how well this works yet, but we need to set the alpha to w_omask 
						
						
					 
					
						2008-05-24 18:12:26 +10:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						95eb6422c7 
					 
					
						
						
							
							dri/swrast: cosmetic, mainly generic vs. xorg terminology  
						
						
						
						
					 
					
						2008-05-23 22:55:36 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						73d66a3c63 
					 
					
						
						
							
							dri/swrast: add dithering support  
						
						
						
						
					 
					
						2008-05-23 22:55:12 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						c1d4644f48 
					 
					
						
						
							
							dri/swrast: add support for r3g3b2  
						
						
						
						
					 
					
						2008-05-23 22:54:54 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						b4a4829cd5 
					 
					
						
						
							
							dri: add support for generating 3_3_2 configs  
						
						
						
						
					 
					
						2008-05-23 22:52:52 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						6e13d6d17e 
					 
					
						
						
							
							dri/swrast: split out common pixel macros  
						
						
						
						
					 
					
						2008-05-23 22:52:36 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						44e05f0870 
					 
					
						
						
							
							dri/swrast: drop TODO list  
						
						
						
						
					 
					
						2008-05-23 22:52:19 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						d4510e53d8 
					 
					
						
						
							
							drop GLcore  
						
						
						
						
					 
					
						2008-05-23 22:48:55 +03:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						9ab7a2df03 
					 
					
						
						
							
							r5xx: Clean up some compiler warnings.  
						
						
						
						
					 
					
						2008-05-23 00:18:14 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						30e61500e1 
					 
					
						
						
							
							r5xx: Move dumb_shader.  
						
						... 
						
						
						
						Was getting ticked having to scroll around it, lawl. 
						
						
					 
					
						2008-05-23 00:18:14 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						34010bcc91 
					 
					
						
						
							
							r5xx: Add OPCODE_DST.  
						
						... 
						
						
						
						Works completely, swizzles and everything. 
						
						
					 
					
						2008-05-23 00:18:14 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						d4e93864b8 
					 
					
						
						
							
							r5xx: More trig work.  
						
						... 
						
						
						
						SCS now works. COS/SIN have slight issues still. 
						
						
					 
					
						2008-05-23 00:18:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a01816da59 
					 
					
						
						
							
							r500: bump state atom size up for fp and fp constants  
						
						
						
						
					 
					
						2008-05-22 17:09:58 +10:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						4f9dcdc35b 
					 
					
						
						
							
							r5xx: Fixed LRP.  
						
						... 
						
						
						
						Works perfectly. It's a complex one, though, so it might fail in weird ways... 
						
						
					 
					
						2008-05-21 23:35:43 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						0dfbe9cdd7 
					 
					
						
						
							
							r5xx: Change debug info for readability.  
						
						... 
						
						
						
						It's weird seeing the compiled program before the assembly, that's all. 
						
						
					 
					
						2008-05-21 23:33:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jesse Barnes 
							
						 
					 
					
						
						
							
						
						6c56e0e1fb 
					 
					
						
						
							
							Add cscope files to .gitignore  
						
						
						
						
					 
					
						2008-05-21 15:36:08 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						d06f4edb14 
					 
					
						
						
							
							r5xx: Initial (broken) OPCODE_LRP.  
						
						... 
						
						
						
						Will compile, run, and not eat your kids, but the math is wrong. 
						
						
					 
					
						2008-05-21 13:51:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						e57f1b702e 
					 
					
						
						
							
							Follow along GL/glx -> glx renaming in xserver  
						
						... 
						
						
						
						The xserver glx modules were lifted up to the top level, so this changes
the glapi generation to look in the new location. 
						
						
					 
					
						2008-05-21 10:55:49 -07:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						fe7e01c834 
					 
					
						
						
							
							Add remaining glapi generated server headers.  
						
						... 
						
						
						
						This adds all the headers needed by the xserver glx module and also adds
a rule to copy over the shared glapi.[ch] and glthread.[ch] files.
Specifying an xserver path (set XORG_BASE on the make command line) is
now mandatory when regenerating the glapi files. 
						
						
					 
					
						2008-05-21 12:13:39 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						c30fe8fd7c 
					 
					
						
						
							
							Make the shared glapi files not include glheader.h.  
						
						
						
						
					 
					
						2008-05-21 12:13:39 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						1b359bc88e 
					 
					
						
						
							
							Revert "glapi: Generate xserver glapi sources in the mesa tree"  
						
						... 
						
						
						
						This reverts commit 7688791fc5 
						
						
					 
					
						2008-05-21 12:13:39 -04:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						1e2907f170 
					 
					
						
						
							
							r5xx: Add OPCODE_POW.  
						
						... 
						
						
						
						Necessary for Google Earth, among other things. 
						
						
					 
					
						2008-05-21 08:24:28 -07:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						2217158c37 
					 
					
						
						
							
							dri/swrast: use Makefile.template  
						
						
						
						
					 
					
						2008-05-21 18:21:50 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						53784e786d 
					 
					
						
						
							
							dri/swrast: fb configs tweaks  
						
						... 
						
						
						
						@32: provide configs with depth=0, stencil=8
@16: provide configs with depth=0, stencil=8 and depth=16, stencil=8 
						
						
					 
					
						2008-05-21 18:20:54 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						d0c7ef4358 
					 
					
						
						
							
							dri/swrast: re-indent FillInModes  
						
						
						
						
					 
					
						2008-05-21 18:19:49 +03:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2ec318640f 
					 
					
						
						
							
							added readtex.h dependency  
						
						
						
						
					 
					
						2008-05-21 07:05:29 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						bb57c30a53 
					 
					
						
						
							
							r500: print out opcode string  
						
						
						
						
					 
					
						2008-05-21 16:00:18 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b453b0e2e1 
					 
					
						
						
							
							r500: set the RS unit register for R500 not R300 dangnammit..  
						
						... 
						
						
						
						So this appears to be my BUG. damn it to hell.
also fix sec color to be more like spec says. 
						
						
					 
					
						2008-05-21 12:14:42 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9ec2b1c83f 
					 
					
						
						
							
							r500: finish main texture instruction decoding  
						
						
						
						
					 
					
						2008-05-21 10:49:26 +10:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						280bf89bd4 
					 
					
						
						
							
							Add DRI driver that uses the mesa swrast module.  
						
						
						
						
					 
					
						2008-05-20 16:03:44 -04:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						c95e66120b 
					 
					
						
						
							
							Make utils.h self-contained.  
						
						... 
						
						
						
						Move stuff with drm dependencies to dri_util.h, and move a couple of
types without drm dependencies to utils.h. 
						
						
					 
					
						2008-05-20 16:03:44 -04:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b539b61321 
					 
					
						
						
							
							copy StateFlags in _mesa_clone_parameter_list()  
						
						
						
						
					 
					
						2008-05-20 11:29:16 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4978953c79 
					 
					
						
						
							
							new multi-texture GLSL test  
						
						
						
						
					 
					
						2008-05-20 11:01:17 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b6fb0940c2 
					 
					
						
						
							
							fix incorrect sampler numbering/indexing.  
						
						... 
						
						
						
						All samplers indexes were zero. 
						
						
					 
					
						2008-05-20 10:59:18 -06:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						2bda1a9502 
					 
					
						
						
							
							r5xx: Count refs so we don't have to guess on temp reg allocation.  
						
						... 
						
						
						
						As a bonus, we can now have multiple temp temps, by slot. 
						
						
					 
					
						2008-05-20 09:47:50 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						94994b13c5 
					 
					
						
						
							
							r5xx: Fixup SOP insts.  
						
						... 
						
						
						
						Use the correct swizzle for alpha/SOP stuff. 
						
						
					 
					
						2008-05-19 23:56:53 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						78fa506059 
					 
					
						
						
							
							r5xx: New fix for COS/SIN/SCS.  
						
						... 
						
						
						
						Not perfect yet, but getting better. 
						
						
					 
					
						2008-05-19 23:56:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f0d76d526b 
					 
					
						
						
							
							r300/r500: fixup some of the register write sizes  
						
						
						
						
					 
					
						2008-05-20 16:30:36 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2005de48f9 
					 
					
						
						
							
							r300: some ctrl-m's wierd.  
						
						
						
						
					 
					
						2008-05-20 16:02:19 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						282cdc8b5c 
					 
					
						
						
							
							r300/r500: fix RS col fmt bits  
						
						
						
						
					 
					
						2008-05-20 15:59:56 +10:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						c6b36e5498 
					 
					
						
						
							
							i965: Check fallback before accounting for index/vertex buffer size.  fix   #16028 .  
						
						
						
						
					 
					
						2008-05-20 13:28:42 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e469d78d33 
					 
					
						
						
							
							fix tempReg test in _mesa_combine_programs()  
						
						
						
						
					 
					
						2008-05-19 16:03:43 -06:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						476248befe 
					 
					
						
						
							
							r5xx: Fixup emit_tex, add debugging info, enable temp temps.  
						
						... 
						
						
						
						emit_tex now chases itself with an OUT if needed.
Added airlied's dump_program, with some fixes. 
						
						
					 
					
						2008-05-19 11:06:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fbfe2a58de 
					 
					
						
						
							
							Fix program refcounting assertion failure during context tear-down  
						
						... 
						
						
						
						When purging the program hash table, the refcount _should_ be one since
the program is referenced by the hash table.  Need to explicitly set to
zero before calling delete().
Also, purge high-level shader hash tables before low-level program hash tables. 
						
						
					 
					
						2008-05-19 08:43:36 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						03b3fed8f1 
					 
					
						
						
							
							r500: add more input srcs  
						
						
						
						
					 
					
						2008-05-19 21:58:28 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ac315792bf 
					 
					
						
						
							
							r500: fix swz gets and some returns  
						
						
						
						
					 
					
						2008-05-19 21:40:40 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						60b8e1f524 
					 
					
						
						
							
							r500: add mask debugging  
						
						
						
						
					 
					
						2008-05-19 21:11:55 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						cddab021e3 
					 
					
						
						
							
							r500: add fragment program debug dumper  
						
						
						
						
					 
					
						2008-05-19 20:24:09 +10:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						c60bdcf8a8 
					 
					
						
						
							
							r5xx: Fix magic offsets for output fifo write masks.  
						
						... 
						
						
						
						Well, this sure explains a lot. 
						
						
					 
					
						2008-05-19 00:00:08 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						2708d7f700 
					 
					
						
						
							
							r5xx: Swap sources for CMP.  
						
						... 
						
						
						
						Follows the same pattern as the op on r3xx/r4xx. Thanks airlied. 
						
						
					 
					
						2008-05-18 23:52:54 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						a6c38f2f64 
					 
					
						
						
							
							r5xx: Fix typo of epic proportions.  
						
						
						
						
					 
					
						2008-05-18 23:35:07 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						2225b9bdb0 
					 
					
						
						
							
							r5xx: ALU/OUT fixups.  
						
						... 
						
						
						
						Lots of small changes. Intentionally breaks some tex stuffs. 
						
						
					 
					
						2008-05-18 22:38:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fd59f19cd2 
					 
					
						
						
							
							Move _mesa_init_glsl_driver_functions() into shader_api.c  
						
						... 
						
						
						
						This allows making a bunch of functions static, and removes a state
tracker dependency on driverfuncs.c
cherry-picked from gallium-0.1 
						
						
					 
					
						2008-05-18 16:04:55 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						88c0a74633 
					 
					
						
						
							
							additional fog/color matrix changes from gallium-0.1  
						
						
						
						
					 
					
						2008-05-18 15:55:24 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6e92968d75 
					 
					
						
						
							
							add state vars for color matrix, pixel transfer scale&bias  
						
						... 
						
						
						
						cherry-picked from gallium-0.1 (068c7bd912 
						
						
					 
					
						2008-05-18 15:52:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2f8fc325ac 
					 
					
						
						
							
							mesa: added internal post color matrix scale/bias vars  
						
						... 
						
						
						
						cherry-picked from gallium-0.1 (302daeb2ec 
						
						
					 
					
						2008-05-18 15:50:20 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c78c766e4 
					 
					
						
						
							
							fixes to _mesa_combine_programs(), from gallium-0.1  
						
						
						
						
					 
					
						2008-05-18 15:46:26 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5976a6a75c 
					 
					
						
						
							
							added div by zero check for Fog.End/Start (from gallium-0.1)  
						
						
						
						
					 
					
						2008-05-18 15:41:36 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4b6b0fd526 
					 
					
						
						
							
							clean-ups / additions from gallium-0.1 branch  
						
						
						
						
					 
					
						2008-05-18 15:41:01 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						bdfd5d95c5 
					 
					
						
						
							
							r300: fixup US_OUT_FMT bits  
						
						
						
						
					 
					
						2008-05-18 17:58:29 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						126673261d 
					 
					
						
						
							
							r500: you can have a single texcoord  
						
						
						
						
					 
					
						2008-05-18 15:25:08 +10:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						0910d9d4d6 
					 
					
						
						
							
							r5xx: Add OPCODE_KIL.  
						
						
						
						
					 
					
						2008-05-17 13:38:35 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						c57b3b1d2c 
					 
					
						
						
							
							r5xx: Added OPCODE_DPH.  
						
						... 
						
						
						
						Like DP4, but with one swizzle change. 
						
						
					 
					
						2008-05-17 12:45:46 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						6dd3c0ed96 
					 
					
						
						
							
							r5xx: Fix FRC.  
						
						... 
						
						
						
						This makes tri-frc work.
(Remind me again why I'm allowed near a compiler, lawl.) 
						
						
					 
					
						2008-05-17 09:27:35 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						16cc362f0b 
					 
					
						
						
							
							r5xx: Fix SCS.  
						
						... 
						
						
						
						Output instructions need to be marked OUT so they can write to the fifo.
Also, negation doesn't work with SWZ yet. 
						
						
					 
					
						2008-05-17 07:12:38 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						c11a33fe76 
					 
					
						
						
							
							r5xx: Add OPCODE_SWZ.  
						
						... 
						
						
						
						It's so easy! 
						
						
					 
					
						2008-05-17 07:12:37 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						d5aa421661 
					 
					
						
						
							
							r5xx: Add OPCODE_SCS.  
						
						... 
						
						
						
						It's disabled, though, because it doesn't work. I'll figure it out later... 
						
						
					 
					
						2008-05-17 07:12:37 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						405ee871c5 
					 
					
						
						
							
							r5xx: Adding more opcodes.  
						
						... 
						
						
						
						EX2, FRC, LG2, SIN, RCP, and RSQ, if you care.
All of these except FRC are like COS. This pretty much rounds out the set of
opcodes which can be done in one ALU inst. 
						
						
					 
					
						2008-05-17 07:12:37 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						0de02f1716 
					 
					
						
						
							
							r5xx: First swing at OPCODE_COS.  
						
						
						
						
					 
					
						2008-05-17 07:12:37 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						d8529d9b00 
					 
					
						
						
							
							r5xx: Unbreak MAX and MIN.  
						
						... 
						
						
						
						Both of them had faulty copypasta. 
						
						
					 
					
						2008-05-17 07:12:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5e075fb809 
					 
					
						
						
							
							r500: set fragprog end to correct place  
						
						
						
						
					 
					
						2008-05-17 13:31:14 +10:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						ba50c3fed3 
					 
					
						
						
							
							r300: SC register naming cleanup  
						
						
						
						
					 
					
						2008-05-17 10:40:47 +10:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						791c95230c 
					 
					
						
						
							
							r500: write out the correct FP registers  
						
						
						
						
					 
					
						2008-05-17 10:29:52 +10:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						896c0cc8ec 
					 
					
						
						
							
							bring in fixes/changes from gallium-0.1  
						
						
						
						
					 
					
						2008-05-16 15:47:55 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f2533e787e 
					 
					
						
						
							
							AA tri and glMaterial fixes  
						
						
						
						
					 
					
						2008-05-16 15:35:19 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b2ccd5c1ae 
					 
					
						
						
							
							fix memory access error in vbo_bind_vertex_list  
						
						... 
						
						
						
						Picked from master (commit 8fc1a6808d 
						
						
					 
					
						2008-05-16 15:35:19 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6f63543dd7 
					 
					
						
						
							
							fix an attr/src mix-up when setting-up/binding vertex arrays  
						
						... 
						
						
						
						This fixes problems with incorrect material coefficients when glMaterial
is called per-vertex. 
						
						
					 
					
						2008-05-16 15:35:19 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c966f1629b 
					 
					
						
						
							
							fix segfault in AA triangle code when using certain shaders  
						
						
						
						
					 
					
						2008-05-16 15:35:19 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a2e6beade1 
					 
					
						
						
							
							fix an attr/src mix-up when setting-up/binding vertex arrays  
						
						... 
						
						
						
						This fixes problems with incorrect material coefficients when glMaterial
is called per-vertex. 
						
						
					 
					
						2008-05-16 15:23:04 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f27c6f3139 
					 
					
						
						
							
							fix merge collision  
						
						
						
						
					 
					
						2008-05-16 15:17:35 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f2632212ad 
					 
					
						
						
							
							silence warning, new assertion  
						
						
						
						
					 
					
						2008-05-16 15:16:06 -06:00 
						 
				 
			
				
					
						
							
							
								Shunichi Fuji 
							
						 
					 
					
						
						
							
						
						e291cf6f8d 
					 
					
						
						
							
							free(key) in _tnl_UpdateFixedFunctionProgram()  
						
						
						
						
					 
					
						2008-05-16 15:16:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8bdf5b6e64 
					 
					
						
						
							
							Fix a program refcounting error, don't share program parameter lists.  
						
						... 
						
						
						
						The refcounting bug was causing a memleak (unfreed programs).
The old parameter list sharing is not needed since the change in how
uniforms are handled. 
						
						
					 
					
						2008-05-16 15:16:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a3e86d43e6 
					 
					
						
						
							
							minor changes to aid debugging  
						
						
						
						
					 
					
						2008-05-16 15:16:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eb4271ea8b 
					 
					
						
						
							
							remove stray, left-over RefCount++  
						
						
						
						
					 
					
						2008-05-16 15:16:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6de6999edc 
					 
					
						
						
							
							whitespace/formatting  
						
						
						
						
					 
					
						2008-05-16 15:16:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1af2b14514 
					 
					
						
						
							
							init SamplersUsed bits in _mesa_parse_arb_fragment_program  
						
						
						
						
					 
					
						2008-05-16 15:16:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						885cc592df 
					 
					
						
						
							
							fix assertion typo: s/=/==/  
						
						
						
						
					 
					
						2008-05-16 15:16:06 -06:00 
						 
				 
			
				
					
						
							
							
								Shunichi Fuji 
							
						 
					 
					
						
						
							
						
						e6cd9d88d3 
					 
					
						
						
							
							Fix memory leak in _tnl_UpdateFixedFunctionProgram  
						
						
						
						
					 
					
						2008-05-16 13:18:25 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0639998ee8 
					 
					
						
						
							
							Fix DRI build  
						
						
						
						
					 
					
						2008-05-16 13:15:03 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d6333af7e9 
					 
					
						
						
							
							r500: default rsunit swizzle like fglrx  
						
						
						
						
					 
					
						2008-05-15 20:38:41 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9aa62c7238 
					 
					
						
						
							
							r500: shift tex src properly  
						
						
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						76f32499d2 
					 
					
						
						
							
							r500: fixup r500 rs unit texture coordinate counting  
						
						
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a0bc6d2fb2 
					 
					
						
						
							
							r500: remove some debugging  
						
						
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						73af48fff5 
					 
					
						
						
							
							r500: split output/pixel masks and emit in the correct places  
						
						
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						c9d5d11d2d 
					 
					
						
						
							
							r3/500: emit RS state before VAP  
						
						
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						412c850eab 
					 
					
						
						
							
							r500: fixup the program allocations to be the correct sizes  
						
						
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						350c80fa99 
					 
					
						
						
							
							r300: set screen so that context init can find out chip ids  
						
						
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e1bffd0318 
					 
					
						
						
							
							r500: add cmp support in theory  
						
						
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						10e0a36a49 
					 
					
						
						
							
							r500: some trivial fixups to get tri working.  
						
						... 
						
						
						
						the counter was being used one instruction over the end 
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						375656440b 
					 
					
						
						
							
							r500: we just need to emit a colour for clear drop tex instruction  
						
						
						
						
					 
					
						2008-05-15 18:40:07 +10:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ade508312c 
					 
					
						
						
							
							Updated GLSL uniform/sampler handling from gallium-0.1 branch  
						
						... 
						
						
						
						Previously, the shader linker combined the uniforms used by the vertex and
fragment shaders into a combined set of uniforms.  This made the implementation
of glUniform*() simple, but was rather inefficient otherwise.  Now each shader
gets its own set of uniforms (no more modelview matrix showing up in the
fragment shader uniforms, for example).
cherry-picked by hand from gallium-0.1 branch 
						
						
					 
					
						2008-05-14 16:09:46 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c807c1a23f 
					 
					
						
						
							
							mesa: new functions for managing list/index of uniforms  
						
						... 
						
						
						
						cherry-picked from gallium-0.1 
						
						
					 
					
						2008-05-14 13:12:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e0f160663e 
					 
					
						
						
							
							clean-up swizzle fields in fog code, fix NegateBase  
						
						... 
						
						
						
						cherry-picked from gallium-0.1 
						
						
					 
					
						2008-05-14 13:01:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bff695b926 
					 
					
						
						
							
							sync up with gallium-0.1 changes  
						
						... 
						
						
						
						New _mesa_num_inst_dst_regs(), _mesa_is_tex_instruction() functions 
						
						
					 
					
						2008-05-14 13:00:27 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6ca948a303 
					 
					
						
						
							
							added _mesa_combine_parameter_lists()  
						
						... 
						
						
						
						cherry-picked from gallium-0.1 
						
						
					 
					
						2008-05-14 12:53:03 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						19ad9cf774 
					 
					
						
						
							
							mesa: added _mesa_insert_instructions()  
						
						... 
						
						
						
						Also, use new _mesa_free_instructions() in a few places.
cherry-picked from gallium-0.1 
						
						
					 
					
						2008-05-14 12:39:41 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						450136d368 
					 
					
						
						
							
							mesa: added _mesa_free_instructions()  
						
						... 
						
						
						
						cherry-picked from gallium-0.1 
						
						
					 
					
						2008-05-14 12:37:07 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						57e222d6e5 
					 
					
						
						
							
							fix some additional program refcounting bugs  
						
						
						
						
					 
					
						2008-05-14 12:11:17 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						709f24adbb 
					 
					
						
						
							
							intel: Set right cliprects for the current draw region.  fix   #15057  
						
						
						
						
					 
					
						2008-05-14 15:01:44 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						4b7d301c94 
					 
					
						
						
							
							_generic_read_RGBA_span_BGRA8888_REV_SSE2: It should adjust the source  
						
						... 
						
						
						
						and target pointers after do the first 2 pixels. fix bug #15850  
						
						
					 
					
						2008-05-14 09:55:08 +08:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						f86baae1a7 
					 
					
						
						
							
							R300: clean up GA registers  
						
						
						
						
					 
					
						2008-05-13 16:12:57 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						de3fc8b1c4 
					 
					
						
						
							
							R3xx: clean up ZB registers  
						
						
						
						
					 
					
						2008-05-13 15:46:23 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						c5b7a1ee3c 
					 
					
						
						
							
							R300: clean up CB registers  
						
						
						
						
					 
					
						2008-05-13 14:32:30 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						8d70181b03 
					 
					
						
						
							
							R300: clean up Fog registers  
						
						
						
						
					 
					
						2008-05-13 14:02:29 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						d09aa2138b 
					 
					
						
						
							
							R500: fixup r300EmitClearState() FP for r5xx  
						
						
						
						
					 
					
						2008-05-13 13:38:30 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						9ef4126d48 
					 
					
						
						
							
							R300: cleanup FS code and fill in missing details  
						
						
						
						
					 
					
						2008-05-13 08:37:58 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						0cc8ed5ccc 
					 
					
						
						
							
							R3xx: more PVS cleanup  
						
						
						
						
					 
					
						2008-05-13 06:09:55 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						e000f2ab6e 
					 
					
						
						
							
							Merge branch 'r500-support' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa into r500-support  
						
						
						
						
					 
					
						2008-05-12 11:58:35 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						2a4d1085cb 
					 
					
						
						
							
							R500: add support for 4k textures  
						
						
						
						
					 
					
						2008-05-12 11:57:08 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						738d811b04 
					 
					
						
						
							
							Don't link demos directly to X libraries  
						
						... 
						
						
						
						Since the linker will just pull in the libraries needed from libGL, we
don't need to link the demos directly to the X libraries. Fixes  #15886 . 
						
						
					 
					
						2008-05-09 16:19:50 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						2d709fe272 
					 
					
						
						
							
							autoconf: Allow XCB to be used for GLX  
						
						... 
						
						
						
						Adds an --enable-xcb switch to use XCB in GLX. This only has an effect
when the driver is DRI. 
						
						
					 
					
						2008-05-09 07:10:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						5dbbde5b22 
					 
					
						
						
							
							Default DRI driver directory to match X.Org xserver  
						
						... 
						
						
						
						Since the only valid consumer of the DRI drivers is the X.Org xserver,
this changes the default DRI driver directory to match xorg-server:
${libdir}/dri. The old default of /usr/X11R6/modules/dri was wrong for
nearly all current systems. 
						
						
					 
					
						2008-05-09 07:06:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						d368eed9c7 
					 
					
						
						
							
							autoconf: Attempt to figure out the PIC flags for the platform  
						
						... 
						
						
						
						This commit adds an autoconf macro, MESA_PIC_FLAGS, which sets the
PIC flags according to platform and static/shared setting. The platform
specifics are taken straight from libtool.m4 and stripped down to just
the flags and platforms we cover in Mesa. This should hopefully make it
possible to use autoconf on non-GCC platforms.
The macro is added external to configure.ac in acinclude.m4 since it's
pretty bloated.
Note to BSDers: Previously, x86 defaulted to non-PIC on FreeBSD. I
didn't carry that preference into this macro. Instead, you can just use
--disable-pic where desired. 
						
						
					 
					
						2008-05-09 07:05:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0dbd5c8640 
					 
					
						
						
							
							intel: use new mipmap generation hooks in driver.  
						
						
						
						
					 
					
						2008-05-09 13:51:37 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						86bd98c6aa 
					 
					
						
						
							
							swrast/dri: switch over users of generate_mipmap to new interface  
						
						
						
						
					 
					
						2008-05-09 13:41:02 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0449bab2f8 
					 
					
						
						
							
							Revert "mesa/intel: map/unmap texture objects around mipmap generation function."  
						
						... 
						
						
						
						This reverts commit c50ffc4cb8 
						
						
					 
					
						2008-05-09 13:33:56 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d4e1d85dba 
					 
					
						
						
							
							Remove unused texunit parameter to ctx->Driver.GenerateMipmap()  
						
						... 
						
						
						
						(cherry picked from commit c3395f4473 
						
						
					 
					
						2008-05-09 13:33:29 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a638676473 
					 
					
						
						
							
							Added ctx->Driver.GenerateMipmap() driver hook  
						
						... 
						
						
						
						(cherry picked from commit 4c2f3dbca9 
						
						
					 
					
						2008-05-09 13:33:06 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						c50ffc4cb8 
					 
					
						
						
							
							mesa/intel: map/unmap texture objects around mipmap generation function.  
						
						... 
						
						
						
						This at least stops the compiz brain explosion we were seeing, I do wonder
though if we should somehow be calling intel_generate_mipmap somehow. 
						
						
					 
					
						2008-05-09 13:02:41 +10:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						990e010394 
					 
					
						
						
							
							Add RS690M PCI ID.  
						
						
						
						
					 
					
						2008-05-08 19:48:32 -04:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b4e75d6c41 
					 
					
						
						
							
							disable debug printfs  
						
						
						
						
					 
					
						2008-05-08 10:59:31 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4566880656 
					 
					
						
						
							
							disable GL_DEPTH_TEST before glDrawPixels in case window has unrequested depth buffer  
						
						
						
						
					 
					
						2008-05-08 08:39:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6a3fac8711 
					 
					
						
						
							
							call glutDestroyWindow()  
						
						
						
						
					 
					
						2008-05-08 08:37:52 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						9508293e01 
					 
					
						
						
							
							mesa: Call RENDER_FINISH on the zero pixel case.  
						
						
						
						
					 
					
						2008-05-08 11:52:57 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5b5c931527 
					 
					
						
						
							
							fix refcounting bugs in tnl/tex program caches  
						
						
						
						
					 
					
						2008-05-07 18:51:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						12a317b93a 
					 
					
						
						
							
							updated options/help  
						
						
						
						
					 
					
						2008-05-07 18:11:06 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						a6464b3cb0 
					 
					
						
						
							
							Never fail `make clean'  
						
						... 
						
						
						
						Mostly some pedantic changes such that `make clean' always ignores
errors. Also changed the top clean target to do the `touch
configs/current' dance instead of realclean. 
						
						
					 
					
						2008-05-07 11:35:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						df8134c3cf 
					 
					
						
						
							
							Run `make clean' in drivers/xorg, too  
						
						
						
						
					 
					
						2008-05-07 10:22:32 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						52fe7ea3d1 
					 
					
						
						
							
							mesa: free shader program data before deleting shader objects.  
						
						... 
						
						
						
						Picked from master.
Fixes mem corruption seen when glean/api2 test exits. 
						
						
					 
					
						2008-05-07 16:10:32 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						e8c2b9967f 
					 
					
						
						
							
							Refactor installation targets  
						
						... 
						
						
						
						Currently, there is a single path in src/mesa/Makefile to install that
has a few conditionals in it. This commit changes install to act like
default where we loop over $(DRIVER_DIRS), deciding what to do.
A new target, install-headers, has been broken out to accomodate
installing a standalone OSMesa where neither libGL or gl.pc are wanted. 
						
						
					 
					
						2008-05-07 07:48:29 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						ec813878e4 
					 
					
						
						
							
							Ensure recursive makes always propagate errors  
						
						... 
						
						
						
						There were a couple spots left where a recursive make could fail in a
chain of commands without stopping. 
						
						
					 
					
						2008-05-07 07:11:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						3d15280278 
					 
					
						
						
							
							r500: cleanup r500 RS setup  
						
						
						
						
					 
					
						2008-05-07 17:48:17 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						53a7ccc08b 
					 
					
						
						
							
							r500: for rectangular textures set to unscaled coordinates.  
						
						
						
						
					 
					
						2008-05-07 17:48:17 +10:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						1da094c9ad 
					 
					
						
						
							
							r5xx: Fix FP inputs. (For good?)  
						
						... 
						
						
						
						FP inputs are now counted and mapped correctly, and temps
are allocated tightly and correctly. 
						
						
					 
					
						2008-05-07 00:06:26 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						49c30ce958 
					 
					
						
						
							
							r5xx: Fix false error with DP3/DP4.  
						
						... 
						
						
						
						DP3/DP4 only takes two arguments, but tried to load three, causing
a false fallback to the dumb shader. 
						
						
					 
					
						2008-05-06 23:36:50 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						44f6a6f9c4 
					 
					
						
						
							
							i915: Add E7221 variant to i915.  
						
						... 
						
						
						
						Cherry picked from commit 39bcbe0921 
						
						
					 
					
						2008-05-07 14:09:28 +08:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						dc24fb51a3 
					 
					
						
						
							
							r5xx: Index inputs and temps.  
						
						... 
						
						
						
						This is not the same as r3xx indexing. It only tries to protect inputs on
the pixel stack from getting clobbered by temps or texs.
Texs don't need special treatment since they read from special input regs
and write to the same temp regs as ALU/FC instructions. 
						
						
					 
					
						2008-05-06 22:18:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						df43fb661b 
					 
					
						
						
							
							implement full reference counting for vertex/fragment programs  
						
						... 
						
						
						
						Use _mesa_reference_vert/fragprog() wherever we assign program pointers.
Fixes a memory corruption bug found with glean/api2 test. 
						
						
					 
					
						2008-05-06 23:08:51 -06:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						40db59038c 
					 
					
						
						
							
							r5xx: FP: Add OPCODE_TXB.  
						
						... 
						
						
						
						Tex lookup with biased LOD. Should magically work. 
						
						
					 
					
						2008-05-06 18:14:21 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						20baf128ef 
					 
					
						
						
							
							r5xx: FP: Make MOV/ABS look pretty.  
						
						... 
						
						
						
						We can't really do anything like emit_alu, so we're doing emit_mov instead. 
						
						
					 
					
						2008-05-06 17:21:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						38c5b14853 
					 
					
						
						
							
							Update make output for autoconf help  
						
						
						
						
					 
					
						2008-05-06 15:46:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						8eee0146f2 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2008-05-06 14:29:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						9f948b8c33 
					 
					
						
						
							
							Prevent makedepend from running multiple times  
						
						... 
						
						
						
						The default target in src/mesa/Makefile calls a recursive $(MAKE). With
parallel jobs, this causes makedepend to run twice. Instead, block on
the first make until depend has been created. 
						
						
					 
					
						2008-05-06 14:29:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						c5e2b850ad 
					 
					
						
						
							
							Always cleanup the makedepend backup files  
						
						... 
						
						
						
						Consistently cleanup the depend.bak files created by makedepend. Also,
realclean has been changed to use a single find command, which speeds it
up considerably. 
						
						
					 
					
						2008-05-06 14:00:43 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						7f747204ea 
					 
					
						
						
							
							Add support for ATI_separate_stencil in display lists.  
						
						
						
						
					 
					
						2008-05-06 13:02:06 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						1562dd2c26 
					 
					
						
						
							
							r5xx: Emit an OUT instruction at the end of execution.  
						
						... 
						
						
						
						This should make TEX/TXP work right. (Note: "Should" is not "does.") 
						
						
					 
					
						2008-05-06 12:44:53 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						fa465fb2b1 
					 
					
						
						
							
							r5xx: We update max_temp_idx now, so no need to hard-code it.  
						
						... 
						
						
						
						This roughly doubles the speed of glxgears (GINAB) by allowing
more pixels to run concurrently. 
						
						
					 
					
						2008-05-06 12:42:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						cba14d85a8 
					 
					
						
						
							
							Error consistently when running recursive make  
						
						... 
						
						
						
						When changing directories and running a sub-make, ensure that both the
cd and make commands propagate errors to the parent make. 
						
						
					 
					
						2008-05-06 12:29:53 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						171ba1d0d1 
					 
					
						
						
							
							r5xx: Fix typo.  
						
						... 
						
						
						
						Gotta be more careful with my cut'n'paste, lawl. 
						
						
					 
					
						2008-05-06 12:18:07 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						06e2e1b87c 
					 
					
						
						
							
							r5xx: Use max_temp_idx.  
						
						
						
						
					 
					
						2008-05-06 12:03:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						50f7e6fb5f 
					 
					
						
						
							
							Add .PHONY targets to top Makefile for non-file targets  
						
						... 
						
						
						
						When a make target doesn't result in a file of the same name, adding it
to a .PHONY target means make won't look for such a file, speeding the
build up a bit. This allows `make doxygen' to work since otherwise make
will consider the doxygen directory as up to date. 
						
						
					 
					
						2008-05-06 11:52:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						e14ebbce41 
					 
					
						
						
							
							autoconf: Replace the configs/current symlink from config.status  
						
						... 
						
						
						
						Minor tweak so that running config.status will entirely recreate the
configure settings by replacing the configs/current symlink. 
						
						
					 
					
						2008-05-06 11:28:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						17adf04e5c 
					 
					
						
						
							
							i965: fix googleearth in classic mode.  
						
						... 
						
						
						
						In classic mode googleearth triggered a case where vbos weren't getting accounted properly. 
						
						
					 
					
						2008-05-06 18:52:47 +10:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						7d016b76e2 
					 
					
						
						
							
							autoconf: Sanitize asm build for cross-compiling and --enable-*-bit  
						
						... 
						
						
						
						Two fixes to the asm configuration:
 - Disable when the user is cross-compiling for x86 or x86_64 since it
   requires running an executable compiled for the target host.
 - If the user has specified --enable-32-bit on x86_64 or --enable-64-bit
   on x86, respect that and choose the correct asm architecture. 
						
						
					 
					
						2008-05-05 16:57:07 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						113f5b14cb 
					 
					
						
						
							
							r300: fragment.position input needs no blanking out, it's correctly handled in insert_wpos.  
						
						... 
						
						
						
						fixes bug 15447 
						
						
					 
					
						2008-05-06 01:32:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						cc77e8f113 
					 
					
						
						
							
							autoconf: Error for incompatible version of libdrm  
						
						... 
						
						
						
						The DRI modules can only be built against libdrm master (currently
version 2.3.1), so this should be enforced to save people from trying to
build against older versions.
Added a section at the top of the script to consolidate all required
versions. 
						
						
					 
					
						2008-05-05 15:45:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						297e16cc7a 
					 
					
						
						
							
							autoconf: More quoting, just to be safe  
						
						
						
						
					 
					
						2008-05-05 15:42:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						a2b73c74b0 
					 
					
						
						
							
							Ignore xdemos/sharedtex  
						
						
						
						
					 
					
						2008-05-05 15:16:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						e6a0609f2e 
					 
					
						
						
							
							autoconf: Allow non-pkg-config builds to succeed  
						
						... 
						
						
						
						The variable no_x was being set to yes when libX11 was not found through
pkg-config. This causes AC_PATH_XTRA to skip its search for the X11
libraries, which was not the intended effect. Also switched to using the
PKG_CHECK_EXISTS autoconf macro. 
						
						
					 
					
						2008-05-05 15:16:22 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						00994ac08c 
					 
					
						
						
							
							autoconf: Scrape the version from configs/default  
						
						... 
						
						
						
						Added the make script version.mk to print the various version numbers
from configs/default. This is used to substitute the version in autoconf
rather than duplicating it in both places. 
						
						
					 
					
						2008-05-05 14:21:28 -07:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						2ed0f7278e 
					 
					
						
						
							
							glcore: Set all external variables in configuration  
						
						... 
						
						
						
						based on patch by Dan Nicholson <dbn.lists@gmail.com > 
						
						
					 
					
						2008-05-05 18:14:52 +03:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						66a49df9cb 
					 
					
						
						
							
							r500: consolidate tex instructions  
						
						... 
						
						
						
						you cannot change a tex into an output so this means we have to actually
do another instruction after this one to mov if its an output 
						
						
					 
					
						2008-05-05 18:42:27 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						697680d687 
					 
					
						
						
							
							r500: mov cleanup macros  
						
						
						
						
					 
					
						2008-05-05 18:15:40 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						3816ae9ce8 
					 
					
						
						
							
							r500: make tri-param work  
						
						... 
						
						
						
						This makes constant work which are 32-bit on r500 unlike r300.
Switch MOV to using MAD no idea if we might have negative things MAX 0,-5 is
likely to do the wrong thing.. 
						
						
					 
					
						2008-05-05 18:05:59 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						1f420b008b 
					 
					
						
						
							
							r500: make sure we emit max temp atom.  
						
						... 
						
						
						
						We don't appear to update max_temp_idx yet anywhere though 
						
						
					 
					
						2008-05-05 16:41:07 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						66a5562ce2 
					 
					
						
						
							
							r300: fix swtcl texrect path properly.  
						
						... 
						
						
						
						We really need to update the shader state so the texrect parameters work.
This should fix compiz looking crappy on rs480 and rs690 
						
						
					 
					
						2008-05-05 23:49:50 +10:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						2fa2dd3908 
					 
					
						
						
							
							i965: Don't cast the result of brw_prepare_vertices to an unsigned value.  
						
						... 
						
						
						
						Negative value means other errors, not aperture overflow. fix bug #15752  
						
						
					 
					
						2008-05-05 13:15:28 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a7016949f2 
					 
					
						
						
							
							r300: fix swtcl texrect path properly.  
						
						... 
						
						
						
						We really need to update the shader state so the texrect parameters work.
This should fix compiz looking crappy on rs480 and rs690
(cherry picked from commit 66a5562ce2 
						
						
					 
					
						2008-05-05 23:50:45 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2f0a75f004 
					 
					
						
						
							
							r300: add R300_NO_TCL to allow testing of non-tcl on tcl cards  
						
						... 
						
						
						
						(cherry picked from commit 026ef8111a 
						
						
					 
					
						2008-05-05 23:47:01 +10:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						acb47dee69 
					 
					
						
						
							
							r300: Set correct VAP_CNTL per vertex program.  
						
						
						
						
					 
					
						2008-05-04 11:11:38 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						63503f2848 
					 
					
						
						
							
							r300: Set correct VAP_CNTL per vertex program.  
						
						... 
						
						
						
						adapted from Markus' patch on bug 15386 with updates for non-TCL
and R500. 
						
						
					 
					
						2008-05-03 12:55:45 -04:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						b79a769b2d 
					 
					
						
						
							
							r5xx: Fix for loops.  
						
						... 
						
						
						
						Thanks to dli in IRC for pointing this out. 
						
						
					 
					
						2008-05-03 09:09:57 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						4ef195a369 
					 
					
						
						
							
							r5xx: Fix dumb shader.  
						
						... 
						
						
						
						For some reason, FGLRX doesn't actually set R500_US_INST_TEX.
Let us not make that same mistake. 
						
						
					 
					
						2008-05-03 09:08:07 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						0f07e0aea3 
					 
					
						
						
							
							Merge branch 'r500test' of git://people.freedesktop.org/~csimpson/mesa into r500-support  
						
						
						
						
					 
					
						2008-05-03 08:39:15 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a03e261193 
					 
					
						
						
							
							r300: remove debugging code  
						
						
						
						
					 
					
						2008-05-04 04:17:15 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d3eb5df259 
					 
					
						
						
							
							r300: setup vte according to inputs  
						
						
						
						
					 
					
						2008-05-04 04:13:56 +10:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						97709950e7 
					 
					
						
						
							
							Press <space> to reset limit/bias values, clean-up limit/bias printf  
						
						
						
						
					 
					
						2008-05-03 09:09:40 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						37924cf175 
					 
					
						
						
							
							r300: update r300 rs unit for swtcl need to fix r500 most likely  
						
						
						
						
					 
					
						2008-05-03 22:08:11 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						cea4f1464b 
					 
					
						
						
							
							r300: recombine the vap input route 0 code and clean  
						
						... 
						
						
						
						This gets non-tcl cards working again on this branch..
at least texrect and glxgears 
						
						
					 
					
						2008-05-03 21:31:47 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						026ef8111a 
					 
					
						
						
							
							r300: add R300_NO_TCL to allow testing of non-tcl on tcl cards  
						
						
						
						
					 
					
						2008-05-03 21:31:22 +10:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						e081603850 
					 
					
						
						
							
							Merge branch 'r500-support' into r500test  
						
						... 
						
						
						
						Bringing the FPS code up-to-date.
Conflicts:
	src/mesa/drivers/dri/r300/r300_emit.c
	src/mesa/drivers/dri/r300/r300_ioctl.c
	src/mesa/drivers/dri/r300/r300_state.c
	src/mesa/drivers/dri/r300/r300_swtcl.c
	src/mesa/drivers/dri/r300/r500_fragprog.c
	src/mesa/drivers/dri/r300/r500_fragprog.h 
						
						
					 
					
						2008-05-02 20:49:13 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						568d369d77 
					 
					
						
						
							
							Merge branch 'r345-cleanup' of git://people.freedesktop.org/~agd5f/mesa into r500test  
						
						... 
						
						
						
						Adding Alex's cleanup patches. This adds r5xx TCL! Whoo-hoo!
Conflicts:
	src/mesa/drivers/dri/r300/r300_state.c
	src/mesa/drivers/dri/radeon/radeon_chipset.h
	src/mesa/drivers/dri/radeon/radeon_screen.c 
						
						
					 
					
						2008-05-02 15:57:57 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						92a0e93ac3 
					 
					
						
						
							
							Make radeon stuff build again.  
						
						... 
						
						
						
						Yet more evidence that I am incompetent with git. 
						
						
					 
					
						2008-05-02 15:33:02 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3323ccb803 
					 
					
						
						
							
							[intel] Warnings fixes.  
						
						
						
						
					 
					
						2008-05-02 12:25:48 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						6acb94f89e 
					 
					
						
						
							
							[intel] Merge intel_ioctl.h.  Not sure how this slipped by in the .c merge.  
						
						
						
						
					 
					
						2008-05-02 12:25:12 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						ae09292a6e 
					 
					
						
						
							
							R300: fix rebase conflicts  
						
						
						
						
					 
					
						2008-05-02 15:20:28 -04:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						9a82fde43a 
					 
					
						
						
							
							Merge branch 'r500test' of git://people.freedesktop.org/~airlied/mesa into r500test  
						
						... 
						
						
						
						Conflicts:
	src/mesa/drivers/dri/r300/r300_cmdbuf.c
	src/mesa/drivers/dri/r300/r300_ioctl.c
	src/mesa/drivers/dri/r300/r300_state.c
	src/mesa/drivers/dri/r300/r500_fragprog.c
	src/mesa/drivers/dri/r300/r500_fragprog.h
	src/mesa/drivers/dri/radeon/radeon_chipset.h
	src/mesa/drivers/dri/radeon/radeon_screen.c 
						
						
					 
					
						2008-05-02 12:15:44 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						9e7ae34da5 
					 
					
						
						
							
							R3/4/5: fix TCL on r5xx, cleanup PVS code  
						
						
						
						
					 
					
						2008-05-02 15:13:49 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						a94cd0d774 
					 
					
						
						
							
							R300: fix VAP_OUTPUT_VTX_FMT_1 defines  
						
						
						
						
					 
					
						2008-05-02 15:13:49 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						d5448ceb95 
					 
					
						
						
							
							R300: cleanup VAP_CLIP_CNTL  
						
						
						
						
					 
					
						2008-05-02 15:13:49 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						e61dadf3de 
					 
					
						
						
							
							R300: clean up VAP_PROG_STREAM_CNTL* register usage  
						
						
						
						
					 
					
						2008-05-02 15:13:49 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						2bd26f4afa 
					 
					
						
						
							
							Update comment  
						
						
						
						
					 
					
						2008-05-02 15:13:49 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						e3721a3b3f 
					 
					
						
						
							
							R5xx: various updates  
						
						... 
						
						
						
						- fixup VAP_CNTL setup
- remove extra instruction in r5xx passthrough shader
- add notes about pipe config 
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						831fc138c1 
					 
					
						
						
							
							R5xx: Add R5xx pci ids  
						
						
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						28904e54d2 
					 
					
						
						
							
							fixup r500 bits for renaming  
						
						
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						de9c1c3627 
					 
					
						
						
							
							r500: fixup fake shader to keep gears going  
						
						
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						fbab11e9b0 
					 
					
						
						
							
							r500: enable gb tiling for r5xx  
						
						
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6864220c28 
					 
					
						
						
							
							r500: fixup support for emitting fragment program to hardware.  
						
						... 
						
						
						
						Also fixup the constant emission
this breaks glxgears from what I can see but its another step to correctness 
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						3b7c5bfb98 
					 
					
						
						
							
							r500: setup fragment program constant emission atom  
						
						
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6443da0865 
					 
					
						
						
							
							r300: add rv530 pci id for the t60p laptop  
						
						
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						c07534dc71 
					 
					
						
						
							
							r300: this code really shouldn't be here.  
						
						... 
						
						
						
						For R500 just ignore it for now while I do something interesting like
run glxgears. 
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						c0cb9bc84c 
					 
					
						
						
							
							mesa: cleanup state emission and rs for r500  
						
						... 
						
						
						
						trivial clear app now renders 
						
						
					 
					
						2008-05-02 15:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a453b3154e 
					 
					
						
						
							
							r500 RS unit setup  
						
						
						
						
					 
					
						2008-05-02 15:13:47 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ed1584aed8 
					 
					
						
						
							
							more r500 vs r300 kickin  
						
						
						
						
					 
					
						2008-05-02 15:13:47 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5a143e91dc 
					 
					
						
						
							
							some basic r500 portage  
						
						
						
						
					 
					
						2008-05-02 15:12:37 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						8aa98a409b 
					 
					
						
						
							
							r500: fragprog  
						
						
						
						
					 
					
						2008-05-02 15:11:03 -04:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						b15c49e59b 
					 
					
						
						
							
							r5xx: Fragprog shader now handles TEX/TXP correctly.  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						029cb1fd0f 
					 
					
						
						
							
							Start of TEX/TXP support.  
						
						... 
						
						
						
						Still having problems with temps and consts, though... 
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						b5246de562 
					 
					
						
						
							
							Added OPCODE_ABS, slightly fixed ADD/SUB  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						6e96ea535a 
					 
					
						
						
							
							Initial r5xx fragment program compiler support.  
						
						... 
						
						
						
						Includes fallback shader and a handful of working opcodes. 
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Corbin Simpson 
							
						 
					 
					
						
						
							
						
						c02d1863d1 
					 
					
						
						
							
							Add chip id 71D5 (RV530 M66) to radeon_chipset.h  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d06e61aa80 
					 
					
						
						
							
							fixup r500 bits for renaming  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a3996ba2d1 
					 
					
						
						
							
							r500: fixup fake shader to keep gears going  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						8e33a83b68 
					 
					
						
						
							
							r500: enable gb tiling for r5xx  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						70335540c6 
					 
					
						
						
							
							r500: fixup support for emitting fragment program to hardware.  
						
						... 
						
						
						
						Also fixup the constant emission
this breaks glxgears from what I can see but its another step to correctness 
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						14c3bdb3f7 
					 
					
						
						
							
							r500: setup fragment program constant emission atom  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e46c3d7bcf 
					 
					
						
						
							
							r300: add rv530 pci id for the t60p laptop  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						99e75135ee 
					 
					
						
						
							
							r300: this code really shouldn't be here.  
						
						... 
						
						
						
						For R500 just ignore it for now while I do something interesting like
run glxgears. 
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9d9f66cc8d 
					 
					
						
						
							
							mesa: cleanup state emission and rs for r500  
						
						... 
						
						
						
						trivial clear app now renders 
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a87914993d 
					 
					
						
						
							
							r500 RS unit setup  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						55418dc87d 
					 
					
						
						
							
							more r500 vs r300 kickin  
						
						
						
						
					 
					
						2008-05-02 12:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2ffa112ed3 
					 
					
						
						
							
							some basic r500 portage  
						
						
						
						
					 
					
						2008-05-02 12:05:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						cd66f0e2d9 
					 
					
						
						
							
							r500: fragprog  
						
						
						
						
					 
					
						2008-05-02 12:04:04 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						1226aba119 
					 
					
						
						
							
							R3/4/5: fix TCL on r5xx, cleanup PVS code  
						
						
						
						
					 
					
						2008-05-02 13:56:56 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						25d9f2dd24 
					 
					
						
						
							
							R300: fix VAP_OUTPUT_VTX_FMT_1 defines  
						
						
						
						
					 
					
						2008-05-02 13:03:48 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						734ef96d5f 
					 
					
						
						
							
							R300: cleanup VAP_CLIP_CNTL  
						
						
						
						
					 
					
						2008-05-02 12:48:39 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						db1fc51ccc 
					 
					
						
						
							
							R300: clean up VAP_PROG_STREAM_CNTL* register usage  
						
						
						
						
					 
					
						2008-05-02 12:29:40 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						45077fc323 
					 
					
						
						
							
							Update comment  
						
						
						
						
					 
					
						2008-05-02 10:54:20 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						279ea105d8 
					 
					
						
						
							
							R5xx: various updates  
						
						... 
						
						
						
						- fixup VAP_CNTL setup
- remove extra instruction in r5xx passthrough shader
- add notes about pipe config 
						
						
					 
					
						2008-05-02 10:51:40 -04:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6e19f82c37 
					 
					
						
						
							
							fix conversion of GLfloat display list IDs  
						
						... 
						
						
						
						Use floor() to convert to int (per Mark Kildard and the SI).
Also, change translate_id() to return a signed integer since we may be
offsetting from GL_LIST_BASE. 
						
						
					 
					
						2008-05-01 14:59:34 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						f25b37c1da 
					 
					
						
						
							
							R5xx:  Add R5xx pci ids  
						
						
						
						
					 
					
						2008-05-01 16:02:58 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						44791e2d78 
					 
					
						
						
							
							Merge branch 'r500test' of git://people.freedesktop.org/~airlied/mesa into r345-cleanup  
						
						
						
						
					 
					
						2008-05-01 14:51:26 -04:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ac88b3dd16 
					 
					
						
						
							
							Add support for GL_REPLACE_EXT texture env mode.  
						
						... 
						
						
						
						GL_REPLACE_EXT comes from the ancient GL_EXT_texture extension.  Found an old demo that
actually uses it.
The values of the GL_REPLACE and GL_REPLACE_EXT tokens is different, unfortunately. 
						
						
					 
					
						2008-04-30 16:08:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5f0fa82f68 
					 
					
						
						
							
							Add support for GL_REPLACE_EXT texture env mode.  
						
						... 
						
						
						
						GL_REPLACE_EXT comes from the ancient GL_EXT_texture extension.  Found an old demo that
actually uses it.
The values of the GL_REPLACE and GL_REPLACE_EXT tokens is different, unfortunately. 
						
						
					 
					
						2008-04-30 16:07:33 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						7154d661a6 
					 
					
						
						
							
							autoconf: Fail from autoconf if the pkg-config macros aren't defined  
						
						... 
						
						
						
						Instead of postponing the error from missing pkg-config macros to when
configure is run, make autoconf exit by using m4 macros. 
						
						
					 
					
						2008-04-30 14:05:57 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9a43570f8c 
					 
					
						
						
							
							added xdemos/sharedtex.c test  
						
						... 
						
						
						
						Test that modifications to a texture object in one rendering context are seen
in a second rendering context.
Press 't' to change the texture's image/colors. 
						
						
					 
					
						2008-04-30 14:45:58 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						80f68e1b6a 
					 
					
						
						
							
							autoconf: Don't substitute MESA_MAJOR and friends  
						
						... 
						
						
						
						Since the autoconf config inherits from default, we don't need to
duplicate and substitute the MESA_* version numbers in configure.ac.
The version number is only needed in configure for the help text. 
						
						
					 
					
						2008-04-30 13:31:44 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						d12fa3511d 
					 
					
						
						
							
							intel: test cpp to ensure mipmap tree matches texture image.  
						
						
						
						
					 
					
						2008-04-30 16:27:52 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						27b6fa5615 
					 
					
						
						
							
							mesa: adjust glBitmap coords by a small epsilon  
						
						... 
						
						
						
						Fixes problem with bitmaps jumping around by one pixel depending on window
size.  The rasterpos is often X.9999 instead of X+1.
Run progs/redbook/drawf and resize window to check.
Cherry picked from gallium-0.1 branch 
						
						
					 
					
						2008-04-29 18:38:26 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						68eb76dfb7 
					 
					
						
						
							
							Enabled GL_EXT_multi_draw_arrays extension in R200/R300 drivers  
						
						
						
						
					 
					
						2008-04-29 18:38:26 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						aef4ca647d 
					 
					
						
						
							
							disable GL_TEXTURE_1D at end of frame to fix failed assertion  
						
						
						
						
					 
					
						2008-04-29 18:37:41 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4e0e02ae68 
					 
					
						
						
							
							mesa: adjust glBitmap coords by a small epsilon  
						
						... 
						
						
						
						Fixes problem with bitmaps jumping around by one pixel depending on window
size.  The rasterpos is often X.9999 instead of X+1.
Run progs/redbook/drawf and resize window to check.
Cherry picked from gallium-0.1 branch 
						
						
					 
					
						2008-04-29 18:37:41 -06:00 
						 
				 
			
				
					
						
							
							
								Ove Kaaven 
							
						 
					 
					
						
						
							
						
						4f474c7d1e 
					 
					
						
						
							
							r200: fix state submission issue causing bogus textures (bug 15730)  
						
						
						
						
					 
					
						2008-04-29 22:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ove Kaaven 
							
						 
					 
					
						
						
							
						
						392760ee0c 
					 
					
						
						
							
							r200: fix state submission issue causing bogus textures (bug 15730)  
						
						
						
						
					 
					
						2008-04-29 22:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						063b60a51f 
					 
					
						
						
							
							Change default of driconf "allow_large_textures" to announce hardware limits.  
						
						... 
						
						
						
						The previous default these days served mostly to cause artifical problems with
GLX compositing managers like compiz (see e.g.
http://bugs.freedesktop.org/show_bug.cgi?id=10501 ).
(cherry picked from commit acba9c1771 
						
						
					 
					
						2008-04-29 19:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						acba9c1771 
					 
					
						
						
							
							Change default of driconf "allow_large_textures" to announce hardware limits.  
						
						... 
						
						
						
						The previous default these days served mostly to cause artifical problems with
GLX compositing managers like compiz (see e.g.
http://bugs.freedesktop.org/show_bug.cgi?id=10501 ). 
						
						
					 
					
						2008-04-29 18:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						62a32b0d68 
					 
					
						
						
							
							build fix for xorg driver  
						
						
						
						
					 
					
						2008-04-28 22:41:42 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						ca73488f48 
					 
					
						
						
							
							[i965] short immediate values must be replicated to both halves of the dword  
						
						... 
						
						
						
						The 32-bit immediate value in the i965 instruction word must contain two
copies of any 16-bit constants. brw_imm_uw and brw_imm_w just needed to
copy the value into both halves of the immediate value instruction field. 
						
						
					 
					
						2008-04-25 16:08:50 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						10d70e2f2c 
					 
					
						
						
							
							glcore: Respect DESTDIR  
						
						
						
						
					 
					
						2008-04-25 11:36:55 -07:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						004922b141 
					 
					
						
						
							
							fix make tarballs  
						
						
						
						
					 
					
						2008-04-25 17:20:05 +03:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						118de7a013 
					 
					
						
						
							
							silence warning  
						
						
						
						
					 
					
						2008-04-25 10:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7b676192e9 
					 
					
						
						
							
							enable GL_EXT_multi_draw_arrays (see bug 15670)  
						
						
						
						
					 
					
						2008-04-24 16:31:28 -06:00 
						 
				 
			
				
					
						
							
							
								Pierre Beyssac 
							
						 
					 
					
						
						
							
						
						fddb0f6e4f 
					 
					
						
						
							
							enable GL_EXT_multi_draw_arrays (see bug 15670)  
						
						
						
						
					 
					
						2008-04-24 16:29:34 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						6497d50924 
					 
					
						
						
							
							include <X11/Xlib.h>  
						
						
						
						
					 
					
						2008-04-23 15:59:23 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						138e0010eb 
					 
					
						
						
							
							added FreeBSD static config  
						
						
						
						
					 
					
						2008-04-23 08:23:18 -06:00 
						 
				 
			
				
					
						
							
							
								Anatolij Shkodin 
							
						 
					 
					
						
						
							
						
						36bad2b478 
					 
					
						
						
							
							added freebsd-static  
						
						
						
						
					 
					
						2008-04-23 08:23:18 -06:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						f6f9f5e481 
					 
					
						
						
							
							drop stray includes of glapi  
						
						
						
						
					 
					
						2008-04-23 11:12:31 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						f027f8d3a8 
					 
					
						
						
							
							glx: nitpick renames  
						
						
						
						
					 
					
						2008-04-23 11:12:31 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						df04ffbf02 
					 
					
						
						
							
							glx: split out current context code  
						
						... 
						
						
						
						also clean header inclusion after code movement 
						
						
					 
					
						2008-04-23 11:12:31 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						37be884875 
					 
					
						
						
							
							glcore: drop outdated sources files intented for xorg  
						
						
						
						
					 
					
						2008-04-23 11:12:31 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						750f52169c 
					 
					
						
						
							
							glcore: tree sharing for DRI and XMesa  
						
						
						
						
					 
					
						2008-04-23 11:12:30 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						32a2a095f4 
					 
					
						
						
							
							glcore: build from mesa  
						
						
						
						
					 
					
						2008-04-23 11:12:30 +03:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						f6d6fc603e 
					 
					
						
						
							
							revert  
						
						
						
						
					 
					
						2008-04-22 23:08:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						b3efd35f4b 
					 
					
						
						
							
							revert part of the previous cleanup - it only applies  
						
						... 
						
						
						
						to the 7.0 branch 
						
						
					 
					
						2008-04-22 23:05:11 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						936dba1de5 
					 
					
						
						
							
							Fix error string  
						
						
						
						
					 
					
						2008-04-22 20:32:06 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						c8666cfb0b 
					 
					
						
						
							
							correct the return value  
						
						
						
						
					 
					
						2008-04-22 20:31:58 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						eec20c359d 
					 
					
						
						
							
							small cleanups  
						
						
						
						
					 
					
						2008-04-22 20:30:38 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						5545b46571 
					 
					
						
						
							
							small cleanups  
						
						
						
						
					 
					
						2008-04-22 20:29:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						06b0a7acce 
					 
					
						
						
							
							correct the return value  
						
						
						
						
					 
					
						2008-04-22 20:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						534f30064d 
					 
					
						
						
							
							Fix error string  
						
						
						
						
					 
					
						2008-04-22 20:28:35 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						6e620162a1 
					 
					
						
						
							
							i965: fix DEPTH_TEXTURE_MODE (bug  #14220 )  
						
						
						
						
					 
					
						2008-04-22 16:25:23 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						c9c64a100d 
					 
					
						
						
							
							[i965] This is to fix random crash in some maps of Ut2004 demo.  
						
						... 
						
						
						
						e.g. bridge of fate.
 	If vs output is big, driver may fall back to use 8 urb entries for vs,
	unfortunally, for some unknown reason, if vs is working at 4x2 mode,
	8 entries is not enough, may lead to gpu hang. 
						
						
					 
					
						2008-04-22 15:50:40 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						f61e51ee98 
					 
					
						
						
							
							i965: save the offset of target buffer after last execution, not relocatee buffer.  
						
						
						
						
					 
					
						2008-04-22 11:11:42 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						7c2a3fced8 
					 
					
						
						
							
							intel: fix an assertion failure. fix bug  #15575  
						
						
						
						
					 
					
						2008-04-21 17:34:00 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						33107357a1 
					 
					
						
						
							
							i965: clear the PRESUMED_OFFSET flag from bo_req.hint, not bo_req.flags.  fix   #15574  
						
						
						
						
					 
					
						2008-04-21 14:02:50 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						711222bb7b 
					 
					
						
						
							
							autoconf: Default the build to DRI on OS+CPU combos where it's expected.  
						
						
						
						
					 
					
						2008-04-18 15:04:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						27e06a5234 
					 
					
						
						
							
							i965: fixup depth buffer check  
						
						
						
						
					 
					
						2008-04-18 15:37:54 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						fda4895d26 
					 
					
						
						
							
							i965: fix vb aperture space check  
						
						
						
						
					 
					
						2008-04-18 15:14:48 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e92e3848e7 
					 
					
						
						
							
							965: fix vb upload size check  
						
						
						
						
					 
					
						2008-04-18 15:09:46 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e149e1b953 
					 
					
						
						
							
							i965: fix gs_prog aperture check  
						
						
						
						
					 
					
						2008-04-18 15:09:46 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f2a6404ef3 
					 
					
						
						
							
							i915: check for depth region before accounting its buffer size  
						
						... 
						
						
						
						fd.o bz #15573  
						
						
					 
					
						2008-04-18 12:13:13 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						008653ac55 
					 
					
						
						
							
							i965: initial attempt at fixing the aperture overflow  
						
						... 
						
						
						
						Makes state emission into a 2 phase, prepare sets things up and accounts
the size of all referenced buffer objects. The emit stage then actually
does the batchbuffer touching for emitting the objects.
There is an assert in dri_emit_reloc if a reloc occurs for a buffer
that hasn't been accounted yet. 
						
						
					 
					
						2008-04-18 11:57:38 +10:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						08f9b190a7 
					 
					
						
						
							
							Revert "[i965] renable regative rhw test"  
						
						... 
						
						
						
						This reverts commit 3158e981f5 
						
						
					 
					
						2008-04-17 16:50:42 +08:00 
						 
				 
			
				
					
						
							
							
								Andrew Randrianasulu 
							
						 
					 
					
						
						
							
						
						8642dd30f9 
					 
					
						
						
							
							r200: accept PROGRAM_CONSTANT inputs due to mesa changes  
						
						
						
						
					 
					
						2008-04-17 02:51:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						eff6f12032 
					 
					
						
						
							
							fixup r500 bits for renaming  
						
						
						
						
					 
					
						2008-04-16 20:42:15 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						09df5eaff2 
					 
					
						
						
							
							Merge branch 'master' into r500test  
						
						... 
						
						
						
						Conflicts:
	src/mesa/drivers/dri/r300/r300_cmdbuf.c
	src/mesa/drivers/dri/r300/r300_ioctl.c 
						
						
					 
					
						2008-04-16 20:25:08 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b64448b3e4 
					 
					
						
						
							
							bufmgr_fake: disable debugging again  
						
						
						
						
					 
					
						2008-04-16 16:49:32 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						96338dd147 
					 
					
						
						
							
							intel: fix _mesa_error ctx I introduced at lsat minute  
						
						
						
						
					 
					
						2008-04-16 16:37:13 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						7cc7ff7051 
					 
					
						
						
							
							intel/fake_bufmgr: Attempt to restrict references to objects in a batchbuffer > aperture size.  
						
						... 
						
						
						
						So with compiz on Intel hw with fake bufmgr, opening 4 firefox windows at 1680x1050 and hitting alt-tab, could cause the batchbuffer to try and reference more than the 32MB of RAM allocated.
Fix 1:
Fix 1 is to pre-verify the list of buffers against the current batchbuffer and if it can't possibly fit in the aperture to flush the batchbuffer to the hardware
and try again. If the buffers still can't fit well then you are hosed as I'm not sure there is a nice way to tell anyone.
Fix 2:
Next problem was that even with a simple check for total < aperture, we ran
into fragmentation issues, this meant that half way down a set of buffers,
we would fail as no blocks were available. Fix this by nuking the memory
manager from orbit and letting it start again and relayout the blocks in a
manner that fits.
Fix 3:
Finally the initial problem we were seeing was a memcpy to a NULL backing store.
We seem to end up with a texture at some point that never gets mapped but ends up with data in it. compiz al-tab icons have this property. So I created a card dirty bit that memcpy's any buffer that is !static and is written to back to memory. This probably is wrong but it makes compiz work for now.
Caveats:
965 support is still fail. 
						
						
					 
					
						2008-04-16 16:22:05 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						bbb042f0b8 
					 
					
						
						
							
							fix multi-draw buffer regression  
						
						
						
						
					 
					
						2008-04-14 21:02:34 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						118c2bc860 
					 
					
						
						
							
							only use __x86_64__, not __amd64__ (bug 15503)  
						
						
						
						
					 
					
						2008-04-14 14:10:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6c9e1b2337 
					 
					
						
						
							
							fix GL_ARB_texture_rectangle breakage  
						
						
						
						
					 
					
						2008-04-14 13:44:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8fd2b7d9dd 
					 
					
						
						
							
							fix GL_ARB_texture_rectangle breakage  
						
						
						
						
					 
					
						2008-04-14 13:43:24 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3403f9fe13 
					 
					
						
						
							
							check for _WIN32 and __WIN32__  
						
						
						
						
					 
					
						2008-04-14 13:41:39 -06:00 
						 
				 
			
				
					
						
							
							
								David Flynn 
							
						 
					 
					
						
						
							
						
						7be8d5664a 
					 
					
						
						
							
							define #extension GL_ARB_texture_rectangle  
						
						
						
						
					 
					
						2008-04-14 13:41:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						62c67576e0 
					 
					
						
						
							
							fixed WIN32 compile problem in libGLU  
						
						
						
						
					 
					
						2008-04-14 13:41:17 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						91d59e4cb9 
					 
					
						
						
							
							check for _WIN32 and __WIN32__  
						
						
						
						
					 
					
						2008-04-14 13:40:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8de268bb3c 
					 
					
						
						
							
							add -Wl case (part of prev DragonFly patch)  
						
						
						
						
					 
					
						2008-04-14 12:58:51 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4fd7f6047c 
					 
					
						
						
							
							define #extension GL_ARB_texture_rectangle  
						
						
						
						
					 
					
						2008-04-14 12:58:51 -06:00 
						 
				 
			
				
					
						
							
							
								David Flynn 
							
						 
					 
					
						
						
							
						
						ff3033e190 
					 
					
						
						
							
							define #extension GL_ARB_texture_rectangle  
						
						
						
						
					 
					
						2008-04-14 12:58:51 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						18404076e3 
					 
					
						
						
							
							r200: fix XPD vertex program instruction when using temps as inputs  
						
						... 
						
						
						
						due to the two read ports limit into temp memory may need the MAD_2 instruction
for the second instruction of the decomposed XPD.
While here, also try to avoid MAD_2 for MAD if all 3 inputs are temps but the
temps aren't actually distinct. 
						
						
					 
					
						2008-04-12 02:40:44 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						32134b5508 
					 
					
						
						
							
							r200: fix XPD vertex program instruction when using temps as inputs  
						
						... 
						
						
						
						due to the two read ports limit into temp memory may need the MAD_2 instruction
for the second instruction of the decomposed XPD.
While here, also try to avoid MAD_2 for MAD if all 3 inputs are temps but the
temps aren't actually distinct. 
						
						
					 
					
						2008-04-12 02:40:27 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						51ad219d6f 
					 
					
						
						
							
							fix failed assertion (parameter can be a PROGRAM_CONSTANT)  
						
						
						
						
					 
					
						2008-04-11 09:35:18 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b69eb0360a 
					 
					
						
						
							
							add missing glViewport calls  
						
						
						
						
					 
					
						2008-04-11 08:59:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3f4e80c06b 
					 
					
						
						
							
							comments  
						
						
						
						
					 
					
						2008-04-11 08:59:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						59c9c40c01 
					 
					
						
						
							
							Prepare changelog for upload  
						
						
						
						
					 
					
						2008-04-11 08:42:55 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						666e0635da 
					 
					
						
						
							
							New upstream release  
						
						
						
						
					 
					
						2008-04-11 08:41:32 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						f9968a0346 
					 
					
						
						
							
							Merge tag 'mesa_7_0_3' into debian-unstable  
						
						
						
						
					 
					
						2008-04-11 08:38:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						23635510e3 
					 
					
						
						
							
							Get the default GLXPixmap texture target from the server when appropriate.  
						
						... 
						
						
						
						Fixes compiz with direct rendering when both GLX_TEXTURE_2D_EXT and
GLX_TEXTURE_RECTANGLE_EXT are supported for a GLXPixmap and the
application didn't specify the texture target as a GLX drawable attribute
when creating the GLX drawable. 
						
						
					 
					
						2008-04-10 15:47:46 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						842b8b4c33 
					 
					
						
						
							
							more make clean items  
						
						
						
						
					 
					
						2008-04-09 22:30:42 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						26f0b8f506 
					 
					
						
						
							
							use InitUniforms()  
						
						
						
						
					 
					
						2008-04-09 22:30:42 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2dca3373ae 
					 
					
						
						
							
							Replace duplicated code with new shaderutil.c functions  
						
						
						
						
					 
					
						2008-04-09 22:30:42 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						90caba3d76 
					 
					
						
						
							
							shader utility functions  
						
						
						
						
					 
					
						2008-04-09 22:30:42 -06:00 
						 
				 
			
				
					
						
							
							
								Hasso Tepper 
							
						 
					 
					
						
						
							
						
						39dca05d1d 
					 
					
						
						
							
							New dragonfly configs  
						
						... 
						
						
						
						A re-do commit, this time with the intended commit message. 
						
						
					 
					
						2008-04-09 19:05:59 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f51b76b670 
					 
					
						
						
							
							Revert "Hasso Tepper <hasso@estpak.ee>"  
						
						... 
						
						
						
						This reverts commit 40ee989db5 
						
						
					 
					
						2008-04-09 19:04:36 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						40ee989db5 
					 
					
						
						
							
							Hasso Tepper <hasso@estpak.ee>  
						
						
						
						
					 
					
						2008-04-09 19:02:41 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ef76dfc7a0 
					 
					
						
						
							
							add link to 7.0.4 relnotes  
						
						
						
						
					 
					
						2008-04-09 19:01:07 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						02ddc08353 
					 
					
						
						
							
							initial 7.0.4 relnotes  
						
						
						
						
					 
					
						2008-04-09 19:00:53 -06:00 
						 
				 
			
				
					
						
							
							
								Hasso Tepper 
							
						 
					 
					
						
						
							
						
						4b24d5261a 
					 
					
						
						
							
							patches for DragonFly OS  
						
						
						
						
					 
					
						2008-04-09 18:59:19 -06:00 
						 
				 
			
				
					
						
							
							
								Hasso Tepper 
							
						 
					 
					
						
						
							
						
						f9c8af31c5 
					 
					
						
						
							
							Add support for dfbsd to mklib script.  
						
						
						
						
					 
					
						2008-04-09 11:03:05 -07:00 
						 
				 
			
				
					
						
							
							
								Hasso Tepper 
							
						 
					 
					
						
						
							
						
						43887cf396 
					 
					
						
						
							
							Add $(X11_INCLUDES) to shut makedepend up.  
						
						
						
						
					 
					
						2008-04-09 10:56:12 -07:00 
						 
				 
			
				
					
						
							
							
								Hasso Tepper 
							
						 
					 
					
						
						
							
						
						9f8df2d07f 
					 
					
						
						
							
							autoconf: Add dfbsd support.  
						
						
						
						
					 
					
						2008-04-09 10:51:21 -07:00 
						 
				 
			
				
					
						
							
							
								Jie Luo 
							
						 
					 
					
						
						
							
						
						2771862adc 
					 
					
						
						
							
							Handle fbconfig comparison correctly for attributes the X server didn't send.  
						
						
						
						
					 
					
						2008-04-08 19:17:06 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						c016f329ab 
					 
					
						
						
							
							Only convert configs if screen creation was successful.  
						
						... 
						
						
						
						Thanks to Adam Jackson for pointing it out. 
						
						
					 
					
						2008-04-08 18:31:07 -04:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						da3e48186d 
					 
					
						
						
							
							r300: Fix r300VAPInputRoute{0,1} for big endian platforms.  
						
						
						
						
					 
					
						2008-04-07 10:28:42 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5d73502625 
					 
					
						
						
							
							7.0.3 updates  
						
						
						
						
					 
					
						2008-04-04 19:28:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fad7933c44 
					 
					
						
						
							
							updated w/ 7.0.3 release  
						
						
						
						
					 
					
						2008-04-04 19:28:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6eddb4cb20 
					 
					
						
						
							
							import 7.0.3 relnotes from 7.0 branch  
						
						
						
						
					 
					
						2008-04-04 19:28:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c3240b5ff8 
					 
					
						
						
							
							added glGetActiveUniform_func  
						
						
						
						
					 
					
						2008-04-04 19:28:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						40905c909d 
					 
					
						
						
							
							mesa: add missing glPush/PopMatrix() calls  
						
						
						
						
					 
					
						2008-04-04 19:28:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ae0ea14ff6 
					 
					
						
						
							
							mesa: add missing glPush/PopMatrix() calls  
						
						
						
						
					 
					
						2008-04-04 19:28:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4b96a39c48 
					 
					
						
						
							
							added MD5 sums for 7.0.3  
						
						
						
						
					 
					
						2008-04-04 19:24:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						48616e71d2 
					 
					
						
						
							
							final prep/changes for 7.0.3 release  
						
						
						
						
					 
					
						2008-04-04 19:06:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1757acc293 
					 
					
						
						
							
							rewrite some of the mat*mat, mat*vec intrinsics  
						
						... 
						
						
						
						Also, remove obsolete matrix codegen code. 
						
						
					 
					
						2008-04-03 21:51:31 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						96b4ac05be 
					 
					
						
						
							
							silence warning  
						
						
						
						
					 
					
						2008-04-03 20:12:32 -06:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						e786924bf0 
					 
					
						
						
							
							Pick up dri2proto from the standard proto header include path.  
						
						
						
						
					 
					
						2008-04-02 19:17:31 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						dc836edf49 
					 
					
						
						
							
							Initialize GLX_EXT_texture_from_pixmap attributes correctly.  
						
						
						
						
					 
					
						2008-04-02 19:05:43 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						70d227ac62 
					 
					
						
						
							
							7.0.3 release candidate 3  
						
						
						
						
					 
					
						2008-04-01 18:04:13 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7f2c4f96f5 
					 
					
						
						
							
							Bug  #13492 : Only call ProgramStringNotify if program parsing succeeded.  
						
						... 
						
						
						
						Wine intentionally tries some out-of-spec programs to test strictness, and
calling ProgramStringNotify on the results of a failed program parse resulted
in crashes in the 965 driver.
(cherry picked from commit 185320ae13 
						
						
					 
					
						2008-04-01 16:27:48 -07:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						667f0f60fc 
					 
					
						
						
							
							fix mistakenly set ATIFragmentShader._Enabled bit (bug 15269)  
						
						
						
						
					 
					
						2008-04-01 23:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						28dfb0613b 
					 
					
						
						
							
							fix mistakenly set ATIFragmentShader._Enabled bit (bug 15269)  
						
						
						
						
					 
					
						2008-04-01 23:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5c4ca968fa 
					 
					
						
						
							
							added some missing calls to _mesa_enable_x_y_extensions()  
						
						
						
						
					 
					
						2008-04-01 08:43:34 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7592b8cc10 
					 
					
						
						
							
							added some missing calls to _mesa_enable_x_y_extensions()  
						
						
						
						
					 
					
						2008-04-01 08:41:24 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						b645942df9 
					 
					
						
						
							
							Use AC_CHECK_PROGS to find alternate make programs  
						
						... 
						
						
						
						The autoconf macro AC_PATH_PROGS handles the case of searching for
multiple program names already, so we don't need to open code it. Also
changed the search to AC_CHECK_PROGS so that it doesn't set the full
path unless the user specified. Finally, report back the found value at
the end for what the user should run. 
						
						
					 
					
						2008-03-31 17:00:00 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f55b831859 
					 
					
						
						
							
							fix ARB f/v program comment parsing bug  
						
						
						
						
					 
					
						2008-03-31 15:00:18 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						217f7f7e5d 
					 
					
						
						
							
							fix parsing bug involving comments at the end of ARB v/f programs  
						
						
						
						
					 
					
						2008-03-31 15:00:18 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						3ea80c1128 
					 
					
						
						
							
							fix parsing bug involving comments at the end of ARB v/f programs  
						
						
						
						
					 
					
						2008-03-31 14:58:48 -06:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						e82dd8c6e1 
					 
					
						
						
							
							DRI interface changes and DRI2 direct rendering support.  
						
						... 
						
						
						
						Add DRI2 direct rendering support to libGL and add DRI2 client side
protocol code.  Extend the GLX 1.3 create drawable functions in
glx_pbuffer.c to call into the DRI driver when possible.
Introduce __DRIconfig, opaque struct that represents a DRI driver
configuration.  Get's rid of the open coded __GLcontextModes in the
DRI driver interface and the context modes create and destroy
functions that the loader was requires to provide.  glcore.h is no
longer part of the DRI driver interface.  The DRI config is GL binding
agnostic, that is, not specific to GLX, EGL or other bindings.
The core API is now also an extension, and the driver exports a list
of extensions as the symbol __driDriverExtensions, which the loader
must dlsym() for.  The list of extension will always include the DRI
core extension, which allows creating and manipulating DRI screens,
drawables and contexts.  The DRI legacy extension, when available,
provides alternative entry points for creating the DRI objects that
work with the XF86DRI infrastructure.
Change DRI2 client code to not use drm drawables or contexts.  We
never used drm_drawable_t's and the only use for drm_context_t was as
a unique identifier when taking the lock.  We now just allocate a
unique lock ID out of the DRILock sarea block.  Once we get rid of the
lock entirely, we can drop this hack.
Change the interface between dri_util.c and the drivers, so that the
drivers now export the DriverAPI struct as driDriverAPI instead of the
InitScreen entry point.  This lets us avoid dlsym()'ing for the DRI2
init screen function to see if DRI2 is supported by the driver. 
						
						
					 
					
						2008-03-31 16:51:26 -04:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						2e5a63f365 
					 
					
						
						
							
							Prepare changelog for upload  
						
						
						
						
					 
					
						2008-03-31 16:47:34 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						7c614b4666 
					 
					
						
						
							
							Fix libgl1-mesa-swx11-i686's dependencies  
						
						... 
						
						
						
						Change libgl1-mesa-swx11-i686's pre-dependency on libgl1-mesa-swx11 to a
regular versioned dependency, and add ${shlibs:Depends}.
I'm not sure why this used Pre-Depends in the first place, I don't think
that's needed. 
						
						
					 
					
						2008-03-31 16:47:17 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						b23d908829 
					 
					
						
						
							
							Update 02_use-ieee-fp-on-s390-and-m68k.patch.  
						
						
						
						
					 
					
						2008-03-31 13:17:24 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						5379b84e63 
					 
					
						
						
							
							Update changelog and add bug closer  
						
						
						
						
					 
					
						2008-03-31 13:11:59 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						32c913308e 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git.freedesktop.org:/git/mesa/mesa into debian-unstable  
						
						
						
						
					 
					
						2008-03-31 13:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						63d8a8417d 
					 
					
						
						
							
							mesa: Free all shader program data before deleting all  
						
						... 
						
						
						
						shader/shader program objects to avoid memory access error. 
						
						
					 
					
						2008-03-31 17:17:34 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						aef47c4dc8 
					 
					
						
						
							
							Revert "mesa: separate shader program object from shader object." (bug#15244)  
						
						... 
						
						
						
						This reverts commit 3ffd11f71d 
						
						
					 
					
						2008-03-31 16:27:47 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						d30d9e42b7 
					 
					
						
						
							
							i915: texture object's lod bias. fix bug  #15192  
						
						
						
						
					 
					
						2008-03-31 13:45:06 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						1e83d70b6d 
					 
					
						
						
							
							i965: Apply -ve rhw to 965. Fix the regression introduced by  
						
						... 
						
						
						
						commit da476ff02d 
						
						
					 
					
						2008-03-31 09:37:55 +08:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						d9367842e5 
					 
					
						
						
							
							r300: Copy-and-paste error from the vertex program branch.  
						
						
						
						
					 
					
						2008-03-30 16:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						85e816882d 
					 
					
						
						
							
							r300: Take PROGRAM_CONSTANT into account.  
						
						... 
						
						
						
						This bug was introduced by commit 978145a075 
						
						
					 
					
						2008-03-30 16:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						3e0797f3b7 
					 
					
						
						
							
							Merge branch 'r300-vertprog-branch' of ssh://people.freedesktop.org/~z3ro/mesa  
						
						
						
						
					 
					
						2008-03-29 14:46:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						767dfa5b9c 
					 
					
						
						
							
							fix texture/renderbuffer mix-up in test_attachment_completeness()  
						
						
						
						
					 
					
						2008-03-28 13:25:25 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						635e964712 
					 
					
						
						
							
							fix texture/renderbuffer mix-up in test_attachment_completeness()  
						
						
						
						
					 
					
						2008-03-28 13:24:39 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						184cf464f4 
					 
					
						
						
							
							i965: depth offset on glPolygonMode(GL_LINE/GL_POINT)  
						
						
						
						
					 
					
						2008-03-28 17:32:45 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6054788f36 
					 
					
						
						
							
							r300: finish conversion of RS_INST regs  
						
						
						
						
					 
					
						2008-03-28 13:16:33 +11:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a9802328cd 
					 
					
						
						
							
							r300: move to using RS_INST names  
						
						
						
						
					 
					
						2008-03-28 13:06:28 +11:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7d2b6a0466 
					 
					
						
						
							
							consolidate some parsing functions that were pretty much identical for vertex/fragment programs  
						
						
						
						
					 
					
						2008-03-27 16:17:37 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						21454f8636 
					 
					
						
						
							
							when negating scalar src args, use NEGATE_XYZW, not NEGATE_X  
						
						... 
						
						
						
						This makes things easier on the back-end when generating GPU code.
cherry-picked from gallium-0.1 
						
						
					 
					
						2008-03-27 16:06:36 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						978145a075 
					 
					
						
						
							
							Set param_var->param_binding_type = PROGRAM_CONSTANT  
						
						... 
						
						
						
						cherry-picked from gallium-0.1 
						
						
					 
					
						2008-03-27 16:06:36 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						227af94cce 
					 
					
						
						
							
							Add a couple of test apps for line/unfilled polygon clipping.  
						
						
						
						
					 
					
						2008-03-27 11:57:08 -07:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						7ff5b38126 
					 
					
						
						
							
							Fix build problems  
						
						
						
						
					 
					
						2008-03-27 16:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						0500467044 
					 
					
						
						
							
							[965] Fix massively broken state cache dirty flagging.  
						
						... 
						
						
						
						It was flagging a last_bo update even when last_bo didn't change, but
another part was failing to update last_bo when it should have. 
						
						
					 
					
						2008-03-26 13:43:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						76430815a7 
					 
					
						
						
							
							[intel] Use mesa texmemory functions to allocate teximage Data.  
						
						... 
						
						
						
						Failure to consistently do so resulted in mismatched aligned versus
unaligned alloc/free. 
						
						
					 
					
						2008-03-26 13:33:34 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b4cbf6983e 
					 
					
						
						
							
							[965] Don't let the negate flags of src0 affect 1 constants in precalc_dst/lit  
						
						... 
						
						
						
						This patch is a variant of a submission by Michal Wajdeczko to fix
oglconform fpalu failures. 
						
						
					 
					
						2008-03-26 13:23:43 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						13a6f73a64 
					 
					
						
						
							
							[965] Correctly set read mask for OPCODE_SWZ in pass1.  
						
						... 
						
						
						
						While OPCODE_SWZ has usually been optimized away in pass0, it may still
exist if a SWZ with dst saturate was emitted in pass_fp.  Fixes an error
in oglconform fpalu.c. 
						
						
					 
					
						2008-03-26 13:00:03 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5cc56cbad8 
					 
					
						
						
							
							[965] Clean up whitespace and dead code from do_unfilled change.  
						
						
						
						
					 
					
						2008-03-26 12:59:17 -07:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						e49ec6e2a4 
					 
					
						
						
							
							r300: Indented the vertex program code...  
						
						
						
						
					 
					
						2008-03-26 08:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						82770b8c83 
					 
					
						
						
							
							r300: Cleaned up the default vertex program code with longer lines.  
						
						
						
						
					 
					
						2008-03-26 07:53:16 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						a2c1aad27d 
					 
					
						
						
							
							r300: Removed the last of the duplicate vertex program macros.  
						
						
						
						
					 
					
						2008-03-26 07:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						863ab98ac7 
					 
					
						
						
							
							r300: Added Copyright lines to the vertex program code.  
						
						
						
						
					 
					
						2008-03-26 07:09:21 +00:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						d24a5254c2 
					 
					
						
						
							
							[i915] don't use 4x4 filter for 1D shadowmap  
						
						
						
						
					 
					
						2008-03-26 14:40:30 +08:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						42a04ada10 
					 
					
						
						
							
							r300: Renamed the Mesa opcode translation functions.  
						
						
						
						
					 
					
						2008-03-26 06:31:33 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						2ac2911554 
					 
					
						
						
							
							r300: Renamed the destination-and-opcode/source macros to more appropriate names.  
						
						
						
						
					 
					
						2008-03-26 06:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d3ebaa41f5 
					 
					
						
						
							
							implement glGet/BindAttribLocationARB() for display lists  
						
						... 
						
						
						
						More such shader functions are needed... 
						
						
					 
					
						2008-03-25 14:03:52 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4e6c2c4f85 
					 
					
						
						
							
							updated to version 40  
						
						
						
						
					 
					
						2008-03-25 08:12:19 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e209f5300d 
					 
					
						
						
							
							updated glext.h to version 40  
						
						
						
						
					 
					
						2008-03-25 08:11:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3c4b50c352 
					 
					
						
						
							
							updated to version 40  
						
						
						
						
					 
					
						2008-03-25 08:11:36 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						0e34dcc6df 
					 
					
						
						
							
							intel: fix the issue "VBO: Cannot allocate memory for a BO" on  
						
						... 
						
						
						
						965 after merging intel_context.c from i915 and i965. fix bug# 15152. 
						
						
					 
					
						2008-03-25 17:29:38 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						816fbeaa81 
					 
					
						
						
							
							add GL_READ_FRAMEBUFFER_BINDING_EXT case, regenerate get.c file  
						
						
						
						
					 
					
						2008-03-24 19:56:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7048545c44 
					 
					
						
						
							
							fix wrong values for GL_READ/DRAW_FRAMEBUFFER_BINDING_EXT tokens  
						
						
						
						
					 
					
						2008-03-24 19:56:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4e7c2fcf18 
					 
					
						
						
							
							add GL_READ_FRAMEBUFFER_BINDING_EXT case, regenerate get.c file  
						
						
						
						
					 
					
						2008-03-24 19:55:46 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						22534f94f5 
					 
					
						
						
							
							fix wrong values for GL_READ/DRAW_FRAMEBUFFER_BINDING_EXT tokens  
						
						
						
						
					 
					
						2008-03-24 19:55:04 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						b469e9e93c 
					 
					
						
						
							
							R300: fix typo r300 fog reg  
						
						... 
						
						
						
						Noticed by pzad on IRC 
						
						
					 
					
						2008-03-24 14:49:43 -04:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						74aee365e3 
					 
					
						
						
							
							r300: Merged the constant zero/one source macros.  
						
						
						
						
					 
					
						2008-03-24 12:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						c75ffff84a 
					 
					
						
						
							
							r300: Merged the Vector and Math Engine opcode macros.  
						
						
						
						
					 
					
						2008-03-24 12:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c986421694 
					 
					
						
						
							
							autoconf: Add a workaround for second AC_PROG_PATH not overwriting results.  
						
						
						
						
					 
					
						2008-03-22 11:03:16 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1a6928fdbe 
					 
					
						
						
							
							use ctx->Driver.DeleteProgram() in a few more places  
						
						
						
						
					 
					
						2008-03-22 10:27:08 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						dc6fab90b4 
					 
					
						
						
							
							use ctx->Driver.DeleteProgram() in a few more places  
						
						
						
						
					 
					
						2008-03-22 10:27:03 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						731dec1bd5 
					 
					
						
						
							
							delete default programs with ctx->Driver.DeleteProgram()  
						
						
						
						
					 
					
						2008-03-22 09:13:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						325dbbac47 
					 
					
						
						
							
							delete default programs with ctx->Driver.DeleteProgram()  
						
						
						
						
					 
					
						2008-03-22 09:11:35 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9566cf0e2f 
					 
					
						
						
							
							r500: fixup fake shader to keep gears going  
						
						
						
						
					 
					
						2008-03-22 11:00:25 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4feac4e40e 
					 
					
						
						
							
							r500: enable gb tiling for r5xx  
						
						
						
						
					 
					
						2008-03-22 10:56:48 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						583ed4bde3 
					 
					
						
						
							
							r500: fixup support for emitting fragment program to hardware.  
						
						... 
						
						
						
						Also fixup the constant emission
this breaks glxgears from what I can see but its another step to correctness 
						
						
					 
					
						2008-03-22 10:55:32 +10:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						c60b5dfde8 
					 
					
						
						
							
							[965] Avoid emitting dead code for DPx/math instructions.  
						
						... 
						
						
						
						The pass1 optimization stage clears out writemasks and registers, but the
instructions themselves are still being processed at this stage, and could
have resulted in them still being emitted. 
						
						
					 
					
						2008-03-21 14:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						bb419970ef 
					 
					
						
						
							
							[965] Improve pinterp performance by delaying reads of just-written regs.  
						
						
						
						
					 
					
						2008-03-21 14:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						6c1a98e97a 
					 
					
						
						
							
							[965] Fix negating of unsigned value in emit_wpos_xy.  
						
						
						
						
					 
					
						2008-03-21 14:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						5f10438f2d 
					 
					
						
						
							
							[965] Add MVP code for position invariant vertex programs.  
						
						... 
						
						
						
						This fixes the arbvptorus demo. 
						
						
					 
					
						2008-03-21 14:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						31fe7cf5e3 
					 
					
						
						
							
							[win32] Use native aligned memory allocation functions.  
						
						
						
						
					 
					
						2008-03-21 14:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						aa8a7ef823 
					 
					
						
						
							
							[965] Shuffle state flags to match the order we initialize them in.  
						
						
						
						
					 
					
						2008-03-21 14:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Wajdeczko 
							
						 
					 
					
						
						
							
						
						9f6e8e89c8 
					 
					
						
						
							
							intel: Use _mesa_ffs wrapper, and fix a use-after-free with INTEL_DEBUG=buf.  
						
						
						
						
					 
					
						2008-03-21 14:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						050c533cbf 
					 
					
						
						
							
							autoconf: automatically detect if -ldl is required.  
						
						... 
						
						
						
						This logic was copied from the xserver. 
						
						
					 
					
						2008-03-21 14:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						bcb61987fb 
					 
					
						
						
							
							Fix xdemos build on FreeBSD: <sys/types.h> before <netinet/tcp.h>  
						
						
						
						
					 
					
						2008-03-21 14:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5ad06156b2 
					 
					
						
						
							
							Fix autoconf build on FreeBSD: detect gmake, and put -D*_SOURCE under linux.  
						
						
						
						
					 
					
						2008-03-21 14:19:29 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d933be6baf 
					 
					
						
						
							
							Refactor PBO validate/map code.  
						
						... 
						
						
						
						We always need to do PBO validation, so do that in core Mesa before calling driver routine. 
						
						
					 
					
						2008-03-21 14:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3c9862d337 
					 
					
						
						
							
							include varray.h to silence warning  
						
						
						
						
					 
					
						2008-03-21 13:42:36 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a429a25cd5 
					 
					
						
						
							
							add a number of PBO validate/map/unmap functions  
						
						... 
						
						
						
						Helper functions for (some) drivers, including swrast. 
						
						
					 
					
						2008-03-21 13:41:00 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						85ea7ff25c 
					 
					
						
						
							
							Fix some PBO breakage.  
						
						... 
						
						
						
						In _mesa_Bitmap, can't early return if bitmap ptr is NULL, it may be an offset
into a PBO.  Similarly for _mesa_GetTexImage. 
						
						
					 
					
						2008-03-21 12:33:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						39ac6b0481 
					 
					
						
						
							
							Fix some PBO breakage.  
						
						... 
						
						
						
						In _mesa_Bitmap, can't early return if bitmap ptr is NULL, it may be an offset
into a PBO.  Similarly for _mesa_GetTexImage. 
						
						
					 
					
						2008-03-21 12:32:29 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						7936c614ab 
					 
					
						
						
							
							[i965] multiple rendering target fix  
						
						
						
						
					 
					
						2008-03-21 18:16:11 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						3eb8e5871f 
					 
					
						
						
							
							r500: setup fragment program constant emission atom  
						
						
						
						
					 
					
						2008-03-21 17:05:29 +10:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						7233eabaf0 
					 
					
						
						
							
							[i915] GL_DEPTH_TEXTURE_MODE fix  
						
						
						
						
					 
					
						2008-03-20 17:47:02 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ed18005a99 
					 
					
						
						
							
							r300: add rv530 pci id for the t60p laptop  
						
						
						
						
					 
					
						2008-03-20 14:34:04 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d019f101e8 
					 
					
						
						
							
							r300: this code really shouldn't be here.  
						
						... 
						
						
						
						For R500 just ignore it for now while I do something interesting like
run glxgears. 
						
						
					 
					
						2008-03-20 14:30:59 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2b8e422b31 
					 
					
						
						
							
							mesa: cleanup state emission and rs for r500  
						
						... 
						
						
						
						trivial clear app now renders 
						
						
					 
					
						2008-03-20 14:21:10 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9e6e4ae49a 
					 
					
						
						
							
							r500 RS unit setup  
						
						
						
						
					 
					
						2008-03-20 13:57:22 +10:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						bff94a91c6 
					 
					
						
						
							
							mesa: The span array is only populated in single-pixel  
						
						... 
						
						
						
						point drawing function. 
						
						
					 
					
						2008-03-20 11:34:14 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7183ccaa9d 
					 
					
						
						
							
							[965] Initialize region surface key structure padding.  
						
						... 
						
						
						
						Fixes valgrind warnings, and potential performance loss from cache misses. 
						
						
					 
					
						2008-03-19 17:54:06 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7d5f713fa5 
					 
					
						
						
							
							[intel] Fix an uninitialized variable access in PRESUMED_OFFSET clearing.  
						
						... 
						
						
						
						It was harmless, as the only time we need to clear PRESUMED_OFFSET, the
variable had been initialized already. 
						
						
					 
					
						2008-03-19 17:54:06 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e03dd83209 
					 
					
						
						
							
							fix IEEE_ONE definition for ICC compiler (bug 15134)  
						
						
						
						
					 
					
						2008-03-19 17:25:50 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						46cc4854e9 
					 
					
						
						
							
							fix IEEE_ONE definition for ICC compiler (bug 15134)  
						
						
						
						
					 
					
						2008-03-19 17:25:18 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						65c4ced1cc 
					 
					
						
						
							
							Radeon 9500 (0x4144) only has one pipe  
						
						... 
						
						
						
						confirmed by Reid Linnemann <lreid@cs.okstate.edu > 
						
						
					 
					
						2008-03-19 18:10:47 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b5292b4d99 
					 
					
						
						
							
							x86_init_func_size() returns int to indicate success/fail (bug 15119)  
						
						
						
						
					 
					
						2008-03-19 09:52:08 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						29054676a0 
					 
					
						
						
							
							s/x86_init_func/x86_init_func_size (fixes bug 15119)  
						
						
						
						
					 
					
						2008-03-19 08:38:28 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						947312e464 
					 
					
						
						
							
							[i915] arb point sprite only support in i965  
						
						
						
						
					 
					
						2008-03-19 16:32:29 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						c62f504eb6 
					 
					
						
						
							
							[i915] fix fragment.position  
						
						
						
						
					 
					
						2008-03-19 16:29:47 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						57028236c8 
					 
					
						
						
							
							more r500 vs r300 kickin  
						
						
						
						
					 
					
						2008-03-19 16:29:11 +10:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b790b24ff9 
					 
					
						
						
							
							[i915] Bug  #13634 : Fix bugs in 945 cube mipmap layout.  
						
						... 
						
						
						
						The most egregious, and the one the bug report and failure in the cubemap
demo were about was introduced with intel_mipmap_pitch_align(), where a
"* 2" for the pitch calculation was lost.  The base size < 32 case also
failed to align, which may have caused problems with render to texture.
Another bug would have broken 2x2/1x1 base mipmap levels by placing the
data where the hardware wouldn't look for it.
Other bugs remain with the layout of the small mipmap faces (hardware looks
for them in X,Y,Z,-X,-Y,-Z order along the bottom row, but we lay them out
X,-X,Y,-Y,Z,-Z). 
						
						
					 
					
						2008-03-18 20:17:56 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c2814f2a3f 
					 
					
						
						
							
							[i915] Add comments about how cube texture layout works.  
						
						
						
						
					 
					
						2008-03-18 20:17:56 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						45adf29ed0 
					 
					
						
						
							
							[i915] Move miptree layout code into separate functions per target.  
						
						... 
						
						
						
						Also clean up some other miscellaneous formatting nits while I'm at it. 
						
						
					 
					
						2008-03-18 20:17:56 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						e5f50f2fa3 
					 
					
						
						
							
							[intel] Clarify miptree layout by using byte offsets to images.  
						
						
						
						
					 
					
						2008-03-18 20:17:56 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						363d878519 
					 
					
						
						
							
							[945] Remove conditional in 945 3D mipmap layout checking for cube layout.  
						
						
						
						
					 
					
						2008-03-18 20:17:55 -07:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						a3b5ae783e 
					 
					
						
						
							
							set outputs_safe to 0 as it's possible for the code generation  
						
						... 
						
						
						
						to slip over the allocated memory for the vb.
pull in sse fixes from gallium-0.1 
						
						
					 
					
						2008-03-19 01:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						f93882512e 
					 
					
						
						
							
							set outputs_safe to 0 as it's possible for the code generation  
						
						... 
						
						
						
						to slip over the allocated memory for the vb.
pull in sse fixes from gallium-0.1 
						
						
					 
					
						2008-03-19 01:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						f7cfc51b05 
					 
					
						
						
							
							Revert "[i965] make stipple pattern continue across GL_LINE_LOOP and GL_LINE_STRIP"  
						
						... 
						
						
						
						There is no information in GS to determinate when to reset line stipple count, still fallback to software
This reverts commit 5a0314b431 
						
						
					 
					
						2008-03-18 17:37:25 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						ae2c31ed66 
					 
					
						
						
							
							glx: Add isDirect back to __GLXcontextRec. It is needed  
						
						... 
						
						
						
						to check whether oldGC is used for direct rendering in
function MakeContextCurrent. However it is possible
oldGC->driContext is already freed. fix bug #14926 . 
						
						
					 
					
						2008-03-18 15:02:57 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						5a0314b431 
					 
					
						
						
							
							[i965] make stipple pattern continue across GL_LINE_LOOP and GL_LINE_STRIP  
						
						
						
						
					 
					
						2008-03-18 10:27:20 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						48efb769e9 
					 
					
						
						
							
							r300: add new rs690 pci id  
						
						
						
						
					 
					
						2008-03-18 10:29:16 +10:00 
						 
				 
			
				
					
						
							
							
								Andrzej Trznadel 
							
						 
					 
					
						
						
							
						
						3105bc1d88 
					 
					
						
						
							
							[965] Fix fp temp reg release code to not usually release all temps.  
						
						... 
						
						
						
						Also, use wrapped ffs() instead of native. 
						
						
					 
					
						2008-03-17 15:56:26 -07:00 
						 
				 
			
				
					
						
							
							
								Andrzej Trznadel 
							
						 
					 
					
						
						
							
						
						e9809a36aa 
					 
					
						
						
							
							Fix compat implementation of ffs() to return 1-based bit numbers.  
						
						
						
						
					 
					
						2008-03-17 15:52:08 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						0dee2a4f6f 
					 
					
						
						
							
							only set InputsRead bit if input is really used  
						
						
						
						
					 
					
						2008-03-17 08:35:34 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						f2b914298f 
					 
					
						
						
							
							only set InputsRead bit if input is really used  
						
						
						
						
					 
					
						2008-03-17 08:35:27 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						d787850ae6 
					 
					
						
						
							
							mesa: Add vertex.attrib 0-15 to arb_input_attrib_string.  
						
						
						
						
					 
					
						2008-03-17 12:11:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						1c71ec4d45 
					 
					
						
						
							
							some basic r500 portage  
						
						
						
						
					 
					
						2008-03-17 21:09:49 +10:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						c48212fe58 
					 
					
						
						
							
							r300: Simplify r300VAPInputRoute1.  
						
						
						
						
					 
					
						2008-03-17 12:03:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						f0c8863dbb 
					 
					
						
						
							
							r300: Simplify r300VAPInputRoute0, check for valid input.  
						
						
						
						
					 
					
						2008-03-17 12:02:56 +01:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						8d5231a358 
					 
					
						
						
							
							[i965] round pointsize to nearest int according to spec  
						
						
						
						
					 
					
						2008-03-17 17:52:26 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5da8289e9c 
					 
					
						
						
							
							r500: fragprog  
						
						
						
						
					 
					
						2008-03-17 19:05:44 +10:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						4a556bcb17 
					 
					
						
						
							
							intel: fix the error in commit  7ed1fd5d84 
						
						
						
						
					 
					
						2008-03-17 17:02:42 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						4478926b3a 
					 
					
						
						
							
							intel: It is needed to allocating texture memory to accommodate  
						
						... 
						
						
						
						a texture when calling TexImage with pixels set to NULL pointer. 
						
						
					 
					
						2008-03-17 16:52:07 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						7ed1fd5d84 
					 
					
						
						
							
							intel: Remove an assertion from intel_miptree_create. TexImage  
						
						... 
						
						
						
						call with zero width/height/depth matches GL spec. 
						
						
					 
					
						2008-03-17 16:50:20 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						0819b25dfb 
					 
					
						
						
							
							mesa: avoid to unlock an unlocked array in _mesa_PopClientAttrib  
						
						
						
						
					 
					
						2008-03-17 16:48:36 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						07ff7c2285 
					 
					
						
						
							
							mesa: Follow GL spec to draw DEPTH_COMPONENT pixels when  
						
						... 
						
						
						
						there's no depth buffer. Fix bug #11580  
						
						
					 
					
						2008-03-17 16:47:42 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						b0f681b458 
					 
					
						
						
							
							[i965] fix wpos height 1 pixel higher  
						
						
						
						
					 
					
						2008-03-17 16:39:10 +08:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						98e13fecd0 
					 
					
						
						
							
							Test createNewScreen for NULL, not createNewScreenName in driCreateScreen().  
						
						
						
						
					 
					
						2008-03-15 14:06:42 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3cebc35669 
					 
					
						
						
							
							init tmpNode to zeros  
						
						
						
						
					 
					
						2008-03-14 14:16:00 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e80a2888bb 
					 
					
						
						
							
							init tmpNode to zeros  
						
						
						
						
					 
					
						2008-03-14 14:15:55 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						868193d54e 
					 
					
						
						
							
							mesa: fix emit_clamp() so that we don't use an output register as temporary  
						
						... 
						
						
						
						IR_CLAMP is decomposed into OPCODE_MIN+OPCODE_MAX.  Allocate a temporary
register for the intermediate value so we don't inadvertantly use an output
register (which are write-only on some GPUs). 
						
						
					 
					
						2008-03-14 13:59:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e75a204fb9 
					 
					
						
						
							
							mesa: fix emit_clamp() so that we don't use an output register as temporary  
						
						... 
						
						
						
						IR_CLAMP is decomposed into OPCODE_MIN+OPCODE_MAX.  Allocate a temporary
register for the intermediate value so we don't inadvertantly use an output
register (which are write-only on some GPUs). 
						
						
					 
					
						2008-03-14 13:57:53 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						42c279a03b 
					 
					
						
						
							
							glx: fix rotation regression. bug  #14963  
						
						
						
						
					 
					
						2008-03-14 15:27:15 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						f94d317d7a 
					 
					
						
						
							
							intel: fix abort issue with shadowtex demo when use  
						
						... 
						
						
						
						DEPTH_STENCIL texture. (bug#14952). 
						
						
					 
					
						2008-03-14 11:50:11 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						ac06a5c16a 
					 
					
						
						
							
							fix state.lightprod ambient/specular w value (bug  #14983 )  
						
						
						
						
					 
					
						2008-03-13 12:43:53 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						142fcd3a13 
					 
					
						
						
							
							fix state.lightprod ambient/specular w value (bug  #14983 )  
						
						
						
						
					 
					
						2008-03-13 12:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						fcb7cb9e72 
					 
					
						
						
							
							[i965] multiple rendering target support  
						
						
						
						
					 
					
						2008-03-13 14:46:38 +08:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						9110425c72 
					 
					
						
						
							
							libGL: Pull the drawable hash back out in the generic code.  
						
						... 
						
						
						
						This will be shared between dri and dri2 code. 
						
						
					 
					
						2008-03-12 02:18:12 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						94f39f2e7c 
					 
					
						
						
							
							Add another missing check for uninitialized DRI.  
						
						... 
						
						
						
						Spotted by Chris Taylor. 
						
						
					 
					
						2008-03-12 02:04:16 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						f1e1267372 
					 
					
						
						
							
							Fix include path for rain demo so glut.h is found  
						
						
						
						
					 
					
						2008-03-11 06:24:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						ed758fee0c 
					 
					
						
						
							
							Merge branch '7.0-glx' into mesa_7_0_branch  
						
						
						
						
					 
					
						2008-03-10 16:45:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						b957655a91 
					 
					
						
						
							
							autoconf: Enable xdemos by default when we build libGL  
						
						... 
						
						
						
						Since the xdemos only link to libGL now, we can enable them for all but
the osmesa driver target. 
						
						
					 
					
						2008-03-10 16:11:04 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Huddleston 
							
						 
					 
					
						
						
							
						
						4dfd2dcbe7 
					 
					
						
						
							
							Darwin: Fixed small error in darwin config files  
						
						... 
						
						
						
						(cherry picked from commit a21c61ee8b 
						
						
					 
					
						2008-03-10 16:03:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Huddleston 
							
						 
					 
					
						
						
							
						
						a21c61ee8b 
					 
					
						
						
							
							Darwin: Fixed small error in darwin config files  
						
						
						
						
					 
					
						2008-03-10 16:02:55 -07:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						fe23dc5eca 
					 
					
						
						
							
							Move make install logic for libGL back into src/mesa/Makefile.  
						
						... 
						
						
						
						This makes make install work again for non-glx libGL implementations.
The make install logic is split into three sub-targets: install-libgl,
install-osmesa, install-drivers.  The install target in src/glx/x11
is then implemented using the src/mesa make install-libgl rule.
Thanks to Dan Nicholson for pointing out the breakage. 
						
						
					 
					
						2008-03-10 18:46:19 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						3731159ec6 
					 
					
						
						
							
							Only try to call DRI function if DRI got initialized properly.  
						
						
						
						
					 
					
						2008-03-10 18:46:19 -04:00 
						 
				 
			
				
					
						
							
							
								Jeremy Huddleston 
							
						 
					 
					
						
						
							
						
						7c7fece977 
					 
					
						
						
							
							Darwin: Config/source fixes to now build glxdemo apps and OSMesa  
						
						... 
						
						
						
						Also added darwin-fat-32bit darwin-fat-all configs and deleted old darwin-x86ppc config
(cherry picked from commit 7120c0089d 
						
						
					 
					
						2008-03-10 15:21:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						24697da20e 
					 
					
						
						
							
							glapi: Resync generated files with 7.0 branch  
						
						... 
						
						
						
						The previous commits pulled in the generated files from master. This
regenerates the files from the source on the 7.0 branch. 
						
						
					 
					
						2008-03-10 15:17:59 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Huddleston 
							
						 
					 
					
						
						
							
						
						7120c0089d 
					 
					
						
						
							
							Darwin: Config/source fixes to now build glxdemo apps and OSMesa  
						
						... 
						
						
						
						Also added darwin-fat-32bit darwin-fat-all configs and deleted old darwin-x86ppc config 
						
						
					 
					
						2008-03-10 15:13:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						88a436a8f7 
					 
					
						
						
							
							glapi: Generate xserver glapi sources in the mesa tree  
						
						... 
						
						
						
						Instead of generating the glapi sources for the xserver and commiting
them to the xserver tree, we can keep them in the mesa tree and change
the xserver build to use the files from the mesa tree.
This makes the xserver glx build more robust as it reduces the chances
for mismatches of the glX API used in the xserver vs. in mesa.
(cherry picked from commit 7688791fc5 
						
						
					 
					
						2008-03-10 15:03:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						2fdb5a245d 
					 
					
						
						
							
							glapi: Correct prerequisites for gl_and_glX_API.xml  
						
						... 
						
						
						
						The indirect_dispatch.h and indirect_table.c source files use
gl_and_glX_API.xml in their generation rather than glX_API.xml, but it
wasn't listed in their prerequisites. In turn, gl_and_glX_API.xml uses
glX_API.xml, but this is already listed in $(COMMON_GLX).
(cherry picked from commit 929b6d2ebf 
						
						
					 
					
						2008-03-10 15:03:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						8441b53538 
					 
					
						
						
							
							glapi: Use make automatic variables to clean up the commands  
						
						... 
						
						
						
						Make use of the make automatic variables $@ (the target) and $< (first
prerequisite) to clean up the commands for the glapi generation. This
improves readability and guards against typos since words are repeated
less frequently.
(cherry picked from commit fc67d47708 
						
						
					 
					
						2008-03-10 15:02:51 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						d336df8b73 
					 
					
						
						
							
							glapi: Use variable for indent and flags  
						
						... 
						
						
						
						Put the path to indent and the flags to call it with in configs/default
rather than in the Makefile. This makes it easier to change the values
globally.
(cherry picked from commit 817af9bec2 
						
						
					 
					
						2008-03-10 15:02:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						460d25dca1 
					 
					
						
						
							
							autoconf: Add autogen.sh from Xorg for easier setup from git  
						
						... 
						
						
						
						The defacto method to rebuild the autotools and run the generated
configure is an autogen.sh script. It is much more discoverable than the
custom `make configure' used here. The Makefile targets are still useful
for creating tarballs, though. This autogen.sh is copied from Xorg. 
						
						
					 
					
						2008-03-10 12:36:57 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						ab5750f143 
					 
					
						
						
							
							Ignore more demo programs  
						
						
						
						
					 
					
						2008-03-10 12:36:10 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9162bc8f48 
					 
					
						
						
							
							remove extra #include of assert.h (bug 14932)  
						
						
						
						
					 
					
						2008-03-10 07:43:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						dd0a9203e3 
					 
					
						
						
							
							fix parsing of state.texenv.color (bug 14931)  
						
						
						
						
					 
					
						2008-03-10 07:43:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8aaf805b8a 
					 
					
						
						
							
							fix parsing of state.texenv.color (bug 14931)  
						
						
						
						
					 
					
						2008-03-10 07:41:31 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						20e0a8a1ca 
					 
					
						
						
							
							dri: fix function call to add new parameter.  
						
						... 
						
						
						
						This may not be correct but it should get the build going. 
						
						
					 
					
						2008-03-10 19:13:34 +10:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						dcbe215c01 
					 
					
						
						
							
							DRI2: Make setTexBuffer take a __DRIdrawable instead of a BO handle.  
						
						... 
						
						
						
						This fixes a problem where texturing from the same Pixmap more than
once per batchbuffer would hang the DRI driver.  We just use the region
associated with the front left renderbuffer of the __DRIdrawable for
texturing, which avoids creating different regions for the same BO.
This change also make GLX_EXT_texture_from_pixmap work for direct
rendering, since tracking the __DRIdrawable -> BO handle now uses
the standard DRI2 event buffer.  Of course, DRI2 direct rendering
doesn't exist yet.
Finally, this commit bumps the DRI interface version again, accounting
for the change in the DRI_TEX_BUFFER extension and the change in
commit 0bba0e5be7 
						
						
					 
					
						2008-03-09 21:28:04 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						180b41594c 
					 
					
						
						
							
							DRI2: Drop DriverAPI.UpdateBuffer.  
						
						... 
						
						
						
						__dri2ParseEvents() would determine the kind of event, but then call
UpdateBuffer() in either case, and UpdateBuffer() would then have to
figure that out again to dispatch to HandleBufferAttach() or
HandleDrawableConfig().  Pretty pointless. 
						
						
					 
					
						2008-03-09 21:22:49 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						2d5ea175f7 
					 
					
						
						
							
							DRI2: Pass the context instead of the screen to __dri2ParseEvents().  
						
						... 
						
						
						
						Makes a lot more sense, since the screen is always implicit in the
DRI drawable, but it may not be possible to track down a context from
just a drawable. 
						
						
					 
					
						2008-03-09 21:19:17 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						0bba0e5be7 
					 
					
						
						
							
							DRI2: Add event buffer head as an argument to driCreateNewDrawable().  
						
						... 
						
						
						
						The DRI driver needs to know where in the buffer to start reading. 
						
						
					 
					
						2008-03-09 21:16:30 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						810e0549af 
					 
					
						
						
							
							fix botched test for clearing color buffers (should fix depth peeling regression)  
						
						
						
						
					 
					
						2008-03-09 18:30:07 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						29fbf72dbf 
					 
					
						
						
							
							Set normalized flag for GLubyte arrays in _mesa_VertexAttribPointerNV()  
						
						
						
						
					 
					
						2008-03-09 17:54:32 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						507da24767 
					 
					
						
						
							
							init vertex weight attrib to (1,0,0,0)  
						
						
						
						
					 
					
						2008-03-09 17:54:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						882e0e0179 
					 
					
						
						
							
							fix __builtin_expect() definition test for IBM XLC (sf bug 1909832)  
						
						
						
						
					 
					
						2008-03-09 17:54:32 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						8161fd2785 
					 
					
						
						
							
							Set normalized flag for GLubyte arrays in _mesa_VertexAttribPointerNV()  
						
						
						
						
					 
					
						2008-03-09 17:53:00 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						2f23025dfe 
					 
					
						
						
							
							init vertex weight attrib to (1,0,0,0)  
						
						
						
						
					 
					
						2008-03-09 17:51:21 -06:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						b0f8025434 
					 
					
						
						
							
							Properly revert the libGL loader path breakage.  
						
						
						
						
					 
					
						2008-03-09 19:02:56 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						03db9c8acb 
					 
					
						
						
							
							libGL: Fall back to DEFAULT_DRIVER_DIR properly.  
						
						... 
						
						
						
						After commit 6fd82f6fbdMagnus.Kessler@gmx.net > for spotting it. 
						
						
					 
					
						2008-03-09 16:29:17 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1867eac230 
					 
					
						
						
							
							fix __builtin_expect() definition test for IBM XLC (sf bug 1909832)  
						
						
						
						
					 
					
						2008-03-09 10:54:50 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						eecb3ab7c6 
					 
					
						
						
							
							replace // comment with /* */ (bug 14916)  
						
						
						
						
					 
					
						2008-03-09 10:41:50 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						99a1260985 
					 
					
						
						
							
							added info about checking out gallium-0.1 for cell code  
						
						
						
						
					 
					
						2008-03-09 10:39:00 -06:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						3d28a2690f 
					 
					
						
						
							
							Use _X_HIDDEN to hide a bunch of leaked symbols.  
						
						
						
						
					 
					
						2008-03-08 22:28:01 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						020c64b2cf 
					 
					
						
						
							
							Move DRI context functions into dri_glx.c.  
						
						... 
						
						
						
						Also drop isDirect flag; if gc->driContext is non-NULL, it's direct. 
						
						
					 
					
						2008-03-08 21:57:29 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						20b9230ce1 
					 
					
						
						
							
							Move DRI drawable creation into dri_glx.c.  
						
						
						
						
					 
					
						2008-03-08 21:02:23 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						92d2a78f8d 
					 
					
						
						
							
							Introduce __GLXDRIscreen so we can start moving function pointers in there.  
						
						... 
						
						
						
						Temporarily rename the __DRIscreen member to __driScreen.  Eventually,
we'll move that into __GLXDRIscreen and only access it in dri_glx.c. 
						
						
					 
					
						2008-03-08 20:34:24 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						53dc863636 
					 
					
						
						
							
							Move DRI specific parts of CreateContext into dri_glx.c.  
						
						
						
						
					 
					
						2008-03-08 20:02:22 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						a1ea6f6198 
					 
					
						
						
							
							Convert driCreateScreen and driDestroyScreen to function pointers.  
						
						... 
						
						
						
						We avoid leaking the symbols and will be able to replace them with
DRI2 implementation later on. 
						
						
					 
					
						2008-03-08 19:15:50 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						425f9ed44e 
					 
					
						
						
							
							Abstract __DRIdisplayPrivateRec away in dri_glx.c.  
						
						... 
						
						
						
						This patch moves __DRIdisplayPrivateRec definition into dri_glx.c and
let's dri_glx.c allocate the __DRIdisplay struct pointer to from
__GLXdisplayPrivate.
A small step towards moving more of the dri functionality into dri_glx.c. 
						
						
					 
					
						2008-03-08 19:10:21 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						f585cb29b8 
					 
					
						
						
							
							Make __glXCloseDisplay static instead of prototyping it to avoid warning.  
						
						
						
						
					 
					
						2008-03-08 17:38:02 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						47d563006d 
					 
					
						
						
							
							Move libGL install target to the libGL Makefile.  
						
						
						
						
					 
					
						2008-03-08 17:19:39 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						6fd82f6fbd 
					 
					
						
						
							
							Simplify LIBGL_DRIVERS_PATH walking.  
						
						
						
						
					 
					
						2008-03-08 16:19:39 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						0f2723cacb 
					 
					
						
						
							
							Simplify dri loading code by eliminating dlopen "cache".  
						
						... 
						
						
						
						No need to jump through hoops to track __DRIdrivers and avoid dlopening the
same .so more than twice, dlopen() does this internally.  Besides, we
were already bypassing this and dlopening drivers for each screen,
whether or not they were already dlopened. 
						
						
					 
					
						2008-03-08 16:19:39 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						890d44e54f 
					 
					
						
						
							
							libGL: Consolidate DRI initialization in dri_glx.c  
						
						... 
						
						
						
						Move a lot of code over from glx_ext.c. 
						
						
					 
					
						2008-03-08 16:19:39 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						db7fc63110 
					 
					
						
						
							
							autoconf: Print GCC include path directly and be more robust using it  
						
						... 
						
						
						
						Rather than constructing the GCC include path from `-print-search-dirs',
we can get the path directly from `-print-file-name=include'. This is
used in the Linux kernel build, for example. If no output is returned
from the command, then we don't append a -I path the the makedepend
options. 
						
						
					 
					
						2008-03-07 11:48:09 -08:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						1e6943cf55 
					 
					
						
						
							
							[intel] Only enable GL_EXT_texture_sRGB on i965.  
						
						... 
						
						
						
						Fixes  #14799 . 
					
						2008-03-07 13:46:05 -05:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						7676980d38 
					 
					
						
						
							
							[i965] fix fd.o bug  #11471  and  #11478  
						
						... 
						
						
						
						1. Follow EXT_texture_rectangle with YCbCr texture
	2. swap UV component for MESA_FORMAT_YCBCR 
						
						
					 
					
						2008-03-07 15:11:28 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						5982d39799 
					 
					
						
						
							
							i965: use RGB565 to render a bitmap if Depth is 16  
						
						
						
						
					 
					
						2008-03-07 09:48:11 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						d76545de57 
					 
					
						
						
							
							i965: Fix double free issue to pass glean/maskedClear test  
						
						
						
						
					 
					
						2008-03-06 13:23:27 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						771ba66629 
					 
					
						
						
							
							i965:fix segfault issue when clearing the window which  
						
						... 
						
						
						
						is created with mode GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH.
This issue is introduced by 20b8bff49c 
						
						
					 
					
						2008-03-06 09:45:51 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						fe91c05b54 
					 
					
						
						
							
							[intel] Add a driconf option to cache freed buffer objects for reuse.  
						
						... 
						
						
						
						This is defaulted off as it has potentially large memory costs for a modest
performance gain.  Ideally we will improve DRM performance to the point where
this optimization is not worth the memory cost in any case, or find some
middle ground in caching only limited numbers of certain buffers.  For now,
this provides a modest 4% improvement in openarena on GM965 and 10% in openarena
on GM945. 
						
						
					 
					
						2008-03-05 16:29:14 -08:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						fc21e9cdd0 
					 
					
						
						
							
							r300: replace some hard coded mask by define in stencil area  
						
						
						
						
					 
					
						2008-03-04 21:52:49 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						701ccf6f29 
					 
					
						
						
							
							r300: Fix some issues with masks in stencil buffer area  
						
						
						
						
					 
					
						2008-03-04 21:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						3d608c7a2d 
					 
					
						
						
							
							[dri2] Add tail pointer to reemitDrawableInfo callback.  
						
						... 
						
						
						
						When the DRI doesn't parse the event buffer for a while, the X server
may overwrite data that the driver didn't get a chance to look at.  The
reemitDrawableInfo callback requests that the X server reemit all info
for the specified drawable.  To make use of this, the drive needs to know
the new tail pointer so it know where to start reading from. 
						
						
					 
					
						2008-03-03 19:16:20 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						4f7a75cc8a 
					 
					
						
						
							
							[dri2] Optimize event parsing to skip obsolete events.  
						
						... 
						
						
						
						This also fixes the problem where the X server does multiple resizes before
the DRI driver gets the events.  The obsolete buffer attach events then
reference already destroyed buffer objects. 
						
						
					 
					
						2008-03-03 19:16:20 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						36c26d321b 
					 
					
						
						
							
							[intel] Silence unused variable warning when compiling for i965.  
						
						
						
						
					 
					
						2008-03-03 19:15:52 -05:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						f59d59a95f 
					 
					
						
						
							
							nouveau: compilation fixes  
						
						
						
						
					 
					
						2008-03-02 12:16:23 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						47f08a9fb5 
					 
					
						
						
							
							r300: Corrected a bug with the SUB instruction.  
						
						
						
						
					 
					
						2008-03-02 09:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						e239871d5b 
					 
					
						
						
							
							r300: Corrected a bug with the MAD instruction.  
						
						... 
						
						
						
						The PVS_VECTOR_OPCODE macro should be modified to support macro instructions,
too. 
						
						
					 
					
						2008-03-02 06:35:44 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						c30cc5904d 
					 
					
						
						
							
							r300: Added the PVS_SRC_OPERAND documentation from AMD.  
						
						
						
						
					 
					
						2008-03-01 06:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						3129d8b512 
					 
					
						
						
							
							r300: Added the PVS_OP_DST_OPERAND documentation from AMD.  
						
						
						
						
					 
					
						2008-03-01 06:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						9a3d4b14e9 
					 
					
						
						
							
							r300: Added a TODO comment for registers missing from AMD's documentation.  
						
						
						
						
					 
					
						2008-03-01 06:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						916a53088e 
					 
					
						
						
							
							r300: Moved the vertex program shift/mask defines into the appropriate file.  
						
						
						
						
					 
					
						2008-03-01 06:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						038e13b1ee 
					 
					
						
						
							
							r300: Indented the vertex program code with longer lines.  
						
						
						
						
					 
					
						2008-03-01 06:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						5dcbdc09f3 
					 
					
						
						
							
							r300: Moved the PREFER_DP4 define near the position invariant function.  
						
						
						
						
					 
					
						2008-03-01 06:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						bbab0f97b8 
					 
					
						
						
							
							r300: Added a TODO comment for the MAD opcodes.  
						
						
						
						
					 
					
						2008-03-01 06:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						2a8b6c62a7 
					 
					
						
						
							
							r300: Use the VE_ADD hardware opcode for the SUB opcode.  
						
						
						
						
					 
					
						2008-03-01 06:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						a6d772ed16 
					 
					
						
						
							
							r300: Use the VE_MULTIPLY hardware opcode for the MUL opcode.  
						
						
						
						
					 
					
						2008-03-01 06:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						f80223d9ff 
					 
					
						
						
							
							r300: Cleaned up the XPD opcode temporary register usage.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b795e8db5f 
					 
					
						
						
							
							r300: Cleaned up extra white space.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						dda906fcdb 
					 
					
						
						
							
							r300: Prefer to use the VE_ADD for simple MOV style opcodes.  
						
						... 
						
						
						
						The VE_MULTIPLY_ADD has further restrictions on reading temporary memory which
may complicate things. See AMD's documentation. 
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						7504981074 
					 
					
						
						
							
							r300: Removed the (undocumented) MAD_2 opcode.  
						
						... 
						
						
						
						This opcode is likely a mistake from reverse engineering. MAD_2 isn't included
in AMD's documentation, and my testing reviles there is no problem using the
documented MAD opcode. 
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						7e1878cdad 
					 
					
						
						
							
							r300: Cleaned up the MAD/MAD_2 opcode selection.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						bb4188b85b 
					 
					
						
						
							
							r300: Renamed some misleading macro arguments.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						fb0947ed33 
					 
					
						
						
							
							r300: Cleaned up the vertex program macros.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						e3a0a8dc7d 
					 
					
						
						
							
							r300: Removed duplicate component selection defines.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						2fdd6d87f4 
					 
					
						
						
							
							r300: Removed duplicate source register class defines.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						95604e88e7 
					 
					
						
						
							
							r300: Renamed the vertex program source register macro.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						9c74291197 
					 
					
						
						
							
							r300: Removed the (obsolete) special source register macros.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						440a6fbf6e 
					 
					
						
						
							
							r300: Cleaned up the special vertex program source register macros.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						8c4d811295 
					 
					
						
						
							
							r300: Added the vertex program swizzle (aka selection) defines.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b2c02a4a7c 
					 
					
						
						
							
							r300: Converted to the new src/dest register defines.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b0e81fd19e 
					 
					
						
						
							
							r300: Removed an obsolete comment from the vertex program header file.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						41c3ae5778 
					 
					
						
						
							
							r300: Converted to the new Math Engine defines.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						0ced26099d 
					 
					
						
						
							
							r300: Added the Math Engine opcode macro.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						7c4add02f8 
					 
					
						
						
							
							r300: Renamed the Vector Engine opcode macro.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						bd46a482c4 
					 
					
						
						
							
							r300: Converted to the new Vector Engine defines.  
						
						
						
						
					 
					
						2008-03-01 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						66952fa5ae 
					 
					
						
						
							
							r300: Removed the duplicate dest register defines.  
						
						
						
						
					 
					
						2008-03-01 06:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						8a646b80ef 
					 
					
						
						
							
							r300: Removed the duplicate "easy" vertex program macros.  
						
						
						
						
					 
					
						2008-03-01 06:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						ea8299040f 
					 
					
						
						
							
							r300: Added the vertex program src/dest register defines.  
						
						
						
						
					 
					
						2008-03-01 06:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						bccb56d5f3 
					 
					
						
						
							
							r300: Added the Vector Engine and Math Engine defines from AMD's documentation.  
						
						
						
						
					 
					
						2008-03-01 06:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						e0a5194a54 
					 
					
						
						
							
							r300: Moved the vertex and fragment program macros into the appropriate files.  
						
						
						
						
					 
					
						2008-03-01 06:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						096e35d05f 
					 
					
						
						
							
							state.depth.range alpha value should be 1, not 0 (bug  #14733 )  
						
						
						
						
					 
					
						2008-03-01 02:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						642d5ee8c5 
					 
					
						
						
							
							state.depth.range alpha value should be 1, not 0 (bug  #14733 )  
						
						
						
						
					 
					
						2008-03-01 02:56:08 +01:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						3c5a1e4c2d 
					 
					
						
						
							
							Update libGL DRI loader to latest DRI interface changes.  
						
						
						
						
					 
					
						2008-02-29 16:42:29 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						51cd168da4 
					 
					
						
						
							
							glxgears: oops, remove accidental commit of glFinish() hack.  
						
						
						
						
					 
					
						2008-02-29 15:33:40 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						6cb3f5c4d8 
					 
					
						
						
							
							Use __DRIextension mechanism providing loader functionality to the driver.  
						
						... 
						
						
						
						Instead of passing in a fixed struct, the loader now passes in a list
of __DRIextension structs, to advertise the functionality it can provide
to the driver.  Each extension is individually versioned and can be
extended or phased out as the interface develops. 
						
						
					 
					
						2008-02-29 15:05:39 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						16242a8007 
					 
					
						
						
							
							Reduce the versioning madness required to create a DRI2 screen.  
						
						... 
						
						
						
						Right now the DRI2 screen constructor takes 3 different versions:
DRI, DDX and DRM.  This is mostly useless, though:
  DRI: The DRI driver doesn't actually care about the DRI protocol,
  it only talks to the loader, which in turn speaks DRI protocol.  Thus,
  the DRI protocol version is of not interest to the DRI driver, but it
  needs to know what functionality the loader provides.  At this point
  that's reflected in the __DRIinterfaceMethods struct and the
  internal_version integer.
  DDX: The DDX version number is essentially used to track extensions
  to the SAREA.  With DRI2 the SAREA consists of a number of versioned,
  self-describing blocks, so the DDX version is no longer interesting.
  DRM: We have the fd, lets just ask the kernel ourselves. 
						
						
					 
					
						2008-02-29 15:05:39 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						5197a31b8e 
					 
					
						
						
							
							intel: Set the lock flag early to avoid deadlock.  
						
						... 
						
						
						
						Another regression from the intel_context.c merge. 
						
						
					 
					
						2008-02-29 15:05:39 -05:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						de1e9880f8 
					 
					
						
						
							
							i965: use _Current pointer instead of Current pointer.  
						
						... 
						
						
						
						fix double free issue(bug#14710). It also corrects glsl/bitmap demo behavior. 
						
						
					 
					
						2008-02-29 11:16:21 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b39f15b88f 
					 
					
						
						
							
							[965] Fix conditional sequencing to allow the frame_buffer_texobj case.  
						
						... 
						
						
						
						Previously the frame_buffer_texobj case would have been bound as a normal
texture, at best resulting in no surface data being associated with it. 
						
						
					 
					
						2008-02-28 16:04:54 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ec5ca6844b 
					 
					
						
						
							
							[intel] Bug  #14575 : Unmap buffers when deleting/dataing as required.  
						
						... 
						
						
						
						Otherwise, we would assertion error when doing the final unreference of the
buffer with an outstanding map (catching the memory leak). 
						
						
					 
					
						2008-02-28 16:01:15 -08:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						981b7da8a7 
					 
					
						
						
							
							r300: R5xx and R3xx use different registers for RS_IP and RS_INST  
						
						... 
						
						
						
						These changes are taken from the xf86-video-ati driver. They update the header
file accordingly and also remove some UNKOWN variables. 
						
						
					 
					
						2008-02-28 22:37:15 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9c8f27ba13 
					 
					
						
						
							
							[965] Bug  #9151 : make fragment.position return window coords not screen coords.  
						
						
						
						
					 
					
						2008-02-28 13:18:48 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3f0301d7bc 
					 
					
						
						
							
							[965] Fix serious copy'n'paste failure in brw state dumping.  
						
						
						
						
					 
					
						2008-02-28 13:18:48 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ddbfa8c462 
					 
					
						
						
							
							added git on Windows section  
						
						
						
						
					 
					
						2008-02-28 08:03:34 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						cef71f58c9 
					 
					
						
						
							
							a few words about how the cell driver works.  
						
						
						
						
					 
					
						2008-02-28 08:03:34 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						3ffd11f71d 
					 
					
						
						
							
							mesa: separate shader program object from shader object.  
						
						... 
						
						
						
						Currently a callback delete_shader_cb is used for deleting shader
and shader program objects. Mesa detaches all attached shaders in
_mesa_free_shader_program_data when deleting shader program objects. However
it is likely that these shaders have been freed in _mesa_free_shader,
which will result in unexpected behaviour. This fix uses a single callback for
shader program objects and deletes shader program objects before shader objects. 
						
						
					 
					
						2008-02-28 21:32:36 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						8998f52b97 
					 
					
						
						
							
							Don't Swap buffer if a DRIDrawable is entirely obscured by another window.  
						
						
						
						
					 
					
						2008-02-28 11:43:54 +01:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						0da03c0aa9 
					 
					
						
						
							
							[intel] fix compressed image height  
						
						
						
						
					 
					
						2008-02-28 16:49:38 +08:00 
						 
				 
			
				
					
						
							
							
								José Fonseca 
							
						 
					 
					
						
						
							
						
						60159c1b09 
					 
					
						
						
							
							Convert crlf->lf line endings.  
						
						... 
						
						
						
						Windows/DOS users should enable core.autocrlf from now on:
  git config --global core.autocrlf true 
						
						
					 
					
						2008-02-28 16:34:32 +09:00 
						 
				 
			
				
					
						
							
							
								Jose Fonseca 
							
						 
					 
					
						
						
							
						
						90a036b337 
					 
					
						
						
							
							Disable autocrlf for Visual Studio project files.  
						
						
						
						
					 
					
						2008-02-28 12:34:01 +09:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						cabcee9ea9 
					 
					
						
						
							
							document cell -DSPU_MAIN_PARAM_LONG_LONG flag  
						
						
						
						
					 
					
						2008-02-27 18:02:23 -07:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						00bc91ac64 
					 
					
						
						
							
							r300: properly handle GL_POINT in glPolygonMode  
						
						... 
						
						
						
						Until now the polygon mode was completely turned of when you used
GL_POINT. For me it looked buggy to completely disable the polygon
mode for FrontMode and BackMode if any of these was GL_POINT. 
						
						
					 
					
						2008-02-27 22:06:38 +01:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						60c0f09abb 
					 
					
						
						
							
							intel: Always use intelInitExtensions() for initializing extensions.  
						
						
						
						
					 
					
						2008-02-27 11:24:29 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						c34b024cf4 
					 
					
						
						
							
							r300: add artificial output to match fragment program input  
						
						
						
						
					 
					
						2008-02-27 02:06:17 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Amsler 
							
						 
					 
					
						
						
							
						
						12a4a74e94 
					 
					
						
						
							
							mesa: set input read only on success  
						
						
						
						
					 
					
						2008-02-27 02:04:06 +01:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						20b8bff49c 
					 
					
						
						
							
							i965: Setup framebuffer texture in meta_draw_region.  
						
						... 
						
						
						
						With DRI2 we there is no screen region until a drawable is bound to
the context.  Set up the framebuffer texture in meta_draw_region instead
which should also handle the case where the draw region changes as a
result of resizing a redirected window or resizing the screen. 
						
						
					 
					
						2008-02-26 18:01:13 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						451bd1941e 
					 
					
						
						
							
							[965] Don't segfault on INTEL_DEBUG=batch when a surface buffer is NULL.  
						
						
						
						
					 
					
						2008-02-26 13:58:01 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						09aa4b3690 
					 
					
						
						
							
							[965] remove dead brw_parameter_list_state_flags.  
						
						... 
						
						
						
						This was replaced by Mesa core code. 
						
						
					 
					
						2008-02-26 13:57:49 -08:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						6e3dde8a54 
					 
					
						
						
							
							[r300] fix wow-pinkness regression. Fixed by Markus Amsler  
						
						
						
						
					 
					
						2008-02-26 22:10:54 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						bfb7cd653a 
					 
					
						
						
							
							[r300] Document based on chapter 10.4 and 10.5  
						
						... 
						
						
						
						This commit adds most of the graphics backend registers and of the rasterizer
registers. Again, some minor bugs were found and marked with TODO or even
fixed. 
						
						
					 
					
						2008-02-26 21:45:58 +01:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						9bd2cb7f90 
					 
					
						
						
							
							[i915] fix texture size exceed limit case when running celestia  
						
						
						
						
					 
					
						2008-02-26 17:20:12 +08:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellstrom 
							
						 
					 
					
						
						
							
						
						32879e1461 
					 
					
						
						
							
							[intel] Handle -EAGAINs correctly in execbuffer.  
						
						... 
						
						
						
						Dont stop on fence creation errors. 
						
						
					 
					
						2008-02-26 09:19:27 +01:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						f1c82bf9a4 
					 
					
						
						
							
							A few more fixes to the dlsym() fix.  
						
						... 
						
						
						
						Argh, seriously, I did test that, I just forgot to amend the commit
before pushing. 
						
						
					 
					
						2008-02-25 22:24:09 -05:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0a64ffb308 
					 
					
						
						
							
							dri2: dlsym requires some quotes..  
						
						
						
						
					 
					
						2008-02-26 12:28:45 +10:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						129b9ad16f 
					 
					
						
						
							
							Use dlsym() to avoid referencing __dri2DriverInitScreen.  
						
						... 
						
						
						
						Sort-of a stop-gap workaround.  There are a couple of nicer ways to
do this that doesn't require dlfcn.h, but they're more invasive. 
						
						
					 
					
						2008-02-25 20:02:25 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						bcecea6ea6 
					 
					
						
						
							
							autoconf: Add gcc search patch to MKDEP_OPTIONS to eliminate warnings.  
						
						... 
						
						
						
						Also, use -include to avoid error message when make initially fails to
include the non-existent depend file. 
						
						
					 
					
						2008-02-25 19:02:07 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						7381ccab44 
					 
					
						
						
							
							intel: Add missing include file to silence last couple of warnings.  
						
						
						
						
					 
					
						2008-02-25 19:02:07 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						54bd506c0f 
					 
					
						
						
							
							intel: Initialize color and spec arrays in LOCAL_VARS macro.  
						
						... 
						
						
						
						Avoids spamming compilation output with tons of warnings about
use of possibly uninitialized variables. 
						
						
					 
					
						2008-02-25 19:02:06 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						61c3c2c363 
					 
					
						
						
							
							Change GetCompressedTexImage in dd_function_table to not take const pointers.  
						
						... 
						
						
						
						They're changed by the intel driver implementation and thus not const.
Fixes compilation warning. 
						
						
					 
					
						2008-02-25 19:02:06 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						6e8d21d72f 
					 
					
						
						
							
							Remove GetMSC DriverAPI function.  
						
						... 
						
						
						
						The DriverAPI is internal to the DRI drivers and GetDrawableMSC
obsoletes GetMSC.  Also, since the DRI driver interface has not yet
been released, just drop the getMSC function from the DRI interface
instead using the ABI preserving version mechanism.
Finally, using void pointer privates in the DRI interface is not allowed,
always pass the actual types around (__DRIdrawable in this case) to
enhance type safety and readability of the code. 
						
						
					 
					
						2008-02-25 19:02:06 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						b49a8f805a 
					 
					
						
						
							
							Remove now unused setTexOffset from __DriverAPIRec.  
						
						
						
						
					 
					
						2008-02-25 19:02:06 -05:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						57f310b2c9 
					 
					
						
						
							
							r300: Corrected a cache flush bug in r300EmitCacheFlush.  
						
						... 
						
						
						
						Corrects commit 74ae5a875d 
						
						
					 
					
						2008-02-25 23:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						40a3b16183 
					 
					
						
						
							
							r300: Moved the state code into separate functions.  
						
						
						
						
					 
					
						2008-02-25 22:52:27 +00:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						0253357e16 
					 
					
						
						
							
							[r300] revert complete stupid changes  
						
						
						
						
					 
					
						2008-02-25 23:20:23 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						7d83618f99 
					 
					
						
						
							
							[r300] Document registers completed 10.1 to 10.3  
						
						
						
						
					 
					
						2008-02-25 23:08:02 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						4cba59f8e7 
					 
					
						
						
							
							[r300] Add more register from the AMD spec  
						
						
						
						
					 
					
						2008-02-25 23:04:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						ed29d145f4 
					 
					
						
						
							
							[r300] Document POLY_MODE and add some TODOs that might have triggered some bugs  
						
						
						
						
					 
					
						2008-02-25 22:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						090e2adaa8 
					 
					
						
						
							
							[r300] Document some registers in the POINT area  
						
						
						
						
					 
					
						2008-02-25 22:45:36 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						a7fa3e093c 
					 
					
						
						
							
							[r300] Further document and add register definitions (found bugs in LINE handling)  
						
						
						
						
					 
					
						2008-02-25 22:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						60e1703727 
					 
					
						
						
							
							[r300] Sync fog color register names  
						
						
						
						
					 
					
						2008-02-25 21:48:25 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						fa088bfe9d 
					 
					
						
						
							
							[r300] Sync fog register names to the AMD spec  
						
						
						
						
					 
					
						2008-02-25 21:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						d08b1fe2a4 
					 
					
						
						
							
							[r300] Further document FG_ALPHA_FUNC (renamed from R300_PP_ALPHA_TEST) and finally add some information to R300_RB3D_DSTCACHE_CTLSTAT  
						
						
						
						
					 
					
						2008-02-25 21:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						f399ed7d55 
					 
					
						
						
							
							[r300] Document R300_RB3D_COLORMASK properly and rename it to RB3D_COLOR_CHANNEL_MASK  
						
						
						
						
					 
					
						2008-02-25 21:04:23 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						6087b00b27 
					 
					
						
						
							
							[r300] Add register definitions based on AMD spec starting with chapter 10  
						
						
						
						
					 
					
						2008-02-25 20:54:23 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						a195f7162a 
					 
					
						
						
							
							[r300] Add some more register from the AMD spec in the area of AARESOLVE  
						
						
						
						
					 
					
						2008-02-25 20:30:40 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						74ae5a875d 
					 
					
						
						
							
							[r300] Sync the names for Z-Buffer registers with the AMD spec  
						
						... 
						
						
						
						This patch tries to get the Z-Buffer register names in sync with the AMD spec
so that talking to AMD engineers is much simpler. 
						
						
					 
					
						2008-02-25 20:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						1b51c135fc 
					 
					
						
						
							
							[r300] Add more struct names for r300_hw_state  
						
						
						
						
					 
					
						2008-02-25 20:20:59 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						02926a2977 
					 
					
						
						
							
							[r300] rename all unkown structs r300_hw_state to readable names  
						
						
						
						
					 
					
						2008-02-25 20:18:10 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						86039ae413 
					 
					
						
						
							
							[r300] Add RB3D_DISCARD_SRC_PIXEL_LTE_THRESHOLD and some HyperZ defintions  
						
						
						
						
					 
					
						2008-02-25 20:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						df344b171c 
					 
					
						
						
							
							[r300] Replace more magic number by register definitions from AMD  
						
						
						
						
					 
					
						2008-02-25 20:11:46 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						a3cee7cafb 
					 
					
						
						
							
							[r300] clean some more magic registers based on AMD spec  
						
						
						
						
					 
					
						2008-02-25 20:08:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						6051e68a64 
					 
					
						
						
							
							[r300] Update some magic registers to real names  
						
						
						
						
					 
					
						2008-02-25 20:03:35 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						d1f2d56a75 
					 
					
						
						
							
							[r300] Document Z-buffer related register ZB_BW_CNTL  
						
						
						
						
					 
					
						2008-02-25 20:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						091225eebb 
					 
					
						
						
							
							[r300] document VAP_CNTL based on AMD spec  
						
						
						
						
					 
					
						2008-02-25 19:50:05 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						059aca86ba 
					 
					
						
						
							
							[r300] Document some of the wild guesses in VAP_OUTPUT_VTX_FMT based on AMD spec  
						
						
						
						
					 
					
						2008-02-25 19:39:16 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Brill 
							
						 
					 
					
						
						
							
						
						ff8bb004b1 
					 
					
						
						
							
							[r300] document type 3 packets to draw primitives based on AMD spec  
						
						
						
						
					 
					
						2008-02-25 19:32:05 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						93d1ecdbd6 
					 
					
						
						
							
							Obsolete, replaced by glut_fcb.c (fortran callbacks)  
						
						
						
						
					 
					
						2008-02-25 11:01:23 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						65685785fa 
					 
					
						
						
							
							Replace glut_fbc.c with glut_fcb.c (cb=callback)  
						
						
						
						
					 
					
						2008-02-25 11:01:23 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0fd38dcc83 
					 
					
						
						
							
							Replace glut_fbc.c with glut_fcb.c (cb=callback)  
						
						
						
						
					 
					
						2008-02-25 10:57:54 -07:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						45a800a2e7 
					 
					
						
						
							
							intel: Only enable GL_ARB_occlusion_query on i965.  
						
						
						
						
					 
					
						2008-02-25 12:03:28 -05:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						1d14da9a89 
					 
					
						
						
							
							[intel] fix random ut2004 crash on some machine, for cubemap textures,  
						
						... 
						
						
						
						image offset is already considered when map, add it again in
        StoreImage may lead to wrong result and crash. 
						
						
					 
					
						2008-02-25 15:27:47 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						5b6ca237ee 
					 
					
						
						
							
							i965: fix assertion failure caused by commit  dd1d66fc4a.  
						
						
						
						
					 
					
						2008-02-25 11:04:59 +08:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						d89cf0649e 
					 
					
						
						
							
							Add bug closer for  #408679 .  
						
						
						
						
					 
					
						2008-02-24 10:23:17 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						31e9d9d4f8 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2008-02-23 18:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						ea9c6d3d9e 
					 
					
						
						
							
							03_optional-progs-and-install.patch: partly applied upstream, fixed up  
						
						
						
						
					 
					
						2008-02-23 16:08:53 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d7cf6a8a69 
					 
					
						
						
							
							r300: fixup some more names  
						
						
						
						
					 
					
						2008-02-23 19:17:00 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						df6e9e40a9 
					 
					
						
						
							
							r300: some initial register info from doc drop  
						
						
						
						
					 
					
						2008-02-23 18:54:07 +10:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						dd1d66fc4a 
					 
					
						
						
							
							intel: Merge intel_context.c from i915 and i965.  
						
						
						
						
					 
					
						2008-02-22 21:44:00 -05:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ff63cf8068 
					 
					
						
						
							
							bump libGL.so version number  
						
						
						
						
					 
					
						2008-02-22 07:59:39 -07:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						eaac94c35a 
					 
					
						
						
							
							Update changelog.  
						
						
						
						
					 
					
						2008-02-22 12:16:27 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						9291506af0 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git.freedesktop.org:/git/mesa/mesa into debian-unstable  
						
						... 
						
						
						
						Conflicts:
	src/glx/mini/Makefile 
						
						
					 
					
						2008-02-22 12:09:35 +01:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						c99fa92ff8 
					 
					
						
						
							
							Merge {i915,i965}/intel_context.h as intel/intel_context.h  
						
						
						
						
					 
					
						2008-02-22 00:51:52 -05:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						1c718c0d78 
					 
					
						
						
							
							Use drm_i915_sarea instead of drmI830Sarea and remove i830_common.h  
						
						
						
						
					 
					
						2008-02-22 00:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4716670de9 
					 
					
						
						
							
							prep for 7.0.3 rc-2  
						
						
						
						
					 
					
						2008-02-21 16:59:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						758b998941 
					 
					
						
						
							
							autoconf: Fix thinko when checking freebsd CPU types  
						
						
						
						
					 
					
						2008-02-21 10:32:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						112a40ec02 
					 
					
						
						
							
							autoconf: Set the default drivers after checking platform specifics  
						
						... 
						
						
						
						The platform-specific overrides to the DRI drivers were being ignored
because the default was being set first. Instead, have the default be a
fallback after the platform checks. 
						
						
					 
					
						2008-02-21 10:19:55 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						33c5b38034 
					 
					
						
						
							
							latest bug fixes  
						
						
						
						
					 
					
						2008-02-20 09:39:59 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5737d6c565 
					 
					
						
						
							
							Fix point rasterization regression caused by commit  95a2eb9767 
						
						... 
						
						
						
						Even-sized, non-AA points need 0.5 bias in position to hit the right pixels.
Test program from bug report 11016 retested and is OK. 
						
						
					 
					
						2008-02-20 09:38:16 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						08a7f56c6a 
					 
					
						
						
							
							raise GL_INVALID_OPERATION if glProgramString compilation fails  
						
						... 
						
						
						
						cherry picked from master. 
						
						
					 
					
						2008-02-20 09:00:49 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7916f2b4aa 
					 
					
						
						
							
							Fix glBegin-time test for invalid programs/shaders.  
						
						... 
						
						
						
						Cherry picked from master. 
						
						
					 
					
						2008-02-20 08:56:20 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4e9c8166b0 
					 
					
						
						
							
							Fix glBegin-time test for invalid programs/shaders.  
						
						
						
						
					 
					
						2008-02-20 08:54:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3075f267cd 
					 
					
						
						
							
							raise GL_INVALID_OPERATION if glProgramString compilation fails  
						
						
						
						
					 
					
						2008-02-20 08:53:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						193d303ac7 
					 
					
						
						
							
							Added <size name="Get" mode="get"/> lines for point parameter tokens.  
						
						... 
						
						
						
						Cherry picked from master 
						
						
					 
					
						2008-02-19 08:46:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a3a480979b 
					 
					
						
						
							
							Regenerated (see bug 11893)  
						
						
						
						
					 
					
						2008-02-19 08:39:12 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ce865fd2fd 
					 
					
						
						
							
							Added <size name="Get" mode="get"/> lines for point parameter tokens.  
						
						... 
						
						
						
						See bug 11893.  This allows GL_POINT_SIZE_MIN/MAX/etc to be queried with
indirect rendering. 
						
						
					 
					
						2008-02-19 08:38:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fda62a6f2f 
					 
					
						
						
							
							Regenerated (raise GL_INVALID_VALUE if counter param is negative)  
						
						
						
						
					 
					
						2008-02-19 08:29:17 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a52ce9de7d 
					 
					
						
						
							
							If parameter is a 'counter', raise GL_INVALID_VALUE if value is negative  
						
						... 
						
						
						
						Fixes bug 10984. 
						
						
					 
					
						2008-02-19 08:29:16 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Huddleston 
							
						 
					 
					
						
						
							
						
						9993ccce69 
					 
					
						
						
							
							Apple: Pulled in changes from Apple's patchset to allow mesa to build on darwin again  
						
						... 
						
						
						
						(cherry picked from commit e70609b7b8 
						
						
					 
					
						2008-02-19 00:55:11 -08:00 
						 
				 
			
				
					
						
							
							
								Jeremy Huddleston 
							
						 
					 
					
						
						
							
						
						e70609b7b8 
					 
					
						
						
							
							Apple: Pulled in changes from Apple's patchset to allow mesa to build on darwin again  
						
						
						
						
					 
					
						2008-02-19 00:54:35 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						da476ff02d 
					 
					
						
						
							
							i965: new integrated graphics chipset support  
						
						
						
						
					 
					
						2008-02-19 15:59:50 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						d8c187fed7 
					 
					
						
						
							
							fix compile for previous commit  
						
						
						
						
					 
					
						2008-02-19 14:53:58 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						689ff273d1 
					 
					
						
						
							
							[i965] fix broken glsl texdemo1  
						
						
						
						
					 
					
						2008-02-19 14:47:57 +08:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						ba38909be2 
					 
					
						
						
							
							Install dri_sarea.h in 'make install'  
						
						
						
						
					 
					
						2008-02-18 11:45:40 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						8c8107118e 
					 
					
						
						
							
							Ignore glxgears_pixmap  
						
						
						
						
					 
					
						2008-02-17 19:34:48 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						930c253947 
					 
					
						
						
							
							Distribute dri_sarea.h with the tarballs  
						
						... 
						
						
						
						The GL/internal/dri_sarea.h header was missing from the tarballs,
causing the build to bomb for DRI2. 
						
						
					 
					
						2008-02-17 18:10:15 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						7688791fc5 
					 
					
						
						
							
							glapi: Generate xserver glapi sources in the mesa tree  
						
						... 
						
						
						
						Instead of generating the glapi sources for the xserver and commiting
them to the xserver tree, we can keep them in the mesa tree and change
the xserver build to use the files from the mesa tree.
This makes the xserver glx build more robust as it reduces the chances
for mismatches of the glX API used in the xserver vs. in mesa. 
						
						
					 
					
						2008-02-17 17:40:43 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						15f0015df4 
					 
					
						
						
							
							Fix potential glDrawPixels(GL_DEPTH_COMPONENT) crashes (bug 13915)  
						
						... 
						
						
						
						Also, general clean-up of the Xlib-optimized glDraw/CopyPixels code. 
						
						
					 
					
						2008-02-16 09:57:50 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3955bbc303 
					 
					
						
						
							
							Added minmag.c test  
						
						... 
						
						
						
						Test that different minification and magnification filters are chosen for the
non-mipmapped texture case. 
						
						
					 
					
						2008-02-16 09:57:50 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						77e3b5d28b 
					 
					
						
						
							
							Fix potential glDrawPixels(GL_DEPTH_COMPONENT) crashes (bug 13915)  
						
						... 
						
						
						
						Also, general clean-up of the Xlib-optimized glDraw/CopyPixels code. 
						
						
					 
					
						2008-02-16 09:56:26 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						6ffe45bfd4 
					 
					
						
						
							
							Fix path to minstall in last commit.  
						
						
						
						
					 
					
						2008-02-15 17:22:09 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						3f5a9a3a9e 
					 
					
						
						
							
							Install dri_interface.h in 'make install'.  
						
						
						
						
					 
					
						2008-02-15 17:17:03 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c741d287ec 
					 
					
						
						
							
							[intel] Allow attIndex to be negative to avoid defeating the >= 0 check.  
						
						... 
						
						
						
						Otherwise, we would go wildly out of bounds if passed -1 (no renderbuffer), such
as while doing LOCK_HARDWARE with glDrawBuffer(GL_NONE). 
						
						
					 
					
						2008-02-15 13:48:11 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						eed5e6f40f 
					 
					
						
						
							
							[915] Don't attempt our accelerated drawpixels if no color buffer is attached.  
						
						... 
						
						
						
						Otherwise, glDrawBuffer(GL_NONE); glDrawPixels() results in a segfault when
we try to emit the color buffer state during setup. 
						
						
					 
					
						2008-02-15 13:43:29 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						19420e6c25 
					 
					
						
						
							
							[915] Revert broken context creation change from IS_915 commit.  
						
						... 
						
						
						
						The IS_945 case was left to fall through to the 830 case, along with the
not-recognized-at-all case, making that dead code. 
						
						
					 
					
						2008-02-15 13:18:09 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						bf97ca448c 
					 
					
						
						
							
							Fix glBindTexture crash (bug 14514)  
						
						
						
						
					 
					
						2008-02-15 13:42:19 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1d0ddea92f 
					 
					
						
						
							
							Fix glBindTexture crash (bug 14514)  
						
						
						
						
					 
					
						2008-02-15 13:42:12 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						4955325ae9 
					 
					
						
						
							
							chmod a-x **/glslnoise.c  
						
						
						
						
					 
					
						2008-02-15 15:05:42 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						37e45b9b78 
					 
					
						
						
							
							Fix parallel build by making symlinks before makedepend.  
						
						
						
						
					 
					
						2008-02-15 14:59:30 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						3ddd339ce3 
					 
					
						
						
							
							Fix sis_dri on ia64.  
						
						
						
						
					 
					
						2008-02-15 14:57:51 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						49a3483756 
					 
					
						
						
							
							Fix build on ia64.  
						
						
						
						
					 
					
						2008-02-15 14:56:32 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						cf0d91ae1d 
					 
					
						
						
							
							Add IS_915(), simplify IS_9XX() a bit.  
						
						
						
						
					 
					
						2008-02-15 14:52:58 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c51eb3ec40 
					 
					
						
						
							
							[intel] Bug  #13636 : Allow recursive buffer mapping in bufmgr_ttm.  
						
						
						
						
					 
					
						2008-02-15 11:51:32 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						39bcbe0921 
					 
					
						
						
							
							Add E7221 variant to i915.  
						
						
						
						
					 
					
						2008-02-15 14:46:25 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						66611f2298 
					 
					
						
						
							
							Trivial SELinux awareness.  Enable with --enable-selinux.  
						
						... 
						
						
						
						Avoids AVC warnings when allocating executable memory by first checking
if the current process has permission to do so. 
						
						
					 
					
						2008-02-15 13:49:12 -05:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						c5f8ff8b32 
					 
					
						
						
							
							fix bug with generated fragment programs if vertex shader is active  
						
						... 
						
						
						
						When generating a fragment program from fixed function, checking
texUnit->_ReallyEnabled is not sufficient, need texUnit->Enabled too
since the former also represents texture enables from an active vertex
shader. 
						
						
					 
					
						2008-02-15 17:26:58 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						bf4a0fafc8 
					 
					
						
						
							
							fix bug with generated fragment programs if vertex shader is active  
						
						... 
						
						
						
						When generating a fragment program from fixed function, checking
texUnit->_ReallyEnabled is not sufficient, need texUnit->Enabled too
since the former also represents texture enables from an active vertex
shader. 
						
						
					 
					
						2008-02-15 17:26:06 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						83068115e2 
					 
					
						
						
							
							i965: don't swizzle fogcoord if FogOption is FOG_NONE.  
						
						... 
						
						
						
						fix  #10788  issue on 965. 
					
						2008-02-15 16:13:11 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						7eef52e975 
					 
					
						
						
							
							i915: set fogcoord to (f,0,0,1).  fix   #10788  issue on 915.  
						
						
						
						
					 
					
						2008-02-15 15:20:45 +08:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						6d48779c7e 
					 
					
						
						
							
							Add TTM buffer object based texture from pixmap implementation.  
						
						... 
						
						
						
						Currently only implemented for intel hw. 
						
						
					 
					
						2008-02-14 22:12:51 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						5961ed5fbc 
					 
					
						
						
							
							Add GLXPixmap version of glxgears to show case new GLX Pixmap functionality.  
						
						
						
						
					 
					
						2008-02-14 22:05:55 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						c5c73c1b60 
					 
					
						
						
							
							Hook up i915 driver to new DRI2 infrastructure.  
						
						
						
						
					 
					
						2008-02-14 17:56:44 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						7da5705b09 
					 
					
						
						
							
							Add new DRI2 infrastructure.  
						
						
						
						
					 
					
						2008-02-14 17:56:42 -05:00 
						 
				 
			
				
					
						
							
							
								caner 
							
						 
					 
					
						
						
							
						
						50465766d1 
					 
					
						
						
							
							miniglx doc updates  
						
						
						
						
					 
					
						2008-02-14 09:34:08 -07:00 
						 
				 
			
				
					
						
							
							
								caner 
							
						 
					 
					
						
						
							
						
						5047a8ae19 
					 
					
						
						
							
							miniglx doc updates  
						
						
						
						
					 
					
						2008-02-14 09:33:26 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						4813946d36 
					 
					
						
						
							
							i965: use setup attributes as inputs when allocating registers  
						
						... 
						
						
						
						for WM payload.  fix  #10767  
						
						
					 
					
						2008-02-14 13:24:27 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						1202c434d9 
					 
					
						
						
							
							[i965] flip point sprite  
						
						
						
						
					 
					
						2008-02-14 11:01:34 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						08fd2488b0 
					 
					
						
						
							
							[i965] gl_FrontFacing support  
						
						
						
						
					 
					
						2008-02-14 10:12:03 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						eb9da9706e 
					 
					
						
						
							
							i965: remove unused hal hooks  
						
						... 
						
						
						
						These don't appear to have ever been used. 
						
						
					 
					
						2008-02-14 10:44:43 +10:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						85063f14ea 
					 
					
						
						
							
							[965] Fix ARB_occlusion_query from intel_screen.c merge.  
						
						... 
						
						
						
						It wasn't being initialized at screen setup, so we were getting stub
entrypoints even though it was exposed as enabled.  Fixes arbocclude mesa demo. 
						
						
					 
					
						2008-02-13 16:08:35 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						822b2481ff 
					 
					
						
						
							
							[intel] Fix 965 rendering with non-TTM by merging intel_ioctl between 915/965.  
						
						... 
						
						
						
						The 965 path wasn't setting pClipRects for batch submission since it didn't
want kernel cliprect handling before.  The 915 path also grew the INTEL_NO_HW=1
option for testing just driver overhead. 
						
						
					 
					
						2008-02-13 10:38:05 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ee781a41af 
					 
					
						
						
							
							When mapping, wait on the buffer's fence, not hardware idle, in bufmgr_fake  
						
						
						
						
					 
					
						2008-02-13 10:34:48 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ee8dfa8964 
					 
					
						
						
							
							Remove O(n^2) debugging code from non-debug path of dri_bufmgr_fake.  
						
						
						
						
					 
					
						2008-02-13 10:34:48 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						7d8df58a63 
					 
					
						
						
							
							_mesa_swizzle_ubyt_image: Don't use single swizzle_copy call  
						
						... 
						
						
						
						if components don't match. fix  #13508  
						
						
					 
					
						2008-02-13 07:07:47 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e45e338542 
					 
					
						
						
							
							_mesa_swizzle_ubyt_image: Don't use single swizzle_copy call  
						
						... 
						
						
						
						if components don't match. fix  #13508  
						
						
					 
					
						2008-02-13 16:00:25 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9365738c36 
					 
					
						
						
							
							[intel] Remove cached reloc data buffer now that it's not a BO.  
						
						... 
						
						
						
						It's not worth the extra effort to avoid a free/malloc, and we'd rather
auto-size the reloc data buffer at some point so we don't need to have
max_relocs. 
						
						
					 
					
						2008-02-12 16:06:02 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4e2a0b6aa6 
					 
					
						
						
							
							[intel] Fix type of some more flags variables for uint64_t flags.  
						
						... 
						
						
						
						Harmless since we don't yet have any bits above 31 for flags. 
						
						
					 
					
						2008-02-12 16:06:02 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						da428c709a 
					 
					
						
						
							
							[intel] Note when BO map/unmap fail with TTM.  
						
						
						
						
					 
					
						2008-02-12 16:06:02 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7ea767f9fa 
					 
					
						
						
							
							[intel] Fix INTEL_DEBUG=bufmgr after relocation interface fixups.  
						
						
						
						
					 
					
						2008-02-12 16:06:02 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1fd82451eb 
					 
					
						
						
							
							[965] Remove stale brw_state_cache.c comment and function export.  
						
						
						
						
					 
					
						2008-02-12 16:06:02 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						22ab7fa466 
					 
					
						
						
							
							Fix broken test.  
						
						... 
						
						
						
						As-is, if the texture was too large for the target, an assertion would fail.
Now check proxy texture first and if it works, then test non-proxy target. 
						
						
					 
					
						2008-02-12 16:56:18 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						edc7cfa6e6 
					 
					
						
						
							
							Set Min/MaxLod with glTexParameterf, not glTexParameteri  
						
						
						
						
					 
					
						2008-02-12 15:53:37 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fb3ca7ee2d 
					 
					
						
						
							
							tweak incr/decrements amounts for keyboard options  
						
						
						
						
					 
					
						2008-02-12 15:00:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						76295f0c31 
					 
					
						
						
							
							press 0,1,2,etc keys for specific bias values  
						
						
						
						
					 
					
						2008-02-12 15:00:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						929b6d2ebf 
					 
					
						
						
							
							glapi: Correct prerequisites for gl_and_glX_API.xml  
						
						... 
						
						
						
						The indirect_dispatch.h and indirect_table.c source files use
gl_and_glX_API.xml in their generation rather than glX_API.xml, but it
wasn't listed in their prerequisites. In turn, gl_and_glX_API.xml uses
glX_API.xml, but this is already listed in $(COMMON_GLX). 
						
						
					 
					
						2008-02-12 06:43:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						fc67d47708 
					 
					
						
						
							
							glapi: Use make automatic variables to clean up the commands  
						
						... 
						
						
						
						Make use of the make automatic variables $@ (the target) and $< (first
prerequisite) to clean up the commands for the glapi generation. This
improves readability and guards against typos since words are repeated
less frequently. 
						
						
					 
					
						2008-02-12 06:43:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						817af9bec2 
					 
					
						
						
							
							glapi: Use variable for indent and flags  
						
						... 
						
						
						
						Put the path to indent and the flags to call it with in configs/default
rather than in the Makefile. This makes it easier to change the values
globally. 
						
						
					 
					
						2008-02-12 06:43:23 -08:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						532828b1d3 
					 
					
						
						
							
							nouveau: ddx versioning changed  
						
						
						
						
					 
					
						2008-02-12 17:28:31 +11:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						2c9fdaf729 
					 
					
						
						
							
							[directfb] Added RGB444 and RGB555.  
						
						... 
						
						
						
						Also added color expansion for RGB16, ARGB1555 and ARGB4444. 
						
						
					 
					
						2008-02-08 12:36:45 +01:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						c231f8ff35 
					 
					
						
						
							
							[glut-directfb] Fixed displaying of single buffered window.  
						
						
						
						
					 
					
						2008-02-08 12:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						5edede94bb 
					 
					
						
						
							
							[glut-directfb] When converting microseconds to milliseconds, round to the next integer.  
						
						
						
						
					 
					
						2008-02-08 12:03:53 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						70908a793b 
					 
					
						
						
							
							[965] Flush icache on new batch, not just new context.  
						
						... 
						
						
						
						This is required since our buffer manager may now move our
instruction-containing buffers at any batchbuffer emit. 
						
						
					 
					
						2008-02-07 13:14:59 -08:00 
						 
				 
			
				
					
						
							
							
								Andy Skinner 
							
						 
					 
					
						
						
							
						
						5c0c883104 
					 
					
						
						
							
							added -altopts to allow overriding all other opts  
						
						
						
						
					 
					
						2008-02-07 13:21:14 -07:00 
						 
				 
			
				
					
						
							
							
								Andy Skinner 
							
						 
					 
					
						
						
							
						
						762c074012 
					 
					
						
						
							
							added -altopts to allow overriding all other opts  
						
						
						
						
					 
					
						2008-02-07 13:19:55 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						700a77fb48 
					 
					
						
						
							
							[915] Fix COS function using same plan as SIN.  
						
						... 
						
						
						
						The previous COS function failed badly outside of [-pi/2, pi/2]. 
						
						
					 
					
						2008-02-06 15:43:05 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2551a5ee80 
					 
					
						
						
							
							[915] Use a quartic term to improve the accuracy of SIN results.  
						
						... 
						
						
						
						This is described in the link in the comment, and is the same technique that
r300 uses. 
						
						
					 
					
						2008-02-06 15:40:32 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d98abcbef0 
					 
					
						
						
							
							[915] Fix fp SIN function, and use a quadratic approximation instead of Taylor.  
						
						... 
						
						
						
						The Taylor series notably fails at producing sin(pi) == 0, which leads to
discontinuity every 2*pi.  The quadratic gets us sin(pi) == 0 behavior, at the
expense of going from 2.4% THD with working Taylor series to 3.8% THD (easily
seen on comparative graphs of the two).  However, our previous implementation
was producing sin(pi) < -1 and worse, so any reasonable approximation is an
improvement.  This also fixes the repeating behavior, where the previous
implementation would repeat sin(x) for x>pi as sin(x % pi) and the opposite
for x < -pi. 
						
						
					 
					
						2008-02-06 15:26:00 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						51f2ee3bfb 
					 
					
						
						
							
							fix bug 9871  
						
						
						
						
					 
					
						2008-02-06 07:55:26 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b5cd34aa21 
					 
					
						
						
							
							Fix bug 9871: enable user-defined clip planes for R300  
						
						... 
						
						
						
						Patch provided by Erkin Bahceci <erkinbah@gmail.com > 
						
						
					 
					
						2008-02-06 07:54:24 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c0e026c809 
					 
					
						
						
							
							[965] Bug 14314: assertion failure with with !AIGLX and depth=24 visual.  
						
						
						
						
					 
					
						2008-02-05 11:01:14 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d14d36f9cc 
					 
					
						
						
							
							[965] Fix TTM relocation caching overzealousness.  
						
						... 
						
						
						
						The failure mode that was a available was:
reloc 1 -> target_buf
exec: PRESUMED_OFFSET wrong, buffer migrates, r1 entry updated.
reloc 2 -> target_buf
exec: suppose buffer migrates again.  PRESUMED_OFFSET wrong. r2 entry updated.
reloc 1 -> target_buf
exec: suppose buffer doesn't migrate.  PRESUMED_OFFSET right. no relocations
      performed.  r1 has stale pointer at original location.
Failures were reported with OGLconform's VBO test and SPECviewperf90, though
I haven't confirmed that this fixes it. 
						
						
					 
					
						2008-02-05 11:01:14 -08:00 
						 
				 
			
				
					
						
							
							
								Tony DeFeo 
							
						 
					 
					
						
						
							
						
						ae5c6dcd42 
					 
					
						
						
							
							[965] Fix memory leak when deleting buffers with backing store.  
						
						
						
						
					 
					
						2008-02-05 10:49:44 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						89faa648a5 
					 
					
						
						
							
							i965: adjust the byte order of clear color.  fix   #14165  
						
						
						
						
					 
					
						2008-02-05 15:17:58 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						fd776e10b3 
					 
					
						
						
							
							Replace usage of DRM_BO_FLAG_MEM_TT in intel_regions.c with local/cached.  
						
						... 
						
						
						
						In addition to potentially binding when it was about to be mapped anyway,
failure to use CACHED_MAPPED means eating a full wbinvd on validate.  Thanks to
airlied for catching this. 
						
						
					 
					
						2008-02-04 18:24:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						745df749cc 
					 
					
						
						
							
							Include glext.h in the cva test so that it actually uses CVAs.  
						
						
						
						
					 
					
						2008-02-04 18:24:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5857e988be 
					 
					
						
						
							
							Allow first != 0 in mesa CVA handling, and add more error checking.  
						
						
						
						
					 
					
						2008-02-04 18:24:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2abcc512a3 
					 
					
						
						
							
							[965] Convert brw_draw_upload to managing dri_bos, not gl_buffer_objects.  
						
						... 
						
						
						
						This helps us avoid a bunch of mess with gl_client_arrays that we filled
with unused data and confused readers. 
						
						
					 
					
						2008-02-04 18:24:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						0907c639c8 
					 
					
						
						
							
							[965] Remove dead structure in brw_draw_upload.c.  
						
						
						
						
					 
					
						2008-02-04 18:24:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7b8892f504 
					 
					
						
						
							
							[965] Move temporary vbo array storage into the function using it.  
						
						
						
						
					 
					
						2008-02-04 18:24:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c86ec87830 
					 
					
						
						
							
							[965] Remove dead brw_vertex_element members.  
						
						
						
						
					 
					
						2008-02-04 18:24:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4e13067d0f 
					 
					
						
						
							
							[965] Add a wrapper around interleaved copy_array_to_vbo_array for profiling.  
						
						... 
						
						
						
						If compiled with optimization, it shouldn't appear at all, and helps me for
now. 
						
						
					 
					
						2008-02-04 18:24:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						df44fefced 
					 
					
						
						
							
							[965] Avoid overloaded use of the term 'input' for clarity.  
						
						
						
						
					 
					
						2008-02-04 18:24:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						931685e243 
					 
					
						
						
							
							[965] Replace VEP/VBP state structures with inline batch emits.  
						
						
						
						
					 
					
						2008-02-04 18:24:15 -08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4dfcb09960 
					 
					
						
						
							
							r300: fix isosurf on rs690  
						
						
						
						
					 
					
						2008-02-04 21:59:26 +11:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e36857d841 
					 
					
						
						
							
							i965: fix potential NULL pointer dereference. The third region  
						
						... 
						
						
						
						isn't created at all for 965 
						
						
					 
					
						2008-02-03 20:36:17 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						30c9d96ebf 
					 
					
						
						
							
							[965] Fix indentation.  
						
						
						
						
					 
					
						2008-02-01 16:05:10 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f85d34e425 
					 
					
						
						
							
							Revert "intel: don't apply the relocation optimization if a target"  
						
						... 
						
						
						
						This reverts commit e2cb905bc6 
						
						
					 
					
						2008-02-01 16:02:37 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7eca6be25f 
					 
					
						
						
							
							[965] Replace XXX comment about constant swizzle with an assert.  
						
						
						
						
					 
					
						2008-02-01 16:02:37 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						61760105df 
					 
					
						
						
							
							[965] Fix some indentation in brw_vs_tnl.c.  
						
						
						
						
					 
					
						2008-02-01 16:02:36 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						ca8d91610f 
					 
					
						
						
							
							mesa: re-define NEED_SECONDARY_COLOR.  fix   #14310 .  
						
						
						
						
					 
					
						2008-02-02 00:56:51 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						746db75cfb 
					 
					
						
						
							
							[intel]  fix for previous fix  
						
						
						
						
					 
					
						2008-02-01 20:28:26 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						a9a483b43e 
					 
					
						
						
							
							[intel] use _mesa_copy_rect for upload compressed texture,  
						
						... 
						
						
						
						this fix bad texture issue in some games(UT and quake). 
						
						
					 
					
						2008-02-01 17:36:56 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						71f53a22d0 
					 
					
						
						
							
							i965: Don't emit state if fall back to software rendering.  fix   #14116  
						
						
						
						
					 
					
						2008-02-01 16:48:16 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						3158e981f5 
					 
					
						
						
							
							[i965] renable regative rhw test  
						
						
						
						
					 
					
						2008-01-31 18:22:19 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e2cb905bc6 
					 
					
						
						
							
							intel: don't apply the relocation optimization if a target  
						
						... 
						
						
						
						buffer is used for a relocatee in the former relocation process
then another target buffer is used for this relocatee at the same
offset in the current relocation process. 
						
						
					 
					
						2008-01-31 17:29:52 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						01f59153b5 
					 
					
						
						
							
							regenerate glsl library functions  
						
						
						
						
					 
					
						2008-01-31 01:43:13 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						4cc0663564 
					 
					
						
						
							
							fix w component of glsl vec4 asin  
						
						
						
						
					 
					
						2008-01-31 01:43:13 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						97196d0c8c 
					 
					
						
						
							
							regenerate glsl library functions  
						
						
						
						
					 
					
						2008-01-31 01:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f6de56b88a 
					 
					
						
						
							
							fix w component of glsl vec4 asin  
						
						
						
						
					 
					
						2008-01-31 01:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2f7c804952 
					 
					
						
						
							
							check if fb->Delete is null (bugs 13507,14293)  
						
						
						
						
					 
					
						2008-01-30 08:12:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d64ea43b76 
					 
					
						
						
							
							fix bugs 13507, 14293  
						
						
						
						
					 
					
						2008-01-30 08:12:06 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2deaf93d24 
					 
					
						
						
							
							check if fb->Delete is null (bugs 13507,14293)  
						
						
						
						
					 
					
						2008-01-30 08:12:06 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						a107ec8300 
					 
					
						
						
							
							Add new RV380 pci id  
						
						... 
						
						
						
						bug 14289
(cherry picked from commit 80efe27560 
						
						
					 
					
						2008-01-29 10:15:32 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						80efe27560 
					 
					
						
						
							
							Add new RV380 pci id  
						
						... 
						
						
						
						bug 14289 
						
						
					 
					
						2008-01-29 10:14:04 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						120a1f9508 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch  
						
						
						
						
					 
					
						2008-01-29 09:50:26 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						bb84007a57 
					 
					
						
						
							
							R300: RV410 SE chips have half the pipes of regular RV410  
						
						... 
						
						
						
						This fixes 3D rendering on x700 SE chips.  Reported
by Kano.
(cherry picked from commit 0b7e0f8159 
						
						
					 
					
						2008-01-29 09:46:48 -05:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						8e444fb9e2 
					 
					
						
						
							
							i965: new integrated graphics chipset support  
						
						
						
						
					 
					
						2008-01-29 11:13:53 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f09b2382e9 
					 
					
						
						
							
							push out far clip plane to 200  
						
						
						
						
					 
					
						2008-01-28 12:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e7007c6fb0 
					 
					
						
						
							
							Added d/D keys to change viewing distance, 'a' to toggle animation  
						
						
						
						
					 
					
						2008-01-28 12:36:01 -07:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						86234e55a6 
					 
					
						
						
							
							pull some more fixes for pbo access from trunk  
						
						
						
						
					 
					
						2008-01-28 11:23:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						61972077cd 
					 
					
						
						
							
							fix some pbo path problems  
						
						
						
						
					 
					
						2008-01-28 11:15:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						3bfef64800 
					 
					
						
						
							
							r300: add initial rs690 support to Mesa  
						
						... 
						
						
						
						The rs690 has an rs4xx style vertex-shader less 3D engine. It uses the new
r500 output engine though. It also needs a new drm with rs690 support,
which is just getting cleaned up. 
						
						
					 
					
						2008-01-27 12:16:06 +10:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						5a7feb8ea2 
					 
					
						
						
							
							i965: valid message length includes message header.  
						
						
						
						
					 
					
						2008-01-25 17:23:55 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						4b4c131cd0 
					 
					
						
						
							
							i965: re-define the type of reg.loopcount.  
						
						... 
						
						
						
						avoid some issues such that 1 + (-2) gets a big
positive value. 
						
						
					 
					
						2008-01-25 17:23:15 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						da60fd1291 
					 
					
						
						
							
							i965: valid message length includes message header.  
						
						
						
						
					 
					
						2008-01-25 16:52:08 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						fc81f42817 
					 
					
						
						
							
							i965: re-define the type of reg.loopcount.  
						
						... 
						
						
						
						avoid some issues such that 1 + (-2) gets a big
positive value. 
						
						
					 
					
						2008-01-25 16:38:38 +08:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						67617c8f89 
					 
					
						
						
							
							Drop -O0 workaround on hppa.  
						
						... 
						
						
						
						Stop building with -O0 on hppa. Bug #451047  should be fixed in recent gcc
versions. 
						
						
					 
					
						2008-01-24 22:52:48 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f0310f7636 
					 
					
						
						
							
							Bufmgr cleanup from intel-batchbuffer branch of 2d driver.  
						
						
						
						
					 
					
						2008-01-24 13:00:13 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5f0d76204d 
					 
					
						
						
							
							Clean up comments/dead code from relocation buffer change.  
						
						
						
						
					 
					
						2008-01-24 12:29:04 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8931585d2c 
					 
					
						
						
							
							Merge commit 'airlied/i915-ttm-cfu'  
						
						... 
						
						
						
						This requires current DRM which changes the relocation buffer from being a
buffer object to plain malloced memory. 
						
						
					 
					
						2008-01-24 12:28:42 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b87c1ab2c0 
					 
					
						
						
							
							Bring in previous 7.0.1/2 release notes, added Cell driver page.  
						
						
						
						
					 
					
						2008-01-24 09:15:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a018abd446 
					 
					
						
						
							
							i915: move to using copy from user for relocations  
						
						
						
						
					 
					
						2008-01-24 14:38:50 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0fd23f01c6 
					 
					
						
						
							
							Assorted patches for miniglx/linux-solo (Gavin Li <codeview@gmail.com>)  
						
						
						
						
					 
					
						2008-01-23 16:04:02 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4875b40304 
					 
					
						
						
							
							Assorted patches for miniglx/linux-solo (Gavin Li <codeview@gmail.com>)  
						
						
						
						
					 
					
						2008-01-23 16:03:19 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2a077500a8 
					 
					
						
						
							
							Fix some issues with glDrawBuffer(GL_NONE), bug 14198  
						
						... 
						
						
						
						Set _ColorDrawBuffers[0] = NULL if no renderbuffers enabled.
Check that _ColorDrawBuffers[0] is non-null before dereferencing in a few places. 
						
						
					 
					
						2008-01-22 21:11:55 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						557b0d9df7 
					 
					
						
						
							
							glxinfo: Fix multisample visual reporting.  
						
						... 
						
						
						
						strstr() == 0 tests for the string _not_ being present.  Originally
Red Hat bug #351871 . 
						
						
					 
					
						2008-01-22 14:04:39 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						e1ae5b89fc 
					 
					
						
						
							
							glxinfo: Fix multisample visual reporting.  
						
						... 
						
						
						
						strstr() == 0 tests for the string _not_ being present.  Originally
Red Hat bug #351871 . 
						
						
					 
					
						2008-01-22 14:57:20 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						46eb02b609 
					 
					
						
						
							
							[intel] Clean up references to screen buffer metrics.  
						
						... 
						
						
						
						The screen wide info such as pitch and cpp are obsoleted by the FBO
changes, so clean up the last few references to those, except for
setting up the legacy screen regions. 
						
						
					 
					
						2008-01-22 12:14:59 -05:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						888f4380cf 
					 
					
						
						
							
							fix GLX vertex array bug 14197  
						
						
						
						
					 
					
						2008-01-22 08:41:22 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5c82549d9e 
					 
					
						
						
							
							fix pc vs. gc->ps usage (bug 14197)  
						
						
						
						
					 
					
						2008-01-22 08:40:29 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3266c5e95a 
					 
					
						
						
							
							fix pc vs. gc->ps usage (bug 14197)  
						
						
						
						
					 
					
						2008-01-22 08:38:48 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6bd32cbcf3 
					 
					
						
						
							
							Don't build yuvrect_client by default  
						
						... 
						
						
						
						Added 'extra' rule to build optional yuvrect_client, shape, xdemo programs 
						
						
					 
					
						2008-01-22 07:57:33 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						60dd3b1d9a 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2008-01-22 07:57:33 -07:00 
						 
				 
			
				
					
						
							
							
								Alexey Sokolov 
							
						 
					 
					
						
						
							
						
						e58c365cda 
					 
					
						
						
							
							define M_PI if needed  
						
						
						
						
					 
					
						2008-01-22 07:57:33 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						834decdaae 
					 
					
						
						
							
							Don't build yuvrect_client by default  
						
						... 
						
						
						
						Added 'extra' rule to build optional yuvrect_client, shape, xdemo programs 
						
						
					 
					
						2008-01-22 07:56:31 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						18b2d83173 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2008-01-22 07:54:37 -07:00 
						 
				 
			
				
					
						
							
							
								Alexey Sokolov 
							
						 
					 
					
						
						
							
						
						30c65c3c62 
					 
					
						
						
							
							define M_PI if needed  
						
						
						
						
					 
					
						2008-01-22 07:42:40 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						04fcc4cf1e 
					 
					
						
						
							
							prep for 7.0.3 release  
						
						
						
						
					 
					
						2008-01-21 16:21:39 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d0774eae30 
					 
					
						
						
							
							[965] Fix WM unit cache keying that broke line stipple and polygon offset.  
						
						
						
						
					 
					
						2008-01-19 23:22:45 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						02d5ba8491 
					 
					
						
						
							
							[intel] Fix memory leak with fake bufmgr.  
						
						
						
						
					 
					
						2008-01-18 11:39:35 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2afe5344df 
					 
					
						
						
							
							[965] Do a little bit rotation in state hash to reduce collisions.  
						
						... 
						
						
						
						This was around 3% improvement in OA. 
						
						
					 
					
						2008-01-18 10:15:28 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8c56418f97 
					 
					
						
						
							
							[intel] Use a static array for the validation list instead of a linked list.  
						
						... 
						
						
						
						Around 10% of a CPU was being wasted to create the linked list which we
threw out immediately after passing it to the kernel. 
						
						
					 
					
						2008-01-18 08:52:00 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a0e453a5ec 
					 
					
						
						
							
							[intel] Make the no_rast option be standard driconf instead of INTEL_NO_RAST.  
						
						
						
						
					 
					
						2008-01-17 14:23:04 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8517079cbc 
					 
					
						
						
							
							[i915] Fix driver from cliprects changes, and clean up state emission.  
						
						... 
						
						
						
						The fix for pageflipping with cliprects ended up causing a batch flush at
an inopportune time, which is fixed by moving it up.
Additionally, the recovery code for handling batch wraps at bad times is
replaced by just checking for the space up front, and using a no_batch_wrap
assert like on 965 to make sure that we weren't wrong about how much space that
was. 
						
						
					 
					
						2008-01-17 13:55:42 -08:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						09504dde1f 
					 
					
						
						
							
							Update changelog; add Vcs-* and Homepage fields in debian/control.  
						
						
						
						
					 
					
						2008-01-17 22:26:48 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						faeb1bc9f9 
					 
					
						
						
							
							[965] Fix whitespace in  c9b1fef0c9 
						
						
						
						
					 
					
						2008-01-17 11:47:02 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						e747e9a072 
					 
					
						
						
							
							[965] Fix potential segfaults from bad realloc.  
						
						... 
						
						
						
						C has no order of evaluation restrictions on function arguments, so we
attempted to realloc from new-size to new-size. 
						
						
					 
					
						2008-01-17 11:46:58 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						c9b1fef0c9 
					 
					
						
						
							
							i965: always call dri_emit_reloc when creating clip unit state  
						
						... 
						
						
						
						This fix ensures it gets the starting location of the clip program
if a clip unit state is same as a unit which is created when metaops
is actived and it doesn't impact metaops because the clip state offset
isn't emitted when metaops is actived. 
						
						
					 
					
						2008-01-17 11:08:56 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9bae03a583 
					 
					
						
						
							
							[965] Fix inversion of SLT/SGE results in vertex programs.  
						
						... 
						
						
						
						The WM code had this right, so copy its behavior.  This reverts a flipping
of the arguments to SLT in brw_vs_tnl which came in with the GLSL code that
probably occurred to work around the flipped results, and brings the code back
in line with t_vp_build.c. 
						
						
					 
					
						2008-01-16 15:19:29 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						6a5e86b344 
					 
					
						
						
							
							[965] Rename depth_mask in CC key to depth_write, since it's a boolean enable.  
						
						
						
						
					 
					
						2008-01-16 10:50:28 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						93ec89e565 
					 
					
						
						
							
							[965] Fix the type of alpha_ref in CC key, fixing ppracer rendering.  
						
						
						
						
					 
					
						2008-01-16 10:49:56 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						0c275b6a41 
					 
					
						
						
							
							autoconf: Use -fno-strict-aliasing on GCC  
						
						... 
						
						
						
						This change adds -fno-strict-aliasing when using gcc and g++, just like
the existing configs. 
						
						
					 
					
						2008-01-15 22:53:18 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b039b785e2 
					 
					
						
						
							
							Fix the compile of disabled DEBUG_PARSING code.  
						
						
						
						
					 
					
						2008-01-15 15:10:54 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						185320ae13 
					 
					
						
						
							
							Bug  #13492 : Only call ProgramStringNotify if program parsing succeeded.  
						
						... 
						
						
						
						Wine intentionally tries some out-of-spec programs to test strictness, and
calling ProgramStringNotify on the results of a failed program parse resulted
in crashes in the 965 driver. 
						
						
					 
					
						2008-01-15 15:10:39 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4652e351a2 
					 
					
						
						
							
							[965] Increase max relocation count, fixing assertions by blender.  
						
						
						
						
					 
					
						2008-01-15 10:12:38 -08:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						bb73cf9ec0 
					 
					
						
						
							
							[i915] Prevent recursive batchbuffer flushing.  
						
						... 
						
						
						
						Workaround for recursive batchbuffer flushing: If the window is
moved, we can get into a case where we try to flush during a
flush.  What happens is that when we try to grab the lock for
the first flush, we detect that the window moved which then
causes another flush (from the intel_draw_buffer() call in
intelUpdatePageFlipping()).  To work around this we reset the
batchbuffer tail pointer before trying to get the lock.  This
prevent the nested buffer flush, but a better fix would be to
avoid that in the first place. 
						
						
					 
					
						2008-01-15 10:24:04 -05:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						3ad9ca8240 
					 
					
						
						
							
							i965: fix an assert fail in brw_new_batch  
						
						
						
						
					 
					
						2008-01-15 15:19:09 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ffa8b18c7c 
					 
					
						
						
							
							[i915] Fix recursive lock hang in intelContendedLock handling.  
						
						
						
						
					 
					
						2008-01-14 15:19:43 -08:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						c04885f072 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git://anongit.freedesktop.org/git/mesa/mesa into debian-unstable  
						
						... 
						
						
						
						Conflicts:
	progs/tests/.gitignore
	progs/tests/Makefile 
						
						
					 
					
						2008-01-14 22:30:03 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d42400db87 
					 
					
						
						
							
							[intel] Delay unmapping of driver-private buffers to reduce map/unmap thrashing.  
						
						... 
						
						
						
						Good for a 10-15% improvement to OA. 
						
						
					 
					
						2008-01-14 10:21:19 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7fec1eb21b 
					 
					
						
						
							
							[965] Force a new vertex upload buffer at new batch time.  
						
						... 
						
						
						
						Otherwise, we could choose to upload into the temporary VBO that we just fired
off to the hardware.  Good for a 60% OA performance improvement. 
						
						
					 
					
						2008-01-14 10:18:38 -08:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						48ae5cf09d 
					 
					
						
						
							
							i965: Fix byte vs. pixel unit mixup for aligned texture pitch.  
						
						... 
						
						
						
						I sincerely hope I don't manage to mess this up yet again...
Thanks again to Todd Merrill for pointing out the problem and testing the fix
on IRC. 
						
						
					 
					
						2008-01-14 16:30:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						544ab209e7 
					 
					
						
						
							
							Allow osmesa to be enabled or disabled  
						
						... 
						
						
						
						The conditional in src/mesa/Makefile currently hardcodes the cases where
libOSMesa can be built on libGL. Likewise, the xlib case always includes
libOSMesa in the stand-alone target.
This changes the conditional to a loop over the DRIVER_DIRS variable.
This means that any driver configuration can enable or disable osmesa.
The current "stand-alone" rule is changed so that DRIVER_DIRS=x11 and
DRIVER_DIRS="x11 osmesa" are both respected.
The configure option is changed to --enable-gl-osmesa as this change
allows libOSMesa to be built upon any of the libGL-enabling drivers. 
						
						
					 
					
						2008-01-11 08:25:15 -08:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						45cdb6eb45 
					 
					
						
						
							
							i965: Fix unresolved symbol intel_miptree_pitch_align.  
						
						... 
						
						
						
						For some reason, I thought that function was shared with i915tex... The good
news is that i965 gets to keep the lower pitch alignment requirements.
Thanks to Todd Merrill for pointing out the problem on IRC. 
						
						
					 
					
						2008-01-11 16:32:39 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						540faf5f91 
					 
					
						
						
							
							[965] Remove an open-coded memcpy.  
						
						
						
						
					 
					
						2008-01-10 15:05:39 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9bf9122925 
					 
					
						
						
							
							[intel] Remove gratuitous (batchbuffer) flush before doing buffer clears.  
						
						... 
						
						
						
						Increases OA performance by about 3%. 
						
						
					 
					
						2008-01-10 14:51:02 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3d273ae44e 
					 
					
						
						
							
							[intel] Report buffer size when allocating with INTEL_DEBUG=bufmgr and TTM.  
						
						
						
						
					 
					
						2008-01-10 14:43:43 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						609ad99a1a 
					 
					
						
						
							
							[965] Improve performance by allocating CURBE buffers a page at a time.  
						
						... 
						
						
						
						Since each one is only 64b, and kernel allocations are a page anyway, this
lets us reduce buffer allocation by packing many CURBEs into one buffer, for
each batchbuffer submitted.  Improves openarena performance by around 10%. 
						
						
					 
					
						2008-01-10 14:43:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4e5b3626a1 
					 
					
						
						
							
							[intel] Remove a gratuitous flush at the end of ClearWithTris.  
						
						
						
						
					 
					
						2008-01-10 13:46:49 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ab2933df65 
					 
					
						
						
							
							[intel] Only flush batch when changing draw buffers, not every cliprect update.  
						
						... 
						
						
						
						The previous code would reference freed memory on window moves. 
						
						
					 
					
						2008-01-10 13:24:14 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a04b632350 
					 
					
						
						
							
							[intel] Add more cliprect modes to cover other meanings for batch emits.  
						
						... 
						
						
						
						The previous change gave us only two modes, one which looped over the batch
per cliprect (3d drawing) and one that didn't (state updeast).
However, we really want 4:
- Batch doesn't care about cliprects (state updates)
- Batch needs DRAWING_RECTANGLE looping per cliprect (3d drawing)
- Batch needs to be executed just once (region fills, copies, etc.)
- Batch already includes cliprect handling, and must be flushed by unlock time
  (copybuffers, clears).
All callers should now be fixed to use one of these states for any batchbuffer
emits.  Thanks to Keith Whitwell for pointing out the failure. 
						
						
					 
					
						2008-01-10 12:34:08 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						7086df5868 
					 
					
						
						
							
							i965: fix bug  #14002  
						
						
						
						
					 
					
						2008-01-10 16:48:33 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						c30392f187 
					 
					
						
						
							
							i965: fix segfault caused by commit  e131c46b20.  
						
						
						
						
					 
					
						2008-01-10 16:45:35 +08:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						e131c46b20 
					 
					
						
						
							
							[intel] Simplify intelCreateBuffer() a bit.  
						
						... 
						
						
						
						Drop a bunch of unused arguments from intel_create_renderbuffer() and
introduce intel_renderbuffer_set_region() to set the region for
a renderbuffer. 
						
						
					 
					
						2008-01-09 20:43:18 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						33c42c1262 
					 
					
						
						
							
							[intel] Prepare intelCopyBuffer() for private back buffers.  
						
						
						
						
					 
					
						2008-01-09 20:43:18 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						24e7e45768 
					 
					
						
						
							
							Factor out code to do the DRM_I830_GETPARAM ioctl.  
						
						
						
						
					 
					
						2008-01-09 19:08:55 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						f1139e4c66 
					 
					
						
						
							
							Fold DoBindContext() helper function into driBindContext().  
						
						
						
						
					 
					
						2008-01-09 19:08:55 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4225876bf0 
					 
					
						
						
							
							[intel] Re-allocate backing buffer objects on BufferData.  
						
						... 
						
						
						
						This may allow better concurrency (noop in openarena performance now), but is
also important for the previous commit -- otherwise, we may end up with
BufferData, draw_prims, BufferData and the draw_prims would use the new VBO
data instead of old.  This could still occur with user-supplied VBOs and poor
use of MapBuffer without BufferData. 
						
						
					 
					
						2008-01-09 14:41:55 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7da98d7eba 
					 
					
						
						
							
							[965] Allow more than one draw_prims per batchbuffer.  
						
						... 
						
						
						
						The comment about (vbo)_exec_api.c appeared to be stale, as the VBO code seems
to only use non-named VBOs (not actual VBOs) or freshly-allocated VBO data.
This brings a 2x speedup to openarena, because we can submit nearly-full
batchbuffers instead of many 450-byte ones. 
						
						
					 
					
						2008-01-09 14:41:54 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						dc1608ae9d 
					 
					
						
						
							
							[965] Replace the always_update dirty flag with BRW_NEW_BATCH.  
						
						... 
						
						
						
						This allows us to avoid re-emitting some state when validate_state happens
multiple times per batchbuffer.  Even though we flush batch per primitive
currently, that may still happen already if the primitive changed (this should
probably be fixed as well). 
						
						
					 
					
						2008-01-09 14:41:53 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5f86ae057a 
					 
					
						
						
							
							[intel] Rename lost_hardware vtbl entry to new_batch.  
						
						... 
						
						
						
						Both drivers have ended up relying on lost_hardware being called after each
batch buffer, so update the name.  This removes one of the calls on 965 whic
h was outside of the batchbuffer handling code and just duplicating what had
already happened through batchbuffer handling. 
						
						
					 
					
						2008-01-09 14:41:42 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d9edd8e905 
					 
					
						
						
							
							[965] Remove drawing rect upload, which is handled (better) by the kernel.  
						
						
						
						
					 
					
						2008-01-09 14:41:41 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						beddf653a9 
					 
					
						
						
							
							[intel] Clean up cliprect handling in intel drivers.  
						
						... 
						
						
						
						In particular, batch buffers are no longer flushed when switching from
CLIPRECTS to NO_CLIPRECTS or vice versa, and 965 just uses DRM cliprect
handling for primitives instead of trying to sneak in its own to avoid the
DRM stuff. The disadvantage is that we will re-execute state updates per
cliprect, but the advantage is that we will be able to accumulate larger
batch buffers, which were proving to be a major overhead. 
						
						
					 
					
						2008-01-09 14:41:40 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7ce12b0863 
					 
					
						
						
							
							[intel] Remove the dead intel->need_flush member.  
						
						
						
						
					 
					
						2008-01-09 14:41:39 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5a49e84fcd 
					 
					
						
						
							
							[965] Clarify a bit of index buffer upload code.  
						
						
						
						
					 
					
						2008-01-09 14:41:38 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8c4806ccc4 
					 
					
						
						
							
							fix bug 13978: glDrawBuffersARB() didn't set all necessary state  
						
						
						
						
					 
					
						2008-01-09 14:20:51 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c0fd6a0903 
					 
					
						
						
							
							[intel] Add TTM bufmgr debug for type or offset migration of buffers.  
						
						
						
						
					 
					
						2008-01-08 10:08:54 -08:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						b9f3f732aa 
					 
					
						
						
							
							i915tex: Centralize mipmap pitch computations.  
						
						... 
						
						
						
						mipmap pitches must account for the device alignment requirements, which
used to be fairly simple; just align to a 4-byte boundary. However, to allow
textures to be drawn to under TTM, they now need to be aligned to a 64-byte
boundary. Placing all of the alignment constraints in a single function
allows this new constraint to be applied uniformly.
There was some pitch constraining code in intel_miptree_create, but that was
modifying the pitch long after the miptree had been layed out, so it only
served to wreck the mipmap and cause rendering errors.
(cherry picked from commit a183efc132 
						
						
					 
					
						2008-01-08 16:48:13 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						3369cd9a6f 
					 
					
						
						
							
							i915: Keith Whitwell's swizzling TEX patch.  fix   #8283  
						
						
						
						
					 
					
						2008-01-07 14:08:36 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						601a6b872c 
					 
					
						
						
							
							Replace gl_framebuffer's _ColorDrawBufferMask with _ColorDrawBufferIndexes  
						
						... 
						
						
						
						Each array element is now a BUFFER_x token rather than a BUFFER_BIT_x bitmask.
The number of active color buffers is specified by _NumColorDrawBuffers.
This builds on the previous DrawBuffer changes and will help with drivers
implementing GL_ARB_draw_buffers. 
						
						
					 
					
						2008-01-06 18:07:26 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ff73c783cc 
					 
					
						
						
							
							Simplify ctx->_NumColorDrawBuffers, _ColorDrawBuffers and fix bug 13835.  
						
						... 
						
						
						
						These fields are no longer indexed by shader output.  Now, we just have
a simple array of renderbuffer pointers.
If the shader writes to gl_FragData[i], send those colors to the N
_ColorDrawBuffers.  Otherwise, replicate the single gl_FragColor (or
the fixed-function color) to the N _ColorDrawBuffers.
A few more changes and simplifications can follow from this... 
						
						
					 
					
						2008-01-06 10:43:20 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9f6022d056 
					 
					
						
						
							
							fix depth/1 typo in glTexImage3D proxy code  
						
						
						
						
					 
					
						2008-01-05 15:45:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						48aa35a8b2 
					 
					
						
						
							
							check if span length > 0 before calling _swrast_write_rgba_span()  
						
						
						
						
					 
					
						2008-01-05 15:45:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						17006ddd6b 
					 
					
						
						
							
							fix 3d proxy texture depth bug  
						
						
						
						
					 
					
						2008-01-05 15:44:51 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b77a354df3 
					 
					
						
						
							
							fix depth/1 typo in glTexImage3D proxy code  
						
						
						
						
					 
					
						2008-01-05 15:44:51 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e7044d552c 
					 
					
						
						
							
							i915: don't validate PS program when falling back to software  
						
						... 
						
						
						
						rendering. fix  #12786  
						
						
					 
					
						2008-01-04 17:11:39 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						15356376bd 
					 
					
						
						
							
							intel: some initialization for dri_bufmgr_ttm  
						
						
						
						
					 
					
						2008-01-04 14:22:23 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						62842e7145 
					 
					
						
						
							
							[intel] Add a single-entry relocation buffer cache.  
						
						... 
						
						
						
						By avoiding the repeated relocation buffer creation/map/unmap/destroy for each
new batch buffer, this improves OpenArena framerates by 30%.  Caching batch
buffers themselves doesn't appear to be a significant performance win over
this change. 
						
						
					 
					
						2008-01-03 16:53:23 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8abffada70 
					 
					
						
						
							
							[intel] Convert relocations to not be cleared out on buffer submit.  
						
						... 
						
						
						
						We have two consumers of relocations.  One is static state buffers, which
want the same relocation every time.  The other is the batchbuffer, which gets
thrown out immediately after submit.  This lets us reduce repeated computation
for static state buffers, and clean up the code by moving relocations nearer
to where the state buffer is computed. 
						
						
					 
					
						2008-01-03 15:46:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						0ff3eb637b 
					 
					
						
						
							
							[965] Fix some missing initialization in WM keys.  
						
						
						
						
					 
					
						2008-01-03 14:49:33 -08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						15653b5d88 
					 
					
						
						
							
							fix fd.o bug  #13761  
						
						... 
						
						
						
						MRD computation is now changed in mesa core 
						
						
					 
					
						2008-01-03 16:05:27 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9e9f6f105c 
					 
					
						
						
							
							[965] Convert WM unit to use a cache key instead of brw_cache_data.  
						
						
						
						
					 
					
						2008-01-02 15:51:49 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						03b59edbb5 
					 
					
						
						
							
							[965] Convert VS unit to use a cache key instead of brw_cache_data.  
						
						
						
						
					 
					
						2008-01-02 15:51:48 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						77e6cf8c17 
					 
					
						
						
							
							[965] Convert SF unit to use a cache key instead of brw_cache_data.  
						
						
						
						
					 
					
						2008-01-02 15:51:47 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3149119cad 
					 
					
						
						
							
							[965] Convert GS unit to use a cache key instead of brw_cache_data.  
						
						
						
						
					 
					
						2008-01-02 15:51:46 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						114b802e87 
					 
					
						
						
							
							[965] Convert clip unit to use a cache key instead of brw_cache_data.  
						
						
						
						
					 
					
						2008-01-02 15:51:46 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b35811e1b3 
					 
					
						
						
							
							[965] Convert CC unit to use a cache key instead of brw_cache_data.  
						
						
						
						
					 
					
						2008-01-02 15:51:45 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a95b48d55b 
					 
					
						
						
							
							[965] Convert surface state to use a cache key instead of brw_cache_data.  
						
						
						
						
					 
					
						2008-01-02 15:51:44 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3e3644c6e8 
					 
					
						
						
							
							[965] Convert sampler state to use a cache key instead of brw_cache_data.  
						
						
						
						
					 
					
						2008-01-02 15:51:43 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a099461fa3 
					 
					
						
						
							
							Revert "[intel] Use the memory type mask containing the caching flags."  
						
						... 
						
						
						
						This reverts commit 8bb9ae3693 
						
						
					 
					
						2008-01-02 15:51:27 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8bb9ae3693 
					 
					
						
						
							
							[intel] Use the memory type mask containing the caching flags.  
						
						
						
						
					 
					
						2008-01-02 09:47:07 -08:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						a3c435b342 
					 
					
						
						
							
							Set correct flags mask when validating buffers.  
						
						... 
						
						
						
						The 'mask' value used in the validation operation specifies which of the
'flags' bits are being modified. Buffer validation wants to pass the memory
type and access mode (rwx) to the kernel so that the buffer will be placed
correctly, and so that the right kind of fence will be created (read vs
write). That means we actually want a constant mask for these operations,
and not something computed from the bits coming in. The constant we want is
DRM_BO_MASK_MEM | DRM_BO_FLAG_READ | DRM_BO_FLAG_WRITE | DRM_BO_FLAG_EXE. 
						
						
					 
					
						2008-01-02 09:47:06 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4cc02fb938 
					 
					
						
						
							
							[965] Improve performance by including reloc target buffer pointers in keys.  
						
						... 
						
						
						
						Without this, the WM binding tables would all collide, for example.  Improves
openarena performance by around 2%. 
						
						
					 
					
						2008-01-02 09:47:05 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						de427742b8 
					 
					
						
						
							
							additional stub functions  
						
						
						
						
					 
					
						2008-01-02 07:24:07 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						71d46beebf 
					 
					
						
						
							
							additional stub functions  
						
						
						
						
					 
					
						2008-01-02 07:23:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						454e296eb1 
					 
					
						
						
							
							additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)  
						
						
						
						
					 
					
						2008-01-02 07:20:08 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7d6d6652d5 
					 
					
						
						
							
							additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)  
						
						
						
						
					 
					
						2008-01-02 07:19:31 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						60d762aa62 
					 
					
						
						
							
							i915: Needn't adjust pixel centers.  fix   #12944  
						
						
						
						
					 
					
						2008-01-02 11:38:51 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						524304c9b8 
					 
					
						
						
							
							Revert "r300: fix bug with maniadrive rendering"  
						
						... 
						
						
						
						this is correct, there is another issue with sw fallbacks
This reverts commit cc50edbca2 
						
						
					 
					
						2008-01-02 06:19:47 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f9b696be2b 
					 
					
						
						
							
							fix vbo display list memleak upon context destruction  
						
						
						
						
					 
					
						2008-01-01 10:23:56 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a5c84de3a7 
					 
					
						
						
							
							remove unneeded conditional  
						
						
						
						
					 
					
						2008-01-01 10:20:56 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f0676cc422 
					 
					
						
						
							
							fix vbo display list memleak upon context destruction  
						
						
						
						
					 
					
						2008-01-01 10:20:56 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6c0fc07d71 
					 
					
						
						
							
							fix glUniform4f typo  
						
						
						
						
					 
					
						2008-01-01 10:20:56 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c923edbc71 
					 
					
						
						
							
							additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)  
						
						
						
						
					 
					
						2008-01-01 10:10:18 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9b3162b1d2 
					 
					
						
						
							
							additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)  
						
						
						
						
					 
					
						2008-01-01 10:10:04 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e20c1d987f 
					 
					
						
						
							
							fix GLSL uniform/attrib bugs (13753)  
						
						
						
						
					 
					
						2008-01-01 09:59:51 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						cd354eb10f 
					 
					
						
						
							
							Convert to 0/1 when setting boolean uniforms  
						
						... 
						
						
						
						Also add some extra tests to the shader_api regression tests 
						
						
					 
					
						2008-01-01 09:59:51 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						e9ac27ee23 
					 
					
						
						
							
							Make use of count in _mesa_uniform_matrix  
						
						
						
						
					 
					
						2008-01-01 09:59:50 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						3f9dc9f5b6 
					 
					
						
						
							
							Add a test program to test for assorted bugs in shader_api.c  
						
						
						
						
					 
					
						2008-01-01 09:59:50 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						ba709875ae 
					 
					
						
						
							
							More fixes to shader_api  
						
						... 
						
						
						
						- return GL_INVALID_OPERATION instead of GL_INVALID_VALUE if location is bad
- correct the type-checking of uniforms from my previous commit
- accept location of -1 in _mesa_uniform_matrix 
						
						
					 
					
						2008-01-01 09:59:50 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						80f8397b35 
					 
					
						
						
							
							Fix several bugs relating to uniforms and attributes in GLSL API  
						
						... 
						
						
						
						- fix sizes for GL_FLOAT_MAT2x3 and GL_FLOAT_MAT4x3 in sizeof_glsl_type
- fix size returns in _mesa_get_active_attrib
- fix out-of-bounds array access to vec_types in _mesa_get_active_attrib
- fix queries of matrix uniforms in _mesa_get_uniformfv
- fix _mesa_get_uniformfv to only return one base, even from an array
- allow location == -1 in _mesa_uniform
- validate types in _mesa_uniform
- allow array overruns in _mesa_uniform 
						
						
					 
					
						2008-01-01 09:59:50 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						2bf2a8cc6d 
					 
					
						
						
							
							Convert to 0/1 when setting boolean uniforms  
						
						... 
						
						
						
						Also add some extra tests to the shader_api regression tests 
						
						
					 
					
						2008-01-01 09:58:15 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						3f948025db 
					 
					
						
						
							
							Make use of count in _mesa_uniform_matrix  
						
						
						
						
					 
					
						2008-01-01 09:58:15 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						239be839be 
					 
					
						
						
							
							Add a test program to test for assorted bugs in shader_api.c  
						
						
						
						
					 
					
						2008-01-01 09:58:15 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						89b80327ae 
					 
					
						
						
							
							More fixes to shader_api  
						
						... 
						
						
						
						- return GL_INVALID_OPERATION instead of GL_INVALID_VALUE if location is bad
- correct the type-checking of uniforms from my previous commit
- accept location of -1 in _mesa_uniform_matrix 
						
						
					 
					
						2008-01-01 09:58:15 -07:00 
						 
				 
			
				
					
						
							
							
								Bruce Merry 
							
						 
					 
					
						
						
							
						
						eeb03faadc 
					 
					
						
						
							
							Fix several bugs relating to uniforms and attributes in GLSL API  
						
						... 
						
						
						
						- fix sizes for GL_FLOAT_MAT2x3 and GL_FLOAT_MAT4x3 in sizeof_glsl_type
- fix size returns in _mesa_get_active_attrib
- fix out-of-bounds array access to vec_types in _mesa_get_active_attrib
- fix queries of matrix uniforms in _mesa_get_uniformfv
- fix _mesa_get_uniformfv to only return one base, even from an array
- allow location == -1 in _mesa_uniform
- validate types in _mesa_uniform
- allow array overruns in _mesa_uniform 
						
						
					 
					
						2008-01-01 09:58:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b45fa27fa1 
					 
					
						
						
							
							added 'get' info for framebuffer object tokens  
						
						
						
						
					 
					
						2008-01-01 09:26:30 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8349073561 
					 
					
						
						
							
							added 'get' info for framebuffer object tokens  
						
						
						
						
					 
					
						2008-01-01 09:26:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						76387dec76 
					 
					
						
						
							
							add 'Get' info for MAX_3D_TEXTURE_SIZE (for bug 13811)  
						
						
						
						
					 
					
						2008-01-01 09:05:05 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b59480645d 
					 
					
						
						
							
							add 'Get' info for MAX_3D_TEXTURE_SIZE (for bug 13811)  
						
						
						
						
					 
					
						2008-01-01 09:04:13 -07:00 
						 
				 
			
				
					
						
							
							
								Hans de Goede 
							
						 
					 
					
						
						
							
						
						d3033cad7c 
					 
					
						
						
							
							t_vp_build: fix temporary register allocation to minimise the allocations  
						
						
						
						
					 
					
						2008-01-02 01:32:01 +10:00 
						 
				 
			
				
					
						
							
							
								Hans de Goede 
							
						 
					 
					
						
						
							
						
						2290ea7fe6 
					 
					
						
						
							
							rx00: fix off by one error in tempreg check  
						
						
						
						
					 
					
						2008-01-02 01:29:51 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						cc50edbca2 
					 
					
						
						
							
							r300: fix bug with maniadrive rendering  
						
						... 
						
						
						
						I've no idea why I added this so I'll have to spend time tracking it down 
						
						
					 
					
						2008-01-02 01:19:23 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						148cb36979 
					 
					
						
						
							
							add missing double quote (bug 13878)  
						
						
						
						
					 
					
						2008-01-01 07:59:58 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						73f6f7ed91 
					 
					
						
						
							
							autoconf: Remind developers to bump version numbers in configure.ac  
						
						... 
						
						
						
						Just like configs/default, the version number in configure.ac needs to
be bumped for releases. Maybe later we can figure out how to scrape the
version from configs/default into configure.ac. 
						
						
					 
					
						2007-12-30 08:48:10 -08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						d0ebdca4fa 
					 
					
						
						
							
							fix fd.o bug  #13847  
						
						
						
						
					 
					
						2007-12-29 15:28:51 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						3956597962 
					 
					
						
						
							
							Bug  #13839 : Fix 3D texture offset miscalculation with pixels versus bytes.  
						
						
						
						
					 
					
						2007-12-28 18:05:22 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						aecec3aced 
					 
					
						
						
							
							Merge branch 'autoconf2'  
						
						
						
						
					 
					
						2007-12-28 15:14:32 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						aac2d99dc3 
					 
					
						
						
							
							i915: reset swrast state after calling swrast DrawPixels.  
						
						... 
						
						
						
						In order to optimize DrawPixels, the i915 texenv program isn't
applied to swrast DrawPixels in the i915 driver. This causes this
program isn't applied to any following swrast functions. Resetting
the swrast state fixes this issue.  Fix  #13614  
						
						
					 
					
						2007-12-27 10:43:43 +08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						2b440d5461 
					 
					
						
						
							
							Merge branch 'master' into autoconf2  
						
						
						
						
					 
					
						2007-12-26 15:41:24 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						ab57cbaccc 
					 
					
						
						
							
							autoconf: Helper options for adding GCC 32/64 bit flags  
						
						... 
						
						
						
						Two new configure options to add -m32 or -m64 to the CFLAGS and CXXFLAGS
when GCC is in use. By default, the user supplied options are
environment variables are respected, but these options are quick helps
for the common case of x86/x86_64 using GCC. 
						
						
					 
					
						2007-12-26 15:38:30 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						b422e5ad37 
					 
					
						
						
							
							i915: apply commit  a0a5e8cfc0 from 965.  
						
						... 
						
						
						
						fix  #11925  
					
						2007-12-25 17:22:19 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						cf46aee14a 
					 
					
						
						
							
							mesa: fix a bad cast in put_values_z24.  
						
						... 
						
						
						
						The values passed to put_values_z24 are GLuint,
not GLubyte. fix  #13543  
						
						
					 
					
						2007-12-25 14:18:05 +08:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						166a828ddf 
					 
					
						
						
							
							__driConfigOptions must be PUBLIC.  
						
						
						
						
					 
					
						2007-12-24 19:16:24 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Deucher 
							
						 
					 
					
						
						
							
						
						0b7e0f8159 
					 
					
						
						
							
							R300: RV410 SE chips have half the pipes of regular RV410  
						
						... 
						
						
						
						This fixes 3D rendering on x700 SE chips.  Reported
by Kano. 
						
						
					 
					
						2007-12-24 11:59:27 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						4c5a2b3af2 
					 
					
						
						
							
							autoconf: Documentation for using the autoconf'd build  
						
						... 
						
						
						
						Most of the options available from configure are documented on the
autoconf.html. This page is reached as an alternative provided on the
install.html page. An FAQ about why there is no configure script has
been removed. 
						
						
					 
					
						2007-12-23 16:38:18 -08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						26473140b9 
					 
					
						
						
							
							fix GL_LINE_LOOP with drivers using own render pipeline stage ( #12410 ,  #13527 )  
						
						... 
						
						
						
						primitive needs to include the begin/end flags (broken since vbo-0.2). Should
fix missing first/last line segment on gamma, i810, i915, mga, r200, radeon,
s3v, savage, unichrome (r300 already correct). Tested on r200, fixes  #13527 . 
						
						
					 
					
						2007-12-22 18:54:18 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						c1eb78f7ff 
					 
					
						
						
							
							fix GL_LINE_LOOP with drivers using own render pipeline stage ( #12410 ,  #13527 )  
						
						... 
						
						
						
						primitive needs to include the begin/end flags (broken since vbo-0.2). Should
fix missing first/last line segment on gamma, i810, i915, mga, r200, radeon,
s3v, savage, unichrome (r300 already correct). Tested on r200, fixes  #13527 . 
						
						
					 
					
						2007-12-22 18:49:42 +01:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						2f3e939ae7 
					 
					
						
						
							
							Silence compiler warnings from XML error macros.  
						
						
						
						
					 
					
						2007-12-21 15:31:00 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9136e1f2c8 
					 
					
						
						
							
							[965] Fix and enable separate stencil.  
						
						... 
						
						
						
						Note that this does not enable GL_EXT_stencil_two_side, because Mesa's computed
_TestTwoSide ends up respecting only STENCIL_TEST_TWO_SIDE_EXT (defaults to
GL_FALSE), even if the application uses only GL 2.0 / ATI entrypoints. 
						
						
					 
					
						2007-12-21 11:50:00 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9e68e191ac 
					 
					
						
						
							
							[intel] Move some pixel path support from drivers to shared.  
						
						
						
						
					 
					
						2007-12-21 11:41:46 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						f8830a1bf7 
					 
					
						
						
							
							intel: cast a pointer to unsigned long, avoid potential error.  
						
						
						
						
					 
					
						2007-12-21 17:03:55 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						bea6b5fe5a 
					 
					
						
						
							
							[965] Enable EXT_framebuffer_object.  
						
						... 
						
						
						
						To do so, merge the remainnig necessary code from the buffers, blit, span, and
screen code to shared, and replace it with those. 
						
						
					 
					
						2007-12-20 11:32:55 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						106f398220 
					 
					
						
						
							
							[965] Actually enable SGIS_generate_mipmap.  
						
						
						
						
					 
					
						2007-12-20 11:28:10 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						101abee6c4 
					 
					
						
						
							
							[intel] Fix and reenable (software) SGIS_generate_mipmap  
						
						... 
						
						
						
						The core problem was that _mesa_generate_mipmap was not respecting RowStride
of the source image.  Additionally, the intel private data associated with the
images (level and face) was not being initialized for the
_mesa_generate_mipmap-generated images. 
						
						
					 
					
						2007-12-20 11:26:34 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b2f62609d0 
					 
					
						
						
							
							[intel] Allow driver hooks to be NULL in intel_buffers.c and just update flags.  
						
						... 
						
						
						
						The 965 driver relies on flag checking instead of these hooks, and will be
using this code soon. 
						
						
					 
					
						2007-12-20 08:24:45 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						fcd1e9dad6 
					 
					
						
						
							
							[i915] Move meta_draw_quad into the vtbl with other meta operations.  
						
						
						
						
					 
					
						2007-12-20 08:19:42 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8aa0fd6b20 
					 
					
						
						
							
							glGetActiveUniform fix  
						
						
						
						
					 
					
						2007-12-20 09:08:12 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a1b3a908f5 
					 
					
						
						
							
							return correct size from glGetActiveUniform (bug 13751)  
						
						
						
						
					 
					
						2007-12-20 09:08:12 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2761cfce46 
					 
					
						
						
							
							return correct size from glGetActiveUniform (bug 13751)  
						
						
						
						
					 
					
						2007-12-20 09:06:05 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e543292335 
					 
					
						
						
							
							i915: avoid dead lock in intel_meta_draw_poly.  fix   #13696  
						
						
						
						
					 
					
						2007-12-20 16:49:25 +08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						da693b7c89 
					 
					
						
						
							
							Don't try to build nonexistent i915tex driver on linux-x86-64  
						
						
						
						
					 
					
						2007-12-18 22:20:37 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						f71032b7e2 
					 
					
						
						
							
							docs: Fix links in contribute section  
						
						... 
						
						
						
						The contribute section had a broken hyperlink, masking the mailing list
text. 
						
						
					 
					
						2007-12-18 22:13:46 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d2d82f8a29 
					 
					
						
						
							
							[915] Set cliprects in the drawbuffer software fallback case as well.  
						
						... 
						
						
						
						Otherwise, we may violate cliprect asssertions on clearing the buffers, which
isn't affected by the fallback. 
						
						
					 
					
						2007-12-18 18:56:20 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						f9e70d951a 
					 
					
						
						
							
							i965: allocate GRF registers before building subroutines,  
						
						... 
						
						
						
						it ensures there are sufficient registers for all subroutines. 
						
						
					 
					
						2007-12-19 10:44:00 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						41ed6be1da 
					 
					
						
						
							
							i965: restore the flag after building the subroutine of the  
						
						... 
						
						
						
						GS thread. fix  #13240  
						
						
					 
					
						2007-12-19 10:36:56 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						4cca760a9b 
					 
					
						
						
							
							i965: allocate GRF registers before building subroutines,  
						
						... 
						
						
						
						it ensures there are sufficient registers for all subroutines. 
						
						
					 
					
						2007-12-19 10:22:28 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e3a1ae0fcb 
					 
					
						
						
							
							i965: restore the flag after building the subroutine of the  
						
						... 
						
						
						
						GS thread. fix  #13240  
						
						
					 
					
						2007-12-19 09:59:37 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						27de28fc3e 
					 
					
						
						
							
							Remove -I$(TOP)/src/mesa/transform  
						
						
						
						
					 
					
						2007-12-18 17:07:11 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						88f1419f96 
					 
					
						
						
							
							added glSecondaryColor3fv_func  
						
						
						
						
					 
					
						2007-12-18 16:30:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						dd2f01c229 
					 
					
						
						
							
							simplify update two-side lighting test (follow-on to previous front/back-face changes)  
						
						
						
						
					 
					
						2007-12-18 16:28:36 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						deb5c56c77 
					 
					
						
						
							
							fix NEED_SECONDARY_COLOR for vert/frag progs  
						
						
						
						
					 
					
						2007-12-18 16:28:36 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						83af4f3623 
					 
					
						
						
							
							added two-side test  
						
						
						
						
					 
					
						2007-12-18 16:25:48 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						87002aba3b 
					 
					
						
						
							
							Test GL_VERTEX_PROGRAM_TWO_SIDE and frag shader gl_FrontFacing features  
						
						
						
						
					 
					
						2007-12-18 16:24:19 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						caec2a79e6 
					 
					
						
						
							
							added twoside demo  
						
						
						
						
					 
					
						2007-12-18 16:24:19 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						256115bd5e 
					 
					
						
						
							
							simplify update two-side lighting test (follow-on to previous front/back-face changes)  
						
						
						
						
					 
					
						2007-12-18 16:24:19 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						441bab8f17 
					 
					
						
						
							
							fix NEED_SECONDARY_COLOR for vert/frag progs  
						
						
						
						
					 
					
						2007-12-18 16:24:19 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						85f5e6d7b9 
					 
					
						
						
							
							Fix a quadstrip front/back-face inconsistancy.  
						
						... 
						
						
						
						Only set front material colors to make it noticable if front/back-face
determination is incorrect anywhere. 
						
						
					 
					
						2007-12-18 16:24:19 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9efa1029e5 
					 
					
						
						
							
							Fix mismatched map/unmap of buffers in swrast read/drawpixels error paths.  
						
						
						
						
					 
					
						2007-12-18 14:51:42 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4878f12189 
					 
					
						
						
							
							[915] Free dri_bufmgr after mesa context data.  
						
						... 
						
						
						
						Fixes a crash when buffer objects are left around until context destroy. 
						
						
					 
					
						2007-12-18 14:17:27 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a856da6324 
					 
					
						
						
							
							[915] Make polygon stipple use pre-unpacked pixel data.  
						
						... 
						
						
						
						This fixes a crash when stippling using data from a PBO. 
						
						
					 
					
						2007-12-18 14:14:44 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						0dc2c68ffc 
					 
					
						
						
							
							[915] Fix clear color when clearing with triangles.  
						
						... 
						
						
						
						The diffuse color format is always ARGB32, regardless of the destination
surface format. 
						
						
					 
					
						2007-12-18 10:42:30 -08:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						dd1a868b74 
					 
					
						
						
							
							[INTEL] Fix 965 to use new centralized mipmap pitch function  
						
						
						
						
					 
					
						2007-12-18 10:22:16 -08:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						a183efc132 
					 
					
						
						
							
							[Intel] Centralize mipmap pitch computations.  
						
						... 
						
						
						
						mipmap pitches must account for the device alignment requirements, which
used to be fairly simple; just align to a 4-byte boundary. However, to allow
textures to be drawn to under TTM, they now need to be aligned to a 64-byte
boundary. Placing all of the alignment constraints in a single function
allows this new constraint to be applied uniformly.
There was some pitch constraining code in intel_miptree_create, but that was
modifying the pitch long after the miptree had been layed out, so it only
served to wreck the mipmap and cause rendering errors. 
						
						
					 
					
						2007-12-18 10:22:04 -08:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						9fd22f0e3f 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-12-18 19:13:27 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						942372dcdf 
					 
					
						
						
							
							debian/control fixups  
						
						... 
						
						
						
						* Bump Standards-Version to 3.7.3.
* Move libgl1-mesa-swx11-dbg, mesa-common-dev and libosmesa6-dev to section
  libdevel.
* libgl1-mesa-swx11 conflicts with libgl1-mesa-glx.  Move it and
  libgl1-mesa-swx11-dev to priority extra.
* Fix typo in mesa-common-dev's long description. 
						
						
					 
					
						2007-12-18 13:57:06 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						b7f901088b 
					 
					
						
						
							
							Update changelog.  
						
						
						
						
					 
					
						2007-12-18 13:32:01 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						c02990525c 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git.freedesktop.org:/git/mesa/mesa into debian-unstable  
						
						... 
						
						
						
						Conflicts:
	progs/trivial/quad-clip-nearplane.c 
						
						
					 
					
						2007-12-18 12:28:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						6f1bfdc4bf 
					 
					
						
						
							
							[i915] Remove redundant set_draw_region code (like the comment says).  
						
						
						
						
					 
					
						2007-12-17 17:01:07 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						33487c15ba 
					 
					
						
						
							
							[intel] Improve INTEL_DEBUG=blit description of clearing.  
						
						
						
						
					 
					
						2007-12-17 16:57:59 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c24300f937 
					 
					
						
						
							
							[intel] Fix copy'n'pasteo in decoding of the blit clear packet.  
						
						
						
						
					 
					
						2007-12-17 16:53:51 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9a8819e767 
					 
					
						
						
							
							[965] Add decode of 3DSTATE_DRAWING_RECTANGLE.  
						
						
						
						
					 
					
						2007-12-17 16:53:47 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						146030aad2 
					 
					
						
						
							
							[965] Allow draw or depth regions to be NULL.  
						
						... 
						
						
						
						With FBOs, we end up wanting to do 3D metaops against one or the other without
having to find the other one to fill in if we're not going to draw to it. 
						
						
					 
					
						2007-12-17 16:50:09 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						447facfcd6 
					 
					
						
						
							
							[965] Simplify scissor handling by using DrawBuffer values.  
						
						
						
						
					 
					
						2007-12-17 15:30:04 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8336f3ffb7 
					 
					
						
						
							
							[965] fix bad conflict resolution in debug code.  
						
						
						
						
					 
					
						2007-12-17 14:42:31 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2c9e515d86 
					 
					
						
						
							
							[965] Replace our own depth constants in intel context with GL context ones.  
						
						
						
						
					 
					
						2007-12-17 14:28:54 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						98d4355240 
					 
					
						
						
							
							[965] Fix software fallbacks with region-backed textures.  
						
						
						
						
					 
					
						2007-12-17 13:47:52 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c1d6b874b3 
					 
					
						
						
							
							[intel] Cleanup of */intel_blit.c to bring the two closer.  
						
						
						
						
					 
					
						2007-12-17 13:19:33 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b3169a9c35 
					 
					
						
						
							
							[965] Output the buffer type in INTEL_DEBUG=bat surface state decode.  
						
						
						
						
					 
					
						2007-12-17 13:02:16 -08:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						0107acded0 
					 
					
						
						
							
							i915tex: Fix issues with glDrawBuffer(GL_NONE).  
						
						... 
						
						
						
						Don't dereference NULL renderbuffer pointer, and make sure the software
fallback sticks.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=13694  . 
						
						
					 
					
						2007-12-17 12:32:26 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						1e04132306 
					 
					
						
						
							
							i915: Fix issues with glDrawBuffer(GL_NONE).  
						
						... 
						
						
						
						Don't dereference NULL renderbuffer pointer, and make sure the software
fallback sticks.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=13694  . 
						
						
					 
					
						2007-12-17 12:20:56 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						d859a60dc3 
					 
					
						
						
							
							i965: check NULL pointer  
						
						
						
						
					 
					
						2007-12-17 14:42:42 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d913a15898 
					 
					
						
						
							
							[i915] Fix missing symbol from 965 changes.  
						
						
						
						
					 
					
						2007-12-16 13:00:23 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1daf5b3ad6 
					 
					
						
						
							
							[965] Fully initialize the texture surface key data (padding around GLboolean)  
						
						
						
						
					 
					
						2007-12-16 12:09:22 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						cbed2e4add 
					 
					
						
						
							
							[965] Enable ARB_pixel_buffer_object, and disable broken imaging extension.  
						
						... 
						
						
						
						While I haven't tested the imaging extension, this matches what 915 does. 
						
						
					 
					
						2007-12-16 11:46:10 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c0b4257aa9 
					 
					
						
						
							
							[965] Move to using shared texture management code.  
						
						... 
						
						
						
						This removes the delayed texture upload optimization from 965, in exchange for
bringing us closer to PBO support.  It also disables SGIS_generate_mipmap,
which didn't seem to be working before anyway, according to the lodbias demo. 
						
						
					 
					
						2007-12-16 11:26:19 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						659baa3f25 
					 
					
						
						
							
							[intel] Whitespace and comment changes to bring intel_mipmap_tree.c closer.  
						
						
						
						
					 
					
						2007-12-15 13:09:58 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3fe9d5cbb7 
					 
					
						
						
							
							[intel] Merge intel_buffer_objects to shared.  
						
						... 
						
						
						
						965 gains fixed TTM typing of the buffer object buffers and unused PBO
functions, and 915 gains buffer size == 0 fixes from 965. 
						
						
					 
					
						2007-12-15 12:47:23 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f5b3cd4620 
					 
					
						
						
							
							[965] Use shared intel_regions.c.  
						
						... 
						
						
						
						This adds (so far) unused PBO functions, and holding the lock while writing
to regions (which may be shared static screen regions). 
						
						
					 
					
						2007-12-15 12:45:52 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5e3ef623ee 
					 
					
						
						
							
							[intel] Fix uninitialized data in screen-region buffer objects.  
						
						
						
						
					 
					
						2007-12-14 14:56:01 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						55539f6b2a 
					 
					
						
						
							
							[intel] Remove excessive validation debugging.  
						
						
						
						
					 
					
						2007-12-14 14:52:15 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b8b49529b3 
					 
					
						
						
							
							[intel] Initialize debug flag for dri_bufmgrs  
						
						
						
						
					 
					
						2007-12-14 14:51:55 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c5456a6b24 
					 
					
						
						
							
							[intel] Remove useless intel_region_idle.  
						
						... 
						
						
						
						The idling it was trying to ensure was covered by the
intel_miptree_image_map()->intel_region_map() that immediately followed it. 
						
						
					 
					
						2007-12-14 14:40:03 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						84a076079d 
					 
					
						
						
							
							[intel] warnings cleanup  
						
						
						
						
					 
					
						2007-12-14 14:40:03 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2ac5e08d1d 
					 
					
						
						
							
							fix polygon cull regression  
						
						
						
						
					 
					
						2007-12-14 14:36:23 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						507d43f95b 
					 
					
						
						
							
							fix polygon cull regression  
						
						
						
						
					 
					
						2007-12-14 14:35:18 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a5eb9e7b1b 
					 
					
						
						
							
							Build rain demo (Gonzo <andreas.wendleder@gmail.com>)  
						
						
						
						
					 
					
						2007-12-14 14:35:18 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						6f7d35318d 
					 
					
						
						
							
							[intel] Remove the relocation buffer lists and just cache one per buffer.  
						
						... 
						
						
						
						Each buffer object now has a relocation buffer pointer, which contains the
relocations for the buffer if there are any.  At the point where we have to
create a new type of relocation entry, we can change the code over to allowing
multiple relocation lists, but trying to anticipate what that'll look like
now just increases complexity.
This is a 30% performance improvement on 965. 
						
						
					 
					
						2007-12-14 11:23:43 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						38bad7677e 
					 
					
						
						
							
							[965] Replace the state cache suballocator with direct dri_bufmgr use.  
						
						... 
						
						
						
						The user-space suballocator that was used avoided relocation computations by
using the general and surface state base registers and allocating those types
of buffers out of pools built on top of single buffer objects.  It also
avoided calls into the buffer manager for these small state allocations, since
only one buffer object was being used.
However, the buffer allocation cost appears to be low, and with relocation
caching, computing relocations for buffers is essentially free.  Additionally,
implementing the suballocator required a don't-fence-subdata flag to disable
waiting on buffer maps so that writing new data didn't block on rendering using
old data, and careful handling when mapping to update old data (which we need
to do for unavoidable relocations with FBOs).  More importantly, when the
suballocator filled, it had no replacement algorithm and just threw out all
of the contents and forced them to be recomputed, which is a significant cost.
This is the first step, which just changes the buffer type, but doesn't yet
improve the hash table to not result in full recompute on overflow.  Because
the buffers are all allocated out of the general buffer allocator, we can
no longer use the general/surface state bases to avoid relocations, and they
are set to 0 instead. 
						
						
					 
					
						2007-12-14 11:04:26 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						0037ad4186 
					 
					
						
						
							
							[intel] Remove broken mutex protection from dri_bufmgrs.  
						
						... 
						
						
						
						Now that the dri_bufmgr is stored in the context rather than the screen, all
access to one is single-threaded anyway. 
						
						
					 
					
						2007-12-13 23:44:56 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						dbfe05ca24 
					 
					
						
						
							
							[intel] Enable INTEL_DEBUG=bufmgr output in TTM mode as well as classic.  
						
						
						
						
					 
					
						2007-12-13 23:26:43 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9f7d6b7210 
					 
					
						
						
							
							[intel] assert that buffers are not mapped at last unreference.  
						
						... 
						
						
						
						bufmgr_fake doesn't care about it, but with ttm we would end up with the
buffer remaining referenced until application exit. 
						
						
					 
					
						2007-12-13 23:24:53 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						f116634933 
					 
					
						
						
							
							Merge branch 'master' into autoconf2  
						
						
						
						
					 
					
						2007-12-12 21:24:06 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						c79c93c0ac 
					 
					
						
						
							
							autoconf: Improve help text for demos and DRI drivers  
						
						... 
						
						
						
						Changed the text for the default demos to be "auto" instead of "yes"
since that didn't make much sense in this context. Added an example
value for the --with-dri-drivers option as suggested by Brian. 
						
						
					 
					
						2007-12-12 18:13:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						f64d6fe0d3 
					 
					
						
						
							
							autoconf: Update bug address and fix some autoconf warnings  
						
						... 
						
						
						
						Point bug reports to Bugzilla like bugs.html. Also, a warning from
autoconf w.r.t. AC_OUTPUT was cleaned up. 
						
						
					 
					
						2007-12-12 17:57:45 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						a130718f44 
					 
					
						
						
							
							autoconf: Consistently use xlib for the driver name  
						
						... 
						
						
						
						Brian suggested that there should be more consistency using xlib vs. x11
in the configure script. Changed the options and variables to suit. 
						
						
					 
					
						2007-12-12 17:49:49 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						3e288627cb 
					 
					
						
						
							
							autoconf: Optional assembly usage with --disable-asm  
						
						... 
						
						
						
						Allow the user to disable use of assembly code through the --disable-asm
option. This is only relevant on the platforms where assembly is
normally enabled such as Linux and FreeBSD. 
						
						
					 
					
						2007-12-12 17:39:21 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						37406c2038 
					 
					
						
						
							
							[intel] Assert against conflicting relocation emits in bufmgr_fake.c  
						
						
						
						
					 
					
						2007-12-12 15:03:15 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5ad260246b 
					 
					
						
						
							
							[965] Bug  #13600 : Fix assertion failure with SRGB textures.  
						
						... 
						
						
						
						I broke this with cherry-pick resolving on
93c98a4669 
						
						
					 
					
						2007-12-12 12:09:07 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7c71ef3a3d 
					 
					
						
						
							
							[intel] Move bufmgr back to context instead of screen, fixing glthreads.  
						
						... 
						
						
						
						Putting the bufmgr in the screen is not thread-safe since the emit_reloc
changes.  It also led to a significant performance hit from pthread usage
for the attempted thread-safety (up to 12% of a cpu spent on refcounting
protection in single-threaded 965).  The motivation had been to allow
multi-context bufmgr sharing in classic mode, but it wasn't worth the cost. 
						
						
					 
					
						2007-12-12 11:52:10 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						16a07fb556 
					 
					
						
						
							
							autoconf: Report the compiler options in the summary  
						
						... 
						
						
						
						Report the compiler flags and macros that will be used in the build.
This just provides a quick way to see what configure has silently been
doing. 
						
						
					 
					
						2007-12-12 09:12:15 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						23656c47c9 
					 
					
						
						
							
							autoconf: Optional debug build with --enable-debug  
						
						... 
						
						
						
						Allow the user to set the compiler debug flags and macros through the
option --enable-debug. This addes -DDEBUG to the macros and -g to the
CFLAGS and CXXFLAGS if gcc and g++ are in use. 
						
						
					 
					
						2007-12-12 09:02:31 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						41b00707e2 
					 
					
						
						
							
							autoconf: More informative errors when pkg-config macros undefined  
						
						... 
						
						
						
						Added a check that PKG_PROG_PKG_CONFIG is defined before calling it so
the user can see a proper error. Without it, the generated configure
script will just pass on to the next statement and bomb with a strange
shell syntax error. 
						
						
					 
					
						2007-12-12 08:48:30 -08:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						00e10a1385 
					 
					
						
						
							
							Block in kernel waiting for fence  
						
						
						
						
					 
					
						2007-12-11 20:27:42 -08:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						aeca22f97c 
					 
					
						
						
							
							Use previous buffer offsets to compute proposed relocations  
						
						... 
						
						
						
						This takes advantage of the DRM_BO_HINT_PRESUMED_OFFSET change and allows
the kernel to avoid mapping and re-writing buffers when relocations occur. 
						
						
					 
					
						2007-12-11 20:27:42 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						aab38cfc43 
					 
					
						
						
							
							autoconf: Replace configs/current symlink from configure  
						
						... 
						
						
						
						Rather than having the user run `make autoconf' and have the Makefile
setup the configs/current -> autoconf symlink, we can just do that in
configure. This allows the user to just run `make' to build. 
						
						
					 
					
						2007-12-11 08:24:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						78175579c2 
					 
					
						
						
							
							autoconf: Replace install-sh with symlink to minstall  
						
						... 
						
						
						
						Since install-sh is only used to satisfy an autoconf requirement, we
don't need the actual script. Instead, it's now just a symlink to
minstall, which provides a similar install wrapper script. 
						
						
					 
					
						2007-12-11 08:24:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						79ad458ec6 
					 
					
						
						
							
							autoconf: Clearer help text for the enable/disable options  
						
						... 
						
						
						
						Make it clearer what the defaults for the AC_ARG_ENABLE options are and
how to change them. 
						
						
					 
					
						2007-12-11 08:24:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						a76e2452d2 
					 
					
						
						
							
							autoconf: Since default DRI drivers to build with master  
						
						... 
						
						
						
						Sync the default DRI_DIRS with the configs in master. Added some of the
comments from there, too. 
						
						
					 
					
						2007-12-11 08:24:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						70d0c83890 
					 
					
						
						
							
							autoconf: glut doesn't need Xt  
						
						... 
						
						
						
						Don't link glut with libXt since it's not needed.
(see commit ce98779571 
						
						
					 
					
						2007-12-11 08:24:27 -08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						46c405663b 
					 
					
						
						
							
							add simple test for two-sided stencil functionality  
						
						
						
						
					 
					
						2007-12-11 15:38:34 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						8dc188485b 
					 
					
						
						
							
							make sure state token values are fully initialized  
						
						
						
						
					 
					
						2007-12-11 15:38:33 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ffee86f697 
					 
					
						
						
							
							[965] Hook up DEBUG_BUFMGR output for bufmgr_fake.  
						
						
						
						
					 
					
						2007-12-10 14:58:53 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						e3a6e60040 
					 
					
						
						
							
							[965] Convert the driver to dri_bufmgr interface and enable TTM.  
						
						... 
						
						
						
						This is currently believed to work but be a significant performance loss.
Performance recovery should be soon to follow.
The dri_bo_fake_disable_backing_store() call was added to allow backing store
disable like bufmgr_fake.c did, which is a significant performance win (though
it's missing the no-fence-subdata part).
This commit is a squash merge of the 965-ttm branch, which had some history
I wanted to avoid pulling due to noisiness and brokenness at many points
for git-bisecting. 
						
						
					 
					
						2007-12-07 16:19:10 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3ecdae82d7 
					 
					
						
						
							
							[965] Remove dead code in upload_wm_surfaces.  
						
						
						
						
					 
					
						2007-12-07 15:23:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						e34a183d87 
					 
					
						
						
							
							[965] Move brw_surface_state stack allocation into the function using it.  
						
						
						
						
					 
					
						2007-12-07 15:22:57 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						9cad8e312f 
					 
					
						
						
							
							autoconf: Output summary information from configure  
						
						... 
						
						
						
						Report some of the common settings back to the user after configure
has completed. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						af3d2f292d 
					 
					
						
						
							
							autoconf: Configurable DRI drivers  
						
						... 
						
						
						
						The user can request specific DRI drivers to build rather than the
default of "all that build on this platform". This allows the list of
drivers to be easily slimmed down.
This is controlled through the option --with-dri-drivers. For example:
    ./configure --with-driver=dri --with-dri-drivers="i965,nouveau"
Unfortunately, using this setting means the DRI drivers aren't filtered
by platform anymore and you might try to build something that doesn't
work. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						88586332d3 
					 
					
						
						
							
							autoconf: Allow static library builds  
						
						... 
						
						
						
						Allow the user to specify that they want static libraries through the
--{enable,disable}-{static,shared} switches like libtool. The mesa build
only allows for one at a time, so static will be chosen if someone has
passed --enable-static or --disable-shared.
This also allows the mklib options to be set at build time. This allows
-static to be set for mklib, but any platform specific settings are
allowed by setting MKLIB_OPTIONS for configure.
Handling of the program libraries through the APP_LIB_DEPS variable is
pretty ugly, but it seems to work. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						8e4d147430 
					 
					
						
						
							
							autoconf: Configurable demos directories  
						
						... 
						
						
						
						The user can request specific demos directories to build in. For
example:
    ./configure --with-demos="demos,xdemos"
The drawback is that we don't check for the necessary libararies in
that case, only that the directory in progs/ exists. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						6689f9ebcb 
					 
					
						
						
							
							autoconf: Configure the osmesa channel size for OSMesa16 and OSMesa32  
						
						... 
						
						
						
						Allow the user to specify channel bits of 16 or 32 to enable OSMesa16 or
OSMesa32 instead of the default OSMesa. This option is controlled
through the option --with-osmesa-bits=BITS and is only honored when the
driver is osmesa.
The osdemos are not enabled in the 16 or 32 bit case because the
Makefile is currently hardcoded to link to -lOSMesa. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						979ff5153d 
					 
					
						
						
							
							autoconf: Add support for osmesa-only builds  
						
						... 
						
						
						
						Added autoconf support for using OSMesa as the driver instead linking
it to libGL. This is enabled through --with-driver=osmesa.
To differentiate these cases, another option --enable-x11-osmesa is used
to enable or disable building OSMesa when the driver is x11. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						44d9914b29 
					 
					
						
						
							
							autoconf: Add support for shared DRI build on linux and freebsd  
						
						... 
						
						
						
						Added autoconf bits to allow using DRI as the driver through the option
--with-dri-driver=DRIVER. The options are x11 (default) and dri. Three
DRI specific options for controlling the driver directory, direct
rendering and TLS are also added.
The DRI will probably not work for platforms besides linux and freebsd. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						72796238f8 
					 
					
						
						
							
							autoconf: Include necessary files for the tarballs  
						
						... 
						
						
						
						Add targets to the top Makefile so that configure and the necessary
scripts are added to the tarball for distribution.
Variables are used for autoconf and aclocal in case anyone needs to use
a specific version or pass any extra flags. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						dca1b796b7 
					 
					
						
						
							
							autoconf: Initial support for an autoconf configuration  
						
						... 
						
						
						
						This adds the initial support for using autoconf configuration. Support
is available for shared Xlib driver builds. Later this will be extended
to dri and osmesa-only builds and possibly targetting non-X backends.
Support for static library builds will also be added.
The configure script fills in the autoconf config. This is then used by
running `make autoconf' after ./configure.
Testing has been done on Linux/GNU. The configure script tries to
faithfully reproduce the current configs/linux* and configs/freebsd*.
Other platforms can be handled later by adding similar statements and
feature tests.
Pkg-config is used to search for packages when possible. This makes the
build much more flexible and robust to the user's configuration. This
requires that the pkg-config autoconf macros pkg.m4 are included in
aclocal.m4. This requires autoconf and aclocal from autoconf and
automake, respectively. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						d5cee90cf5 
					 
					
						
						
							
							autoconf: Add support files required for autoconf use  
						
						... 
						
						
						
						The standard autoconf initialization macros require that config.guess,
config.sub and install-sh exist. The config.* scripts are from gnulib
HEAD, and the install-sh script is from automake HEAD. 
						
						
					 
					
						2007-12-07 14:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						f1efacb92b 
					 
					
						
						
							
							Make osdemos linking like other programs  
						
						... 
						
						
						
						Most of the programs list their dependencies on the Mesa libraries in
their Makefiles. This works with the default configuration where
APP_LIB_DEPS only lists external libraries. This changes the
linux-osmesa configs and the osdemos Makefile to follow that convention.
Some cleanup of the Makefile is also added to refer to the GL libraries
through the existing variables rather than hardcoding their names. 
						
						
					 
					
						2007-12-07 14:10:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						1837b8c214 
					 
					
						
						
							
							configs: Fix linking with static libGL and --as-needed  
						
						... 
						
						
						
						Linking of the programs breaks when using a static libGL and the GNU ld
option --as-needed. This is because libXext is needed for the XShm
functions.
(cherry picked from commit 6aaf9bdd41 
						
						
					 
					
						2007-12-07 11:51:18 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						6aaf9bdd41 
					 
					
						
						
							
							configs: Fix linking with static libGL and --as-needed  
						
						... 
						
						
						
						Linking of the programs breaks when using a static libGL and the GNU ld
option --as-needed. This is because libXext is needed for the XShm
functions. 
						
						
					 
					
						2007-12-07 11:49:40 -08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e2ca788ae7 
					 
					
						
						
							
							i915: fix the error in the previos commit.  
						
						
						
						
					 
					
						2007-12-07 17:33:18 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						c1a3ac0e45 
					 
					
						
						
							
							i915: Check the program size when uploading a program. fix bug 13494  
						
						
						
						
					 
					
						2007-12-07 17:26:38 +08:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						62f6e55013 
					 
					
						
						
							
							Minor followup fixes for the previous commit.  
						
						
						
						
					 
					
						2007-12-06 10:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								George Nassas 
							
						 
					 
					
						
						
							
						
						17afc800c9 
					 
					
						
						
							
							Always call dlopen in DriverOpen.  
						
						... 
						
						
						
						This increases the reference count for the driver binary, preventing it from
getting unloaded prematurely in driDestroyDisplay. See
https://bugs.freedesktop.org/show_bug.cgi?id=13541  . 
						
						
					 
					
						2007-12-06 10:11:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						125bd4cae5 
					 
					
						
						
							
							Revert "[965] Add missing flagging of new stage programs for updating stage state."  
						
						... 
						
						
						
						I had forgotten part of brw_state_cache.c that made this fix not relevant for
master (last_addr comparison and flagging based on cache id).
This reverts commit a4642f3d18 
						
						
					 
					
						2007-12-05 16:57:27 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a4642f3d18 
					 
					
						
						
							
							[965] Add missing flagging of new stage programs for updating stage state.  
						
						... 
						
						
						
						Otherwise, choosing a new program wouldn't necessarily update the state, and
and an old program could be executed, leading to various sorts of pretty
pictures or hangs. 
						
						
					 
					
						2007-12-05 16:44:49 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						259eacfa94 
					 
					
						
						
							
							Fix endianness bug in _mesa_texstore_argb8888()  
						
						... 
						
						
						
						On big-endian, storing in _mesa_texformat_argb8888 format produced wrong res
Also, clean-up nearby code to match.
picked from gallium-0.1 branch 
						
						
					 
					
						2007-12-05 15:06:23 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						2407e48f28 
					 
					
						
						
							
							Don't Swap buffer if a DRIDrawable is entirely obscured  
						
						... 
						
						
						
						by another window. 
						
						
					 
					
						2007-12-05 10:31:35 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5b91ee27c0 
					 
					
						
						
							
							Undo changes made to the toyball shaders in commit  d19d0596da 
						
						... 
						
						
						
						This demo produces the expected results again. 
						
						
					 
					
						2007-12-04 18:44:40 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						03d2bc1774 
					 
					
						
						
							
							fix gl_FrontFacing  
						
						
						
						
					 
					
						2007-12-04 14:07:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						385bddbde0 
					 
					
						
						
							
							fix span->facing computation and gl_FrontFacing initialization  
						
						
						
						
					 
					
						2007-12-04 14:07:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c135426267 
					 
					
						
						
							
							Fix gl_FrontFacing compilation problem  
						
						
						
						
					 
					
						2007-12-04 14:07:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						02afd45d3b 
					 
					
						
						
							
							fix span->facing computation and gl_FrontFacing initialization  
						
						
						
						
					 
					
						2007-12-04 14:07:08 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2ee7035886 
					 
					
						
						
							
							Fix gl_FrontFacing compilation problem  
						
						
						
						
					 
					
						2007-12-04 14:07:08 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						df198d24bc 
					 
					
						
						
							
							added culling/wireframe options  
						
						
						
						
					 
					
						2007-12-04 14:07:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						4be0c98120 
					 
					
						
						
							
							Use -Bsymbolic for linking all shared objects.  
						
						... 
						
						
						
						Fixes https://bugs.freedesktop.org/show_bug.cgi?id=10132  .
Also remove comment about SONAME, as SONAME only applies to shared libraries.
(cherry picked from commit fc7ddea853 
						
						
					 
					
						2007-12-04 18:33:07 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						fc7ddea853 
					 
					
						
						
							
							Use -Bsymbolic for linking all shared objects.  
						
						... 
						
						
						
						Fixes https://bugs.freedesktop.org/show_bug.cgi?id=10132  .
Also remove comment about SONAME, as SONAME only applies to shared libraries. 
						
						
					 
					
						2007-12-04 18:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3a90679400 
					 
					
						
						
							
							[965] Change constant buffer from state structs to plain batch emission.  
						
						... 
						
						
						
						Reduces diff to branch which has a relocation in this state emit. 
						
						
					 
					
						2007-12-03 14:46:58 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						454043c4ae 
					 
					
						
						
							
							fix DD_TRI_LIGHT_TWOSIDE bug ( #13368 )  
						
						
						
						
					 
					
						2007-12-03 14:14:40 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e760aebd5a 
					 
					
						
						
							
							fix two-side lighting bug/crash  
						
						
						
						
					 
					
						2007-12-03 14:13:08 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1f6e7d9c29 
					 
					
						
						
							
							fix DD_TRI_LIGHT_TWOSIDE bug ( #13368 )  
						
						
						
						
					 
					
						2007-12-03 14:12:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						c6d421af05 
					 
					
						
						
							
							Fix the library name in glw.pc  
						
						... 
						
						
						
						Fix a copy and paste error s/GLU/GLw/ in glw.pc.
(cherry picked from commit 2dc85e8078 
						
						
					 
					
						2007-12-03 12:08:03 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						2dc85e8078 
					 
					
						
						
							
							Fix the library name in glw.pc  
						
						... 
						
						
						
						Fix a copy and paste error s/GLU/GLw/ in glw.pc. 
						
						
					 
					
						2007-12-03 11:57:14 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ce98779571 
					 
					
						
						
							
							glut doesn't need -lXt  
						
						
						
						
					 
					
						2007-12-03 12:00:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b1416c2137 
					 
					
						
						
							
							added missing quote char  
						
						
						
						
					 
					
						2007-12-03 12:00:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						952df5e493 
					 
					
						
						
							
							fix two-sided stencil  
						
						
						
						
					 
					
						2007-12-03 12:00:21 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						45acb8b058 
					 
					
						
						
							
							added missing quote char  
						
						
						
						
					 
					
						2007-12-03 12:00:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						e8997c0183 
					 
					
						
						
							
							i915tex: Fix up state changes for i8xx.  
						
						... 
						
						
						
						(cherry picked from commit 2af613e0b8 
						
						
					 
					
						2007-12-03 09:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						2af613e0b8 
					 
					
						
						
							
							i915: Fix up state changes for i8xx.  
						
						
						
						
					 
					
						2007-12-03 09:28:49 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						556cf9abff 
					 
					
						
						
							
							[intel] Move batch bo_unmap from TTM code to shared, and add more asserts.  
						
						
						
						
					 
					
						2007-11-30 18:17:12 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d388cad746 
					 
					
						
						
							
							[intel] Add failure path printfs to relocation code and some comments.  
						
						
						
						
					 
					
						2007-11-30 18:12:41 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						700468b8bc 
					 
					
						
						
							
							[intel] Simplify TTM relocation code by passing around bufmgr struct.  
						
						
						
						
					 
					
						2007-11-30 18:08:17 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ddd92ee9a1 
					 
					
						
						
							
							[intel] Fix the type and naming of the flags/mask args to TTM functions.  
						
						... 
						
						
						
						The uint64_t flags (as defined by drm.h) were being used as unsigned ints in
many places. 
						
						
					 
					
						2007-11-30 18:06:32 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						6f8dee03aa 
					 
					
						
						
							
							[intel] intel_bufmgr_ttm style sanity  
						
						
						
						
					 
					
						2007-11-30 17:28:48 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						169e62f563 
					 
					
						
						
							
							fix-build: remove ctx->_Facing assignment  
						
						
						
						
					 
					
						2007-11-30 15:52:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b0b882b666 
					 
					
						
						
							
							fix-build: remove ctx->_Facing assignment  
						
						
						
						
					 
					
						2007-11-30 15:52:27 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fcd7c37fd3 
					 
					
						
						
							
							fix broken two-sided stencil  
						
						
						
						
					 
					
						2007-11-30 13:01:57 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1b43babfb1 
					 
					
						
						
							
							fix broken two-sided stencil  
						
						
						
						
					 
					
						2007-11-30 13:01:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						43e902f774 
					 
					
						
						
							
							better front-plane clip test  
						
						
						
						
					 
					
						2007-11-30 09:09:12 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						44c8dac0af 
					 
					
						
						
							
							better front-plane clip test  
						
						
						
						
					 
					
						2007-11-30 09:08:58 -07:00 
						 
				 
			
				
					
						
							
							
								joukj 
							
						 
					 
					
						
						
							
						
						a11b6f025c 
					 
					
						
						
							
							Updates of some OpenVMS makefiles.  
						
						
						
						
					 
					
						2007-11-30 13:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								joukj 
							
						 
					 
					
						
						
							
						
						86f3135fbd 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-11-30 11:12:41 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						b0a800e249 
					 
					
						
						
							
							i965: use uncompressed instruction to ensure only  
						
						... 
						
						
						
						Pixel Mask Copy is modified as the pixel shader thread
turns off pixels based on kill instructions. 
						
						
					 
					
						2007-11-30 12:36:07 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						d2540e6d4b 
					 
					
						
						
							
							i965: if source depth to render target is set,  
						
						... 
						
						
						
						it should be handled in fb_write. 
						
						
					 
					
						2007-11-30 12:04:04 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						6bc1d38567 
					 
					
						
						
							
							i965: use uncompressed instruction to ensure only  
						
						... 
						
						
						
						Pixel Mask Copy is modified as the pixel shader thread
turns off pixels based on kill instructions. 
						
						
					 
					
						2007-11-30 11:50:08 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1df7a82688 
					 
					
						
						
							
							[i915] Make INTEL_DEBUG=bufmgr actually do things for bufmgr_fake.  
						
						
						
						
					 
					
						2007-11-29 13:00:34 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						73d5f232ad 
					 
					
						
						
							
							New ctx->Driver.Map/UnmapTexture() functions for accessing textures from t_vb_program.c  
						
						
						
						
					 
					
						2007-11-29 08:18:11 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f7209541e4 
					 
					
						
						
							
							cleanups, comments  
						
						... 
						
						
						
						Conflicts:
	src/mesa/tnl/t_vb_program.c 
						
						
					 
					
						2007-11-29 08:18:11 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						397a32dca7 
					 
					
						
						
							
							Move _mesa_load_tracked_matrices() from TNL module to prog_statevars.c  
						
						
						
						
					 
					
						2007-11-29 08:18:11 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						61fbc81657 
					 
					
						
						
							
							New ctx->Driver.Map/UnmapTexture() functions for accessing textures from t_vb_program.c  
						
						
						
						
					 
					
						2007-11-29 08:13:16 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a2ab143b75 
					 
					
						
						
							
							cleanups, comments  
						
						
						
						
					 
					
						2007-11-29 08:13:16 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a7e1b4456a 
					 
					
						
						
							
							Move _mesa_load_tracked_matrices() from TNL module to prog_statevars.c  
						
						
						
						
					 
					
						2007-11-29 08:13:16 -07:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e0719d7122 
					 
					
						
						
							
							make sure state token values are fully initialized  
						
						
						
						
					 
					
						2007-11-29 03:08:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						3f18c0a9f2 
					 
					
						
						
							
							r200: Fix texture format regression on big endian systems.  
						
						... 
						
						
						
						See https://bugs.freedesktop.org/show_bug.cgi?id=13324  .
Also use tx_table_be for VALID_FORMAT, in case r200SetTexImages ever gets
called for MESA_FORMAT_RGB888.
(cherry picked from commit dc88a96631 
						
						
					 
					
						2007-11-28 10:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						dc88a96631 
					 
					
						
						
							
							r200: Fix texture format regression on big endian systems.  
						
						... 
						
						
						
						See https://bugs.freedesktop.org/show_bug.cgi?id=13324  .
Also use tx_table_be for VALID_FORMAT, in case r200SetTexImages ever gets
called for MESA_FORMAT_RGB888. 
						
						
					 
					
						2007-11-28 10:20:04 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						d8fcb504a4 
					 
					
						
						
							
							i965: update RefCount when using Vertex/Fragment program.  
						
						... 
						
						
						
						It makes quake4-demo works well on 965. 
						
						
					 
					
						2007-11-28 09:46:43 +08:00 
						 
				 
			
				
					
						
							
							
								WuNian 
							
						 
					 
					
						
						
							
						
						16099c15f5 
					 
					
						
						
							
							remove drawable from hash table when window is deleted (see bug 13091)  
						
						
						
						
					 
					
						2007-11-27 18:22:42 -07:00 
						 
				 
			
				
					
						
							
							
								Delle 
							
						 
					 
					
						
						
							
						
						b14be61938 
					 
					
						
						
							
							use DEFAULT_SOFTWARE_DEPTH_BITS  
						
						
						
						
					 
					
						2007-11-27 18:18:48 -07:00 
						 
				 
			
				
					
						
							
							
								Delle 
							
						 
					 
					
						
						
							
						
						5c64e6885d 
					 
					
						
						
							
							use DEFAULT_SOFTWARE_DEPTH_BITS  
						
						
						
						
					 
					
						2007-11-27 18:18:25 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						440d620308 
					 
					
						
						
							
							minor additions to avoid FAQs  
						
						
						
						
					 
					
						2007-11-27 10:32:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8dd9df0f3e 
					 
					
						
						
							
							document GLSL float f/F suffix bug  
						
						
						
						
					 
					
						2007-11-27 10:32:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6b9534eaf5 
					 
					
						
						
							
							set fp->UsesKill when emitting OPCODE_KIL  
						
						
						
						
					 
					
						2007-11-27 10:32:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c91d374ad7 
					 
					
						
						
							
							improve 24-bit Z to 32-bit Z conversion  
						
						
						
						
					 
					
						2007-11-27 10:32:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						27028fcf74 
					 
					
						
						
							
							minor additions to avoid FAQs  
						
						
						
						
					 
					
						2007-11-27 10:31:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5ef3a2c06d 
					 
					
						
						
							
							document GLSL float f/F suffix bug  
						
						
						
						
					 
					
						2007-11-27 10:31:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4fe3bf2d77 
					 
					
						
						
							
							set fp->UsesKill when emitting OPCODE_KIL  
						
						
						
						
					 
					
						2007-11-27 10:31:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						92e4090b4c 
					 
					
						
						
							
							add a few more logicop modes, simplify code  
						
						
						
						
					 
					
						2007-11-27 10:31:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						74cd0b459f 
					 
					
						
						
							
							improve 24-bit Z to 32-bit Z conversion  
						
						
						
						
					 
					
						2007-11-27 10:31:55 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						46e03d584a 
					 
					
						
						
							
							i965: The jump instruction count is added  
						
						... 
						
						
						
						to IP pre-increment, and should point to
the first instruction after the do instruction
of the do-while block of code 
						
						
					 
					
						2007-11-27 09:45:32 +08:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						a8fee3a498 
					 
					
						
						
							
							i915: Catch cases where not all state is emitted for a new batchbuffer.  
						
						... 
						
						
						
						This could lead to incorrect rendering or even lockups. 
						
						
					 
					
						2007-11-26 17:49:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						63e6bfe8db 
					 
					
						
						
							
							i915: Some additional blit fixes and assertions.  
						
						
						
						
					 
					
						2007-11-26 17:35:35 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						1cab4160bc 
					 
					
						
						
							
							i915tex: Fix some minor batchbuffer errors.  
						
						
						
						
					 
					
						2007-11-26 17:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						718d2dfbbd 
					 
					
						
						
							
							i915tex: Catch cases where not all state is emitted for a new batchbuffer.  
						
						... 
						
						
						
						This could lead to incorrect rendering or even lockups. 
						
						
					 
					
						2007-11-26 17:10:26 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						0967e1270d 
					 
					
						
						
							
							i915tex: Some additional blit fixes and assertions.  
						
						
						
						
					 
					
						2007-11-26 16:59:41 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						a08c02f1a8 
					 
					
						
						
							
							i915tex: Actually wait for previous commands to complete for glFinish().  
						
						
						
						
					 
					
						2007-11-26 16:59:00 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						42108629e8 
					 
					
						
						
							
							libGL: Make sure a valid value is returned for GLX_BIND_TO_MIPMAP_TEXTURE_EXT.  
						
						... 
						
						
						
						If the server didn't send a value, assume it's not supported.
A more generic solution might be better for this kind of problem, but an
attempt for this failed (see https://bugs.freedesktop.org/show_bug.cgi?id=9264 )
and this allows compiz to work with drivers that support
GL_EXT_framebuffer_object. 
						
						
					 
					
						2007-11-25 14:20:36 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						7dd5ced962 
					 
					
						
						
							
							intel: Fix relative symlinks.  
						
						
						
						
					 
					
						2007-11-25 14:17:02 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						be1fa5b3d7 
					 
					
						
						
							
							better test of point attenuation  
						
						
						
						
					 
					
						2007-11-23 16:19:25 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						88b067cb04 
					 
					
						
						
							
							#define GL_GLEXT_PROTOTYPES to silence warning  
						
						
						
						
					 
					
						2007-11-23 14:35:46 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						999b55663a 
					 
					
						
						
							
							Consolidate texture fetch code and use partial derivatives when possible.  
						
						
						
						
					 
					
						2007-11-23 12:01:57 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						bdfd9afead 
					 
					
						
						
							
							Consolidate texture fetch code and use partial derivatives when possible.  
						
						
						
						
					 
					
						2007-11-23 12:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1c91a590d6 
					 
					
						
						
							
							fix a few GLSL bugs  
						
						
						
						
					 
					
						2007-11-23 10:28:33 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						65bd7968bf 
					 
					
						
						
							
							Fix parsing of gl_FrontLightModelProduct.sceneColor, don't segfault on variable  
						
						... 
						
						
						
						array indexes. 
						
						
					 
					
						2007-11-23 10:26:02 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ba16243884 
					 
					
						
						
							
							Fix parsing of gl_FrontLightModelProduct.sceneColor, don't segfault on variable array indexes.  
						
						
						
						
					 
					
						2007-11-23 10:25:48 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c14d969a69 
					 
					
						
						
							
							need to check border width in sample_linear_2d() - fixes failed assertion in texwrap.c test  
						
						
						
						
					 
					
						2007-11-23 09:14:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6ccd23b87b 
					 
					
						
						
							
							need to check border width in sample_linear_2d() - fixes failed assertion in texwrap.c test  
						
						
						
						
					 
					
						2007-11-23 09:14:27 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						823409b7d0 
					 
					
						
						
							
							Bump version numbers to 7.0.3 for next release  
						
						
						
						
					 
					
						2007-11-22 09:36:35 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c85d31f4a0 
					 
					
						
						
							
							Recompute ctx->Point._Size if GL_POINT_SIZE_MIN/MAX changes.  
						
						... 
						
						
						
						Note that all the point size clamping stuff has been redone in Mesa/master. 
						
						
					 
					
						2007-11-22 09:36:35 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0fd679a190 
					 
					
						
						
							
							Consolidate point size computation, clamping in get_size().  
						
						... 
						
						
						
						Also, apply user-defined clamp limits to point size even when not using
attentuation or program-computed size. 
						
						
					 
					
						2007-11-22 09:34:38 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ccb1c9df00 
					 
					
						
						
							
							Print point/line size range limits  
						
						
						
						
					 
					
						2007-11-22 09:34:38 -07:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						24af5c44da 
					 
					
						
						
							
							fix z buffer read/write issue with rv100-like chips and old ddx  
						
						
						
						
					 
					
						2007-11-22 02:55:25 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						3d51c79001 
					 
					
						
						
							
							fix z buffer read/write issue with rv100-like chips and old ddx  
						
						
						
						
					 
					
						2007-11-22 02:49:15 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						93c98a4669 
					 
					
						
						
							
							[965] Replace 965 texture format code with common code.  
						
						... 
						
						
						
						The only functional difference should be that 965 now gets the optimization
where textures default to 16bpp when the screen is 16bpp. 
						
						
					 
					
						2007-11-20 11:30:12 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						e962997429 
					 
					
						
						
							
							[965] Remove dead exec vfmt code which was replaced by generic vbo code.  
						
						
						
						
					 
					
						2007-11-20 11:30:10 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						827e72de75 
					 
					
						
						
							
							clamp lambda to Min/MaxLod  
						
						
						
						
					 
					
						2007-11-20 08:24:46 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						75efacf8eb 
					 
					
						
						
							
							Initial 7.0.3 relnotes  
						
						
						
						
					 
					
						2007-11-20 08:16:25 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						825e810247 
					 
					
						
						
							
							bring over Fortran fixes from master  
						
						
						
						
					 
					
						2007-11-20 08:15:19 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e20723cfc1 
					 
					
						
						
							
							Obsolete  
						
						
						
						
					 
					
						2007-11-20 08:13:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9f39a67c1d 
					 
					
						
						
							
							Rename glut_fbc.c -> glut_fcb.c (cb=callback)  
						
						
						
						
					 
					
						2007-11-20 08:13:03 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3821d15e06 
					 
					
						
						
							
							[965] Add INTEL_DEBUG=fall debugging output.  
						
						
						
						
					 
					
						2007-11-19 15:29:31 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						27674c4135 
					 
					
						
						
							
							[965] Convert DBG macro to use FILE_DEBUG_FLAG like i915.  
						
						
						
						
					 
					
						2007-11-19 15:28:26 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2044f3f791 
					 
					
						
						
							
							clamp lambda to Min/MaxLod  
						
						
						
						
					 
					
						2007-11-19 13:05:10 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						87373e3072 
					 
					
						
						
							
							fix some texture format assertions, etc  
						
						
						
						
					 
					
						2007-11-19 10:37:54 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						30d4e8c422 
					 
					
						
						
							
							fix some texture format assertions, etc  
						
						
						
						
					 
					
						2007-11-19 10:37:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						22a374fc3f 
					 
					
						
						
							
							fix out-of-bounds array index (ix=-1)  
						
						
						
						
					 
					
						2007-11-19 09:55:47 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						92d552f6a2 
					 
					
						
						
							
							fix out-of-bounds array index (ix=-1)  
						
						
						
						
					 
					
						2007-11-19 09:54:41 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f00a64999c 
					 
					
						
						
							
							[intel] Add 965 support to shared intel_blit.c  
						
						... 
						
						
						
						This requires that regions grow a marker of whether they are tiled or not,
because fence (surface) registers are ignored by the 965 2D engine. 
						
						
					 
					
						2007-11-16 17:29:30 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9b461d4d02 
					 
					
						
						
							
							[i915] Pass static region names in so debugging says more than "static region".  
						
						
						
						
					 
					
						2007-11-16 16:18:30 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5ef6803b7a 
					 
					
						
						
							
							[intel] Move additional code to be shared from intel_context.h to intel/.  
						
						
						
						
					 
					
						2007-11-16 16:05:11 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5cdf3972de 
					 
					
						
						
							
							[intel] Move intel_tex.h into place, forgotten in the previous commit.  
						
						
						
						
					 
					
						2007-11-16 15:51:34 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8775bf475b 
					 
					
						
						
							
							[965] Add batchbuffer decode for several more packets.  
						
						
						
						
					 
					
						2007-11-16 15:44:11 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a66413874d 
					 
					
						
						
							
							[intel] Fix typos in intel_chipset.h macros.  
						
						
						
						
					 
					
						2007-11-16 15:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3bd07ba0d4 
					 
					
						
						
							
							[i915] Add INTEL_DEBUG=sync debug flag to wait for fences after making them.  
						
						
						
						
					 
					
						2007-11-16 15:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f7e0513d70 
					 
					
						
						
							
							[i915] Reenable batchbuffer debug under INTEL_DEBUG=bat.  
						
						
						
						
					 
					
						2007-11-16 15:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						152aa6350d 
					 
					
						
						
							
							[intel] Add some doxygen notes on what the bufmgr_fake block members mean.  
						
						
						
						
					 
					
						2007-11-16 15:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c29e9e534e 
					 
					
						
						
							
							[intel] Add a simple relocation cache to the fake buffer manager.  
						
						... 
						
						
						
						This is required for 965 performance, as it avoids a lot of repeated data
uploads of the state caches due to surface offsets in them. 
						
						
					 
					
						2007-11-16 15:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4bc625e378 
					 
					
						
						
							
							[intel] Assert against 0-sized buffers in dri_bufmgr_fake.c.  
						
						... 
						
						
						
						They shouldn't be created, and this often helps catch stupid issues. 
						
						
					 
					
						2007-11-16 15:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						00eb5635c6 
					 
					
						
						
							
							[intel] Add support for multiple levels of relocation in bufmgr_fake.  
						
						... 
						
						
						
						This is required for 965 support, which has relocations in other places than
just the batchbuffer. 
						
						
					 
					
						2007-11-16 15:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						df3c530bed 
					 
					
						
						
							
							[i915] Push locking in intelClearWithTris down inside meta_draw_poly.  
						
						... 
						
						
						
						The lock coverage and checks for cliprects were unneeded since the batchbuffer
will have INTEL_BATCH_CLIPRECTS anyway.  It appeared to be a leftover from
intelClearWithBlit.
This makes the locking requirements of i915 meta_draw_quad match i965
meta_draw_quad. 
						
						
					 
					
						2007-11-16 15:36:18 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8211b20026 
					 
					
						
						
							
							added z/s keys to reset/step rotation  
						
						
						
						
					 
					
						2007-11-16 15:19:05 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fb69fe58a0 
					 
					
						
						
							
							Only emit texcoords for enabled units. Enable/disable units with 0..7 keys.  
						
						... 
						
						
						
						Also, asst. clean-ups. 
						
						
					 
					
						2007-11-16 15:19:05 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5adfcbbc4f 
					 
					
						
						
							
							added gl_dispatch_stub_772()  
						
						
						
						
					 
					
						2007-11-16 10:03:57 -07:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						69969b3819 
					 
					
						
						
							
							fix position invariant vertex programs for sw-tnl  
						
						... 
						
						
						
						do the same math as for fixed function pipe, including
user clip planes.
(mostly resurrected from the dead t_vb_arbprogram.c code) 
						
						
					 
					
						2007-11-15 02:06:15 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						edfee04fcb 
					 
					
						
						
							
							fix bogus assumption if ddx has set up surface reg for z buffer  
						
						... 
						
						
						
						this is wrong since even if ddx has not set up a surface reg to cover the z
buffer we should pretend it has on those rv100 chips since they presumably do
not do z buffer tiling if not using hyperz, so we can use linear addressing
just the same. Doesn't seem to fix  #13080 , but it's wrong anyway and the bug
almost certainly broke newer non-tcl chips. 
						
						
					 
					
						2007-11-15 01:16:27 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						96ba38a450 
					 
					
						
						
							
							fix bogus assumption if ddx has set up surface reg for z buffer  
						
						... 
						
						
						
						this is wrong since even if ddx has not set up a surface reg to cover the z
buffer we should pretend it has on those rv100 chips since they presumably do
not do z buffer tiling if not using hyperz, so we can use linear addressing
just the same. Doesn't seem to fix  #13080 , but it's wrong anyway and the bug
almost certainly broke newer non-tcl chips. 
						
						
					 
					
						2007-11-15 01:13:16 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						dab7c810e9 
					 
					
						
						
							
							fix position invariant vertex programs for sw-tnl  
						
						... 
						
						
						
						do the same math as for fixed function pipe, including
user clip planes.
(mostly resurrected from the dead t_vb_arbprogram.c code) 
						
						
					 
					
						2007-11-15 00:52:38 +01:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						ae0bf74db9 
					 
					
						
						
							
							Prepare changelog for upload  
						
						
						
						
					 
					
						2007-11-13 21:44:00 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						1bf7ce97c0 
					 
					
						
						
							
							* Add build-dep on libxext-dev.  Thanks, Timo Aaltonen!  
						
						
						
						
					 
					
						2007-11-13 21:40:49 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						4971a009e0 
					 
					
						
						
							
							* Workaround gcc ICE on hppa: build libOSMesa with -O0 (see bug#451047).  
						
						
						
						
					 
					
						2007-11-13 20:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						e1613ab80d 
					 
					
						
						
							
							Don't set -fno-strict-aliasing in configs/debian-default.  
						
						... 
						
						
						
						Upstream uses that since 7.0.2. 
						
						
					 
					
						2007-11-13 20:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						28c9930888 
					 
					
						
						
							
							add pointer to Gallium3D info  
						
						
						
						
					 
					
						2007-11-13 09:51:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e3a35a123e 
					 
					
						
						
							
							DRI memory manager info (fixes dangling link)  
						
						
						
						
					 
					
						2007-11-13 09:50:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						412168f2e8 
					 
					
						
						
							
							remove dependency on libGLU  
						
						
						
						
					 
					
						2007-11-12 08:21:21 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f6ab1347d6 
					 
					
						
						
							
							remove dependency on libGLU  
						
						
						
						
					 
					
						2007-11-12 08:02:09 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fc0fa0d636 
					 
					
						
						
							
							add glw.pc.in to tarball list, remove from DEPEND_FILES  
						
						
						
						
					 
					
						2007-11-12 07:52:20 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b87ce5be82 
					 
					
						
						
							
							add glw.pc.in to tarball list, remove from DEPEND_FILES  
						
						
						
						
					 
					
						2007-11-12 07:51:55 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						9bf5da906f 
					 
					
						
						
							
							i965: correct the opcode of XY_SETUP_BLT_CMD. fix bug  #12730  
						
						
						
						
					 
					
						2007-11-12 10:20:26 +08:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						caf283329b 
					 
					
						
						
							
							Prepare changelog for upload  
						
						
						
						
					 
					
						2007-11-11 11:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						5cedd4a43e 
					 
					
						
						
							
							Remove DESTDIR from INSTALL_DIR in configs/debian-default  
						
						... 
						
						
						
						... and update 03_optional-progs-and-install.patch accordingly. 
						
						
					 
					
						2007-11-11 11:49:16 +01:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						0595d32d8a 
					 
					
						
						
							
							Refresh 03_optional-progs-and-install.patch  
						
						... 
						
						
						
						The default Makefile requires libGLU to be built
while linking progs/xdemos. However, we don't build
libGLU and progs/xdemos at the same time, and
these progs don't actually need libGLU. 
						
						
					 
					
						2007-11-11 11:48:32 +01:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						e339b4e8da 
					 
					
						
						
							
							New upstream release  
						
						
						
						
					 
					
						2007-11-11 00:34:46 +01:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						11c827c588 
					 
					
						
						
							
							Merge tag 'mesa_7_0_2' into debian-unstable  
						
						... 
						
						
						
						Conflicts:
	.gitignore
	progs/demos/.gitignore
	progs/directfb/Makefile
	progs/egl/Makefile
	progs/fbdev/Makefile
	progs/fp/Makefile
	progs/miniglx/Makefile
	progs/samples/.gitignore
	progs/slang/Makefile
	progs/tests/.gitignore
	progs/tests/Makefile
	progs/tools/trace/Makefile
	progs/trivial/Makefile
	progs/vp/Makefile
	progs/xdemos/.gitignore
	src/egl/drivers/demo/Makefile
	src/egl/drivers/dri/Makefile
	src/egl/main/Makefile
	src/glu/mesa/Makefile
	src/glut/directfb/Makefile
	src/glx/mini/Makefile 
						
						
					 
					
						2007-11-11 00:24:52 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8a40b670c3 
					 
					
						
						
							
							added md5 checksums  
						
						
						
						
					 
					
						2007-11-10 09:53:00 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d9fa5cbfc9 
					 
					
						
						
							
							final changes for 7.0.2 relesae  
						
						
						
						
					 
					
						2007-11-10 09:41:52 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						578641941f 
					 
					
						
						
							
							test that point/line/quad rendering hits the right pixels  
						
						
						
						
					 
					
						2007-11-09 17:02:51 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9724dc1ac7 
					 
					
						
						
							
							[i915] Remove old frontbuffer rotation hack.  
						
						... 
						
						
						
						This was replaced in previous releases of xserver/dri/libGL by reporting the
damage to the frontbuffer so that the server and driver could handle it
appropriately. 
						
						
					 
					
						2007-11-09 15:05:56 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7d4b89a2b3 
					 
					
						
						
							
							[intel] By default, output batchbuffer decode to stderr like other debug info.  
						
						
						
						
					 
					
						2007-11-09 14:27:33 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						38c616260a 
					 
					
						
						
							
							[intel] Initialize a depth buffer if the visual has depth 24 but no stencil.  
						
						
						
						
					 
					
						2007-11-09 14:27:33 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						77a5bcaff4 
					 
					
						
						
							
							[intel] Move over files that will be shared with 965-fbo work.  
						
						
						
						
					 
					
						2007-11-09 14:27:33 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8b36166d29 
					 
					
						
						
							
							check for texture and renderbuffer in check_end_texture_render()  
						
						
						
						
					 
					
						2007-11-09 08:56:05 -07:00 
						 
				 
			
				
					
						
							
							
								Benno Schulenberg 
							
						 
					 
					
						
						
							
						
						4e91ad8c0e 
					 
					
						
						
							
							code clean-ups, reformatting  
						
						
						
						
					 
					
						2007-11-09 08:56:05 -07:00 
						 
				 
			
				
					
						
							
							
								Benno Schulenberg 
							
						 
					 
					
						
						
							
						
						d540e8e9df 
					 
					
						
						
							
							remove commented-out code  
						
						
						
						
					 
					
						2007-11-09 08:56:05 -07:00 
						 
				 
			
				
					
						
							
							
								Benno Schulenberg 
							
						 
					 
					
						
						
							
						
						1c21564292 
					 
					
						
						
							
							code clean-ups, reformatting  
						
						
						
						
					 
					
						2007-11-09 08:53:41 -07:00 
						 
				 
			
				
					
						
							
							
								Benno Schulenberg 
							
						 
					 
					
						
						
							
						
						6cc96bf156 
					 
					
						
						
							
							remove commented-out code  
						
						
						
						
					 
					
						2007-11-09 08:53:15 -07:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						7b3ab451a8 
					 
					
						
						
							
							recreate from changed gl_API.xml  
						
						
						
						
					 
					
						2007-11-09 14:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						86a4810b09 
					 
					
						
						
							
							alias ProgramEnvParameter4xyARB and ProgramParameter4xyNV (bug  #12935 )  
						
						... 
						
						
						
						these should be the same functions (as per spec). 
						
						
					 
					
						2007-11-09 14:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						d34caddb4e 
					 
					
						
						
							
							Prevent loss of vectorequiv information when an alias follows the function being aliased.  
						
						
						
						
					 
					
						2007-11-08 17:45:48 -08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						29afd4bbc4 
					 
					
						
						
							
							fix blender/unichrome crash, bug 13142  
						
						
						
						
					 
					
						2007-11-08 07:36:30 -07:00 
						 
				 
			
				
					
						
							
							
								Benno Schulenberg 
							
						 
					 
					
						
						
							
						
						4e3db063ec 
					 
					
						
						
							
							fix Unichrome/Blender crash, bug 13142  
						
						
						
						
					 
					
						2007-11-08 07:36:30 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6560744c38 
					 
					
						
						
							
							added -fno-strict-aliasing and -fPIC flags  
						
						
						
						
					 
					
						2007-11-08 07:36:30 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						572ad87881 
					 
					
						
						
							
							change filenames for rc2  
						
						
						
						
					 
					
						2007-11-08 07:36:30 -07:00 
						 
				 
			
				
					
						
							
							
								Benno Schulenberg 
							
						 
					 
					
						
						
							
						
						1dfec88e72 
					 
					
						
						
							
							fix Unichrome/Blender crash, bug 13142  
						
						
						
						
					 
					
						2007-11-08 07:34:55 -07:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						286ce27193 
					 
					
						
						
							
							Fix compilation for !GLX_DIRECT_RENDERING.  
						
						
						
						
					 
					
						2007-11-06 14:34:15 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						001de0ac4e 
					 
					
						
						
							
							Remove a couple of "deprecated" fields from __GLXcontextRec.  
						
						... 
						
						
						
						The __GLXcontextRec struct is internal to the libGL implementation.  No point
in "deprecating", just get rid of it. 
						
						
					 
					
						2007-11-06 13:32:33 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						866d271aa8 
					 
					
						
						
							
							Don't return 0 in a void function.  
						
						
						
						
					 
					
						2007-11-06 13:32:33 -05:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						2ab75d6cfa 
					 
					
						
						
							
							r200: Fix SetTexOffset format for 16 bit pixmaps/textures.  
						
						... 
						
						
						
						Use symbolic array indices to clarify. 
						
						
					 
					
						2007-11-06 18:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Rankin 
							
						 
					 
					
						
						
							
						
						041a8eb5ec 
					 
					
						
						
							
							r200: Implement SetTexOffset hook.  
						
						... 
						
						
						
						Implementation guidance by Michel Dänzer, final testing by Timo Aaltonen. 
						
						
					 
					
						2007-11-06 18:32:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						badc061a65 
					 
					
						
						
							
							r200: Re-expose SetTexOffset functionality.  
						
						... 
						
						
						
						This seems to have been mismerged with the DRI interface changes. 
						
						
					 
					
						2007-11-06 18:24:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						5a322bc1b4 
					 
					
						
						
							
							r200: Fix SetTexOffset format for 16 bit pixmaps/textures.  
						
						... 
						
						
						
						Use symbolic array indices to clarify. 
						
						
					 
					
						2007-11-06 18:22:42 +01:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						559ae0ab1b 
					 
					
						
						
							
							Pass the visual id to XF86DRICreateContextWithConfig(), not fbconfig id.  
						
						
						
						
					 
					
						2007-11-06 11:23:27 -05:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						cd59600c7b 
					 
					
						
						
							
							Renamed the R300_VAP_UNKNOWN_221C to R300_VAP_CLIP_CNTL.  
						
						
						
						
					 
					
						2007-11-05 22:17:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						35d28ce12e 
					 
					
						
						
							
							r300: initial user clipping for TCL paths  
						
						... 
						
						
						
						I've no idea if this code might break something or how it should interact
with vertex shaders, it makes the clip demo work for me 
						
						
					 
					
						2007-11-05 22:17:34 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						8e66c3d755 
					 
					
						
						
							
							Lookup visual in visual list, not fbconfig list.  
						
						... 
						
						
						
						Also, handle visual not found error case by throwing X error. 
						
						
					 
					
						2007-11-05 17:02:29 -05:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						e2c2df5c23 
					 
					
						
						
							
							Filter both visuals and fbconfigs against driver supported configs.  
						
						
						
						
					 
					
						2007-11-05 17:02:29 -05:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c9ce3e8fd2 
					 
					
						
						
							
							Check for NULL VB->EdgeFlag array.  
						
						... 
						
						
						
						There might be a bug elsewhere, but this is a simple work-around for now.
See bug 12614 
						
						
					 
					
						2007-11-05 14:44:01 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a49e0726e3 
					 
					
						
						
							
							fix mmx code (bug 12614)  
						
						
						
						
					 
					
						2007-11-05 14:44:01 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c1c13bdcfa 
					 
					
						
						
							
							Check for NULL VB->EdgeFlag array.  
						
						... 
						
						
						
						There might be a bug elsewhere, but this is a simple work-around for now.
See bug 12614 
						
						
					 
					
						2007-11-05 14:43:03 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						403edd34dd 
					 
					
						
						
							
							fix mmx code (bug 12614)  
						
						
						
						
					 
					
						2007-11-05 14:38:12 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f279e48416 
					 
					
						
						
							
							fix mmx code (bug 12614)  
						
						
						
						
					 
					
						2007-11-05 14:38:05 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						db2ec4502e 
					 
					
						
						
							
							Fix GLX build of xserver master branch.  
						
						... 
						
						
						
						The internal CreatePixmap API has been extended. 
						
						
					 
					
						2007-11-05 10:03:26 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						417cb2c182 
					 
					
						
						
							
							Fix mem leak in SSE code generation path (Michel Dänzer) and don't crash if _mesa_exec_malloc() returns NULL.  
						
						... 
						
						
						
						(picked from mesa_7_0_branch) 
						
						
					 
					
						2007-11-03 08:50:55 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d9276cbb29 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2007-11-03 08:47:53 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						bf854d8d27 
					 
					
						
						
							
							SSE codegen fixes  
						
						
						
						
					 
					
						2007-11-03 08:45:42 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f334121679 
					 
					
						
						
							
							Fix mem leak in SSE code generation path (Michel Dänzer) and don't crash if _mesa_exec_malloc() returns NULL.  
						
						
						
						
					 
					
						2007-11-03 08:44:48 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						db95143949 
					 
					
						
						
							
							r300: move more vap registers out of non tcl paths  
						
						
						
						
					 
					
						2007-11-03 19:35:39 +11:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						bf4feb7393 
					 
					
						
						
							
							r300: fix misnumber register  
						
						
						
						
					 
					
						2007-11-03 19:20:22 +11:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						59efbb412f 
					 
					
						
						
							
							r300: fix texwrap border color  
						
						
						
						
					 
					
						2007-11-03 18:59:23 +11:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						b88e2be609 
					 
					
						
						
							
							Add -fno-strict-aliasing workaround for all GCC targets  
						
						... 
						
						
						
						Use a GCC option to work around aliasing bugs. See commit 013dbcd01b18abf93 
						
						
					 
					
						2007-11-01 11:07:02 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						08229c8bb8 
					 
					
						
						
							
							configs: Set -fexceptions for GLUT on linux-dri like other targets  
						
						... 
						
						
						
						Quite a while ago, the GCC option -fexceptions was added for building
libglut. See here:
  http://article.gmane.org/gmane.comp.video.mesa3d.devel/9499 
This was missing in the linux-dri targets.
(cherry picked from commit dbcd20f1c2 
						
						
					 
					
						2007-11-01 11:02:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						c984017f71 
					 
					
						
						
							
							configs: Always use -fPIC for shared libraries, never for static  
						
						... 
						
						
						
						Mesa currently disables -fPIC for DRI on x86, but most Linux distros are
re-enabling -fPIC for all DRI arches. Let's just do that here since
that's normally what's wanted for shared libraries. Some justification:
http://bugs.gentoo.org/show_bug.cgi?id=110840#c9 
On the other hand, position-independent code is only necessary when
building shared libraries, so disable it for the static cases.
(cherry picked from commit c3b5adaa9a 
						
						
					 
					
						2007-11-01 11:01:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						00e7dd8a13 
					 
					
						
						
							
							Add -fno-strict-aliasing workaround for Linux GCC targets  
						
						... 
						
						
						
						Most Linux distros work around aliasing problems in Mesa by compiling
with the GCC option -fno-strict-aliasing. Two examples:
  https://bugs.freedesktop.org/show_bug.cgi?id=6046 
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394311 
This makes -fno-strict-aliasing the default with a comment that
developers should consider commenting it out. There is a already a note
about these bugs in docs/helpwanted.html.
(cherry picked from commit 013dbcd611 
						
						
					 
					
						2007-11-01 10:56:01 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						351a83163a 
					 
					
						
						
							
							remove dead code in _mesa_new_program()  
						
						
						
						
					 
					
						2007-11-01 09:00:26 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						01b18abf93 
					 
					
						
						
							
							Add -fno-strict-aliasing workaround for all GCC targets  
						
						... 
						
						
						
						Use a GCC option to work around aliasing bugs. See commit 013dbcd 
						
						
					 
					
						2007-11-01 06:03:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ee793281b2 
					 
					
						
						
							
							nouveau: ppc, swap fragment programs on big endian systems.  
						
						... 
						
						
						
						Thanks to the PS3 RSX project for figuring this out. 
						
						
					 
					
						2007-11-01 19:19:45 +11:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						1b880c7e3c 
					 
					
						
						
							
							i915: make i915 use the cached mappings for batch/buffer objects.  
						
						... 
						
						
						
						This should restore gears speed on 9xx hardware 
						
						
					 
					
						2007-11-01 10:41:39 +11:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						dbcd20f1c2 
					 
					
						
						
							
							configs: Set -fexceptions for GLUT on linux-dri like other targets  
						
						... 
						
						
						
						Quite a while ago, the GCC option -fexceptions was added for building
libglut. See here:
  http://article.gmane.org/gmane.comp.video.mesa3d.devel/9499 
This was missing in the linux-dri targets. 
						
						
					 
					
						2007-10-31 16:18:29 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						d7eb97bbc3 
					 
					
						
						
							
							confdiff.sh: A testing script for comparing configs settings  
						
						... 
						
						
						
						This is a simple script that compares the make variables set by two
different configs stubs. The purpose is to highlight differences so
that any unnecessary duplication or divergence can be removed.
For example, on Linux x86:
    $ ./bin/confdiff.sh linux linux-x86
The output isn't very clean, but it should highlight that the only
difference is that the x86 target uses x86 assembler sources.
The script uses bash, mktemp, make, sed and diff. It is probably not
very portable and might only work on GNU make. 
						
						
					 
					
						2007-10-31 14:59:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						c3b5adaa9a 
					 
					
						
						
							
							configs: Always use -fPIC for shared libraries, never for static  
						
						... 
						
						
						
						Mesa currently disables -fPIC for DRI on x86, but most Linux distros are
re-enabling -fPIC for all DRI arches. Let's just do that here since
that's normally what's wanted for shared libraries. Some justification:
http://bugs.gentoo.org/show_bug.cgi?id=110840#c9 
On the other hand, position-independent code is only necessary when
building shared libraries, so disable it for the static cases. 
						
						
					 
					
						2007-10-31 14:19:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						013dbcd611 
					 
					
						
						
							
							Add -fno-strict-aliasing workaround for Linux GCC targets  
						
						... 
						
						
						
						Most Linux distros work around aliasing problems in Mesa by compiling
with the GCC option -fno-strict-aliasing. Two examples:
  https://bugs.freedesktop.org/show_bug.cgi?id=6046 
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394311 
This makes -fno-strict-aliasing the default with a comment that
developers should consider commenting it out. There is a already a note
about these bugs in docs/helpwanted.html. 
						
						
					 
					
						2007-10-31 09:47:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2bdd467dfd 
					 
					
						
						
							
							GLSL support in i965 driver  
						
						
						
						
					 
					
						2007-10-31 09:57:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7f80dc1ebe 
					 
					
						
						
							
							updated list  
						
						
						
						
					 
					
						2007-10-31 09:57:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5cb203433a 
					 
					
						
						
							
							check for count==0 in _mesa_validate_DrawArrays()  
						
						
						
						
					 
					
						2007-10-31 09:57:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d11b375b16 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2007-10-31 09:43:17 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d1afa8146f 
					 
					
						
						
							
							updated help/to-do list  
						
						
						
						
					 
					
						2007-10-31 09:40:58 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						31d4ba8a93 
					 
					
						
						
							
							glDrawArrays(count=0) bugfix  
						
						
						
						
					 
					
						2007-10-31 09:40:20 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1a7640958c 
					 
					
						
						
							
							check for count==0 in _mesa_validate_DrawArrays()  
						
						
						
						
					 
					
						2007-10-31 09:39:20 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2e2a5a450b 
					 
					
						
						
							
							note G33/Q33/Q35 support  
						
						
						
						
					 
					
						2007-10-31 08:19:14 -06:00 
						 
				 
			
				
					
						
							
							
								Jouk 
							
						 
					 
					
						
						
							
						
						d1414da8f9 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-10-31 08:18:58 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						d2f19a554a 
					 
					
						
						
							
							Fix some build warnings, mostly with XCB.  
						
						
						
						
					 
					
						2007-10-30 17:58:50 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						574fd63ff0 
					 
					
						
						
							
							fix GL_ATI_separate_stencil  
						
						
						
						
					 
					
						2007-10-30 10:46:31 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1063d47526 
					 
					
						
						
							
							Alias glStencilOpSeparateATI with glStencilOpSeparate.  
						
						... 
						
						
						
						(Cherry-pick from master) 
						
						
					 
					
						2007-10-30 10:45:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b59a892d3e 
					 
					
						
						
							
							Finish up ATI_separate_stencil  
						
						... 
						
						
						
						Add entrypoints to glapi XML file and regenerate files.
Implement glStencilOpSeparateATI().
Consolidate some code in stencil.c
Conflicts:
	src/mesa/glapi/dispatch.h
	src/mesa/glapi/glapioffsets.h
	src/mesa/glapi/glapitable.h
	src/mesa/glapi/glapitemp.h
	src/mesa/glapi/glprocs.h
	src/mesa/main/enums.c
	src/mesa/main/state.c
	src/mesa/sparc/glapi_sparc.S
	src/mesa/x86-64/glapi_x86-64.S
	src/mesa/x86/glapi_x86.S 
						
						
					 
					
						2007-10-30 10:34:26 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						6e5d5d77df 
					 
					
						
						
							
							add missing _mesa_StencilFuncSeparateATI function  
						
						
						
						
					 
					
						2007-10-30 10:26:56 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a7f64635a6 
					 
					
						
						
							
							Alias glStencilOpSeparateATI with glStencilOpSeparate.  
						
						
						
						
					 
					
						2007-10-30 10:24:34 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8b8a970593 
					 
					
						
						
							
							test glStencilFuncSeparateATI()  
						
						
						
						
					 
					
						2007-10-30 10:23:58 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f70ca96ba9 
					 
					
						
						
							
							Finish up ATI_separate_stencil  
						
						... 
						
						
						
						Add entrypoints to glapi XML file and regenerate files.
Implement glStencilOpSeparateATI().
Consolidate some code in stencil.c 
						
						
					 
					
						2007-10-30 09:13:58 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						4c53635aab 
					 
					
						
						
							
							add missing _mesa_StencilFuncSeparateATI function  
						
						
						
						
					 
					
						2007-10-30 14:09:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						3177b4e2cf 
					 
					
						
						
							
							More vblank cleanups.  
						
						... 
						
						
						
						* Fix crash at context creation in most drivers supporting vblank.
* Don't pass vblank sequence or flags to functions that get passed the drawable
  private already.
* Attempt to initialize vblank related drawable private fields just once
  per drawable. May need more work in some drivers. 
						
						
					 
					
						2007-10-30 13:16:50 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						dc1264970e 
					 
					
						
						
							
							[i915] Include header to pick up intel_ttm_bo_create_from_handle() proto.  
						
						
						
						
					 
					
						2007-10-29 13:24:29 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b0edb9c38a 
					 
					
						
						
							
							Merge branch 'origin'  
						
						
						
						
					 
					
						2007-10-29 13:24:27 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						a6319d18cf 
					 
					
						
						
							
							Build xdemos programs by default on linux-dri  
						
						... 
						
						
						
						Since libglut is no longer hardcoded, we can build the xdemos programs
so long as a GLX enabled libGL and libGLU have been built.
(cherry picked from commit 06ca14543e 
						
						
					 
					
						2007-10-29 12:08:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						5103e883fd 
					 
					
						
						
							
							update APP_LIB_DEPS for static library configs (patch 3/3)  
						
						... 
						
						
						
						(cherry picked from commit 162914675a 
						
						
					 
					
						2007-10-29 12:06:50 -07:00 
						 
				 
			
				
					
						
							
							
								Jesse Barnes 
							
						 
					 
					
						
						
							
						
						ad8ee7db3b 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-10-29 12:06:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						98c4ea4b24 
					 
					
						
						
							
							simplify APP_LIB_DEPS (patch 2/3)  
						
						... 
						
						
						
						(cherry picked from commit 9ef1d9f03a 
						
						
					 
					
						2007-10-29 12:06:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jesse Barnes 
							
						 
					 
					
						
						
							
						
						38fdb47d26 
					 
					
						
						
							
							Refactor and fix core vblank support  
						
						... 
						
						
						
						Consolidate support for synchronizing to and retrieving vblank counters.  Also
fix the core vblank code to return monotonic MSC counters, which are required
by some GLX extensions.  Adding support for multiple pipes to a low level
driver is fairly easy, the Intel 965 driver provides simple example code (see
intel_buffers.c:intelWindowMoved()).
The new code bumps the media stream counter extension version to 2 and adds a
new getDrawableMSC callback.  This callback takes a drawablePrivate pointer,
which is used to calculate the MSC value seen by clients based on the actual
vblank counter(s) returned from the kernel.  The new drawable private fields
are as follows:
  - vblSeq - used for tracking vblank counts for buffer swapping
  - vblFlags - flags (e.g. current pipe), updated by low level driver
  - msc_base - MSC counter from the last time the current pipe changed
  - vblank_base - kernel DRM vblank counter from the last time the pipe changed
Using the above variables, the core vblank code (in vblank.c) can calculate a
monotonic MSC value.  The low level DRI drivers are responsible for updating
the current pipe (by setting VBLANK_FLAG_SECONDARY for example in vblFlags)
along with msc_base and vblank_base whenever the pipe associated with a given
drawable changes (again, see intelWindowMoved for an example of this).
Drivers should fill in the GetDrawableMSC DriverAPIRec field to point to
driDrawableGetMSC32 and add code for pipe switching as outlined above to fully
support the new scheme. 
						
						
					 
					
						2007-10-29 12:06:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						29b8cac7d7 
					 
					
						
						
							
							specify app lib dependencies in Makefiles (patch 1/3)  
						
						... 
						
						
						
						(cherry-picked from commit c05aa5ec4c 
						
						
					 
					
						2007-10-29 12:05:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						cdb02d43fe 
					 
					
						
						
							
							linux-dri-xcb: Fix undefined refs when linking with libGL  
						
						... 
						
						
						
						GL_LIB_DEPS was missing -lXdamage and -lXfixes, which was causing
linker errors when trying to build the programs.
(cherry picked from commit 3b9e28d507 
						
						
					 
					
						2007-10-29 11:44:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						06ca14543e 
					 
					
						
						
							
							Build xdemos programs by default on linux-dri  
						
						... 
						
						
						
						Since libglut is no longer hardcoded, we can build the xdemos programs
so long as a GLX enabled libGL and libGLU have been built. 
						
						
					 
					
						2007-10-29 11:43:20 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Rankin 
							
						 
					 
					
						
						
							
						
						1421bffb18 
					 
					
						
						
							
							Remember to call XSync() before resetting X error handler.  
						
						
						
						
					 
					
						2007-10-29 14:37:32 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						3b9e28d507 
					 
					
						
						
							
							linux-dri-xcb: Fix undefined refs when linking with libGL  
						
						... 
						
						
						
						GL_LIB_DEPS was missing -lXdamage and -lXfixes, which was causing
linker errors when trying to build the programs. 
						
						
					 
					
						2007-10-29 11:17:04 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						40133487db 
					 
					
						
						
							
							disable ctx->Driver.NewProgram() call in _mesa_new_program()  
						
						... 
						
						
						
						This was causing infinite recursive calls w/ software drivers.
All vertex/fragment shaders should be allocated by calling
ctx->Driver.NewProgram(), not by calling _mesa_new_program(). 
						
						
					 
					
						2007-10-29 10:01:15 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						162914675a 
					 
					
						
						
							
							update APP_LIB_DEPS for static library configs (patch 3/3)  
						
						
						
						
					 
					
						2007-10-29 09:05:13 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						9ef1d9f03a 
					 
					
						
						
							
							simplify APP_LIB_DEPS (patch 2/3)  
						
						
						
						
					 
					
						2007-10-29 09:04:30 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						c05aa5ec4c 
					 
					
						
						
							
							specify app lib dependencies in Makefiles (patch 1/3)  
						
						
						
						
					 
					
						2007-10-29 09:03:01 -06:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						50cecddc4a 
					 
					
						
						
							
							driFenceType: Really return fence type, not flags.  
						
						... 
						
						
						
						This typo could lead to the i915tex driver waiting for an EXE only fence as RW,
causing it to abort with an error. 
						
						
					 
					
						2007-10-29 13:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						177f6398e5 
					 
					
						
						
							
							Only set R_MODE with NV_point_sprite  
						
						
						
						
					 
					
						2007-10-28 20:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						b59dbd822f 
					 
					
						
						
							
							Only set R_MODE with NV_point_sprite  
						
						
						
						
					 
					
						2007-10-28 20:07:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						887bd6a46f 
					 
					
						
						
							
							configs: Fix linux-static to link correctly  
						
						... 
						
						
						
						The linux-static target was missing necessary libraries and hardcoding
their location to /usr/X11R6/lib. This makes it comparable to the x86
and x86-64 static targets.
(cherry picked from commit 9514209593 
						
						
					 
					
						2007-10-26 15:49:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						9514209593 
					 
					
						
						
							
							configs: Fix linux-static to link correctly  
						
						... 
						
						
						
						The linux-static target was missing necessary libraries and hardcoding
their location to /usr/X11R6/lib. This makes it comparable to the x86
and x86-64 static targets. 
						
						
					 
					
						2007-10-26 15:46:37 -07:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						6ef27b88e6 
					 
					
						
						
							
							Merge branch '965-glsl'  
						
						... 
						
						
						
						Conflicts:
	src/mesa/drivers/dri/i965/brw_sf.h
	src/mesa/drivers/dri/i965/intel_context.c 
						
						
					 
					
						2007-10-26 15:39:50 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9af5153410 
					 
					
						
						
							
							use grep -q  
						
						
						
						
					 
					
						2007-10-25 14:48:08 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ff042bfdee 
					 
					
						
						
							
							use grep -q  
						
						
						
						
					 
					
						2007-10-25 14:47:14 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						0e2103689e 
					 
					
						
						
							
							More ignored programs merged back from master  
						
						... 
						
						
						
						Some more entries in progs/*/.gitignore that were in master. 
						
						
					 
					
						2007-10-25 11:59:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						8578534f48 
					 
					
						
						
							
							Ignore new programs  
						
						
						
						
					 
					
						2007-10-25 11:34:16 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2c496d8e46 
					 
					
						
						
							
							simplify/fix the ASM_FLAGS tests (bug 12931)  
						
						
						
						
					 
					
						2007-10-25 11:12:17 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8f0ba02e44 
					 
					
						
						
							
							Cray Xt3 config  
						
						
						
						
					 
					
						2007-10-25 11:12:07 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6dcf65ff0d 
					 
					
						
						
							
							simplify/fix the ASM_FLAGS tests (bug 12931)  
						
						
						
						
					 
					
						2007-10-25 11:10:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						524c56e417 
					 
					
						
						
							
							Fix merge  
						
						
						
						
					 
					
						2007-10-24 16:36:00 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						773f3a266c 
					 
					
						
						
							
							added catamount-osmesa-pgi config, fixes for cross-compiling  
						
						
						
						
					 
					
						2007-10-24 16:35:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						882ada0d22 
					 
					
						
						
							
							don't build x86, x86-64 dirs if not needed  
						
						
						
						
					 
					
						2007-10-24 16:33:24 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Neundorf 
							
						 
					 
					
						
						
							
						
						cae5b7f1e3 
					 
					
						
						
							
							added catamount-osmesa-pgi config  
						
						
						
						
					 
					
						2007-10-24 16:31:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						26479fa3b3 
					 
					
						
						
							
							don't build x86, x86-64 dirs if not needed  
						
						
						
						
					 
					
						2007-10-24 16:24:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						55d4f32fc2 
					 
					
						
						
							
							fix assorted bugs, works now  
						
						
						
						
					 
					
						2007-10-24 13:55:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5e9272c748 
					 
					
						
						
							
							add to git  
						
						
						
						
					 
					
						2007-10-24 12:43:02 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e48f0b09ab 
					 
					
						
						
							
							Implement gl_PointCoord attribute for GLSL fragment shaders.  
						
						... 
						
						
						
						Contains the normalized fragment position within a point sprite. 
						
						
					 
					
						2007-10-24 11:37:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c9d495c6f0 
					 
					
						
						
							
							properly init dst reg's CondMask/Swizzle fields  
						
						
						
						
					 
					
						2007-10-23 10:55:24 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6229005f93 
					 
					
						
						
							
							properly init dst reg's CondMask/Swizzle fields  
						
						
						
						
					 
					
						2007-10-23 10:55:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6c63b35ef7 
					 
					
						
						
							
							bump up MAX_INSTRUCTIONS and add an assertion to catch emitting too many instructions  
						
						
						
						
					 
					
						2007-10-23 10:25:34 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2a8e9bb00f 
					 
					
						
						
							
							bump up MAX_INSTRUCTIONS and add an assertion to catch emitting too many instructions  
						
						
						
						
					 
					
						2007-10-23 10:24:53 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e90dd4bf8f 
					 
					
						
						
							
							add directfb glut sources to tarball  
						
						
						
						
					 
					
						2007-10-23 08:22:21 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fb85e50e09 
					 
					
						
						
							
							add directfb glut sources to tarball  
						
						
						
						
					 
					
						2007-10-23 08:22:11 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5e5f908d0c 
					 
					
						
						
							
							don't apply ColorMask to main gc  
						
						
						
						
					 
					
						2007-10-22 17:54:07 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2667e5642f 
					 
					
						
						
							
							don't apply ColorMask to main gc  
						
						
						
						
					 
					
						2007-10-22 17:50:59 -06:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						a074857cdc 
					 
					
						
						
							
							glxinfo: Try creating a GLX context using an fbconfig if no visuals are available.  
						
						
						
						
					 
					
						2007-10-18 15:19:38 -04:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						950fff0f9a 
					 
					
						
						
							
							i915: Add some sanity checks to blit command debugging code.  
						
						
						
						
					 
					
						2007-10-18 18:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a663e846b6 
					 
					
						
						
							
							Framework for supporting z24_s8 and z32 depth textures on r300.  
						
						
						
						
					 
					
						2007-10-17 16:25:39 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						42a4386a4c 
					 
					
						
						
							
							Initial support for ARB_depth_texture  
						
						... 
						
						
						
						Currently only GL_DEPTH_COMPONENT16 are supported.  I don't know what the
hardware bits are to select the other formats, but it shouldn't be too hard
to figure out. 
						
						
					 
					
						2007-10-17 16:25:39 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						b961eccc92 
					 
					
						
						
							
							Support cards that have ARB_fp but not ARB_shadow.  
						
						
						
						
					 
					
						2007-10-17 16:25:39 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						374158b044 
					 
					
						
						
							
							mga: Enable (trivial) support for GL_APPLE_vertex_array_object, bump DRIVER_DATE  
						
						
						
						
					 
					
						2007-10-17 16:25:39 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						366b2c6902 
					 
					
						
						
							
							mga: Enable (trivial) support for GL_EXT_gpu_program_parameters.  
						
						
						
						
					 
					
						2007-10-17 16:25:38 -07:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						aad5c0fdc7 
					 
					
						
						
							
							pbutil: Do not require GLX_SGIX_pbuffer for fbconfig only-functions.  
						
						
						
						
					 
					
						2007-10-17 17:04:59 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ad053d90f0 
					 
					
						
						
							
							Replace repeat_remainder() with a simpler macro that just casts args to unsigned.  
						
						
						
						
					 
					
						2007-10-17 14:30:44 -06:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						6c753ad51d 
					 
					
						
						
							
							Pull workaround for unset GLX_DRAWABLE_TYPE back in.  
						
						... 
						
						
						
						The old version just set GLX_DRAWABLE_TYPE to GLX_WINDOW_BIT for
configs received through glXGetVisualConfigs and to
GLX_WINDOW_BIT | GLX_PIXMAP_BIT for configs received as FBConfigs.
The X server needs to send this info, but keep the workaround for now.
Fixes  #12835 . 
						
						
					 
					
						2007-10-17 15:06:11 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						a5b4bb393f 
					 
					
						
						
							
							glxinfo: Also print number of fbconfigs.  
						
						
						
						
					 
					
						2007-10-17 15:06:11 -04:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						86b81ef5aa 
					 
					
						
						
							
							Don't call the driver clear hook when the effective scissor rectangle is empty.  
						
						
						
						
					 
					
						2007-10-17 18:37:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						b453112133 
					 
					
						
						
							
							i915: Don't emit 'empty' blit rectangles.  
						
						... 
						
						
						
						The hardware seems to interpret them differently and produce unexpected
results... 
						
						
					 
					
						2007-10-17 18:37:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						c09e2143c7 
					 
					
						
						
							
							i915tex: Don't emit 'empty' blit rectangles.  
						
						... 
						
						
						
						The hardware seems to interpret them differently and produce unexpected
results... 
						
						
					 
					
						2007-10-17 18:28:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						87966baa8d 
					 
					
						
						
							
							Fixup a couple of thinkos in glxinfo changes.  
						
						
						
						
					 
					
						2007-10-17 10:15:10 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						6c533ea2d1 
					 
					
						
						
							
							Handle fbconfigs and glx visuals separately.  
						
						... 
						
						
						
						The old implementation fetches fbconfigs or glx visuals once and assumes the list
describes both fbconfigs and glx visuals.  This patch splits it up and fetches
visuals and fbconfigs in two steps and keep the two lists separate.  A server
could have no glx visuals or no glx fbconfigs and the old code wouldn't know the
difference. 
						
						
					 
					
						2007-10-16 16:07:52 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						791ad0e77f 
					 
					
						
						
							
							Implement support for printing glx fbconfigs in glxinfo.  
						
						
						
						
					 
					
						2007-10-16 16:07:52 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						f7d1d554b1 
					 
					
						
						
							
							glxinfo: Only print visuals that actually support GLX.  
						
						
						
						
					 
					
						2007-10-16 16:07:52 -04:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						919f617d08 
					 
					
						
						
							
							Replace symlink generation from i915 with files in intel/ and symlinks there.  
						
						
						
						
					 
					
						2007-10-16 12:38:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						3feefeeb35 
					 
					
						
						
							
							i915: Make sure extensions that require TTM actually work.  
						
						
						
						
					 
					
						2007-10-16 15:48:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						70eb456a76 
					 
					
						
						
							
							i915: fixup TTM interfaces to follow drm changes  
						
						
						
						
					 
					
						2007-10-16 22:11:43 +11:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						9c4d104e98 
					 
					
						
						
							
							i915: Re-enable __DRItexOffsetExtension.  
						
						... 
						
						
						
						This seems to have got lost somehow during the recent DRI interface changes. 
						
						
					 
					
						2007-10-16 13:01:44 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						74ced1e67f 
					 
					
						
						
							
							fix fog, rescale_normals bugs (from gallium branch)  
						
						
						
						
					 
					
						2007-10-15 18:02:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						cab0dce676 
					 
					
						
						
							
							fix fog, rescale_normals bugs (from gallium branch)  
						
						
						
						
					 
					
						2007-10-15 18:00:55 -06:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						7a88ecbd1a 
					 
					
						
						
							
							Roll back premature version bump.  
						
						
						
						
					 
					
						2007-10-15 12:16:45 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						a87e9a3479 
					 
					
						
						
							
							Dont add fbconfigs to array that we didn't allocate for.  
						
						
						
						
					 
					
						2007-10-15 10:59:06 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas Micheler 
							
						 
					 
					
						
						
							
						
						dd02c1609e 
					 
					
						
						
							
							faster write_rgba_span_front()  
						
						
						
						
					 
					
						2007-10-15 08:28:06 -06:00 
						 
				 
			
				
					
						
							
							
								Andreas Micheler 
							
						 
					 
					
						
						
							
						
						157eeb5c3b 
					 
					
						
						
							
							faster write_rgba_span_front()  
						
						
						
						
					 
					
						2007-10-15 08:26:45 -06:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						f33e1a4403 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2007-10-14 20:33:56 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						fe20ac2a6b 
					 
					
						
						
							
							Add GL_CORE_WINDOWS define to glcore.h  
						
						... 
						
						
						
						This is for consistency with glproto. The GL_CORE defines should probably be
dropped.
----
Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de >
Date:   Mon Jun 21 13:35:05 2004 +0000
    Bug 782: Merge native OpenGL for Windows from CYGWIN branch 
						
						
					 
					
						2007-10-14 20:11:00 +03:00 
						 
				 
			
				
					
						
							
							
								George Sapountzis 
							
						 
					 
					
						
						
							
						
						d7c137b0df 
					 
					
						
						
							
							Drop include "dri_interface.h" from xf86dri.h  
						
						... 
						
						
						
						Thanks to dri2, xf86dri no longer uses __DRI types. 
						
						
					 
					
						2007-10-14 20:08:31 +03:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						c095f7e46a 
					 
					
						
						
							
							Do XSync() before resetting error handler.  
						
						
						
						
					 
					
						2007-10-13 18:46:01 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						d0b68b215d 
					 
					
						
						
							
							Uncomment GLX_SGIX_pbuffer definition.  
						
						
						
						
					 
					
						2007-10-13 18:45:05 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						8b20411915 
					 
					
						
						
							
							Get the width and height from the attrib list in glXCreatePbuffer.  
						
						
						
						
					 
					
						2007-10-13 18:44:52 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						f9c6dfc4d1 
					 
					
						
						
							
							Merge branch 'dri2'  
						
						... 
						
						
						
						Conflicts:
	src/mesa/drivers/dri/i915/intel_screen.c 
						
						
					 
					
						2007-10-12 19:35:04 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						bf805d3bf5 
					 
					
						
						
							
							Merge branch 'master' into i915-superioctl  
						
						
						
						
					 
					
						2007-10-12 11:02:46 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9e06cf00cf 
					 
					
						
						
							
							i915: only enable TTM path if drm minor is > 11 for superioctl  
						
						
						
						
					 
					
						2007-10-12 11:01:27 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ea2278bc79 
					 
					
						
						
							
							dri: remove ttm common code since superioctl is device specific  
						
						
						
						
					 
					
						2007-10-12 10:59:38 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						7fc5c0307a 
					 
					
						
						
							
							i915: fixup reloc header defines  
						
						
						
						
					 
					
						2007-10-12 10:56:25 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						72c888869f 
					 
					
						
						
							
							Example of cooperative rendering into one window by two processes  
						
						
						
						
					 
					
						2007-10-11 18:25:12 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f1104b079f 
					 
					
						
						
							
							New glxsnoop demo to display another window's z/stencil/back buffer.  
						
						
						
						
					 
					
						2007-10-11 16:39:02 -06:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						a2494462cb 
					 
					
						
						
							
							Drop no longer implemented MESA allocate extension from i915.  
						
						
						
						
					 
					
						2007-10-11 12:49:26 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f05c76ec1a 
					 
					
						
						
							
							remove unneeded cast  
						
						
						
						
					 
					
						2007-10-11 10:33:31 -06:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						ccff0cb263 
					 
					
						
						
							
							Add a version field to __DRIextension.  
						
						
						
						
					 
					
						2007-10-11 11:30:39 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						f29f0ae838 
					 
					
						
						
							
							Move new texOffset extension to the new extension mechanism.  
						
						
						
						
					 
					
						2007-10-11 11:28:38 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						ecdb45cb29 
					 
					
						
						
							
							Convert a left-over private void * to __DRIcontext *.  
						
						
						
						
					 
					
						2007-10-11 11:27:51 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						3eaec7dc5d 
					 
					
						
						
							
							Move enabling of DRI extensions into glxextensions.c  
						
						
						
						
					 
					
						2007-10-11 11:26:47 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						594006d8b2 
					 
					
						
						
							
							Remove now unused getProcAddress from DRIinterfaceMethods.  
						
						
						
						
					 
					
						2007-10-11 11:25:37 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						f968f67e62 
					 
					
						
						
							
							Add a DRI_ReadDrawable marker extension to signal read drawable capability.  
						
						
						
						
					 
					
						2007-10-11 11:22:55 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						106a6f29bb 
					 
					
						
						
							
							Move media stream counter entry points to new extension.  
						
						
						
						
					 
					
						2007-10-11 11:21:29 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						a7a0a2beb5 
					 
					
						
						
							
							Move GLX_MESA_swap_frame_usage DRI entry points to the new mechanism.  
						
						
						
						
					 
					
						2007-10-11 11:11:12 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						78a6aa57a0 
					 
					
						
						
							
							Move GLX_MESA_allocate_memory related functions to new extension mechanism.  
						
						
						
						
					 
					
						2007-10-11 11:09:57 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						efaf90b03e 
					 
					
						
						
							
							Move swap_interval to new extension mechanism.  
						
						
						
						
					 
					
						2007-10-10 19:14:10 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						ac3e838fa7 
					 
					
						
						
							
							Move the copySubBuffer extension over to the new mechanism.  
						
						
						
						
					 
					
						2007-10-10 18:57:57 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						f616a263a2 
					 
					
						
						
							
							Implement new screen extension API.  
						
						... 
						
						
						
						This new API lets the loader examine DRI level extensions provided by the
driver in a forward compatible manner.
Much of the churn in the DRI interface is adding support for new
extensions or removing old, unused extensions.  This new extension
mechanism lets the loader query the extensions provided by the driver
and implement the extensions it knows about.  Deprecating extensions
is done by not exporting that extension in the list, which doesn't
require keeping old function pointers around to preserve ABI. 
						
						
					 
					
						2007-10-10 18:47:22 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						295dc2d225 
					 
					
						
						
							
							Stop passing in unused fbconfigs to createNewScreen.  
						
						
						
						
					 
					
						2007-10-10 18:46:51 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						64106d0d9a 
					 
					
						
						
							
							Pull createNewScreen entry point into dri_util.c.  
						
						... 
						
						
						
						This pulls the top level createNewScreen entry point out of the drivers
and rewrites __driUtilCreateNewScreen in dri_util.c to be the new entry point.
The change moves more logic into the common/ layer and changes the
createNewScreen entry point to only be defined in one place. 
						
						
					 
					
						2007-10-10 18:36:14 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						efd03a278a 
					 
					
						
						
							
							Replace open-coded major, minor, and patch version fields with __DRIversionRec.  
						
						
						
						
					 
					
						2007-10-10 18:20:08 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						5987a03f99 
					 
					
						
						
							
							Convert all DRI entrypoints to take pointers to __DRI* types.  
						
						... 
						
						
						
						The entrypoints take a mix of __DRIscreen * and void * (screen private)
arguments (similarly for contexts and drawables).  This patch does away
with passing the private void pointer and always only passes the fully
typed __DRIscreen pointer and always as the first argument.
This makes the interface more consistent and increases type safety, and
catches a bug where we would pass a screen private to DRIdrawable::getSBC. 
						
						
					 
					
						2007-10-10 18:00:18 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						aac367f48a 
					 
					
						
						
							
							Remove screenConfigs from __DRIscreen.  
						
						... 
						
						
						
						The screenConfigs field of __DRIscreen points back to the containing
__GLXscreenConfigs struct.  This is a serious abstraction violation; it
assumes that the loader is libGL and that there *is* a __GLXscreenConfigs
type in the loader.
Using the containerOf macro, we can get from the __DRIscreen pointer to
the containing __GLXscreenConfigs struct, at a place in the stack
where the above is a valid assumption.  Besides, the __DRI* structs shouldn't
hold state other than the private pointer. 
						
						
					 
					
						2007-10-10 18:00:13 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						fa72013ada 
					 
					
						
						
							
							Drop mostly unused __DRIid typedef.  
						
						
						
						
					 
					
						2007-10-10 17:09:48 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						9590ba97ad 
					 
					
						
						
							
							Avoid deadlock in GarbageCollectDRIDrawables.  
						
						... 
						
						
						
						__glXinitialize() can't be called with the GLX lock held.  Just
pass in the __GLXscreenConfigs pointer so we don't have to look it
up in __GLXdisplayPrivate. 
						
						
					 
					
						2007-10-10 17:09:36 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						8ed5c7ca05 
					 
					
						
						
							
							Drop createContext and destroyContext from DRIinterfaceMethods.  
						
						... 
						
						
						
						As for createDrawable and destroyDrawable, these functions immediately
upon entry to driCreateNewContext and immediately before exit from
driDestroyContext.  Instead of passing function pointers back and forth
just obtain the drm_context_t prior to calling DRIscreen::createNewContext
and pass it as a parameter.
This change also lets us keep the DRI context XID in the libGL loader only. 
						
						
					 
					
						2007-10-10 17:09:16 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						4ff95e78e1 
					 
					
						
						
							
							Drop createDrawable and destroyDrawable fron DRIinterfaceMethods.  
						
						... 
						
						
						
						All the DRI driver did was call the createDrawable callback immediately
upon entry to DRIscreen::createNewDrawable to get the drm_drawable_t.
We can just call that before calling into the DRI driver and pass the
returned drm_drawable_t as an argument to the DRI entry point.
Likewise for destroyDrawable.
Also, DRIdrawablePrivate::draw isn't used anywhere, and since the
driver no longer needs the XID of the drawable we can now drop that. 
						
						
					 
					
						2007-10-10 17:07:26 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						b068af2f3b 
					 
					
						
						
							
							Key drm_i915_flip_t typedef off of the ioctl #define instead.  
						
						
						
						
					 
					
						2007-10-10 17:07:01 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						aceccda56b 
					 
					
						
						
							
							Drop __DRInativeDisplay and pass in __DRIscreen pointers instead.  
						
						... 
						
						
						
						Many DRI entry points took a __DRInativeDisplay pointer and a screen
index as arguments.  The only use for the native display pointer was to
pass it back to the loader when looking up the __DRIscreen for the given
screen index.
Instead, let's just pass in the __DRIscreen pointer directly, which
let's drop the __DRInativeDisplay type and the getScreen function.
The assumption is now that the loader will be able to retrieve context
from the __DRIscreen pointer when necessary. 
						
						
					 
					
						2007-10-10 15:32:15 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						cdf4880a79 
					 
					
						
						
							
							replace 'brick' with correct program name in printfs  
						
						
						
						
					 
					
						2007-10-10 10:57:37 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						03ff9c96bf 
					 
					
						
						
							
							replace 'brick' with correct program name in printfs  
						
						
						
						
					 
					
						2007-10-10 10:56:48 -06:00 
						 
				 
			
				
					
						
							
							
								Mrc Gran 
							
						 
					 
					
						
						
							
						
						2ec8e8547d 
					 
					
						
						
							
							fix force_s3tc_enable option  
						
						
						
						
					 
					
						2007-10-10 09:16:12 -06:00 
						 
				 
			
				
					
						
							
							
								Mrc Gran 
							
						 
					 
					
						
						
							
						
						de3073d377 
					 
					
						
						
							
							fix force_s3tc_enable option  
						
						
						
						
					 
					
						2007-10-10 09:15:42 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						b7c36d1d33 
					 
					
						
						
							
							Ignore more generated files in progs/  
						
						... 
						
						
						
						Many of the directories in progs/ were missing .gitignore files or
were tracking generated files. This patch is basically the process of
running `make' in each directory and then finding the untracked files
with `git-ls-files -o --exclude-per-directory=.gitignore'. The existing
files were also sorted.
Conflicts:
	progs/demos/.gitignore
	progs/tests/.gitignore
	progs/xdemos/.gitignore 
						
						
					 
					
						2007-10-10 08:49:59 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						b182613f2f 
					 
					
						
						
							
							Ignore more generated files in progs/  
						
						... 
						
						
						
						Many of the directories in progs/ were missing .gitignore files or
were tracking generated files. This patch is basically the process of
running `make' in each directory and then finding the untracked files
with `git-ls-files -o --exclude-per-directory=.gitignore'. The existing
files were also sorted. 
						
						
					 
					
						2007-10-10 08:44:58 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9509afe97c 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-10-09 12:36:56 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						de803f538c 
					 
					
						
						
							
							Non Square Matrix  
						
						
						
						
					 
					
						2007-10-09 15:05:10 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						ae5aa1f906 
					 
					
						
						
							
							fix for prev commit  
						
						
						
						
					 
					
						2007-10-09 14:35:28 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						e2dff35f95 
					 
					
						
						
							
							INT support  
						
						
						
						
					 
					
						2007-10-09 14:26:01 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						82d4aa4055 
					 
					
						
						
							
							shadow sampler fix.  
						
						... 
						
						
						
						1. spec requite result (0, 0, 0, 1) instead of (0, 0, 0, 0)
  2. support shadow sampler in simd8 
						
						
					 
					
						2007-10-09 14:14:59 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						8909f1131a 
					 
					
						
						
							
							i915: workout max relocs from batch buffer size  
						
						
						
						
					 
					
						2007-10-09 14:36:04 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						7e83c15fa0 
					 
					
						
						
							
							i915: fixup up bufmgr to pass num buffers to kernel  
						
						... 
						
						
						
						remove unneeded entry points 
						
						
					 
					
						2007-10-09 12:18:50 +10:00 
						 
				 
			
				
					
						
							
							
								Sergio Monteiro Basto 
							
						 
					 
					
						
						
							
						
						4599683b48 
					 
					
						
						
							
							i915: Fix undefined ALIGN symbol from  77e0523fb7.  
						
						
						
						
					 
					
						2007-10-08 11:09:38 -07:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						ac985708f4 
					 
					
						
						
							
							Only vertex program fix, bypass tnl vertex program  
						
						
						
						
					 
					
						2007-10-08 15:34:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						32699696e3 
					 
					
						
						
							
							r300: fragprog tex instruction now take writemask into acount.  
						
						
						
						
					 
					
						2007-10-07 22:49:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						8913402b74 
					 
					
						
						
							
							Revert "* Disable building i915tex."  
						
						... 
						
						
						
						This reverts commit 76556f8264 
						
						
					 
					
						2007-10-06 17:54:29 -04:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						c00dfefd6f 
					 
					
						
						
							
							Revert "Don't release just yet."  
						
						... 
						
						
						
						This reverts commit c3de7b5ade 
						
						
					 
					
						2007-10-06 17:54:13 -04:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						d85e8b088b 
					 
					
						
						
							
							nouveau: move nv10 clear command, for usage by other gpu  
						
						
						
						
					 
					
						2007-10-06 02:30:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0ba57d02cd 
					 
					
						
						
							
							i915: drop complex list handling for now  
						
						... 
						
						
						
						If this proves a win later we can add it back but at the moment
I don't think it's required yet 
						
						
					 
					
						2007-10-05 14:41:32 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4611b9398e 
					 
					
						
						
							
							i915: clean up lists on teardown  
						
						... 
						
						
						
						also fix a use of uninitialised pointer 
						
						
					 
					
						2007-10-05 14:33:18 +10:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						b42152061c 
					 
					
						
						
							
							Add macros to generate CreateNewScreen entrypoint.  
						
						
						
						
					 
					
						2007-10-05 00:12:30 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						4a22ae8d44 
					 
					
						
						
							
							Remove XIDs from DRI interface (see  #5714 ).  
						
						
						
						
					 
					
						2007-10-05 00:09:32 -04:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						4ceefccbfa 
					 
					
						
						
							
							Pull in the drm hash.  
						
						
						
						
					 
					
						2007-10-05 00:09:23 -04:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						c3de7b5ade 
					 
					
						
						
							
							Don't release just yet.  
						
						
						
						
					 
					
						2007-10-04 23:10:47 -04:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						76556f8264 
					 
					
						
						
							
							* Disable building i915tex.  
						
						... 
						
						
						
						It was previously only built on x86 and amd64.  It was never
  production-ready and relies on a kernel interface that never went
  upstream. 
						
						
					 
					
						2007-10-04 22:49:27 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4e1c76de0b 
					 
					
						
						
							
							i915: add copyrights to new files  
						
						
						
						
					 
					
						2007-10-05 12:15:50 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						8e21bb516f 
					 
					
						
						
							
							i915: increase batchbuffer back to 16k  
						
						
						
						
					 
					
						2007-10-05 12:12:33 +10:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						77e0523fb7 
					 
					
						
						
							
							[965] Replace various alignment code with a shared ALIGN() macro.  
						
						... 
						
						
						
						In the process, fix some alignment issues:
- Scratch space allocation was aligned into units of 1KB, while the allocation
  wanted units of bytes, so we never allocated enough space for scratch.
- GRF register count was programmed as ALIGN(val - 1, 16) / 16 instead of
  ALIGN(val, 16) / 16 - 1, which overcounted for val != 16n+1. 
						
						
					 
					
						2007-10-04 12:28:49 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						0fc9efd8f0 
					 
					
						
						
							
							Replace bmBufferOffset usage in batchbuffer setup with OUT_RELOC.  
						
						... 
						
						
						
						This is in preparation for 965 TTM. 
						
						
					 
					
						2007-10-04 12:28:49 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						6bac9478c3 
					 
					
						
						
							
							Replace duplicated intel_reg.h with a shared header.  
						
						
						
						
					 
					
						2007-10-04 12:28:49 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1f7378ee46 
					 
					
						
						
							
							Replace some structure-based batch preparation with plain OUT_BATCH.  
						
						... 
						
						
						
						OUT_BATCH is far more amenable to the upcoming relocations being done for TTM
support. 
						
						
					 
					
						2007-10-04 12:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ffa94e5b1e 
					 
					
						
						
							
							FreeBSD: more /usr/X11R6->/usr/local  
						
						
						
						
					 
					
						2007-10-04 12:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								Maarten Maathuis 
							
						 
					 
					
						
						
							
						
						10cc229dc2 
					 
					
						
						
							
							nouveau: Replace removed device classes with their proper labels.  
						
						
						
						
					 
					
						2007-10-04 19:08:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						c4a9a70888 
					 
					
						
						
							
							i915: add superioctl support to the ttm codepaths.  
						
						... 
						
						
						
						gears now runs for about 10-15 seconds with some artifacts before falling
over. 
						
						
					 
					
						2007-10-04 15:31:47 +10:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						970d18a708 
					 
					
						
						
							
							Brian's fix for bug9829  
						
						
						
						
					 
					
						2007-10-04 00:08:18 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						9456e7f0ff 
					 
					
						
						
							
							minor fog calc cleanup  
						
						
						
						
					 
					
						2007-10-03 22:34:36 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a5db24adc2 
					 
					
						
						
							
							fog: fix issues with negative fog coords (may  fix   #10529 )  
						
						... 
						
						
						
						Rework tnl fog a bit. Make sure we always use ABS(eyez) when fog coord source
is depth, OTOH it does not seem to be necessary to use it (as was done before
in some cases) if fog coord source is fogcoord (just to save some work).
This fixes tests/fog (the first 2 cases) with i915/i915tex. 
						
						
					 
					
						2007-10-03 22:33:26 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						17664e2620 
					 
					
						
						
							
							make sure optimized fog params get updated  
						
						
						
						
					 
					
						2007-10-03 22:33:03 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						43a0eb0253 
					 
					
						
						
							
							unbreak 3d textures (typo when setting tex layout)  
						
						
						
						
					 
					
						2007-10-03 22:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						db0f050582 
					 
					
						
						
							
							minor fog calc cleanup  
						
						
						
						
					 
					
						2007-10-03 22:20:44 +02:00 
						 
				 
			
				
					
						
							
							
								Jouk 
							
						 
					 
					
						
						
							
						
						b263435a98 
					 
					
						
						
							
							Update of OpenVMS makefiles for the use of "new" include file convention  
						
						
						
						
					 
					
						2007-10-03 15:21:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						58cdd1dc52 
					 
					
						
						
							
							i915: Only align texture pitch to 64 bytes when textures can be render targets.  
						
						
						
						
					 
					
						2007-10-03 11:25:59 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						1bc84102ad 
					 
					
						
						
							
							i915: Work around texture pitch related performance drops on i915 at least.  
						
						
						
						
					 
					
						2007-10-03 11:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						bcdaed2c0a 
					 
					
						
						
							
							i915tex: Work around texture pitch related performance drops on i915 at least.  
						
						
						
						
					 
					
						2007-10-03 10:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						fa031c8914 
					 
					
						
						
							
							i915: add superioctl initial support inside bufmgr ttm  
						
						
						
						
					 
					
						2007-10-03 16:54:59 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4cd3ef58a9 
					 
					
						
						
							
							i915/drmbuf: attempt to push relocations into buffer manager  
						
						... 
						
						
						
						This moves the relocations into the buffer manager in prepration for
a superioctl move. 
						
						
					 
					
						2007-10-03 15:50:46 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2dbd905ab0 
					 
					
						
						
							
							fix comment: s/branch/kill/  
						
						
						
						
					 
					
						2007-10-02 16:50:40 -06:00 
						 
				 
			
				
					
						
							
							
								Jouk 
							
						 
					 
					
						
						
							
						
						584b84256b 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-10-02 15:17:23 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						de1d725f44 
					 
					
						
						
							
							updated glext.h license info (Khronos), plus other clean-ups  
						
						
						
						
					 
					
						2007-10-01 17:57:25 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						78c6637db5 
					 
					
						
						
							
							updated glext.h license info (Khronos), plus other clean-ups  
						
						
						
						
					 
					
						2007-10-01 17:56:48 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						3d6c410990 
					 
					
						
						
							
							fragment shader function call fix, gl_FragCoord fix  
						
						
						
						
					 
					
						2007-09-30 13:47:05 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						44214a98fd 
					 
					
						
						
							
							fix VBO-split infinite loop (bug 12164)  
						
						
						
						
					 
					
						2007-09-29 12:01:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f8ee72d98f 
					 
					
						
						
							
							fix VBO-split infinite loop (bug 12164)  
						
						
						
						
					 
					
						2007-09-29 12:01:34 -06:00 
						 
				 
			
				
					
						
							
							
								Chris Rankin 
							
						 
					 
					
						
						
							
						
						4f96000e29 
					 
					
						
						
							
							r200: Implement SetTexOffset hook.  
						
						... 
						
						
						
						Implementation guidance by Michel Dänzer, final testing by Timo Aaltonen. 
						
						
					 
					
						2007-09-29 18:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						b0b48798c7 
					 
					
						
						
							
							support continue, fix conditional  
						
						
						
						
					 
					
						2007-09-29 15:00:52 +08:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						9cc6d2310c 
					 
					
						
						
							
							add support for LDFLAGS env var  
						
						
						
						
					 
					
						2007-09-28 18:47:11 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1a045954be 
					 
					
						
						
							
							update the DRM/DRI instructions  
						
						
						
						
					 
					
						2007-09-28 18:43:12 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						2a3e33865d 
					 
					
						
						
							
							add support for LDFLAGS env var  
						
						
						
						
					 
					
						2007-09-28 18:42:21 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e776e7a95a 
					 
					
						
						
							
							update the DRM/DRI instructions  
						
						
						
						
					 
					
						2007-09-28 18:39:41 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6775c1e8cc 
					 
					
						
						
							
							Remove test for EXT_blend_logic_op in glGetString when determining GL version.  
						
						... 
						
						
						
						EXT_blend_logic_op is slightly different from GL 1.1's RGBA logicop mode
and does not have to be supported.  Per conversation with Roland. 
						
						
					 
					
						2007-09-28 16:06:43 -06:00 
						 
				 
			
				
					
						
							
							
								Jesse Barnes 
							
						 
					 
					
						
						
							
						
						d99f6c4a2a 
					 
					
						
						
							
							Go back to using old drm_i915_flip_t field name  
						
						... 
						
						
						
						This field shouldn't have been renamed in the first place.  Go back to using
the old name so that the tree is backward and forward compatible again. 
						
						
					 
					
						2007-09-28 10:11:52 -07:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						e75ae0dc79 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2007-09-28 17:04:48 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						4087c90eff 
					 
					
						
						
							
							support nested function call in pixel shader  
						
						
						
						
					 
					
						2007-09-28 16:37:01 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b3fc9a1585 
					 
					
						
						
							
							i965: fix vblank on 965gm laptops by bringing in code from i915  
						
						... 
						
						
						
						jbarnes has better fixes for this in 7.1, but for 7.0.2 this seems like the best
plan, for distros to pick it up. 
						
						
					 
					
						2007-09-28 12:02:27 +10:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						35331a511f 
					 
					
						
						
							
							[965] Add batchbuffer dumping under INTEL_DEBUG=bat, like 915.  
						
						
						
						
					 
					
						2007-09-27 15:11:47 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b2c8b1385a 
					 
					
						
						
							
							FreeBSD: Chase /usr/X11R6 death (replaced by everything in one prefix).  
						
						
						
						
					 
					
						2007-09-27 15:11:45 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						e886ae4c58 
					 
					
						
						
							
							Revert "WIP 965 conversion to dri_bufmgr."  
						
						... 
						
						
						
						This reverts commit b2f1aa2389 
						
						
					 
					
						2007-09-27 15:11:39 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b2f1aa2389 
					 
					
						
						
							
							WIP 965 conversion to dri_bufmgr.  
						
						
						
						
					 
					
						2007-09-27 11:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						38c30a8184 
					 
					
						
						
							
							[965] Remove AUB file support.  
						
						... 
						
						
						
						This code existed to dump logs of hardware access to be replayed in simulation.
Since we have real hardware now, it's not really needed. 
						
						
					 
					
						2007-09-27 10:16:08 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						2a86a449ca 
					 
					
						
						
							
							mesa: make sure the gotten value isn't greater than the  
						
						... 
						
						
						
						max depth buffer value on 64bit system. fix bug #12095  
						
						
					 
					
						2007-09-27 10:44:45 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						44f032db61 
					 
					
						
						
							
							i965: handle all unfilled mode in clip stage. fix bug  #12453  
						
						
						
						
					 
					
						2007-09-27 10:40:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f2d9a07efe 
					 
					
						
						
							
							for Miniglx, use git sources  
						
						
						
						
					 
					
						2007-09-27 10:39:01 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ed6d5ff6f8 
					 
					
						
						
							
							Restore old _TriangleCaps code to fix Blender problem (bug 12164)  
						
						
						
						
					 
					
						2007-09-27 10:39:01 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4f9d29cd4e 
					 
					
						
						
							
							tweak point rast to fix conform failure  
						
						
						
						
					 
					
						2007-09-27 10:39:01 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5a520729ee 
					 
					
						
						
							
							prep for 7.0.2 release  
						
						
						
						
					 
					
						2007-09-27 10:35:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						36fbe78c60 
					 
					
						
						
							
							for Miniglx, use git sources  
						
						
						
						
					 
					
						2007-09-27 10:34:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						029bb17770 
					 
					
						
						
							
							bump versions to 7.0.2  
						
						
						
						
					 
					
						2007-09-27 10:30:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7958bee6be 
					 
					
						
						
							
							fix blend bug 12164  
						
						
						
						
					 
					
						2007-09-27 10:25:57 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0b9bb21ce4 
					 
					
						
						
							
							Restore old _TriangleCaps code to fix Blender problem (bug 12164)  
						
						
						
						
					 
					
						2007-09-27 10:25:33 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						b1e549d176 
					 
					
						
						
							
							handle INT op, still require high level handle of integer to be correct  
						
						
						
						
					 
					
						2007-09-27 16:17:24 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						3ee6a77e97 
					 
					
						
						
							
							i965: handle all unfilled mode in clip stage. fix bug  #12453  
						
						
						
						
					 
					
						2007-09-27 16:14:57 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						6254be9b71 
					 
					
						
						
							
							mesa: make sure the gotten value isn't greater than the  
						
						... 
						
						
						
						max depth buffer value on 64bit system. fix bug #12095  
						
						
					 
					
						2007-09-27 15:52:01 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						35a0634e35 
					 
					
						
						
							
							fix issue when only fragment shader or vertex shader is used  
						
						
						
						
					 
					
						2007-09-27 15:47:00 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						aa88d11e7d 
					 
					
						
						
							
							fix ppracer and bzflag issue with clip optimization  
						
						
						
						
					 
					
						2007-09-27 13:49:35 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						67f6449743 
					 
					
						
						
							
							i915/i965 merge serer directories along lines for radeon/r200  
						
						
						
						
					 
					
						2007-09-27 11:15:42 +10:00 
						 
				 
			
				
					
						
							
							
								Roland Bär 
							
						 
					 
					
						
						
							
						
						cfcc5b794e 
					 
					
						
						
							
							[i965] Bug  #11812 : Fix fwrite return value checks in AUB file code.  
						
						
						
						
					 
					
						2007-09-26 08:00:17 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						925ff408a6 
					 
					
						
						
							
							fix fd.o bug  #12217 , recalcuate urb when clip plane size change  
						
						
						
						
					 
					
						2007-09-26 07:59:41 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						f40ca444f5 
					 
					
						
						
							
							i965: The cube map texture coordinates must be devided by the  
						
						... 
						
						
						
						component with the largest absolute value before they are
delivered. fix bug #12421  
						
						
					 
					
						2007-09-26 07:58:57 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						638a5e0382 
					 
					
						
						
							
							fix a bug in 965 ARB_occlusion_query,  
						
						... 
						
						
						
						fd.o bug #12132  
						
						
					 
					
						2007-09-26 07:58:29 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						175db68db5 
					 
					
						
						
							
							i965: The cube map texture coordinates must be devided by the  
						
						... 
						
						
						
						component with the largest absolute value before they are
delivered. fix bug #12421  
						
						
					 
					
						2007-09-26 16:42:50 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						395b3bf6f9 
					 
					
						
						
							
							fix a bug in 965 ARB_occlusion_query,  
						
						... 
						
						
						
						fd.o bug #12132  
						
						
					 
					
						2007-09-26 10:00:41 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f388d62b39 
					 
					
						
						
							
							drm: update bufmgr code to reflect changes in drm interface  
						
						
						
						
					 
					
						2007-09-25 16:22:00 +10:00 
						 
				 
			
				
					
						
							
							
								Roland Bär 
							
						 
					 
					
						
						
							
						
						919709af6b 
					 
					
						
						
							
							[i965] Bug  #11812 : Fix fwrite return value checks in AUB file code.  
						
						
						
						
					 
					
						2007-09-24 13:47:26 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c8cb87d356 
					 
					
						
						
							
							Remove leftover code for i915_texprog.c noticed in crossbar review.  
						
						
						
						
					 
					
						2007-09-24 13:36:56 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						56af8fd00f 
					 
					
						
						
							
							Fix progs/tests/ build with BSD make.  
						
						
						
						
					 
					
						2007-09-24 10:26:56 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b74140db66 
					 
					
						
						
							
							Update .gitignore for tests and xdemos.  
						
						
						
						
					 
					
						2007-09-24 10:26:40 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9bb0d628b8 
					 
					
						
						
							
							Just use stddef.h to get ptrdiff_t instead of obsolete malloc.h.  
						
						
						
						
					 
					
						2007-09-24 10:22:31 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8cf9085bc7 
					 
					
						
						
							
							Move i915tex driver into place as just i915.  
						
						
						
						
					 
					
						2007-09-24 10:03:25 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8fba8d2018 
					 
					
						
						
							
							Remove the old i915 driver now that i915tex works without TTM.  
						
						
						
						
					 
					
						2007-09-24 09:56:40 -07:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						439fa79578 
					 
					
						
						
							
							fix fd.o bug  #12217 , recalcuate urb when clip plane size change  
						
						
						
						
					 
					
						2007-09-24 16:48:55 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ef5935bc94 
					 
					
						
						
							
							fix DrawRangeElements error msg  
						
						
						
						
					 
					
						2007-09-23 13:58:18 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6d777bf055 
					 
					
						
						
							
							fix DrawRangeElements error msg  
						
						
						
						
					 
					
						2007-09-23 13:57:36 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						39c709c0f6 
					 
					
						
						
							
							Merge branch 'i915-unification'  
						
						... 
						
						
						
						This branch replaces the DRM pool interface used by i915tex with a "dri_bufmgr"
interface in dri/common which may be set up to use either TTM or traditional
static memory management according to what is available.  The i915tex TTM
code now requires an updated DDX which provides proper buffer objects for the
static front/back/depth, instead of using fake buffers.  The driver is now
built as i915_dri.so, and should replace the old i915 driver shortly. 
						
						
					 
					
						2007-09-21 17:13:20 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d0350dadaa 
					 
					
						
						
							
							Fix buffer/fence reference counting due to Destroy vs Unreference difference.  
						
						... 
						
						
						
						While here, remove the unnecessary fence type saving for the wait ioctl, as
a 0 argument for type means "use your other saved copy". 
						
						
					 
					
						2007-09-21 16:18:21 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ae6d4e8bc0 
					 
					
						
						
							
							fix -D_BSD_SOURC  
						
						
						
						
					 
					
						2007-09-20 18:42:59 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6016de689f 
					 
					
						
						
							
							fix -D_BSD_SOURC  
						
						
						
						
					 
					
						2007-09-20 18:42:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f2728724d3 
					 
					
						
						
							
							fix for __IBMC__  
						
						
						
						
					 
					
						2007-09-20 15:12:42 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						bc95b34cce 
					 
					
						
						
							
							added bluegene-xlc-osmesa, fortran fixes  
						
						
						
						
					 
					
						2007-09-20 15:12:21 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a5467fbdd9 
					 
					
						
						
							
							fixes for bluegene-xlc-osmesa config  
						
						
						
						
					 
					
						2007-09-20 15:11:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9eb89616af 
					 
					
						
						
							
							fixes for bluegene-xlc-osmesa config  
						
						
						
						
					 
					
						2007-09-20 15:10:35 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						58484dc00a 
					 
					
						
						
							
							Added bluegene-xlc-osmesa config (Alexander Neundorf)  
						
						
						
						
					 
					
						2007-09-20 15:09:57 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f7713a6d81 
					 
					
						
						
							
							Added bluegene-xlc-osmesa config (Alexander Neundorf)  
						
						
						
						
					 
					
						2007-09-20 15:09:54 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c1ecc38320 
					 
					
						
						
							
							Uniquely validate the batchbuffer-referenced buffers.  
						
						... 
						
						
						
						Otherwise, for multiple references by the batchbuffer, the kernel would see
the buffer already on the unfenced list and wait for it to leave the list
before continuing, leading to hanging and eventual -EBUSY. 
						
						
					 
					
						2007-09-20 11:41:25 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7591259674 
					 
					
						
						
							
							Add disabled-by-default tracing of TTM bufmgr operations.  
						
						
						
						
					 
					
						2007-09-20 11:38:32 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b7fd06a871 
					 
					
						
						
							
							Fix flipped sign to strerror.  
						
						
						
						
					 
					
						2007-09-20 09:20:48 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4f1c9f7e51 
					 
					
						
						
							
							Merge branch 'master' into i915-unification  
						
						... 
						
						
						
						Conflicts:
	src/mesa/drivers/dri/common/dri_drmpool.c
	src/mesa/drivers/dri/i915tex/i915_vtbl.c
	src/mesa/drivers/dri/i915tex/intel_batchbuffer.c
	src/mesa/drivers/dri/i915tex/intel_context.c 
						
						
					 
					
						2007-09-20 09:04:20 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						2c88bfeaa4 
					 
					
						
						
							
							i965: fix an error in brw_vs_tnl.c  
						
						... 
						
						
						
						if the state of TEXMAT is changed, the VS isn't updated. 
						
						
					 
					
						2007-09-20 17:42:13 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						8fc1a6808d 
					 
					
						
						
							
							fix memory access error in vbo_bind_vertex_list  
						
						
						
						
					 
					
						2007-09-20 17:37:04 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6f2ca13f90 
					 
					
						
						
							
							nouveau: add GeForce 7300 SE to card list  
						
						
						
						
					 
					
						2007-09-20 13:36:31 +10:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						0759e0999b 
					 
					
						
						
							
							nouveau : nv1x use OUT_RING_CACHE_FORCE for NV10_TCL_PRIMITIVE_3D_PROJECTION_MATRIX as strange results  
						
						... 
						
						
						
						appear when the matrix is partialy updated. 
						
						
					 
					
						2007-09-19 23:22:39 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						3b582dff8c 
					 
					
						
						
							
							nouveau : add OUT_RING_CACHE_FORCE* to add stuff in the cache even if the value didn't change  
						
						
						
						
					 
					
						2007-09-19 23:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						1310f02dee 
					 
					
						
						
							
							nouveau : add GL_FOG_COLOR + fix a compil error  
						
						
						
						
					 
					
						2007-09-19 19:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						45899a494c 
					 
					
						
						
							
							Update .gitignore for demos.  
						
						
						
						
					 
					
						2007-09-19 10:51:07 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						eecec25478 
					 
					
						
						
							
							Add missing -g in FreeBSD OPT_CFLAGS  
						
						
						
						
					 
					
						2007-09-19 10:51:07 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b91791a85c 
					 
					
						
						
							
							Replace i915tex batchbuffer printout with a pretty-printed version.  
						
						
						
						
					 
					
						2007-09-19 10:51:07 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f843dcb844 
					 
					
						
						
							
							Enable building the debug (env INTEL_DEBUG=list) code by default.  
						
						
						
						
					 
					
						2007-09-19 10:50:19 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9070e6b997 
					 
					
						
						
							
							i915: Quiet valgrind by initializing the seq value the kernel writes into.  
						
						... 
						
						
						
						Also, add a couple of comments to the wait/emit IRQ functions. 
						
						
					 
					
						2007-09-19 10:50:19 -07:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						3800599bd4 
					 
					
						
						
							
							nouveau: nv10: color logic op only for nv11+  
						
						
						
						
					 
					
						2007-09-19 19:08:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						e3745dac59 
					 
					
						
						
							
							Add some error reporting and a couple of assertions to TTM bufmgr.  
						
						
						
						
					 
					
						2007-09-18 15:46:16 -07:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						ec9e7bc753 
					 
					
						
						
							
							ARB_shader_object ARB_vertex_shader ARB_fragment_shader in 965-glsl branch  
						
						
						
						
					 
					
						2007-09-18 12:59:50 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						25bda451bb 
					 
					
						
						
							
							fix double free in 965-glsl branch  
						
						
						
						
					 
					
						2007-09-18 11:32:25 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e21d2c6ef3 
					 
					
						
						
							
							mesa: Always use the original mask to update stencil buffer  
						
						... 
						
						
						
						in stencil_and_ztest_pixels. fix  #12263  
						
						
					 
					
						2007-09-18 09:32:44 +08:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						c29886718a 
					 
					
						
						
							
							nouveau : avoid vertex_size / 4 for each vertex ops  
						
						
						
						
					 
					
						2007-09-16 23:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						7cc4d31ed9 
					 
					
						
						
							
							nouveau : use GLfloat instead of uint32_t. After all, our vertex attributes are float.  
						
						
						
						
					 
					
						2007-09-16 23:19:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						7356dac1b6 
					 
					
						
						
							
							nouveau : implement nv10_render_points  
						
						
						
						
					 
					
						2007-09-16 23:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						2616b20689 
					 
					
						
						
							
							nouveau : fix nv10_render functions  
						
						... 
						
						
						
						use _tnl_RenderClipped helper functions that will call the right driver callback
clean nv10_render_generic_primitive_elts to match nv10_render style 
						
						
					 
					
						2007-09-16 19:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						e605f2828f 
					 
					
						
						
							
							nouveau : opps I introduce a bug when cleaning vertex pos attribute swap patch  
						
						
						
						
					 
					
						2007-09-16 18:57:03 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						3d17cdf55a 
					 
					
						
						
							
							revert  a956184f70 
						
						
						
						
					 
					
						2007-09-16 16:15:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						d42d5fdba0 
					 
					
						
						
							
							nouveau : nv1x pos vertex attribute need to be the first in mesa.  
						
						... 
						
						
						
						Swap it latter in order it match hw format. 
						
						
					 
					
						2007-09-16 16:13:55 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						8d9d990cb2 
					 
					
						
						
							
							nouveau : use new nouveau_reg.h with correct Bracket in macro  
						
						
						
						
					 
					
						2007-09-15 00:25:09 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						5e78356259 
					 
					
						
						
							
							nouveau : check for nmesa->state_cache.atoms overflow  
						
						
						
						
					 
					
						2007-09-14 22:13:52 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						63147344e4 
					 
					
						
						
							
							nouveau : fix NV10_TCL_PRIMITIVE_3D_CLIP_PLANE  
						
						
						
						
					 
					
						2007-09-14 22:07:34 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1cec9b727a 
					 
					
						
						
							
							fix bug 10604  
						
						
						
						
					 
					
						2007-09-14 13:43:58 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						18a4730f5b 
					 
					
						
						
							
							From trunk: mesa: bind VBO_ATTRIB_XXX to correct input array when executing a display list.  fix   #10604  
						
						... 
						
						
						
						This also fixes Bill Mitchell's Fortan/plot bug. 
						
						
					 
					
						2007-09-14 13:43:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						bb4a9b2dce 
					 
					
						
						
							
							added copypix.c test (test glCopyPixels w/ pixel zoom)  
						
						
						
						
					 
					
						2007-09-14 09:59:08 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						032707eeca 
					 
					
						
						
							
							fix copypixels overlap test bug ( #12417 )  
						
						
						
						
					 
					
						2007-09-14 09:59:08 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1342aefcdd 
					 
					
						
						
							
							updated link  
						
						
						
						
					 
					
						2007-09-14 09:57:16 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1fd4b1e702 
					 
					
						
						
							
							fix glCopyPixel/glPixelZoom bug 12417)  
						
						
						
						
					 
					
						2007-09-14 09:57:08 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						32dff44c28 
					 
					
						
						
							
							fix copypixels overlap test bug ( #12417 )  
						
						
						
						
					 
					
						2007-09-14 09:56:05 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e04c58e068 
					 
					
						
						
							
							mesa: bind VBO_ATTRIB_XXX to correct input array when  
						
						... 
						
						
						
						executing a display list. fix  #10604  
						
						
					 
					
						2007-09-14 16:26:56 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						ea07a0df9a 
					 
					
						
						
							
							i965: align the address of the first element within  
						
						... 
						
						
						
						the index buffer. (fix#11910) 
						
						
					 
					
						2007-09-14 11:10:23 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						75a0f7f4a7 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-09-13 14:45:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d3c77cebff 
					 
					
						
						
							
							updated vrml link  
						
						
						
						
					 
					
						2007-09-13 14:44:27 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						885a95f4fa 
					 
					
						
						
							
							Fix timer problem when using Fortran bindings (submitted by Bill Mitchell)  
						
						... 
						
						
						
						Also, add some comments about what's going on. 
						
						
					 
					
						2007-09-13 14:42:23 -06:00 
						 
				 
			
				
					
						
							
							
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						3a2559a1e9 
					 
					
						
						
							
							nouveau : diable broken light enable on nv10  
						
						
						
						
					 
					
						2007-09-13 22:13:39 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e7c2ae476a 
					 
					
						
						
							
							fix ARB fp/vp parsing bug 12313  
						
						
						
						
					 
					
						2007-09-13 11:42:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ab31a3a764 
					 
					
						
						
							
							added program_error2() function for better error reporting  
						
						
						
						
					 
					
						2007-09-13 11:41:49 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a66301f83d 
					 
					
						
						
							
							added program_error2() function for better error reporting  
						
						
						
						
					 
					
						2007-09-13 11:41:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a5f7d56221 
					 
					
						
						
							
							Fix state.texgen parsing error (bug 12313).  
						
						... 
						
						
						
						Replace *(*inst++) with *(*inst)++ in a few places. 
						
						
					 
					
						2007-09-13 11:29:51 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d799b7a7ec 
					 
					
						
						
							
							Fix state.texgen parsing error (bug 12313).  
						
						... 
						
						
						
						Replace *(*inst++) with *(*inst)++ in a few places. 
						
						
					 
					
						2007-09-13 11:29:00 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f3419d5ead 
					 
					
						
						
							
							added .pc.in files to tarballs  
						
						
						
						
					 
					
						2007-09-13 09:27:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						140080c1ec 
					 
					
						
						
							
							added .pc.in files to tarballs  
						
						
						
						
					 
					
						2007-09-13 09:27:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						20b331c2f6 
					 
					
						
						
							
							added null ptr check  
						
						
						
						
					 
					
						2007-09-13 09:26:27 -06:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bestien-Filiatrault 
							
						 
					 
					
						
						
							
						
						5fdeb52e5d 
					 
					
						
						
							
							check return value of invert_matrix()  
						
						
						
						
					 
					
						2007-09-12 16:21:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ae0dd620fe 
					 
					
						
						
							
							Add glut_fcb.c to the build and update to fix warnings (see bug 12405)  
						
						
						
						
					 
					
						2007-09-12 13:40:15 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						642267b2d8 
					 
					
						
						
							
							Rename.  "fcb" = fortran call back  
						
						
						
						
					 
					
						2007-09-12 13:37:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jesse Barnes 
							
						 
					 
					
						
						
							
						
						ba5290e836 
					 
					
						
						
							
							Remove unused plane->pipe mapping fields from SAREA private.  
						
						
						
						
					 
					
						2007-09-12 09:34:38 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ef43af6d43 
					 
					
						
						
							
							added DSTDIR, pkg-config items  
						
						
						
						
					 
					
						2007-09-12 10:12:20 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						949d0532f0 
					 
					
						
						
							
							updated with pkg-config info  
						
						
						
						
					 
					
						2007-09-12 10:12:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5bba58ca22 
					 
					
						
						
							
							updated with pkg-config info  
						
						
						
						
					 
					
						2007-09-12 10:11:49 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						96efc76d74 
					 
					
						
						
							
							pkg-config support  
						
						
						
						
					 
					
						2007-09-12 10:03:31 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						94617bc6d5 
					 
					
						
						
							
							pkg-config support  
						
						
						
						
					 
					
						2007-09-12 10:03:05 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						6ca0d63692 
					 
					
						
						
							
							DESTDIR support.  
						
						
						
						
					 
					
						2007-09-12 10:01:06 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Nicholson 
							
						 
					 
					
						
						
							
						
						f5557c3a52 
					 
					
						
						
							
							DESTDIR support.  
						
						
						
						
					 
					
						2007-09-12 09:57:53 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						95fc2485e2 
					 
					
						
						
							
							i965: fix bug#11925  
						
						
						
						
					 
					
						2007-09-12 16:58:45 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						a0a5e8cfc0 
					 
					
						
						
							
							i965: translate shadow compare function into correct  
						
						... 
						
						
						
						internal function to match the EXT_shadow_funs
spec. fix bug#11925 
						
						
					 
					
						2007-09-12 16:51:45 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						d6ce1e4834 
					 
					
						
						
							
							i965:  fix   #11378  
						
						
						
						
					 
					
						2007-09-12 15:29:11 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						ae078e1a0a 
					 
					
						
						
							
							i965: revert commit  1a15b2169b,  
						
						... 
						
						
						
						and keep the instruction state unchanged after calling
brw_emit_tri_setup/brw_emit_line_setup when building setup
thread for SF_UNFILLED_TRIS. 
						
						
					 
					
						2007-09-12 15:13:06 +08:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
							
						
						9944174abc 
					 
					
						
						
							
							prefix some include filenames with shader/  
						
						
						
						
					 
					
						2007-09-11 15:24:43 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						acfeb3b6ea 
					 
					
						
						
							
							Fix-up #includes to remove some -I options.  
						
						... 
						
						
						
						eg: #include "shader/program.h" and remove -I$(TOP)/src/mesa/program 
						
						
					 
					
						2007-09-11 11:04:15 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a614877592 
					 
					
						
						
							
							In _mesa_make_current(), don't unbind FBOs from the old context.  
						
						... 
						
						
						
						This fixes the X server crash reported by KeithP on Aug 29.
The old context's FBOs will be unreferenced during context destruction so
there's no memleak with this change. 
						
						
					 
					
						2007-09-11 10:59:59 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2cc2b12fc7 
					 
					
						
						
							
							fix indirect rendering crash  
						
						
						
						
					 
					
						2007-09-11 10:59:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2259f81cf7 
					 
					
						
						
							
							In _mesa_make_current(), don't unbind FBOs from the old context.  
						
						... 
						
						
						
						This fixes the X server crash reported by KeithP on Aug 29.
The old context's FBOs will be unreferenced during context destruction so
there's no memleak with this change. 
						
						
					 
					
						2007-09-11 10:59:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						791f12880f 
					 
					
						
						
							
							Update depth test state when binding new framebuffer object  
						
						
						
						
					 
					
						2007-09-11 09:25:49 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7aa7373a64 
					 
					
						
						
							
							fix comment  
						
						
						
						
					 
					
						2007-09-11 09:25:49 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						995e01a6bc 
					 
					
						
						
							
							Update depth test state when binding new framebuffer object  
						
						
						
						
					 
					
						2007-09-11 09:23:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0c43ab6fbc 
					 
					
						
						
							
							fix comment  
						
						
						
						
					 
					
						2007-09-11 09:23:13 -06:00 
						 
				 
			
				
					
						
							
							
								Jesse Barnes 
							
						 
					 
					
						
						
							
						
						7f6decf3e4 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-09-11 03:55:40 -07:00 
						 
				 
			
				
					
						
							
							
								Jesse Barnes 
							
						 
					 
					
						
						
							
						
						78b7e49c84 
					 
					
						
						
							
							intel: disentangle planes & pipes  
						
						... 
						
						
						
						This is the Mesa portion of the pipe & plane disambiguation.  Mesa needs to use
the new assumptions about plane vs. pipe mappings and should use the new SAREA
field names to avoid confusion. 
						
						
					 
					
						2007-09-11 03:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						2f186a190f 
					 
					
						
						
							
							i965: take the secondary color into account when drawing  
						
						... 
						
						
						
						bitmap. fix#10688 
						
						
					 
					
						2007-09-11 17:03:07 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						357893a873 
					 
					
						
						
							
							i965: limit on LOD Bias, fix#11987  
						
						
						
						
					 
					
						2007-09-11 17:02:15 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						0aedb9a204 
					 
					
						
						
							
							i965: take the secondary color into account when drawing  
						
						... 
						
						
						
						bitmap. fix#10688 
						
						
					 
					
						2007-09-11 16:57:07 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						241b7bc0a3 
					 
					
						
						
							
							i965: limit on LOD Bias, fix#11987  
						
						
						
						
					 
					
						2007-09-11 16:49:02 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						24cd84162e 
					 
					
						
						
							
							clean-up (see bug 12317)  
						
						
						
						
					 
					
						2007-09-10 08:37:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a17881da5f 
					 
					
						
						
							
							clean-up (see bug 12317)  
						
						
						
						
					 
					
						2007-09-10 08:36:01 -06:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						249ca55555 
					 
					
						
						
							
							nouveau: nv10: check NULL pointers  
						
						
						
						
					 
					
						2007-09-06 22:36:12 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						15a6bf9118 
					 
					
						
						
							
							nouveau: init depth range  
						
						
						
						
					 
					
						2007-09-06 22:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						7307ff80c9 
					 
					
						
						
							
							nouveau: nv10: replace macros by loop to set vertex attributes  
						
						
						
						
					 
					
						2007-09-06 20:00:25 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						8f9b9ac387 
					 
					
						
						
							
							nouveau: need parenthesis around macro params, generator should be fixed  
						
						
						
						
					 
					
						2007-09-06 19:58:59 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						a956184f70 
					 
					
						
						
							
							Disable an assert for hw that do not emit POS as first vertex attrib, like nv1x  
						
						
						
						
					 
					
						2007-09-06 19:12:58 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						db9f97e2ae 
					 
					
						
						
							
							nouveau: nv10: emit vertex data in proper order for nv1x hw  
						
						
						
						
					 
					
						2007-09-05 23:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4872ee83a9 
					 
					
						
						
							
							updated VC7 project files  
						
						
						
						
					 
					
						2007-09-05 10:05:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9ceff4ac4c 
					 
					
						
						
							
							updated bug report guidelines  
						
						
						
						
					 
					
						2007-09-05 10:04:37 -06:00 
						 
				 
			
				
					
						
							
							
								Christoph Kubisch 
							
						 
					 
					
						
						
							
						
						8822069e71 
					 
					
						
						
							
							updated VC7 project files  
						
						
						
						
					 
					
						2007-09-05 10:04:37 -06:00 
						 
				 
			
				
					
						
							
							
								Christoph Kubisch 
							
						 
					 
					
						
						
							
						
						5ec222a832 
					 
					
						
						
							
							updated VC7 project files  
						
						
						
						
					 
					
						2007-09-05 10:01:58 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						1a15b2169b 
					 
					
						
						
							
							i965: only take non-varying attribute into account when  
						
						... 
						
						
						
						compiling sf_prog. fix bug#11378 (which is introduced by
commit d619cceea4 
						
						
					 
					
						2007-09-05 13:31:01 +08:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						8752a20dec 
					 
					
						
						
							
							nouveau: who needs nv03 ?  
						
						
						
						
					 
					
						2007-09-04 23:21:21 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						ece08b7fd9 
					 
					
						
						
							
							nouveau: nv10: need to transpose mesa model+proj matrix for hw  
						
						
						
						
					 
					
						2007-09-04 19:17:06 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c2e1ee08b0 
					 
					
						
						
							
							Use temporary matrix in __gluInvertMatrixd() to fix aliasing problem (see bugs 12269, 6748)  
						
						
						
						
					 
					
						2007-09-03 16:22:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						40438b3440 
					 
					
						
						
							
							Use temporary matrix in __gluInvertMatrixd() to fix aliasing problem (see bugs 12269, 6748)  
						
						
						
						
					 
					
						2007-09-03 16:21:12 -06:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						2f8ff58c0e 
					 
					
						
						
							
							nouveau: nv10: forgot function to set modelview matrix  
						
						
						
						
					 
					
						2007-09-03 23:42:33 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						c45bb05b3c 
					 
					
						
						
							
							nouveau: separate modelview and projection matrix updates  
						
						
						
						
					 
					
						2007-09-03 23:10:55 +02:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						cb7da3f096 
					 
					
						
						
							
							i965: Correct build_lighting in i965 driver according to  
						
						... 
						
						
						
						commit 6dd98e9853 
						
						
					 
					
						2007-09-01 15:43:15 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e0b80660c8 
					 
					
						
						
							
							fix bug#11009  
						
						
						
						
					 
					
						2007-09-01 15:31:49 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						a2016301f5 
					 
					
						
						
							
							i965: Take the upper limitation on LOD into account.  
						
						
						
						
					 
					
						2007-09-01 15:14:58 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6dd98e9853 
					 
					
						
						
							
							Fix problem introduced in previous commit in which a state variable (uniform) is written to.  (see bug 12239)  
						
						... 
						
						
						
						Also, added some assertions to the emit_arg() and emit_dst() functions to
catch this kind of error in the future. 
						
						
					 
					
						2007-08-31 16:42:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7ec6729fb6 
					 
					
						
						
							
							sync with trunk, fixing bug 12239  
						
						
						
						
					 
					
						2007-08-31 16:36:17 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						837a2cf72e 
					 
					
						
						
							
							fix i965 bugs, x86-64 bugs  
						
						
						
						
					 
					
						2007-08-31 16:35:38 -06:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						47768ce0e5 
					 
					
						
						
							
							nouveau: nv10: remove setting projection matrix when scaling viewport  
						
						
						
						
					 
					
						2007-08-31 19:46:39 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						b0a1e81887 
					 
					
						
						
							
							nouveau: add hw-dependent function to update modelview*projection matrix  
						
						
						
						
					 
					
						2007-08-31 19:46:39 +02:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						214347fdb4 
					 
					
						
						
							
							i965: Calculate the positional light in homogeneous coordinates.  
						
						... 
						
						
						
						fix bug#11009 
						
						
					 
					
						2007-08-31 16:50:48 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						b47c9f8c91 
					 
					
						
						
							
							optimize 965 clip  
						
						... 
						
						
						
						1. increase clip thread number to 2
  2. do cliptest for -rhw 
						
						
					 
					
						2007-08-31 13:42:20 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						22bc3cdd49 
					 
					
						
						
							
							i965: Take the upper limitation on LOD into account.  
						
						
						
						
					 
					
						2007-08-31 12:51:36 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						0adca14536 
					 
					
						
						
							
							fix another occurence of movaps which might not be aligned  
						
						
						
						
					 
					
						2007-08-31 00:06:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Moore 
							
						 
					 
					
						
						
							
						
						1dd94a63ac 
					 
					
						
						
							
							Bug  #10571 : Fix 965 line clipping when neither vertex needs clipping.  
						
						
						
						
					 
					
						2007-08-30 14:45:56 -07:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						74e1d0996d 
					 
					
						
						
							
							fix another occurence of movaps which might not be aligned  
						
						
						
						
					 
					
						2007-08-30 18:04:49 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						57b0f66c6d 
					 
					
						
						
							
							s/movaps/movups/ (see bug 12216)  
						
						
						
						
					 
					
						2007-08-30 08:41:43 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3b7df51eb5 
					 
					
						
						
							
							s/movaps/movups/ (see bug 12216)  
						
						
						
						
					 
					
						2007-08-30 08:41:38 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e47e7a9571 
					 
					
						
						
							
							i965: store read drawable info in intel_context. Some OpenGL  
						
						... 
						
						
						
						operations are based on read drawable. fix bug#10136. 
						
						
					 
					
						2007-08-30 14:06:26 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						68ca01560f 
					 
					
						
						
							
							i965: check NULL pointer. fix bug#12193  
						
						
						
						
					 
					
						2007-08-30 14:06:19 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						64f1c91fcb 
					 
					
						
						
							
							i965: samplers group in fours in WM_STATE. fix bug#9415  
						
						
						
						
					 
					
						2007-08-30 14:05:56 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						7d33f94198 
					 
					
						
						
							
							i965: flush batch buffer when getting the maximum. This makes  
						
						... 
						
						
						
						some 3D programs such as pymol work well. 
						
						
					 
					
						2007-08-30 14:05:39 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						bad6e175cf 
					 
					
						
						
							
							i965: store read drawable info in intel_context. Some OpenGL  
						
						... 
						
						
						
						operations are based on read drawable. fix bug#10136. 
						
						
					 
					
						2007-08-29 15:11:10 -04:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						f6a89e1884 
					 
					
						
						
							
							i965: check NULL pointer. fix bug#12193  
						
						
						
						
					 
					
						2007-08-29 13:03:34 -04:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						410d8f7cdb 
					 
					
						
						
							
							i965: samplers group in fours in WM_STATE. fix bug#9415  
						
						
						
						
					 
					
						2007-08-29 10:13:10 -04:00 
						 
				 
			
				
					
						
							
							
								Keith Packard 
							
						 
					 
					
						
						
							
						
						500193dca8 
					 
					
						
						
							
							Add register defines for hw binning  
						
						
						
						
					 
					
						2007-08-28 12:27:51 -07:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						c235cc71a2 
					 
					
						
						
							
							i965: flush batch buffer when getting the maximum. This makes  
						
						... 
						
						
						
						some 3D programs such as pymol work well. 
						
						
					 
					
						2007-08-28 11:35:52 -04:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						369cda3752 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-08-28 12:11:47 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						846078d06f 
					 
					
						
						
							
							Delete generated files.  
						
						
						
						
					 
					
						2007-08-28 12:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						b18500d56e 
					 
					
						
						
							
							* Update to latest git (from mesa_7_0_branch)  
						
						... 
						
						
						
						+ adds support for some new intel chipsets (i915 and i915_tex dri drivers)
    (closes : #437333 )
  + broken inline asm in dri drivers fixed (closes : #423739 ) 
						
						
					 
					
						2007-08-28 12:07:25 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						7d92c50490 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git.freedesktop.org:/git/mesa/mesa into debian-unstable  
						
						
						
						
					 
					
						2007-08-28 11:06:22 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3a484cd794 
					 
					
						
						
							
							added --noclear option to demonstrate rendering without glClear  
						
						
						
						
					 
					
						2007-08-27 12:00:19 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d69a596193 
					 
					
						
						
							
							Fixed bugs 6748, 12141  
						
						
						
						
					 
					
						2007-08-27 10:48:31 -06:00 
						 
				 
			
				
					
						
							
							
								Colin McDonald 
							
						 
					 
					
						
						
							
						
						8aa4ae638e 
					 
					
						
						
							
							fixed problem with big glDrawArrays (see bug 12141)  
						
						
						
						
					 
					
						2007-08-27 10:47:49 -06:00 
						 
				 
			
				
					
						
							
							
								Colin McDonald 
							
						 
					 
					
						
						
							
						
						d62be3d4ca 
					 
					
						
						
							
							fixed problem with big glDrawArrays (see bug 12141)  
						
						
						
						
					 
					
						2007-08-27 10:47:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3069f34841 
					 
					
						
						
							
							new __gluInvertMatrix() function (Mesa bug 6748)  
						
						
						
						
					 
					
						2007-08-27 10:36:25 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f0a036bad9 
					 
					
						
						
							
							new __gluInvertMatrix() function (Mesa bug 6748)  
						
						
						
						
					 
					
						2007-08-27 10:36:11 -06:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						c28ea5573d 
					 
					
						
						
							
							nouveau: nv10: set total stride of vertex array for POS attribute  
						
						
						
						
					 
					
						2007-08-27 11:45:30 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						24967c8646 
					 
					
						
						
							
							nouveau: nv10: also set modelview0 matrix to identity  
						
						
						
						
					 
					
						2007-08-25 17:46:53 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						40ecc4a359 
					 
					
						
						
							
							nouveau: nv10: add a scissor func, do not cache viewport settings  
						
						
						
						
					 
					
						2007-08-25 12:36:03 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						1a911aad0a 
					 
					
						
						
							
							nouveau: nv10: properly set viewport and projection  
						
						
						
						
					 
					
						2007-08-25 11:39:04 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						b3788a0e4f 
					 
					
						
						
							
							Unbreak Linux builds with -fvisibility=hidden.  
						
						
						
						
					 
					
						2007-08-24 08:49:59 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f8e4cf716a 
					 
					
						
						
							
							remove CallDepth++/-- accidentally removed in prev commit  
						
						
						
						
					 
					
						2007-08-24 08:45:37 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						582bc029ab 
					 
					
						
						
							
							remove CallDepth++/-- accidentally removed in prev commit  
						
						
						
						
					 
					
						2007-08-24 08:45:27 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						1f8616e622 
					 
					
						
						
							
							Unbreak Linux builds with -fvisibility=hidden.  
						
						
						
						
					 
					
						2007-08-23 18:38:02 -04:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4b654d41da 
					 
					
						
						
							
							For _mesa_share_state(), update the context's references to the new share group's objects (Shane Blackett)  
						
						
						
						
					 
					
						2007-08-23 08:53:43 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						dbef6158c6 
					 
					
						
						
							
							remove unneeded CallStack array  
						
						
						
						
					 
					
						2007-08-23 08:19:31 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e9e3099433 
					 
					
						
						
							
							remove unneeded CallStack array  
						
						
						
						
					 
					
						2007-08-23 08:17:35 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						a3750c989b 
					 
					
						
						
							
							nouveau: nv10: set projection matrix from viewport size  
						
						
						
						
					 
					
						2007-08-22 11:01:59 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						24746d0e32 
					 
					
						
						
							
							nouveau: nv10: initialize more of nv10 tcl engine  
						
						
						
						
					 
					
						2007-08-22 10:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						3d508a5d7b 
					 
					
						
						
							
							nouveau: nv10: Move some initialization stuff  
						
						
						
						
					 
					
						2007-08-21 16:55:42 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						a6d35694c4 
					 
					
						
						
							
							nouveau: Use proper notifier object  
						
						
						
						
					 
					
						2007-08-21 16:53:13 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						c6e729377c 
					 
					
						
						
							
							nouveau: nv10: Remove commented, unsupported by hw command  
						
						
						
						
					 
					
						2007-08-21 16:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						07b7e97fb4 
					 
					
						
						
							
							Use correct object for GART  
						
						
						
						
					 
					
						2007-08-20 19:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d8c6719f95 
					 
					
						
						
							
							refactor bounds checking code  
						
						
						
						
					 
					
						2007-08-20 13:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4fc561cc7b 
					 
					
						
						
							
							refactor bounds checking code  
						
						
						
						
					 
					
						2007-08-20 13:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a3c3bc9ece 
					 
					
						
						
							
							don't map buffer in _mesa_validate_DrawElements() unless needed  
						
						
						
						
					 
					
						2007-08-20 12:56:34 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ad3e3a0b99 
					 
					
						
						
							
							don't map buffer in _mesa_validate_DrawElements() unless needed  
						
						
						
						
					 
					
						2007-08-20 12:55:26 +01:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						ef71a0fd45 
					 
					
						
						
							
							nouveau: nv10: only one color buffer atm  
						
						
						
						
					 
					
						2007-08-19 20:12:26 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						53cf87be1b 
					 
					
						
						
							
							some fixes for compressed cube maps (bug 11986)  
						
						
						
						
					 
					
						2007-08-18 16:25:16 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						95e84a09ce 
					 
					
						
						
							
							remove dead code left over after fixing GL_READ/DRAW_BUFFER state issues  
						
						
						
						
					 
					
						2007-08-18 16:11:31 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						dcfdb63b9f 
					 
					
						
						
							
							Brian's fix for bug9829  
						
						
						
						
					 
					
						2007-08-17 13:36:13 -04:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						00b86ecf6f 
					 
					
						
						
							
							i965: align width/height for volume texture  
						
						
						
						
					 
					
						2007-08-17 12:42:52 -04:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3e168a0ec8 
					 
					
						
						
							
							Convert TTM code to require the server provide buffers for front/back/depth.  
						
						... 
						
						
						
						This removes the use of fake buffers from the driver, such that it could
probably be removed from the interface.  It also should assist in proper
synchronization of access. 
						
						
					 
					
						2007-08-16 14:38:33 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b6ad5e7de8 
					 
					
						
						
							
							Move i915_disasm to later so we can use the hardware offset.  
						
						
						
						
					 
					
						2007-08-16 14:37:26 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						64297acf9e 
					 
					
						
						
							
							Fix bad printf on TTM fence_wait failure.  
						
						
						
						
					 
					
						2007-08-16 14:35:06 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2b77a8696b 
					 
					
						
						
							
							Don't forget to update buffer offset after validation.  
						
						
						
						
					 
					
						2007-08-16 14:34:24 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						327e655119 
					 
					
						
						
							
							Add decode for XY_COLOR_BLT and XY_SRC_COPY_BLT.  
						
						
						
						
					 
					
						2007-08-16 14:28:12 -07:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						b902a223c4 
					 
					
						
						
							
							nouveau: nv10: clear a buffer  
						
						
						
						
					 
					
						2007-08-16 21:50:34 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						a60695ebaf 
					 
					
						
						
							
							nouveau: nv10: add function to clear a buffer  
						
						
						
						
					 
					
						2007-08-16 21:31:30 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						fe78980580 
					 
					
						
						
							
							nouveau: store render buffer pointers in context, to access them when clearing buffer  
						
						
						
						
					 
					
						2007-08-16 21:28:40 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						f5ed049655 
					 
					
						
						
							
							nouveau: nv10: create objects needed to clear buffer  
						
						
						
						
					 
					
						2007-08-16 20:53:29 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						32d86eb28a 
					 
					
						
						
							
							Rework the GL_READ_BUFFER, GL_DRAW_BUFFER state repairs that Roland previously did.  
						
						... 
						
						
						
						Basically, in update_framebuffer() (which should be called after an FBO is bound
with MakeCurrent or BindFramebuffer) we check if the FBO is a window-system FBO.
If it is, update the FBO's GL_READ/DRAW_BUFFER state according to the context state.
Old code still in place but disabled with #if 0 / #endif. 
						
						
					 
					
						2007-08-16 18:52:48 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c033ccc36d 
					 
					
						
						
							
							update comments, etc related to Read/DrawBuffer state  
						
						
						
						
					 
					
						2007-08-16 16:49:35 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c5a5d12743 
					 
					
						
						
							
							remove reference to ctx->Color.DrawBuffer  
						
						
						
						
					 
					
						2007-08-16 16:43:31 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						09867b53a9 
					 
					
						
						
							
							replace Proxy1D/2D/etc fields with ProxyTex[] array  
						
						
						
						
					 
					
						2007-08-16 11:06:39 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fe46900703 
					 
					
						
						
							
							Replace Proxy1D/2D/etc with ProxyTex[] indexed by TEXTURE_x_INDEX.  
						
						... 
						
						
						
						Simplification in colortab.c too. 
						
						
					 
					
						2007-08-16 11:06:13 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0135ff512d 
					 
					
						
						
							
							replace separate 1D/2D/etc fields with an array indexed by texture target  
						
						
						
						
					 
					
						2007-08-16 10:28:23 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b3e3e72e25 
					 
					
						
						
							
							remove old Saved1D/2D/etc fields  
						
						
						
						
					 
					
						2007-08-16 10:27:24 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						145d762044 
					 
					
						
						
							
							Bring over the texobj refcounting changes from mesa_7_0_branch  
						
						
						
						
					 
					
						2007-08-16 10:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						bfb8c849cb 
					 
					
						
						
							
							Remove recent texobj refcount debug/logging code.  
						
						
						
						
					 
					
						2007-08-16 09:11:11 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						2193c4de83 
					 
					
						
						
							
							i915tex: Unreference texture buffers on context destruction.  
						
						... 
						
						
						
						Not doing this could cause the buffers to leak under some circumstances. 
						
						
					 
					
						2007-08-16 08:46:55 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						09dd25b5d1 
					 
					
						
						
							
							i915tex: Unreference texture buffers on context destruction.  
						
						... 
						
						
						
						Not doing this could cause the buffers to leak under some circumstances. 
						
						
					 
					
						2007-08-16 08:45:16 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						c48efb1dbe 
					 
					
						
						
							
							suppress warning about ncon visuals (bug  #6689 )  
						
						
						
						
					 
					
						2007-08-16 02:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a6d4dddb38 
					 
					
						
						
							
							suppress warning about ncon visuals (bug  #6689 )  
						
						
						
						
					 
					
						2007-08-16 02:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5408acb6b7 
					 
					
						
						
							
							log deleting/binding of FBOs  
						
						
						
						
					 
					
						2007-08-15 15:47:28 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						15481160f9 
					 
					
						
						
							
							more debug output (context destroy, fb destroy)  
						
						
						
						
					 
					
						2007-08-15 12:52:00 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						00ccff03a5 
					 
					
						
						
							
							Rewrite quite a bit of the code for glPush/PopAttrib() for texture state.  
						
						... 
						
						
						
						Remove the Saved1D/2D/etc fields from gl_texture_attrib in mtypes.h
Use a new texture_state struct in attrib.c that has the extra information
for restoring texture object state and saving references to the texture
objects (so they can't accidentally get deleted while referenced by the
attribute stack).  All the texobj refcounting is mutex-protected now. 
						
						
					 
					
						2007-08-15 11:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						21594921b1 
					 
					
						
						
							
							copy Target in _mesa_copy_texture_object()  
						
						
						
						
					 
					
						2007-08-15 11:18:38 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						42c91eebc9 
					 
					
						
						
							
							Added _mesa_free_attrib_data() to free anything left in the attribute stack upon context destruction.  
						
						... 
						
						
						
						Also, a bit more refcount debug info. 
						
						
					 
					
						2007-08-15 10:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						88273e08b4 
					 
					
						
						
							
							more tex obj ref count debugging (temporary)  
						
						
						
						
					 
					
						2007-08-15 08:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						ab99960858 
					 
					
						
						
							
							i965: use BRW_TEXCOORDMODE_CLAMP instead of BRW_TEXCOORDMODE_CLAMP_BORDER  
						
						... 
						
						
						
						to implement GL_CLAMP 
						
						
					 
					
						2007-08-15 13:28:00 +08:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						c2ac825e67 
					 
					
						
						
							
							nouveau: Use half the notifier block for query objects.  
						
						
						
						
					 
					
						2007-08-15 14:31:26 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						ecfa3e4d0a 
					 
					
						
						
							
							nouveau: Keep drm channel alloc struct around.  
						
						
						
						
					 
					
						2007-08-15 14:31:26 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						3cc4e9815d 
					 
					
						
						
							
							nouveau: reindent nouveau_span.c  
						
						
						
						
					 
					
						2007-08-15 14:31:26 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						fcbd06d201 
					 
					
						
						
							
							nouveau: Remove ALLOW_MULTI_SUBCHANNEL hack  
						
						... 
						
						
						
						Irrelevant, since we depend on working context switching now. 
						
						
					 
					
						2007-08-15 14:31:25 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						fef3dcbee6 
					 
					
						
						
							
							nouveau: Always render offscreen, emulate front buffer rendering.  
						
						
						
						
					 
					
						2007-08-15 14:31:25 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						b7c93de6d7 
					 
					
						
						
							
							nouveau: Split nouveau_buffers into nouveau_mem and nouveau_fbo  
						
						
						
						
					 
					
						2007-08-15 14:31:25 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						40e8ce700b 
					 
					
						
						
							
							nouveau: reindent nouveau_buffers.h  
						
						
						
						
					 
					
						2007-08-15 14:31:25 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						386a70eeb5 
					 
					
						
						
							
							nouveau: reindent nouveau_buffers.c  
						
						
						
						
					 
					
						2007-08-15 14:31:25 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						553f5759a6 
					 
					
						
						
							
							nouveau: Lets only do private buffers.  
						
						
						
						
					 
					
						2007-08-15 14:31:25 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						08f7fb45ef 
					 
					
						
						
							
							added some temporary texobj ref counting debug output  
						
						
						
						
					 
					
						2007-08-14 19:45:02 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						dc73217294 
					 
					
						
						
							
							Fix a few more problems with freeing FBOs/textures during context destruction.  
						
						... 
						
						
						
						Free FBOs before textures since the later may be referenced by the former.
Need to bind the context we're destroying if there isn't a current context
so that ctx->DeleteTexture() etc can be used. 
						
						
					 
					
						2007-08-14 11:58:37 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						75ebda3ce6 
					 
					
						
						
							
							Fix a few more problems with freeing FBOs/textures during context destruction.  
						
						... 
						
						
						
						Free FBOs before textures since the later may be referenced by the former.
Need to bind the context we're destroying if there isn't a current context
so that ctx->DeleteTexture() etc can be used. 
						
						
					 
					
						2007-08-14 11:57:16 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						5dab3bf4bc 
					 
					
						
						
							
							xdemo case: Wei Wang's patch for bug#9759  
						
						
						
						
					 
					
						2007-08-14 11:39:23 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						53ff15fcbf 
					 
					
						
						
							
							fix blending/banding bug  
						
						
						
						
					 
					
						2007-08-13 21:17:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Torop 
							
						 
					 
					
						
						
							
						
						72adb70ee2 
					 
					
						
						
							
							fix spantmp2 READ_RGBA inline asm ( #11931 )  
						
						
						
						
					 
					
						2007-08-13 21:14:51 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						960d41fcfe 
					 
					
						
						
							
							added more i915/945 chipsets  
						
						
						
						
					 
					
						2007-08-13 21:11:17 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0c4e35b070 
					 
					
						
						
							
							Add PCI IDs for the G33, Q33, and Q35 chipsets.  
						
						... 
						
						
						
						Conflicts:
	src/mesa/drivers/dri/i915/i915_texstate.c
	src/mesa/drivers/dri/i915/intel_context.c
	src/mesa/drivers/dri/i915/intel_context.h
	src/mesa/drivers/dri/i915/intel_screen.c
	src/mesa/drivers/dri/i915/intel_tex.c 
						
						
					 
					
						2007-08-13 21:06:33 +01:00 
						 
				 
			
				
					
						
							
							
								Wang Zhenyu 
							
						 
					 
					
						
						
							
						
						c53f1cb813 
					 
					
						
						
							
							i915tex: Add support for 945GME  
						
						
						
						
					 
					
						2007-08-13 21:00:28 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						393a625538 
					 
					
						
						
							
							free any render/framebuffers left in hash tables when freeing shared state  
						
						
						
						
					 
					
						2007-08-13 17:39:29 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f6696cc15e 
					 
					
						
						
							
							free any render/framebuffers left in hash tables when freeing shared state  
						
						
						
						
					 
					
						2007-08-13 17:39:05 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						b7a9222dc7 
					 
					
						
						
							
							i915tex: Make sure pitch is aligned properly for render-to-texture.  
						
						... 
						
						
						
						Just always align texture pitch to multiples of 64 bytes for now, pending a
more sophisticated scheme to do it only when really necessary. 
						
						
					 
					
						2007-08-13 17:58:45 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						fef9a41fe4 
					 
					
						
						
							
							i915tex: Make sure pitch is aligned properly for render-to-texture.  
						
						... 
						
						
						
						Just always align texture pitch to multiples of 64 bytes for now, pending a
more sophisticated scheme to do it only when really necessary. 
						
						
					 
					
						2007-08-13 13:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9e01b915f1 
					 
					
						
						
							
							Implement mutex/locking around texture object reference counting.  
						
						... 
						
						
						
						Use new _mesa_reference_texobj() function for referencing/unreferencing
textures.  Add new assertions/tests to try to detect invalid usage of
deleted textures. 
						
						
					 
					
						2007-08-13 11:29:46 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e279a0a076 
					 
					
						
						
							
							Implement mutex/locking around texture object reference counting.  
						
						... 
						
						
						
						Use new _mesa_reference_texobj() function for referencing/unreferencing
textures.  Add new assertions/tests to try to detect invalid usage of
deleted textures. 
						
						
					 
					
						2007-08-13 11:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6f47250888 
					 
					
						
						
							
							added some missing Default1D/2DArray texture code  
						
						
						
						
					 
					
						2007-08-13 11:10:32 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						88451b04e9 
					 
					
						
						
							
							i965: fix projtex_mask  
						
						... 
						
						
						
						projtex_mask is only an 8bit field, and wm.input_size_masks includes
other attributes' information, therefore right shift is needed. 
						
						
					 
					
						2007-08-13 17:16:27 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						c9e4aa2b30 
					 
					
						
						
							
							i915: satisfy certain alignment restrictions for small  
						
						... 
						
						
						
						compressed texture 
						
						
					 
					
						2007-08-13 11:43:37 +08:00 
						 
				 
			
				
					
						
							
							
								Dan Torop 
							
						 
					 
					
						
						
							
						
						21b37b9687 
					 
					
						
						
							
							fix spantmp2 READ_RGBA inline asm ( #11931 )  
						
						
						
						
					 
					
						2007-08-12 13:41:13 +02:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						6ea55d3525 
					 
					
						
						
							
							Make it easier to compare against the pipe driver debug code.  
						
						
						
						
					 
					
						2007-08-11 13:48:19 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c60113cd41 
					 
					
						
						
							
							Improve debugging further.  
						
						... 
						
						
						
						Pull apart some key packets into individual fields and print sanely. 
						
						
					 
					
						2007-08-11 13:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						4a789e408d 
					 
					
						
						
							
							Better debugging  
						
						
						
						
					 
					
						2007-08-11 09:55:10 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						db928291dc 
					 
					
						
						
							
							i965: roland's DXTn format texture patch(bug10347)  
						
						
						
						
					 
					
						2007-08-10 16:37:30 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						8ea66fa2ec 
					 
					
						
						
							
							i965/i915tex: applying right alignment to compressed texture,  
						
						... 
						
						
						
						which make small textures(4x4,2x2,1x1) work well. 
						
						
					 
					
						2007-08-10 16:23:14 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						2cafd749b8 
					 
					
						
						
							
							i965: set mt->cpp differently with compressed texture  
						
						
						
						
					 
					
						2007-08-10 15:14:12 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						88c8aaed96 
					 
					
						
						
							
							fix link to 7.0.1 relnotes  
						
						
						
						
					 
					
						2007-08-09 15:59:38 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						34beaefe1c 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-08-09 16:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						10b828f193 
					 
					
						
						
							
							New upstream release.  
						
						
						
						
					 
					
						2007-08-09 11:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						43e6260ed0 
					 
					
						
						
							
							Merge tag 'mesa_7_0_1' into debian-experimental  
						
						
						
						
					 
					
						2007-08-09 11:25:42 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						48c37a29fa 
					 
					
						
						
							
							fix byte swap bug for GLint stencil indexes (bug 11909)  
						
						
						
						
					 
					
						2007-08-09 08:49:05 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						62cbbd7226 
					 
					
						
						
							
							fix byte swap bug for GLuint stencil indexes (bug 11909)  
						
						
						
						
					 
					
						2007-08-09 08:45:01 +01:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
							
						
						6a78221a10 
					 
					
						
						
							
							nouveau: Missing notifier -> notifierobj migration  
						
						... 
						
						
						
						I missed this in the original migration. 
						
						
					 
					
						2007-08-08 14:49:37 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f7cbe7fcee 
					 
					
						
						
							
							move free() after dereference (bug 11878)  
						
						
						
						
					 
					
						2007-08-07 22:06:48 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3973d1ad33 
					 
					
						
						
							
							move free() after dereference (bug 11878)  
						
						
						
						
					 
					
						2007-08-07 22:06:08 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e45b40381c 
					 
					
						
						
							
							parse standard -geometry option  
						
						
						
						
					 
					
						2007-08-07 22:02:27 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						90cc31f31b 
					 
					
						
						
							
							fix potential NULL dereference (bug 11879)  
						
						
						
						
					 
					
						2007-08-07 21:57:29 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d8e4ff9079 
					 
					
						
						
							
							fix potential NULL dereference (bug 11879)  
						
						
						
						
					 
					
						2007-08-07 21:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						510ff27eda 
					 
					
						
						
							
							remove SHELL line, replace -e test with new logic (Daniel Stone)  
						
						
						
						
					 
					
						2007-08-07 21:52:22 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1223b75e63 
					 
					
						
						
							
							remove SHELL line, replace -e test with new logic (Daniel Stone)  
						
						
						
						
					 
					
						2007-08-07 21:51:46 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						237b985356 
					 
					
						
						
							
							fix potential NULL dereference (bug 11880)  
						
						
						
						
					 
					
						2007-08-07 21:48:31 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5abf055100 
					 
					
						
						
							
							fix potential NULL dereference (bug 11880)  
						
						
						
						
					 
					
						2007-08-07 21:46:42 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4bb5721f6b 
					 
					
						
						
							
							fix swizzle error test (bug 11881)  
						
						
						
						
					 
					
						2007-08-07 21:43:46 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						872d179141 
					 
					
						
						
							
							fix swizzle error test (bug 11881)  
						
						
						
						
					 
					
						2007-08-07 21:42:34 +01:00 
						 
				 
			
				
					
						
							
							
								Ingo Molnar 
							
						 
					 
					
						
						
							
						
						4a8ad16ec0 
					 
					
						
						
							
							glxgears: Add an x/y window size parameter.  
						
						
						
						
					 
					
						2007-08-07 09:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c41ab70d3a 
					 
					
						
						
							
							initial 7.0.2 notes  
						
						
						
						
					 
					
						2007-08-07 08:44:35 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a05e403bf2 
					 
					
						
						
							
							fix bug 9962 (vbo splitting) as in trunk  
						
						
						
						
					 
					
						2007-08-07 08:43:31 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2f57e0f71d 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch  
						
						
						
						
					 
					
						2007-08-07 08:21:50 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						95a2eb9767 
					 
					
						
						
							
							fix even-sized point positioning (bug 11874)  
						
						
						
						
					 
					
						2007-08-07 08:20:18 +01:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0ed3ff5011 
					 
					
						
						
							
							fix even-sized point positioning (bug 11874)  
						
						
						
						
					 
					
						2007-08-07 08:17:02 +01:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						d05b721543 
					 
					
						
						
							
							fix vbo_split_copy related bug 9962  
						
						
						
						
					 
					
						2007-08-07 08:21:28 +08:00 
						 
				 
			
				
					
						
							
							
								Carlos Martín Nieto 
							
						 
					 
					
						
						
							
						
						75a88e9082 
					 
					
						
						
							
							nouveau: update to DRM API patchlevel 10  
						
						... 
						
						
						
						Finally let DRI build for nouveau. 
						
						
					 
					
						2007-08-07 01:00:29 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						55175daed7 
					 
					
						
						
							
							added md5 sums  
						
						
						
						
					 
					
						2007-08-03 13:54:55 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ae16a51e95 
					 
					
						
						
							
							added GLU bug fixes  
						
						
						
						
					 
					
						2007-08-03 13:39:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4398d67546 
					 
					
						
						
							
							update 7.0.1 release info/date  
						
						
						
						
					 
					
						2007-08-03 13:32:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c93738687c 
					 
					
						
						
							
							remove -rc2  
						
						
						
						
					 
					
						2007-08-03 13:32:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						23f71f2ea5 
					 
					
						
						
							
							add OSMESA_LIB_NAME  
						
						
						
						
					 
					
						2007-08-03 10:08:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						799492e606 
					 
					
						
						
							
							add OSMESA_LIB_NAME  
						
						
						
						
					 
					
						2007-08-03 10:08:16 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f33ff071bb 
					 
					
						
						
							
							added -lm  
						
						
						
						
					 
					
						2007-08-03 07:24:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						002942913d 
					 
					
						
						
							
							added -lm  
						
						
						
						
					 
					
						2007-08-03 07:24:11 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						792b882cf6 
					 
					
						
						
							
							fix missing backslash  
						
						
						
						
					 
					
						2007-08-02 20:26:49 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						101563a838 
					 
					
						
						
							
							Don't try to use kernel BO flags in dri_bufmgr_fake internals.  
						
						
						
						
					 
					
						2007-08-02 15:55:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						99e854743c 
					 
					
						
						
							
							added bluegene-osmesa  
						
						
						
						
					 
					
						2007-08-02 14:24:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6f79062d91 
					 
					
						
						
							
							OSmesa on BlueGene (Alexander Neundorf)  
						
						
						
						
					 
					
						2007-08-02 14:22:52 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2d72da5692 
					 
					
						
						
							
							added bluegene-osmesa  
						
						
						
						
					 
					
						2007-08-02 14:22:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2457f4cf67 
					 
					
						
						
							
							OSmesa on BlueGene (Alexander Neundorf)  
						
						
						
						
					 
					
						2007-08-02 14:22:02 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2f682c3995 
					 
					
						
						
							
							fix stencil value masking bug 11805, and fix sizeof() bug  
						
						
						
						
					 
					
						2007-08-02 09:08:53 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2c3cb693cc 
					 
					
						
						
							
							fix stencil value masking bug 11805, and fix sizeof() bug  
						
						
						
						
					 
					
						2007-08-02 09:08:29 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e2556b7487 
					 
					
						
						
							
							remove unnecessary null check (bug 11814)  
						
						
						
						
					 
					
						2007-08-02 08:44:34 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						067370e68f 
					 
					
						
						
							
							fix invalid pointer usage in bezierPatchDeleteList(), bug 11807  
						
						
						
						
					 
					
						2007-08-02 08:40:58 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						85421351e6 
					 
					
						
						
							
							fix invalid pointer usage in bezierPatchDeleteList(), bug 11807  
						
						
						
						
					 
					
						2007-08-02 08:40:29 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2aa439a6a4 
					 
					
						
						
							
							fix double free()s (bug 11808)  
						
						
						
						
					 
					
						2007-08-02 08:38:10 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						89cad79b41 
					 
					
						
						
							
							fix double free()s (bug 11808)  
						
						
						
						
					 
					
						2007-08-02 08:38:01 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b477182dc3 
					 
					
						
						
							
							s/MAX_TEXTURE_LEVELS/SIS_MAX_TEXTURE_LEVELS/ and add assertion (bug 11806)  
						
						
						
						
					 
					
						2007-08-02 08:35:27 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6e6a02261a 
					 
					
						
						
							
							s/MAX_TEXTURE_LEVELS/SIS_MAX_TEXTURE_LEVELS/ and add assertion (bug 11806)  
						
						
						
						
					 
					
						2007-08-02 08:35:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6dae3f8c88 
					 
					
						
						
							
							move code to prevent NULL ptr dereference (bug 11810)  
						
						
						
						
					 
					
						2007-08-02 08:31:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c3e6bfc9e2 
					 
					
						
						
							
							Remove some code that was never hit (bug 11811).  
						
						... 
						
						
						
						Also added an assertion to check that NR_MAT_ATTRIBS == MAT_ATTRIB_MAX.
In the unlikely event this ever changes, maybe restore the code. 
						
						
					 
					
						2007-08-02 08:29:55 -06:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						46ac453196 
					 
					
						
						
							
							Fix typo in logic for unalias2()  
						
						
						
						
					 
					
						2007-08-02 11:39:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						a8964ca89e 
					 
					
						
						
							
							i915tex: Better attempt to release miptree when overriding texture image.  
						
						... 
						
						
						
						The previous approach could lead to crashes in FBO code that dereferences the
miptree struct pointer unconditionally. 
						
						
					 
					
						2007-08-02 12:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						505453a04e 
					 
					
						
						
							
							fix fd.o bug  #11804  
						
						... 
						
						
						
						glPolygonMode with point sprite on i965 
						
						
					 
					
						2007-08-02 15:27:13 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						246d1d2522 
					 
					
						
						
							
							Fix previous commit  
						
						
						
						
					 
					
						2007-08-02 14:35:59 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						6bf81a5edf 
					 
					
						
						
							
							EXT_texture_sRGB support on i965  
						
						
						
						
					 
					
						2007-08-02 14:26:12 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4f0e92d07c 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch  
						
						
						
						
					 
					
						2007-08-01 17:03:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						577f4e8a5f 
					 
					
						
						
							
							Obsolete  
						
						
						
						
					 
					
						2007-08-01 11:45:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0586d9fe56 
					 
					
						
						
							
							fix error code test limit (bug 11795)  
						
						
						
						
					 
					
						2007-08-01 11:27:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						394e7575a3 
					 
					
						
						
							
							fix error code test limit (bug 11795)  
						
						
						
						
					 
					
						2007-08-01 11:27:29 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						261eac3c79 
					 
					
						
						
							
							triangle rasterization with frag shader  
						
						
						
						
					 
					
						2007-08-01 11:13:25 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						15b7c9d5ba 
					 
					
						
						
							
							added trirast program  
						
						
						
						
					 
					
						2007-08-01 11:12:51 -06:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						1f0d9bf05e 
					 
					
						
						
							
							i915tex: Missing piece of SetTexOffset hook implementation for I830 generation.  
						
						
						
						
					 
					
						2007-08-01 17:46:32 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						8bcae2a527 
					 
					
						
						
							
							i915tex: Implement SetTexOffset hook.  
						
						... 
						
						
						
						Only build tested for I830 generation. 
						
						
					 
					
						2007-08-01 17:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						35ca9aae91 
					 
					
						
						
							
							r300: Implement SetTexOffset hook.  
						
						
						
						
					 
					
						2007-08-01 17:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						6cdd2bf8d7 
					 
					
						
						
							
							Add interfaces for overriding texture images with driver specific 'offsets'.  
						
						... 
						
						
						
						To be used by AIGLX for GLX_EXT_texture_from_pixmap without several
additional data copies. 
						
						
					 
					
						2007-08-01 17:46:29 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f761c99d25 
					 
					
						
						
							
							fix mem leak (bug 11793)  
						
						
						
						
					 
					
						2007-08-01 08:43:58 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e9fbf69aea 
					 
					
						
						
							
							fix mem leak (bug 11791)  
						
						
						
						
					 
					
						2007-08-01 08:43:58 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ce7d175adb 
					 
					
						
						
							
							fix mem leak (bug 11793)  
						
						
						
						
					 
					
						2007-08-01 08:42:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1904fd095f 
					 
					
						
						
							
							fix mem leak (bug 11791)  
						
						
						
						
					 
					
						2007-08-01 08:42:09 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						a6dad044e2 
					 
					
						
						
							
							fix fd.o bug  #11788 , max point size  
						
						
						
						
					 
					
						2007-08-01 11:08:05 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						897d0ac5cc 
					 
					
						
						
							
							fix some FreeBSD issues  
						
						
						
						
					 
					
						2007-07-31 14:57:54 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6fae66715b 
					 
					
						
						
							
							fix some FreeBSD issues  
						
						
						
						
					 
					
						2007-07-31 14:57:37 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9c61925da0 
					 
					
						
						
							
							bufmgr_fake: eliminate the referenced list, which is now just on_hardware.  
						
						
						
						
					 
					
						2007-07-31 09:24:06 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5e2acfee78 
					 
					
						
						
							
							Don't initialize extensions we can't support when !ttm.  
						
						
						
						
					 
					
						2007-07-31 09:24:04 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						05fe75e619 
					 
					
						
						
							
							Add missing -g in FreeBSD OPT_CFLAGS  
						
						
						
						
					 
					
						2007-07-31 09:24:01 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						8410b3f8f9 
					 
					
						
						
							
							fix failure caused by undeclared variable (bug 11783)  
						
						
						
						
					 
					
						2007-07-31 09:43:57 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e262d0182f 
					 
					
						
						
							
							fix failure caused by undeclared variable (bug 11783)  
						
						
						
						
					 
					
						2007-07-31 09:43:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2c0b3d8c4b 
					 
					
						
						
							
							added sunos5-v9-cc-g++ config  
						
						
						
						
					 
					
						2007-07-31 09:32:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						59b1233e70 
					 
					
						
						
							
							glGetAttribLocation always returned 1 (bug 11774)  
						
						
						
						
					 
					
						2007-07-31 09:32:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						aa5b748c10 
					 
					
						
						
							
							glGetAttribLocation always returned 1 (bug 11774)  
						
						
						
						
					 
					
						2007-07-31 09:29:31 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						e66757c8ba 
					 
					
						
						
							
							i965: fix bad casts in do_blit_bitmap to support WindowPos correctly  
						
						
						
						
					 
					
						2007-07-31 22:40:42 +08:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						c6728df4a3 
					 
					
						
						
							
							Merge tag 'mesa_7_0_1_rc2' into debian-experimental  
						
						
						
						
					 
					
						2007-07-31 04:00:13 +02:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						69337ed098 
					 
					
						
						
							
							i965: Use I16_UNORM instead of L16_UNORM (bug 11742)  
						
						
						
						
					 
					
						2007-07-31 09:10:31 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						982dcb74fd 
					 
					
						
						
							
							Fix an error in _save_OBE_DrawElements  
						
						... 
						
						
						
						In the case that a buffer object is bound to
ELEMENT_ARRARY_BUFFER, it is invalid to directly
dereference indices passed to glDrawElements. 
						
						
					 
					
						2007-07-31 00:11:22 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						2394d20daf 
					 
					
						
						
							
							Fix an error in _mesa_validate_DrawElements  
						
						... 
						
						
						
						The field 'Data' in an obj is NULL in some dri drivers(such
as i965). Use mapped pointer instead. 
						
						
					 
					
						2007-07-30 23:50:52 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						58f9f96c68 
					 
					
						
						
							
							New sunos5-v9-cc-gcc config (Roland Egger)  
						
						
						
						
					 
					
						2007-07-30 09:01:02 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3c182c5bc8 
					 
					
						
						
							
							Added sunos5-v9-cc-g++ config (Roland Egger)  
						
						
						
						
					 
					
						2007-07-30 09:00:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5c6f1f542b 
					 
					
						
						
							
							misc comments, clean-ups  
						
						
						
						
					 
					
						2007-07-30 08:52:57 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						baac66cb05 
					 
					
						
						
							
							remove old comment, minor formatting fixes  
						
						
						
						
					 
					
						2007-07-30 08:13:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1b5677847b 
					 
					
						
						
							
							_mesa_pack_bitmap() fix from trunk  
						
						
						
						
					 
					
						2007-07-30 08:13:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1be59a9dbe 
					 
					
						
						
							
							dlist polygon stipple fix from trunk  
						
						
						
						
					 
					
						2007-07-30 08:12:29 -06:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						501b5305b9 
					 
					
						
						
							
							handle LSB_FIRST in _mesa_pack_bitmap by the way used in  
						
						... 
						
						
						
						_mesa_unpack_bitmap 
						
						
					 
					
						2007-07-30 16:30:32 +08:00 
						 
				 
			
				
					
						
							
							
								Xiang, Haihao 
							
						 
					 
					
						
						
							
						
						775ebb696d 
					 
					
						
						
							
							Fix an error related to glPolygonStipple.  
						
						... 
						
						
						
						As glPixelStore(GL_UNPACK) affect the bits into a stipple pattern,
hence 128 bytes used to store the pattern in a display list aren't
enough sometimes. 
						
						
					 
					
						2007-07-30 16:17:40 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						60179434d1 
					 
					
						
						
							
							ARB sprite point support on i965  
						
						
						
						
					 
					
						2007-07-30 10:18:11 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e5213be78e 
					 
					
						
						
							
							added a few more functions  
						
						
						
						
					 
					
						2007-07-29 18:28:46 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						55c2178ad4 
					 
					
						
						
							
							fix bug 11754  
						
						
						
						
					 
					
						2007-07-29 18:28:09 -06:00 
						 
				 
			
				
					
						
							
							
								Jan Dvorak 
							
						 
					 
					
						
						
							
						
						3e3d392e1c 
					 
					
						
						
							
							fix glPointParameteriv bug 11754  
						
						
						
						
					 
					
						2007-07-29 18:26:55 -06:00 
						 
				 
			
				
					
						
							
							
								Jan Dvorak 
							
						 
					 
					
						
						
							
						
						eefb04a2b8 
					 
					
						
						
							
							fix glPointParameteriv bug 11754  
						
						
						
						
					 
					
						2007-07-29 18:26:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						aa71b8869b 
					 
					
						
						
							
							Added shader points and shader bitmap demos  
						
						
						
						
					 
					
						2007-07-29 18:04:23 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						ab02552cdd 
					 
					
						
						
							
							fix cos/sin range reduction for i915 driver too  
						
						
						
						
					 
					
						2007-07-29 19:44:55 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						dde814776c 
					 
					
						
						
							
							fix range reduction for sin/cos in i915tex ( #11609 )  
						
						
						
						
					 
					
						2007-07-29 19:43:37 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						10f5a6ac85 
					 
					
						
						
							
							fix fallback crashes when driver can't handle frag prog for i915 driver too (untested)  
						
						
						
						
					 
					
						2007-07-29 18:31:36 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a188ba4bf9 
					 
					
						
						
							
							Fix crashes when the frag prog can't be handled in hardware ( #11131 )  
						
						... 
						
						
						
						Must not change to/from swrast after Render.Start or bad things will happen.
(Driver will still somewhat incorrectly report an implementation error,
and apps can't really figure out if a prog is natively supported as validation
is later - could try doing it earlier to give some hint at least, even though
native status may still change later due to fog etc.) 
						
						
					 
					
						2007-07-29 18:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						593de57fa2 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-07-27 20:18:21 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						04b0e43ea6 
					 
					
						
						
							
							New upstream release candidate.  
						
						
						
						
					 
					
						2007-07-27 19:59:38 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						04eee290c8 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git://anongit.freedesktop.org/git/mesa/mesa into debian-experimental  
						
						
						
						
					 
					
						2007-07-27 19:58:30 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						756a7a4e4b 
					 
					
						
						
							
							minor tweaks  
						
						
						
						
					 
					
						2007-07-27 11:44:55 -06:00 
						 
				 
			
				
					
						
							
							
								Zhang 
							
						 
					 
					
						
						
							
						
						35f35294cd 
					 
					
						
						
							
							more Mingw32 fixes  
						
						
						
						
					 
					
						2007-07-27 11:19:35 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						121b4ac220 
					 
					
						
						
							
							More Mingw32 fixes from Zhang (zxpmyth@yahoo.com.cn)  
						
						
						
						
					 
					
						2007-07-27 11:12:21 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						cdbd5db3af 
					 
					
						
						
							
							release candidate 2  
						
						
						
						
					 
					
						2007-07-27 11:10:00 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0fb0d9715c 
					 
					
						
						
							
							fix-up inlined/non-inlined function inconsistencies  
						
						
						
						
					 
					
						2007-07-26 16:42:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b2240f6ad4 
					 
					
						
						
							
							fix bug 11731  
						
						
						
						
					 
					
						2007-07-26 15:33:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						33814a55f8 
					 
					
						
						
							
							Fix function call bug 11731.  Also, fix up IR_CALL/IR_FUNC confusion.  
						
						
						
						
					 
					
						2007-07-26 15:32:34 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e3cef58875 
					 
					
						
						
							
							Fix function call bug 11731.  Also, fix up IR_CALL/IR_FUNC confusion.  
						
						
						
						
					 
					
						2007-07-26 15:32:02 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a57c5a417b 
					 
					
						
						
							
							generate error upon writing to varying var in fragment program (bug 11733)  
						
						
						
						
					 
					
						2007-07-26 11:39:37 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9ed040c3c9 
					 
					
						
						
							
							generate error upon writing to varying var in fragment program (bug 11733)  
						
						
						
						
					 
					
						2007-07-26 11:39:11 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						daaee90a26 
					 
					
						
						
							
							clamp float colors  
						
						
						
						
					 
					
						2007-07-26 08:22:47 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						51b728cf9a 
					 
					
						
						
							
							fix color interpolation for CHAN_BITS==32  
						
						
						
						
					 
					
						2007-07-26 08:22:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						efda5cb626 
					 
					
						
						
							
							don't use rgba_line() if CHAN_BITS==32  
						
						
						
						
					 
					
						2007-07-26 08:22:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ff1a28de17 
					 
					
						
						
							
							clamp float colors  
						
						
						
						
					 
					
						2007-07-26 08:19:40 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9a4cc2e905 
					 
					
						
						
							
							Add notes about bufmgr initialization failures.  
						
						
						
						
					 
					
						2007-07-25 10:12:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jouk 
							
						 
					 
					
						
						
							
						
						eb9a5b6d51 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-07-25 10:16:11 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						03ec41ddc5 
					 
					
						
						
							
							remove unused MAX_3D_TEXTURE_SIZE, reformattting  
						
						
						
						
					 
					
						2007-07-24 17:45:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						772f57f99b 
					 
					
						
						
							
							call ctx->Driver.NewProgram() instead of _mesa_new_program()  
						
						
						
						
					 
					
						2007-07-24 09:56:54 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5b6858c023 
					 
					
						
						
							
							call ctx->Driver.NewProgram() instead of _mesa_new_program()  
						
						
						
						
					 
					
						2007-07-24 09:56:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						dacee32b8b 
					 
					
						
						
							
							fix logic error, typos  
						
						
						
						
					 
					
						2007-07-24 09:19:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ffc633c469 
					 
					
						
						
							
							fix logic error, typos  
						
						
						
						
					 
					
						2007-07-24 09:19:22 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						c702a7100e 
					 
					
						
						
							
							DDX DDY support, not very accurate  
						
						
						
						
					 
					
						2007-07-24 11:09:34 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fa1a3eb06d 
					 
					
						
						
							
							fix GLX_STEREO bug  
						
						
						
						
					 
					
						2007-07-23 16:54:35 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						da2f1e88bc 
					 
					
						
						
							
							fix GLX_STEREO handling (bug 11705)  
						
						
						
						
					 
					
						2007-07-23 16:51:57 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						bd4817ca54 
					 
					
						
						
							
							fix GLX_STEREO handling (bug 11705)  
						
						
						
						
					 
					
						2007-07-23 16:51:03 -06:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						d3a160e217 
					 
					
						
						
							
							New upstream release candidate.  
						
						
						
						
					 
					
						2007-07-23 16:39:48 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						c5837f2791 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git://anongit.freedesktop.org/git/mesa/mesa into debian-experimental  
						
						
						
						
					 
					
						2007-07-23 16:28:56 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						490bd43f18 
					 
					
						
						
							
							Merge branch 'debian-unstable' of git+ssh://git.debian.org/git/pkg-xorg/lib/mesa into debian-experimental  
						
						... 
						
						
						
						Conflicts:
	debian/changelog 
						
						
					 
					
						2007-07-23 16:28:10 +02:00 
						 
				 
			
				
					
						
							
							
								Zhang 
							
						 
					 
					
						
						
							
						
						76fb808910 
					 
					
						
						
							
							Fix a number of MINGW32 issues  
						
						
						
						
					 
					
						2007-07-21 11:28:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						005eea249c 
					 
					
						
						
							
							Fix a number of MINGW32 issues (Zhang <zxpmyth@yahoo.com.cn>)  
						
						
						
						
					 
					
						2007-07-21 11:27:22 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						af2aa8e9cf 
					 
					
						
						
							
							Remove ctx->Point._Size and ctx->Line._Width.  
						
						... 
						
						
						
						The clamping for these values depends on whether we're drawing AA or non-AA
points, lines.  Defer clamping until drawing time.  Drivers could compute and
keep clamped AA and clamped non-AA values if desired. 
						
						
					 
					
						2007-07-21 10:06:41 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5842bc3bf9 
					 
					
						
						
							
							remove VC6/VC7 project files until updated  
						
						
						
						
					 
					
						2007-07-21 10:06:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9747de8ec6 
					 
					
						
						
							
							drop VC6 and VC7 project files until updated  
						
						
						
						
					 
					
						2007-07-21 10:03:30 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						82fceba231 
					 
					
						
						
							
							fix bogus recently introduced function param comments  
						
						
						
						
					 
					
						2007-07-20 11:47:06 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a1bc0d0f51 
					 
					
						
						
							
							fix mesa's handling of fbo's / window fb (again)  
						
						... 
						
						
						
						Make sure the relevant fields in window fbs get updated at appropriate time
(those are NOT the same as fbos!!!), and fix up related code accordingly.
This is a bit ugly, but there's a reason the issues section in EXT_fbo is
a couple hundred pages long...
Hopefully correct now. 
						
						
					 
					
						2007-07-19 17:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						6075df53b5 
					 
					
						
						
							
							more fixes for mesa's fbo handling (fixes tests/fbotest1/2)  
						
						
						
						
					 
					
						2007-07-19 17:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f9ac01eac5 
					 
					
						
						
							
							fix up mesa's probably bogus framebuffer updates with different read/write fbs  
						
						... 
						
						
						
						Conflicts:
	src/mesa/main/framebuffer.c 
						
						
					 
					
						2007-07-19 17:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						dbfb375805 
					 
					
						
						
							
							fix mesa fb binding  
						
						... 
						
						
						
						Make sure that we bind the right buffer (draw or read) when rebinding
the window framebuffer (the api doesn't allow binding different draw and
read buffers at the same time, but the default window framebuffer is basically
2 fb objects, one for read, one for write, which can be different). Pass both
of these two down the driver api (no driver uses this right now). 
						
						
					 
					
						2007-07-19 17:47:14 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						b9f2cf9a4e 
					 
					
						
						
							
							increase MAX_RELOCS so never run out before batch buffer is full (fixes xdemos/shape)  
						
						
						
						
					 
					
						2007-07-19 17:46:35 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						0b48ce450e 
					 
					
						
						
							
							r300: Oops, made a mistake on commit  fb4e071bed.  
						
						
						
						
					 
					
						2007-07-18 02:59:08 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						86ece0a920 
					 
					
						
						
							
							r300: Cleaned up vertprog construction.  
						
						... 
						
						
						
						Construct the vertprog instruction in the 4 DWORD parts...
DWORD 0: Opcode and Output.
DWORD 1: First Argument.
DWORD 2: Second Argument.
DWORD 3: Third Argument.
Allow the opcode translation functions to generate more than one instruction;
useful for when an instruction must be emulated. FLR, XPD, etc. 
						
						
					 
					
						2007-07-18 02:49:26 +00:00 
						 
				 
			
				
					
						
							
							
								Tommy Schultz Lassen 
							
						 
					 
					
						
						
							
						
						fb4e071bed 
					 
					
						
						
							
							r300: Corrected texcoord start when BFC1 is enabled.  
						
						
						
						
					 
					
						2007-07-18 00:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						c6d042acc9 
					 
					
						
						
							
							Fix SOP in fragment shader, brick is ok now.  
						
						
						
						
					 
					
						2007-07-17 16:52:03 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						3c00cdc5f3 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://znh@git.freedesktop.org/git/mesa/mesa into 965-glsl  
						
						
						
						
					 
					
						2007-07-17 15:42:39 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						24e7acd5e4 
					 
					
						
						
							
							bumpmap sample is correct now  
						
						
						
						
					 
					
						2007-07-17 11:25:37 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						719cf0b795 
					 
					
						
						
							
							Use ProgramStringNotify  
						
						
						
						
					 
					
						2007-07-17 11:19:52 +08:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						7b410f366f 
					 
					
						
						
							
							r300: Corrected some progs/fp/* regressions from the BFC patch.  
						
						... 
						
						
						
						I'm not completely sure this is correct; it restores the old behaviour. 
						
						
					 
					
						2007-07-16 21:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						8a016d2130 
					 
					
						
						
							
							r300: Use _mesa_num_inst_src_regs for number of arguments.  
						
						
						
						
					 
					
						2007-07-16 20:24:41 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						f66775184b 
					 
					
						
						
							
							r300: Corrected vertprog FLR and XPD instruction regression.  
						
						
						
						
					 
					
						2007-07-16 20:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						3eba764df8 
					 
					
						
						
							
							r300: Added code for vertprog opcode ARL.  
						
						
						
						
					 
					
						2007-07-16 19:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						611674ed69 
					 
					
						
						
							
							r300: Don't need vertprog scalar flag anymore; it's handled explicitly...  
						
						
						
						
					 
					
						2007-07-16 19:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b89a5c6e06 
					 
					
						
						
							
							r300: Removed broken RCC vertprog opcode.  
						
						
						
						
					 
					
						2007-07-16 19:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						15f1609922 
					 
					
						
						
							
							r300: More vertprog rework; give each opcode it's own function.  
						
						
						
						
					 
					
						2007-07-16 19:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						39766010cd 
					 
					
						
						
							
							Revert "r300: Gracefully exit after GART memory is exhausted."  
						
						... 
						
						
						
						This reverts commit 9457bf62bb 
						
						
					 
					
						2007-07-16 16:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						cc85860ccb 
					 
					
						
						
							
							r300: Reorder the vertprog code to the ARB specification.  
						
						
						
						
					 
					
						2007-07-16 16:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						cbfe29cdee 
					 
					
						
						
							
							fix bogus fb/drawable information  
						
						... 
						
						
						
						the framebuffer objects attached to drawables can have invalidate state
associated with them, since for the window framebuffer this is per-context
state and not per-fbo state. Since drivers rely on that information
(otherwise would need to check if currently the window-framebuffer is
bound in a lot of places) fix it up in _mesa_make_current (ugly).
(Brought over from i915tex_privbuffers, where it fixes xdemos/wincopy
when switching to front buffer rendering.) 
						
						
					 
					
						2007-07-16 18:23:47 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						fb3b9060d4 
					 
					
						
						
							
							fix segfault with i915 drivers in swrast drawpixels path when resizing windows  
						
						
						
						
					 
					
						2007-07-16 18:23:46 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						d895c5a08f 
					 
					
						
						
							
							r300: Use the R300_PVS_UPLOAD_* defines.  
						
						
						
						
					 
					
						2007-07-16 15:42:16 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						4013382ea2 
					 
					
						
						
							
							r300: Added the clip plane upload defines.  
						
						
						
						
					 
					
						2007-07-16 15:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						81c333adbc 
					 
					
						
						
							
							r300: Enable the vertprog point size again.  
						
						
						
						
					 
					
						2007-07-16 12:21:38 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						03105d7b3e 
					 
					
						
						
							
							r300: Corrected position bug with position invariant option. Bug  #11594 .  
						
						
						
						
					 
					
						2007-07-16 11:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						aa9d77ca3c 
					 
					
						
						
							
							r300: Removed Vim modeline I left in the file by mistake. :-)  
						
						
						
						
					 
					
						2007-07-16 07:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						72581241a8 
					 
					
						
						
							
							r300: Make sure the modified value of u_temp_i is respected.  
						
						
						
						
					 
					
						2007-07-16 07:12:29 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						87855fb32c 
					 
					
						
						
							
							r300: Added a function for vertex program default opcode translation.  
						
						
						
						
					 
					
						2007-07-16 06:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						ddb74cb443 
					 
					
						
						
							
							r300: Clean up the vertex program maximum length check.  
						
						
						
						
					 
					
						2007-07-16 06:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						d0b3f3ce81 
					 
					
						
						
							
							r300: Corrected indenting in r300_vertprog.c.  
						
						
						
						
					 
					
						2007-07-16 06:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						79773ba13a 
					 
					
						
						
							
							r300: Major vertex program code clean up and rework.  
						
						
						
						
					 
					
						2007-07-16 06:16:35 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b0f0b4044c 
					 
					
						
						
							
							r300: Replaced the ugly VERTEX_SHADER_INSTRUCTION typedef.  
						
						
						
						
					 
					
						2007-07-16 05:04:10 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						9457bf62bb 
					 
					
						
						
							
							r300: Gracefully exit after GART memory is exhausted.  
						
						
						
						
					 
					
						2007-07-15 01:17:54 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						393558a933 
					 
					
						
						
							
							r300: Disable vertex program point size; it's almost certainly wrong.  
						
						... 
						
						
						
						See the conversation between myself and Tommy Schultz Lassen on mesa3d-dev. 
						
						
					 
					
						2007-07-14 18:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						491f646c79 
					 
					
						
						
							
							r300: Clean up the vertex program output assignment.  
						
						
						
						
					 
					
						2007-07-14 18:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						24f85f047b 
					 
					
						
						
							
							nouveau: nv10 and nv11,15 are different  
						
						
						
						
					 
					
						2007-07-14 18:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						849a9799d0 
					 
					
						
						
							
							fix bug 11588  
						
						
						
						
					 
					
						2007-07-13 16:37:18 -06:00 
						 
				 
			
				
					
						
							
							
								Jan Dvorak 
							
						 
					 
					
						
						
							
						
						5a0f02a394 
					 
					
						
						
							
							fix shader/info string length queries (bug 11588)  
						
						
						
						
					 
					
						2007-07-13 16:36:00 -06:00 
						 
				 
			
				
					
						
							
							
								Jan Dvorak 
							
						 
					 
					
						
						
							
						
						e32ae4fe33 
					 
					
						
						
							
							fix shader/info string length queries (bug 11588)  
						
						
						
						
					 
					
						2007-07-13 16:35:19 -06:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						8fcfaa3238 
					 
					
						
						
							
							Play "nuke the typedef"  
						
						
						
						
					 
					
						2007-07-13 23:39:45 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						5ec66cf62d 
					 
					
						
						
							
							Revert "r300: Corrected off-by-one error in r300_vertprog.c."  
						
						... 
						
						
						
						This reverts commit 07ac2386f5 
						
						
					 
					
						2007-07-13 09:39:23 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						07ac2386f5 
					 
					
						
						
							
							r300: Corrected off-by-one error in r300_vertprog.c.  
						
						
						
						
					 
					
						2007-07-13 04:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						42dcdb9372 
					 
					
						
						
							
							r300: Moved some hardware initialization into appropriate functions.  
						
						
						
						
					 
					
						2007-07-13 04:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						08a005e076 
					 
					
						
						
							
							r300: Use a switch statement in r300UpdateCulling.  
						
						
						
						
					 
					
						2007-07-13 04:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						4b08b9c3e9 
					 
					
						
						
							
							r300: Setup the back facing color bits correctly.  
						
						... 
						
						
						
						Apparently for back facing color to work you must set all 3 color bits; I guess
the hardware cannot handle them separately. 
						
						
					 
					
						2007-07-13 04:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4595389c4c 
					 
					
						
						
							
							fix width/depth mix-up (bug 11577)  
						
						
						
						
					 
					
						2007-07-12 21:43:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7c4c82fc6d 
					 
					
						
						
							
							fix width/depth mix-up (bug 11577)  
						
						
						
						
					 
					
						2007-07-12 21:33:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f5eb25e9c7 
					 
					
						
						
							
							fix swizzle-related bug 11534  
						
						
						
						
					 
					
						2007-07-12 14:50:53 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e8ccc7cc49 
					 
					
						
						
							
							Merge branch 'mesa_7_0_branch' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch  
						
						
						
						
					 
					
						2007-07-12 14:49:56 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						673d21047a 
					 
					
						
						
							
							fix swizzle-related bug 11534  
						
						
						
						
					 
					
						2007-07-12 14:49:24 -06:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						e5dd389429 
					 
					
						
						
							
							nv20 also don't support viewport_origin, like nv10  
						
						
						
						
					 
					
						2007-07-12 18:36:41 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						cd8613e59d 
					 
					
						
						
							
							nouveau: match drm 0.0.9 interface  
						
						
						
						
					 
					
						2007-07-12 11:08:17 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3ffa09b09d 
					 
					
						
						
							
							clean-up of stencil code  
						
						
						
						
					 
					
						2007-07-11 16:33:15 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b755a2d9de 
					 
					
						
						
							
							Minor clean-up of polygon offset logic. Properly compute _MRD field.  
						
						
						
						
					 
					
						2007-07-11 16:20:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						34f6243bef 
					 
					
						
						
							
							Improve this demo in a few ways.  
						
						... 
						
						
						
						1. Use more reasonable hither/yon clip planes to make better use of shallow
(16-bit) z buffers.
2. Use different colors on cube faces to help detect Z fighting if it occurs.
3. Report GL_DEPTH_BITS on start-up. 
						
						
					 
					
						2007-07-11 16:20:32 -06:00 
						 
				 
			
				
					
						
							
							
								Tommy Schultz Lassen 
							
						 
					 
					
						
						
							
						
						ee7fece054 
					 
					
						
						
							
							r300: Added support for Back Facing Color.  
						
						
						
						
					 
					
						2007-07-11 17:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Tommy Schultz Lassen 
							
						 
					 
					
						
						
							
						
						4bd04c9851 
					 
					
						
						
							
							r300: Corrected r300UpdateCulling; would only set font face if culling was set.  
						
						
						
						
					 
					
						2007-07-11 17:37:44 +00:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						922dadf422 
					 
					
						
						
							
							nouveau: nv20 does not support hw scissors  
						
						
						
						
					 
					
						2007-07-11 19:25:32 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						6186261589 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-07-11 05:51:34 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						45310e219c 
					 
					
						
						
							
							Relax libgl1-mesa-dev dependency on libgl1-mesa-glx.  
						
						... 
						
						
						
						Change the >= ${source:Version} dependency to >= ${source:Upstream-Version}.
This way libgl1-mesa-dev stays installable after a minor revision bump on
architectures where mesa isn't built yet. 
						
						
					 
					
						2007-07-11 05:45:30 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						250f6b2c88 
					 
					
						
						
							
							Replace ${Source-Version} with ${source:Version} in one remaining spot.  
						
						
						
						
					 
					
						2007-07-11 05:34:30 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Huillet 
							
						 
					 
					
						
						
							
						
						a8ec5dac3c 
					 
					
						
						
							
							bumped nouveau DRM interface version number  
						
						
						
						
					 
					
						2007-07-11 02:48:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						7c42222111 
					 
					
						
						
							
							i915tex: Better procedure for dropping batchbuffer on virtual resolution change.  
						
						... 
						
						
						
						The previous procedure would often result in a GPU lockup. 
						
						
					 
					
						2007-07-10 11:14:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						f1e1b2ed16 
					 
					
						
						
							
							i915tex: Only wait for vblank when really necessary.  
						
						... 
						
						
						
						This avoids superfluous waits for vblank timing out under some circumstances. 
						
						
					 
					
						2007-07-10 11:14:25 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						a903749b24 
					 
					
						
						
							
							Clear pointers to freed cliprects.  
						
						... 
						
						
						
						Not doing this could lead to double frees under rare circumstances. 
						
						
					 
					
						2007-07-10 11:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						fdefc2bbda 
					 
					
						
						
							
							i915tex: Better procedure for dropping batchbuffer on virtual resolution change.  
						
						... 
						
						
						
						The previous procedure would often result in a GPU lockup. 
						
						
					 
					
						2007-07-10 11:02:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						2079df8527 
					 
					
						
						
							
							i915tex: Only wait for vblank when really necessary.  
						
						... 
						
						
						
						This avoids superfluous waits for vblank timing out under some circumstances. 
						
						
					 
					
						2007-07-10 10:54:51 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						b53659452c 
					 
					
						
						
							
							Clear pointers to freed cliprects.  
						
						... 
						
						
						
						Not doing this could lead to double frees under rare circumstances. 
						
						
					 
					
						2007-07-10 10:49:28 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						46f1d6653e 
					 
					
						
						
							
							Remove dubious compile-time test for pre-2.4 Linux kernels.  
						
						... 
						
						
						
						LINUX_VERSION_CODE shouldn't be used by userspace code, it can be defined empty
these days.
If anybody still cares about 2.2 kernels, they should reinstate this as a
proper runtime test. 
						
						
					 
					
						2007-07-10 10:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c1938a60f7 
					 
					
						
						
							
							Fix zero-size texture checking in _mesa_test_proxy_teximage(), bug 11309  
						
						
						
						
					 
					
						2007-07-08 10:04:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						aa328291c5 
					 
					
						
						
							
							Fix size test bug in _mesa_test_proxy_teximage().  
						
						... 
						
						
						
						width/height/depth == 0 is a legal texture size (no error generated).
Later, the texture will be considered incomplete, however, and texturing
will effectively be disabled.
See bug 11309. 
						
						
					 
					
						2007-07-08 09:59:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d65110f352 
					 
					
						
						
							
							Check if 'indices' is NULL, bug 11314  
						
						
						
						
					 
					
						2007-07-08 09:21:21 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						37ece4df7c 
					 
					
						
						
							
							Check if 'indices' parameter is NULL (bug 11314)  
						
						
						
						
					 
					
						2007-07-08 09:20:42 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						25cfb68f0b 
					 
					
						
						
							
							Change float depthScale param to _mesa_unpack_depth_span() to GLuint depthMax.  
						
						
						
						
					 
					
						2007-07-08 09:02:36 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						64359af071 
					 
					
						
						
							
							check depthScale value for optimized ushort->uint case (fixes bug 11474)  
						
						
						
						
					 
					
						2007-07-08 08:53:19 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9fa3bbcb5a 
					 
					
						
						
							
							check depthScale value for optimized ushort->uint case (fixes bug 11474)  
						
						
						
						
					 
					
						2007-07-08 08:53:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						19e51ecbe6 
					 
					
						
						
							
							libgl1-mesa-dev does not need to depend on libgl1-mesa-dri, libgl1-mesa-glx is enough.  
						
						... 
						
						
						
						libgl1-mesa-glx was included in libgl1-mesa-dri before 6.4.1-0.1,
so libgl1-mesa-dev had to depend on libgl1-mesa-dri at this point.
Since libgl1-mesa-dri only contains the DRI modules now, it is not
required anymore for libgl1-mesa-dev. 
						
						
					 
					
						2007-07-07 22:17:35 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a164d3aee0 
					 
					
						
						
							
							In _swsetup_Translate(), update dest->attrib[FRAG_ATTRIB_COL0].  
						
						... 
						
						
						
						Also, check if we're in RGB vs. CI mode.  This fixes a problem with
incorrect rendering color seen with the redbook/polys demo. 
						
						
					 
					
						2007-07-06 16:55:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0bf2479aef 
					 
					
						
						
							
							Add case for GL_QUADS in i915_reduced_primitive_state().  
						
						... 
						
						
						
						The t_dd_tritemp.h code can emit GL_QUADS primitives.  We need to catch
that case to determine if polygon stipple should be enabled.
Fixes bug reported by Carlos Diógenes on 4 July 2007. 
						
						
					 
					
						2007-07-06 16:55:40 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						99d62f2922 
					 
					
						
						
							
							fix i915 polygon stipple bug  
						
						
						
						
					 
					
						2007-07-06 16:53:28 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						284743cafe 
					 
					
						
						
							
							add GL_QUADS to i915_reduced_primitive_state() to fix redbook/polys demo  
						
						
						
						
					 
					
						2007-07-06 16:52:34 -06:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						f0aa6654e2 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://pmandin@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-07-07 00:08:35 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						69501d76fc 
					 
					
						
						
							
							NV_17 is different from NV_10  
						
						
						
						
					 
					
						2007-07-06 23:59:29 +02:00 
						 
				 
			
				
					
						
							
							
								Patrice Mandin 
							
						 
					 
					
						
						
							
						
						2adcd5bdd2 
					 
					
						
						
							
							NV1X don't support VIEWPORT_ORIGIN in hardware  
						
						
						
						
					 
					
						2007-07-06 23:55:51 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d086f7ab2e 
					 
					
						
						
							
							bufmgr_ttm: hook up destroy function, track buffer names.  
						
						
						
						
					 
					
						2007-07-06 12:01:33 -07:00 
						 
				 
			
				
					
						
							
							
								Xavier Bachelot 
							
						 
					 
					
						
						
							
						
						f98bdfca57 
					 
					
						
						
							
							call glutInit(), bug 11486  
						
						
						
						
					 
					
						2007-07-06 12:56:21 -06:00 
						 
				 
			
				
					
						
							
							
								Xavier Bachelot 
							
						 
					 
					
						
						
							
						
						08d7307b2a 
					 
					
						
						
							
							call glutInit(), bug 11486  
						
						
						
						
					 
					
						2007-07-06 12:54:40 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f7643b96e9 
					 
					
						
						
							
							bufmgr_fake: Keep the bufmgr lock held while freeing a block.  
						
						
						
						
					 
					
						2007-07-05 15:45:49 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ef6a64abe6 
					 
					
						
						
							
							fix a syntax error (missing right-paren)  
						
						
						
						
					 
					
						2007-07-05 16:04:10 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						23e0ca2ebb 
					 
					
						
						
							
							Fix copy'n'pasteo that broke display lists.  
						
						
						
						
					 
					
						2007-07-05 13:56:38 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3cf20ddbfc 
					 
					
						
						
							
							Merge branch 'i915-unification' of git+ssh://people.freedesktop.org/~anholt/mesa into i915-unification  
						
						
						
						
					 
					
						2007-07-05 11:36:44 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						18bfa52ef7 
					 
					
						
						
							
							fix bug 11475  
						
						
						
						
					 
					
						2007-07-05 09:42:07 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d62be2652c 
					 
					
						
						
							
							Copy from Mesa master.  Includes fixes for bugs 11475 and 11448.  
						
						
						
						
					 
					
						2007-07-05 09:40:37 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ffa2659204 
					 
					
						
						
							
							stencil pixel map didn't work in _mesa_unpack_stencil_span(), bug 11475  
						
						
						
						
					 
					
						2007-07-05 09:37:46 -06:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						575f3e918f 
					 
					
						
						
							
							support "discard";  
						
						
						
						
					 
					
						2007-07-05 11:10:24 +08:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						31f3433635 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-07-05 00:56:56 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Thibault 
							
						 
					 
					
						
						
							
						
						639eaceee7 
					 
					
						
						
							
							Fix build on hurd-i386.  
						
						... 
						
						
						
						Build libgl1-mesa-glx without direct rendering support on that arch, and
don't build any dri driver. 
						
						
					 
					
						2007-07-05 00:48:30 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c223c6b663 
					 
					
						
						
							
							Be more consistant with paths in #includes.  Eventually, eliminate a bunch of -I flags.  
						
						
						
						
					 
					
						2007-07-04 13:15:20 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e8e5d9effe 
					 
					
						
						
							
							support more modes, added -f cmd line option  
						
						
						
						
					 
					
						2007-07-04 09:23:12 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9aa8223605 
					 
					
						
						
							
							assorted clean-ups  
						
						
						
						
					 
					
						2007-07-04 09:22:15 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						ea53ff80af 
					 
					
						
						
							
							fix LogicOp/bitmap problem, bug 11133  
						
						
						
						
					 
					
						2007-07-04 07:37:28 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						bd9db5eed2 
					 
					
						
						
							
							fix LogicOp/bitmap problem, bug 11133  
						
						
						
						
					 
					
						2007-07-04 07:37:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						22b0b2f47e 
					 
					
						
						
							
							add fbdev/ to DEMO_FILES  
						
						
						
						
					 
					
						2007-07-04 07:35:11 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5657fc5b4c 
					 
					
						
						
							
							r300: only init swtcl on tcl-less cards  
						
						
						
						
					 
					
						2007-07-04 15:30:40 +10:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						fb9ee9b323 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://znh@git.freedesktop.org/git/mesa/mesa into 965-glsl  
						
						
						
						
					 
					
						2007-07-04 10:52:35 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						285b326c60 
					 
					
						
						
							
							fix issue with output as src register.  
						
						
						
						
					 
					
						2007-07-04 10:51:57 +08:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						feeca1bcbc 
					 
					
						
						
							
							add fbdev/ to DEMO_FILES  
						
						
						
						
					 
					
						2007-07-03 15:46:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						12e7278c08 
					 
					
						
						
							
							document GLSL fixes  
						
						
						
						
					 
					
						2007-07-03 12:21:11 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						45b5c44eb9 
					 
					
						
						
							
							bring over Roland's DOT3_RGBA fix from master  
						
						
						
						
					 
					
						2007-07-03 12:20:52 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e3456c1028 
					 
					
						
						
							
							added vec2(vec4) constructor, bug 11404  
						
						
						
						
					 
					
						2007-07-03 11:42:03 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7ff4359a3b 
					 
					
						
						
							
							added vec2(vec4) constructor, bug 11404  
						
						
						
						
					 
					
						2007-07-03 11:41:56 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a36b5c6d47 
					 
					
						
						
							
							add code for stpq, rgba writemasks in make_writemask(), bug 11404  
						
						
						
						
					 
					
						2007-07-03 11:41:21 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						327fb38573 
					 
					
						
						
							
							add code for stpq, rgba writemasks in make_writemask(), bug 11404  
						
						
						
						
					 
					
						2007-07-03 11:41:07 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3d04682b7a 
					 
					
						
						
							
							fix StepX/StepY typo  
						
						
						
						
					 
					
						2007-07-03 10:06:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1d25d9e15f 
					 
					
						
						
							
							Bump version to 7.0.1  
						
						
						
						
					 
					
						2007-07-03 10:04:41 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						cc7cee3f48 
					 
					
						
						
							
							Revert the version of libOSMesa.so to 6.5.3 to avoid linking issues that were caused by bumping to 7.0  
						
						
						
						
					 
					
						2007-07-03 10:03:01 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d7062710cd 
					 
					
						
						
							
							use _mesa_unpack_stencil_span() in draw_stencil_pixels(), bug 11457  
						
						
						
						
					 
					
						2007-07-03 08:58:03 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f9b53f648d 
					 
					
						
						
							
							use _mesa_unpack_stencil_span() in draw_stencil_pixels(), bug 11457  
						
						
						
						
					 
					
						2007-07-03 08:54:29 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						9a45176dd8 
					 
					
						
						
							
							fix GL_DOT3_RGBA texture combiner mode in generated fragment programs (bug  #11030 )  
						
						
						
						
					 
					
						2007-07-03 14:27:41 +02:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						4fc02ad000 
					 
					
						
						
							
							Fix a nasty bug...  
						
						
						
						
					 
					
						2007-07-03 15:27:43 +08:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						3e21f52796 
					 
					
						
						
							
							Make libgl1-mesa-swx11 depend on libosmesa6  
						
						... 
						
						
						
						libgl1-mesa-swx11 used to contain libOSMesa.so.6, so programs linked against
it don't necessarily depend on libosmesa6; their dependencies were broken
since mesa 6.5.2-1. 
						
						
					 
					
						2007-07-03 05:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9220255d75 
					 
					
						
						
							
							add const to wglSetPixelFormat() to match .h declaration  
						
						
						
						
					 
					
						2007-07-02 10:16:02 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9bfba734d8 
					 
					
						
						
							
							add const to wglSetPixelFormat() to match .h declaration  
						
						
						
						
					 
					
						2007-07-02 10:15:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						06542019a8 
					 
					
						
						
							
							avoid unnecessary clamping of depth values (bug 11448)  
						
						
						
						
					 
					
						2007-07-02 08:46:57 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6257ed8663 
					 
					
						
						
							
							r300: fix compiz crash on swtcl - doesn't fix compiz though.  
						
						... 
						
						
						
						Compiz for some reason looks like ass, everything with textures
looks like it has a 2x width/height multiplier on the texture coords... 
						
						
					 
					
						2007-07-02 17:22:35 +10:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						a49570794a 
					 
					
						
						
							
							Compute the amount of time to sleep on idle event using timers as reference.  
						
						
						
						
					 
					
						2007-07-01 12:24:44 +02:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						33da6cb133 
					 
					
						
						
							
							Fixed initialization of render buffer and deinitialization of context.  
						
						
						
						
					 
					
						2007-07-01 12:23:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ad19038080 
					 
					
						
						
							
							r300: oops wrong logic for swtcl  
						
						
						
						
					 
					
						2007-07-01 19:27:26 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0caee6b006 
					 
					
						
						
							
							r300: oops turn back off cmd buf debugging  
						
						
						
						
					 
					
						2007-07-01 18:52:47 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f556b7f84c 
					 
					
						
						
							
							Merge branch 'r300-swtcl'  
						
						
						
						
					 
					
						2007-07-01 18:50:14 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						646ed82e6b 
					 
					
						
						
							
							fix tabbing  
						
						
						
						
					 
					
						2007-07-01 18:46:39 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6564e4bffa 
					 
					
						
						
							
							r300: add authorship  
						
						
						
						
					 
					
						2007-07-01 18:43:22 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2d5313db72 
					 
					
						
						
							
							r300: remove some unused code  
						
						
						
						
					 
					
						2007-07-01 18:42:27 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b691d46046 
					 
					
						
						
							
							r300: cleanup some of the swtcl code  
						
						
						
						
					 
					
						2007-07-01 18:40:26 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						8f7478e5cb 
					 
					
						
						
							
							r300: fixup manytex, we needed to emit the vic/vir/vof every time  
						
						
						
						
					 
					
						2007-07-01 18:29:23 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						885c1326c3 
					 
					
						
						
							
							r300: fix tabbing  
						
						
						
						
					 
					
						2007-07-01 17:15:50 +10:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						0511d9a9d2 
					 
					
						
						
							
							Fix merge and delete symlinks which aren't in the tarball.  
						
						
						
						
					 
					
						2007-07-01 02:55:59 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f4b103dc99 
					 
					
						
						
							
							simplify INIT_SPAN code  
						
						
						
						
					 
					
						2007-06-29 21:52:18 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fcc77d3ece 
					 
					
						
						
							
							s/SPAN_RGBA/SPAN_INDEX/ in clear_ci_buffer_with_masking()  
						
						
						
						
					 
					
						2007-06-29 21:33:59 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9dca42a4a1 
					 
					
						
						
							
							Undo some prev glDraw/CopyPixel changes which fixed a bug in which colors were overwritten by interpolating attributes.  
						
						... 
						
						
						
						Now just set the span->arrayAttribs mask in glDraw/CopyPixels and be sure
we don't overwrite the values in interpolate_active_attribs(). 
						
						
					 
					
						2007-06-29 21:29:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fb4f4e2d18 
					 
					
						
						
							
							Obsolete  
						
						
						
						
					 
					
						2007-06-29 21:13:20 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fc5bf53644 
					 
					
						
						
							
							overhaul point rasterization, no longer use s_pointtemp.h  
						
						
						
						
					 
					
						2007-06-29 21:12:46 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						66d0784f13 
					 
					
						
						
							
							regenerated  
						
						
						
						
					 
					
						2007-06-29 07:53:11 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						aaebf2f47e 
					 
					
						
						
							
							regenerated  
						
						
						
						
					 
					
						2007-06-29 07:51:49 -06:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						5e4a0f42f2 
					 
					
						
						
							
							nouveau: match drm changes (0.0.7)  
						
						
						
						
					 
					
						2007-06-29 14:28:39 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Skeggs 
							
						 
					 
					
						
						
							
						
						17e81bda6e 
					 
					
						
						
							
							nouveau: NV30_TCL viewport/scissor fixes  
						
						
						
						
					 
					
						2007-06-29 14:28:39 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						02dd2221b6 
					 
					
						
						
							
							bring over 7.0 doc changes  
						
						
						
						
					 
					
						2007-06-28 16:44:24 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						23f8d77b38 
					 
					
						
						
							
							Add a few missing GL 2.0 entrypoints, regenerate related files.  
						
						... 
						
						
						
						Specifically:
  glVertexAttrib4bv
  glVertexAttrib4iv
  glVertexAttrib4ubv
  glVertexAttrib4uiv
  glVertexAttrib4usv 
						
						
					 
					
						2007-06-28 16:38:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						767cac1494 
					 
					
						
						
							
							Add a few missing GL 2.0 entrypoints, regenerate related files.  
						
						... 
						
						
						
						Specifically:
  glVertexAttrib4bv
  glVertexAttrib4iv
  glVertexAttrib4ubv
  glVertexAttrib4uiv
  glVertexAttrib4usv 
						
						
					 
					
						2007-06-28 16:34:40 -06:00 
						 
				 
			
				
					
						
							
							
								Samuel Thibault 
							
						 
					 
					
						
						
							
						
						498b4dbba4 
					 
					
						
						
							
							Fix build on hurd-i386.  
						
						... 
						
						
						
						Build libgl1-mesa-glx without direct rendering support on that arch, and
don't build any dri driver. 
						
						
					 
					
						2007-06-28 22:33:05 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						ecc42e79ae 
					 
					
						
						
							
							Merge unreleased changelog entries  
						
						
						
						
					 
					
						2007-06-28 22:01:05 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						0bf8ed523d 
					 
					
						
						
							
							* Add a shlibs file for libgl1-mesa-swx11-i686.  
						
						
						
						
					 
					
						2007-06-28 21:58:42 +01:00 
						 
				 
			
				
					
						
							
							
								zhang 
							
						 
					 
					
						
						
							
						
						37aca21129 
					 
					
						
						
							
							a variety of fixes for MingW  
						
						
						
						
					 
					
						2007-06-28 08:12:52 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						87d22ee0fe 
					 
					
						
						
							
							initial 7.0.1 relnotes  
						
						
						
						
					 
					
						2007-06-28 08:11:36 -06:00 
						 
				 
			
				
					
						
							
							
								zhang 
							
						 
					 
					
						
						
							
						
						52e25f63d4 
					 
					
						
						
							
							a variety of fixes for MingW  
						
						
						
						
					 
					
						2007-06-28 08:10:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f3fb67972b 
					 
					
						
						
							
							remove obsolete t_save_api.c  
						
						
						
						
					 
					
						2007-06-28 07:43:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6400756364 
					 
					
						
						
							
							remove obsolete sources  
						
						
						
						
					 
					
						2007-06-28 07:21:59 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b0b02507b4 
					 
					
						
						
							
							remove t_save_api.c and some other obsolete files, may be more  
						
						
						
						
					 
					
						2007-06-28 07:18:43 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						2233d4c1ee 
					 
					
						
						
							
							remove obsolete t_save_api.c  
						
						
						
						
					 
					
						2007-06-28 07:16:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3b10f50efb 
					 
					
						
						
							
							use larger point/sprite size  
						
						
						
						
					 
					
						2007-06-28 07:16:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1a55e97c9c 
					 
					
						
						
							
							increase MAX_POINT_SIZE to 60  
						
						
						
						
					 
					
						2007-06-28 07:16:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3156854c25 
					 
					
						
						
							
							XXX comment about point clamping  
						
						
						
						
					 
					
						2007-06-28 07:16:12 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						369d6654d4 
					 
					
						
						
							
							added comment, remove dead code  
						
						
						
						
					 
					
						2007-06-28 07:16:12 -06:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						d71d04bf6f 
					 
					
						
						
							
							Bite the bullet and add myself to uploaders  
						
						
						
						
					 
					
						2007-06-27 22:54:52 -04:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						af90259e09 
					 
					
						
						
							
							Merge remote branch 'origin/debian-experimental' into debian-experimental  
						
						... 
						
						
						
						Conflicts:
	debian/changelog
	src/mesa/drivers/dri/r300/radeon_lock.c 
						
						
					 
					
						2007-06-27 22:53:04 -04:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						7c9762f698 
					 
					
						
						
							
							Changelog bump  
						
						
						
						
					 
					
						2007-06-27 21:32:51 -04:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						b2e67fdb7c 
					 
					
						
						
							
							Merge branch 'upstream-experimental' into debian-experimental  
						
						... 
						
						
						
						Conflicts:
	.gitignore
	progs/miniglx/miniglxtest.c
	src/glx/mini/Makefile
	src/glx/mini/miniglx.c
	src/mesa/drivers/dri/r300/.gitignore 
						
						
					 
					
						2007-06-27 21:29:16 -04:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						e92903e24c 
					 
					
						
						
							
							r300: Initial work on merging the real and generated vertex program functions.  
						
						
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						43e601206d 
					 
					
						
						
							
							r300: Should use inst_count not 0 for R300_PVS_CNTL_3_PROGRAM_UNKNOWN_SHIFT.  
						
						
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						62b83638a5 
					 
					
						
						
							
							r300: The vpi, vpp, and vps counts are already initialized; don't do it twice.  
						
						
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b41ef55061 
					 
					
						
						
							
							r300: Clean up the vertex program state code slightly; still needs lots of work.  
						
						
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						252fc61e48 
					 
					
						
						
							
							r300: Vertex program position end bits are known.  
						
						... 
						
						
						
						Possibly performance may improve by setting it to the last instruction that
writes result.position, rather than the last instruction in the vertex program. 
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						27c8488526 
					 
					
						
						
							
							r300: Removed unused vap_param structure.  
						
						
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						804d3a8f6e 
					 
					
						
						
							
							r300: Cleaned up long lines in the vertex functions.  
						
						
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						909091b7dc 
					 
					
						
						
							
							r300: Setup the default state for polygon offset point/line.  
						
						... 
						
						
						
						I believe there are still bugs with all polygon offset types. The point and line
types may need to be handled specially, too.
This shouldn't break anything because it just enabled the occlusion control bits
for polygon offset. 
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						bf334d852d 
					 
					
						
						
							
							r300: Cleaned up the r300SetupVertexShader function.  
						
						
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						204f9e3fdb 
					 
					
						
						
							
							r300: Cleaned up the r300SetupPixelShader function.  
						
						
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						381b86329e 
					 
					
						
						
							
							r300: Trivial clean up in radeon_lock.h.  
						
						
						
						
					 
					
						2007-06-24 14:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5eb2015a96 
					 
					
						
						
							
							r300: 2288 is a tcl only reg  
						
						
						
						
					 
					
						2007-06-24 17:21:26 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d59f0314bd 
					 
					
						
						
							
							md5 sums for 7.0  
						
						
						
						
					 
					
						2007-06-22 16:50:24 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1a413b4d77 
					 
					
						
						
							
							Use -pthread instead of -lpthread on FreeBSD.  
						
						
						
						
					 
					
						2007-06-22 11:19:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1d52b6aaf4 
					 
					
						
						
							
							fix bug rendering points with fragment program (see  #11330 )  
						
						
						
						
					 
					
						2007-06-22 09:47:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						1bf5076569 
					 
					
						
						
							
							Fix feedback color bug  #11332 .  In feedback mode, produce float colors.  
						
						
						
						
					 
					
						2007-06-22 08:02:46 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0f7f6e4e95 
					 
					
						
						
							
							clean up cache flush emission into one place  
						
						... 
						
						
						
						makes gears work with swtcl 
						
						
					 
					
						2007-06-22 19:18:04 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6a3ed5eb96 
					 
					
						
						
							
							Random state-change / primitive rendering.  Good for hammering on a driver...  
						
						
						
						
					 
					
						2007-06-21 18:11:29 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						578559822e 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-06-21 16:06:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						93becd8a18 
					 
					
						
						
							
							fix rgba pointer bug hit on zoomed+fogged glDrawPixels  
						
						
						
						
					 
					
						2007-06-21 16:06:27 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4d528e5454 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-06-21 16:04:04 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4fe48b4e85 
					 
					
						
						
							
							Merge branch 'origin' into i915-unification  
						
						
						
						
					 
					
						2007-06-21 14:14:24 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5d9dc02cbe 
					 
					
						
						
							
							Reset saved state for disasm when we've lost the context.  
						
						
						
						
					 
					
						2007-06-21 12:57:15 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f3f29d632e 
					 
					
						
						
							
							Add decoding of inline primitives in debug output.  
						
						
						
						
					 
					
						2007-06-21 12:53:07 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f972f58d80 
					 
					
						
						
							
							Improve fake bufmgr debugging, and don't try to migrate static buffers.  
						
						
						
						
					 
					
						2007-06-21 11:44:48 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1a49cd7f5b 
					 
					
						
						
							
							Add missing i915_disasm.h header and adjust copyright formatting on the .c  
						
						
						
						
					 
					
						2007-06-21 10:01:34 -07:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						ed5ed6fe2f 
					 
					
						
						
							
							r300: Corrected a bug in r300LineWidth.  
						
						... 
						
						
						
						Thanks to Panagiotis Papadakos for reporting it. 
						
						
					 
					
						2007-06-21 15:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						171dcdfa27 
					 
					
						
						
							
							Another round of fixing attribute interpolation for glDraw/CopyPixels.  
						
						... 
						
						
						
						Need to turn off FRAG_BIT_COL0 in swrast->_ActiveAttribMask when doing
glRead/CopyPixels to prevent the user's colors from getting overwritten
when a fragment program is active.
This was happening in the DRI drivers when MaintainTexEnv program was
used (the texenv fragment program was enabled when _swrast_DrawPixels was
called).
This still isn't an ideal solution, but fixes things for now. 
						
						
					 
					
						2007-06-21 09:15:32 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fe11b2c04b 
					 
					
						
						
							
							rename _swrast_update_fragment_attribs()  
						
						
						
						
					 
					
						2007-06-21 09:11:43 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						41d28d97f5 
					 
					
						
						
							
							clean up color0 code  
						
						
						
						
					 
					
						2007-06-21 18:35:25 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						36235e5ff1 
					 
					
						
						
							
							add a mem use for current dma buffer  
						
						
						
						
					 
					
						2007-06-21 18:35:00 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						faab84cfa6 
					 
					
						
						
							
							fix unfilled tris/quads  
						
						
						
						
					 
					
						2007-06-21 15:07:31 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d3ef71166d 
					 
					
						
						
							
							ensure cmd buffer space  
						
						
						
						
					 
					
						2007-06-21 14:43:53 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d1be4ab80f 
					 
					
						
						
							
							fix up vertex emission before state change  
						
						
						
						
					 
					
						2007-06-21 14:20:33 +10:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						d19d0596da 
					 
					
						
						
							
							support branch and loop in pixel shader  
						
						... 
						
						
						
						most of the sample working with some small modification 
						
						
					 
					
						2007-06-21 10:22:28 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						025efae411 
					 
					
						
						
							
							fix secondary color, fog is off for now  
						
						
						
						
					 
					
						2007-06-21 10:59:11 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6d8a4312ed 
					 
					
						
						
							
							fix projtex  
						
						
						
						
					 
					
						2007-06-21 10:50:27 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ad8abf7147 
					 
					
						
						
							
							fix quad-clip  
						
						
						
						
					 
					
						2007-06-21 10:32:39 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						08fb0bad72 
					 
					
						
						
							
							bring over vertex engine setup code from r300_Render and fix up  
						
						... 
						
						
						
						now have gears going.. + a few other trivial textured demoes 
						
						
					 
					
						2007-06-21 10:19:00 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f9c17ec58a 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-06-20 11:01:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a4af3e5ab3 
					 
					
						
						
							
							Effectively disable _TexEnvProgram before calling _swrast_DrawPixels().  
						
						... 
						
						
						
						It's OK to use _TexEnvProgram regardless of the texture state, but if fog
is also enabled, the fragment program is lacking the actual fog computation
so fogging doesn't appear.
Fixing this might involve a new _MaintainFogProgram field and related code.
For now, just disable the _TexEnvProgram and let swrast handle everything. 
						
						
					 
					
						2007-06-20 11:01:04 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b9080dd549 
					 
					
						
						
							
							fix glDrawPixels + fragment program problem  
						
						
						
						
					 
					
						2007-06-20 10:56:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c1cb541233 
					 
					
						
						
							
							copy wpos attrib info into zoomed span (fixes fog perspective correction problem)  
						
						
						
						
					 
					
						2007-06-20 10:55:31 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d7777f4598 
					 
					
						
						
							
							fixup some bits of tcl path  
						
						
						
						
					 
					
						2007-06-20 18:02:08 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2a6082b531 
					 
					
						
						
							
							swtcl: gears works  
						
						
						
						
					 
					
						2007-06-20 18:01:47 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						bd8eeb7ed0 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-06-19 18:50:26 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						bf0ae055de 
					 
					
						
						
							
							Fix TTM static allocation flags.  
						
						
						
						
					 
					
						2007-06-18 12:20:07 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1ddbfd779b 
					 
					
						
						
							
							Test for TTM presence initially rather than test for lack of classic aperture.  
						
						
						
						
					 
					
						2007-06-18 12:19:42 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4a841b969a 
					 
					
						
						
							
							more commits to fix things and stuff - still not doing anything except crashin  
						
						
						
						
					 
					
						2007-06-17 19:55:13 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						492bc67df1 
					 
					
						
						
							
							swtcl add debug and fix offset  
						
						
						
						
					 
					
						2007-06-17 15:44:42 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						780ae9f17d 
					 
					
						
						
							
							cleaned up reduced prim  
						
						
						
						
					 
					
						2007-06-17 15:05:43 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						3b8cf84aa5 
					 
					
						
						
							
							fixup packet setup - still hangs  
						
						
						
						
					 
					
						2007-06-17 14:47:09 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						aaf76906e8 
					 
					
						
						
							
							add missing swtcl file  
						
						
						
						
					 
					
						2007-06-17 14:27:58 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d42888dac3 
					 
					
						
						
							
							add more swtcl code to r300 - hangs card now  
						
						
						
						
					 
					
						2007-06-17 14:17:11 +10:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2754ac0878 
					 
					
						
						
							
							Replace intel_dump_batchbuffer with a more informational version.  
						
						
						
						
					 
					
						2007-06-15 16:58:15 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7a452b21a2 
					 
					
						
						
							
							Correct a mis-count in a LOAD_STATE_IMMEDIATE_1 length argument.  
						
						
						
						
					 
					
						2007-06-15 16:20:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						9cde7fb61d 
					 
					
						
						
							
							i915tex: Missing piece of SetTexOffset hook implementation for I830 generation.  
						
						
						
						
					 
					
						2007-06-15 15:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						bc81885bb2 
					 
					
						
						
							
							Initial r300 modes for swtcl it compiles!!  
						
						
						
						
					 
					
						2007-06-14 15:26:39 +10:00 
						 
				 
			
				
					
						
							
							
								Stephane Marchesin 
							
						 
					 
					
						
						
							
						
						f6963f57d9 
					 
					
						
						
							
							nouveau: remove useless viewport xform with id matrix.  
						
						
						
						
					 
					
						2007-06-14 00:44:16 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						74a11701f3 
					 
					
						
						
							
							Shorten the one-line synopsis of various packages.  
						
						... 
						
						
						
						They're cut off in .changes files if they're too long.
Thanks, Marc 'HE' Brockschmidt! 
						
						
					 
					
						2007-06-13 19:36:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						40cc47f8ee 
					 
					
						
						
							
							move clip to r300 emit  
						
						
						
						
					 
					
						2007-06-13 12:56:48 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						144e1e439f 
					 
					
						
						
							
							fix an error string, refactor _mesa_GetCompressedTexImageARB() to get rid of a goto  
						
						
						
						
					 
					
						2007-06-12 17:17:43 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						261ed74074 
					 
					
						
						
							
							fix make clean commands so missing subdirs don't cause infinite loops  
						
						
						
						
					 
					
						2007-06-12 17:06:27 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d70fa021d5 
					 
					
						
						
							
							added memcpy() to-do item  
						
						
						
						
					 
					
						2007-06-12 15:16:21 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ef82f004fa 
					 
					
						
						
							
							fix comment  
						
						
						
						
					 
					
						2007-06-12 15:08:43 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						edf07417be 
					 
					
						
						
							
							Fix TEXREL issues when using GLX_USE_TLS (see bug 7459).  
						
						
						
						
					 
					
						2007-06-12 09:47:03 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c1ba308e64 
					 
					
						
						
							
							fix GLX_USE_TLS breakage, fix a warning  
						
						
						
						
					 
					
						2007-06-12 08:57:12 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0fbc4c51a0 
					 
					
						
						
							
							Rework _mesa_update_texture_compare_function() to only be called during  
						
						... 
						
						
						
						state validation/update.
Note that we're still temporarily skipping the test for an active fragment
program.  Need to fix shadow2D() ... 
						
						
					 
					
						2007-06-11 17:16:18 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						495e2c8327 
					 
					
						
						
							
							rename/clean-up _mesa_validate_texture_wrap_mode  
						
						
						
						
					 
					
						2007-06-11 16:42:35 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						84e051b6a0 
					 
					
						
						
							
							fix typo, added comment  
						
						
						
						
					 
					
						2007-06-11 16:36:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						227315278d 
					 
					
						
						
							
							Replace texobj->Complete with texobj->_Complete since it's a derived field.  
						
						
						
						
					 
					
						2007-06-11 16:32:57 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a28977a4c7 
					 
					
						
						
							
							typo: s/derrived/derived/  
						
						
						
						
					 
					
						2007-06-11 16:27:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0186f1bc83 
					 
					
						
						
							
							Temporarily disable the calls to _mesa_update_texture_compare_function().  
						
						... 
						
						
						
						This fixes the depth-peel regression reported by Brad King. 
						
						
					 
					
						2007-06-11 16:04:36 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						cf239ced0d 
					 
					
						
						
							
							In generic_nop() call _mesa_warning() instead of _mesa_problem() since it's an app issue, not a mesa bug.  
						
						
						
						
					 
					
						2007-06-11 11:03:08 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c56588407c 
					 
					
						
						
							
							remove dead code  
						
						
						
						
					 
					
						2007-06-11 11:03:08 -06:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b96dbd2a3e 
					 
					
						
						
							
							r300: i can't see why we fallback for polygon offset line/fill  
						
						
						
						
					 
					
						2007-06-10 12:27:22 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						86eecc701e 
					 
					
						
						
							
							In supported_buffer_bitmask(), use framebuffer's visual, not context's visual  
						
						
						
						
					 
					
						2007-06-08 14:13:13 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						ee170f2955 
					 
					
						
						
							
							disable depthBits test in check_compatible(), see bug 11161  
						
						
						
						
					 
					
						2007-06-08 14:12:27 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						39d221ef14 
					 
					
						
						
							
							fix glReadPixels parameters to handle odd-width windows correctly  
						
						
						
						
					 
					
						2007-06-08 13:10:01 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5e9cff0b97 
					 
					
						
						
							
							disable shader program before glDrawPixels  
						
						
						
						
					 
					
						2007-06-08 13:02:14 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						009ddb4e50 
					 
					
						
						
							
							remove obsolete comment about max DEFAULT_SOFTWARE_DEPTH_BITS  
						
						
						
						
					 
					
						2007-06-08 12:24:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jouk 
							
						 
					 
					
						
						
							
						
						55f8b70530 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-06-08 13:38:24 +02:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						7b559a9102 
					 
					
						
						
							
							Add support for GL_ARB_fragment_program_shadow.  
						
						
						
						
					 
					
						2007-06-07 13:58:50 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						84d1b24647 
					 
					
						
						
							
							Fix ARB_fp spec conformance bug WRT shadow sampling.  
						
						... 
						
						
						
						The ARB_fp (and other assembly-level fragment program specs) say that the
depth comparison function is always GL_NONE in fragment program mode. 
						
						
					 
					
						2007-06-07 13:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						359c6eada7 
					 
					
						
						
							
							Add support for shadow mapping with vertex and fragment programs  
						
						
						
						
					 
					
						2007-06-07 12:12:14 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						2260c245fd 
					 
					
						
						
							
							Refactor shadow map modelview and projection code  
						
						... 
						
						
						
						Explicitly store the modelview matrix and projection matrix used when the
shadow map is created.  These matrices only need be updated when
RenderShadowMap is called.  Previously, slightly different code was used to
draw and project the shadow map. 
						
						
					 
					
						2007-06-07 12:09:44 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						f575d4fa7f 
					 
					
						
						
							
							Remove '#if defined' tests for ARB extensions.  
						
						
						
						
					 
					
						2007-06-07 11:59:42 -07:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						871f57365e 
					 
					
						
						
							
							r300: Added a comment regarding the R300_VAP_CLIP registers.  
						
						
						
						
					 
					
						2007-06-07 13:21:18 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						65b45d6d58 
					 
					
						
						
							
							r300: Removed a "don't think this is needed" comment, it actually is needed.  
						
						... 
						
						
						
						According to the comment you do not need to setup INPUT_CNTL when using vertex
buffers. However, not doing so results in a lockup. 
						
						
					 
					
						2007-06-07 13:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						9c50d84775 
					 
					
						
						
							
							r300: Explain the R300_VAP_OUTPUT_VTX_FMT_1 register.  
						
						
						
						
					 
					
						2007-06-07 13:20:08 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						10d5dd685c 
					 
					
						
						
							
							r300: Cleaned up long lines in r300Choose8888TexFormat.  
						
						
						
						
					 
					
						2007-06-07 13:19:47 +00:00 
						 
				 
			
				
					
						
							
							
								Wang Zhenyu 
							
						 
					 
					
						
						
							
						
						8331d9d7aa 
					 
					
						
						
							
							Add PCI IDs for the G33, Q33, and Q35 chipsets.  
						
						
						
						
					 
					
						2007-06-05 12:01:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						08a2cc2d23 
					 
					
						
						
							
							i915tex: Better attempt to release miptree when overriding texture image.  
						
						... 
						
						
						
						The previous approach could lead to crashes in FBO code that dereferences the
miptree struct pointer unconditionally. 
						
						
					 
					
						2007-06-05 19:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						89f070b3bb 
					 
					
						
						
							
							Remove dubious compile-time test for pre-2.4 Linux kernels.  
						
						... 
						
						
						
						LINUX_VERSION_CODE shouldn't be used by userspace code, it can be defined empty
these days.
If anybody still cares about 2.2 kernels, they should reinstate this as a
proper runtime test. 
						
						
					 
					
						2007-06-05 19:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						69358e73ce 
					 
					
						
						
							
							Updates for array texture shadow targets.  
						
						
						
						
					 
					
						2007-06-05 09:24:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0b11203038 
					 
					
						
						
							
							miniglx: implement GetProcAddressARB in miniglx as an alias for GPA  
						
						
						
						
					 
					
						2007-06-05 09:38:49 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b2dde0a783 
					 
					
						
						
							
							miniglx: update defines in linux-solo config  
						
						
						
						
					 
					
						2007-06-05 09:36:28 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						90630feeec 
					 
					
						
						
							
							r300: fix non-tcl rs4xx again.  
						
						
						
						
					 
					
						2007-06-02 16:21:50 +10:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2ac17c68e2 
					 
					
						
						
							
							Add buffer manager destroy function.  
						
						
						
						
					 
					
						2007-05-31 09:45:45 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						fb7e21514f 
					 
					
						
						
							
							Remove some stale comments.  
						
						
						
						
					 
					
						2007-05-31 09:34:08 -07:00 
						 
				 
			
				
					
						
							
							
								Wang Zhenyu 
							
						 
					 
					
						
						
							
						
						ad6351a994 
					 
					
						
						
							
							i915tex: Add support for 945GME  
						
						
						
						
					 
					
						2007-05-31 11:18:26 +01:00 
						 
				 
			
				
					
						
							
							
								Wang Zhenyu 
							
						 
					 
					
						
						
							
						
						a74eec5af5 
					 
					
						
						
							
							i915: Add support for 945GME chip  
						
						
						
						
					 
					
						2007-05-31 11:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								Wang Zhenyu 
							
						 
					 
					
						
						
							
						
						1b27ef39c9 
					 
					
						
						
							
							i965: Add pci info for 965GME/GLE chip.  
						
						
						
						
					 
					
						2007-05-31 11:18:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						2b7ef2549f 
					 
					
						
						
							
							Fix r300SetTexOffset for big endian platforms.  
						
						... 
						
						
						
						This was broken by the unification of the texture format table. 
						
						
					 
					
						2007-05-30 15:37:42 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						d61a595a5b 
					 
					
						
						
							
							r300: Corrected r300PointSize based on dumping the blob.  
						
						... 
						
						
						
						The OpenGL specification also verifies the default point size should be 1.0. 
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						da1d9d9795 
					 
					
						
						
							
							r300: Corrected r300LineWidth based on dumping the blob.  
						
						... 
						
						
						
						The OpenGL specification also verifies the default line width should be 1.0. 
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						7c008f365b 
					 
					
						
						
							
							r300: Removed goto statement in r300SetupRSUnit.  
						
						
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						e20acd9168 
					 
					
						
						
							
							r300: Cleaned up r300SetupRSUnit.  
						
						
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						705298c281 
					 
					
						
						
							
							r300: Cleaned up the state atom checking functions.  
						
						
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						6439bc5c0d 
					 
					
						
						
							
							r300: Cleaned up the state atom debugging code.  
						
						
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						f973ae78b2 
					 
					
						
						
							
							r300: Use compile-time endian detection in r300_state.c as well as r300_texstate.c.  
						
						... 
						
						
						
						Probably best to not mix-and-match compile-time and run-time detection... 
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						97a89227b0 
					 
					
						
						
							
							r300: Document registers 0x2220 to 0x2230.  
						
						... 
						
						
						
						These registers are per-pixel and per-vertex X and Y clipping planes. 
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						779a5c160f 
					 
					
						
						
							
							r300: Only support size 4 ELTs; this is what Mesa provides.  
						
						
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						1baef2f080 
					 
					
						
						
							
							r300: Use the CP_PACKET3 macro for Type 3 packets.  
						
						... 
						
						
						
						I haven't converted all of the Type 3 packets to the CP_PACKET3 macro yet
because some of the Type 3 packet defines are missing from the R300 register
definition file.
These defines need to be copied from DRM and Mesa into the R300 register
definition file then copied into both DRM and Mesa. 
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						3e5f8a6c89 
					 
					
						
						
							
							r300: Removed the (completely broken since new VBO branch) OPTIMIZE_ELTS path.  
						
						... 
						
						
						
						The VTXFMT code was broken by the new VBO branch and the OPTIMIZE_ELTS path
relied on the VTXFMT code...
I'm not even sure if the OPTIMIZE_ELTS path ever worked; the testing that I did
after minimizing the code duplication would have taken the same path as the
non-OPTIMIZE_ELTS code. 
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						7c893e98a3 
					 
					
						
						
							
							r300: Cleaned up the AOS code in r300_render.c.  
						
						
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b8813572ae 
					 
					
						
						
							
							r300: Added a comment in r300VAPInputCntl0.  
						
						
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						6a2ef09918 
					 
					
						
						
							
							r300: Cleaned up r300DestroyTexObj.  
						
						
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						7e2c381a22 
					 
					
						
						
							
							r300: R300_SE_VTE_CNTL applies to both non-TCL and TCL hardware.  
						
						... 
						
						
						
						See r300ResetHwState. 
						
						
					 
					
						2007-05-30 03:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0c5662acc7 
					 
					
						
						
							
							use glXGetProcAddress to get extension funcs  
						
						
						
						
					 
					
						2007-05-29 08:08:03 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5237f863ed 
					 
					
						
						
							
							check for flat/smooth interp for generic/specular attrib  
						
						
						
						
					 
					
						2007-05-29 08:08:03 -06:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						1fc08251ee 
					 
					
						
						
							
							Revert "r300: Removed the R300_RS_INTERP_[0-9]_UNKNOWN (magic) defines."  
						
						... 
						
						
						
						This reverts commit bb3558e651markus.amsler@oribi.org >. Apparently these defines are required, although I'm
not sure why. 
						
						
					 
					
						2007-05-27 02:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						d42c8ab630 
					 
					
						
						
							
							r300: Rearranged the DWORD construction in r300VAPInputRoute0 for clarity.  
						
						... 
						
						
						
						Doesn't actually change anything; just makes it easier to read. 
						
						
					 
					
						2007-05-26 21:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						3b8fc727e6 
					 
					
						
						
							
							r300: Removed duplicate AOS format defines; already defined in r300_reg.h.  
						
						
						
						
					 
					
						2007-05-26 20:59:16 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						e96d10a861 
					 
					
						
						
							
							r300: Removed unused aos_reg variable.  
						
						
						
						
					 
					
						2007-05-26 19:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						e8b8fd366b 
					 
					
						
						
							
							r300: Use "rmesa" not "r300" in r300_emit.c; some of the macros require "rmesa".  
						
						
						
						
					 
					
						2007-05-26 17:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						7bc7f08d88 
					 
					
						
						
							
							r300: Cleaned up the non-TCL RENDERINPUTS, etc.  
						
						
						
						
					 
					
						2007-05-26 17:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						6be60a389b 
					 
					
						
						
							
							r300: Whitespace cleanup in r300_emit.c.  
						
						
						
						
					 
					
						2007-05-26 17:13:57 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						0d8aba9a47 
					 
					
						
						
							
							r300: Added the r300VAPInputCntl0 function.  
						
						... 
						
						
						
						The function just returns the hard-coded value (0x5555) even though we have no
idea what this means... 
						
						
					 
					
						2007-05-26 15:49:24 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						ae0f17d591 
					 
					
						
						
							
							r300: Added r300VAPOutputCntl0 and r300VAPOutputCntl1 to r300_emit.c.  
						
						
						
						
					 
					
						2007-05-26 15:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						4e98dcb85f 
					 
					
						
						
							
							r300: Removed R300_PFS_NODE_LAST_NODE replaced by R300_PFS_NODE_OUTPUT_COLOR.  
						
						
						
						
					 
					
						2007-05-26 14:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						f4ad34e8bb 
					 
					
						
						
							
							r300: Renamed the t_vic function.  
						
						
						
						
					 
					
						2007-05-26 12:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						fbe705f600 
					 
					
						
						
							
							r300: Renamed the t_vir0 and t_vir1 functions.  
						
						
						
						
					 
					
						2007-05-26 00:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						9ed32f4251 
					 
					
						
						
							
							r300: Renamed "dt" to "attribptr" in the t_vir0 function.  
						
						
						
						
					 
					
						2007-05-25 23:50:36 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b9c0a00ed0 
					 
					
						
						
							
							r300: Specify the type in the t_vir0 function.  
						
						
						
						
					 
					
						2007-05-25 23:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						9b727e117e 
					 
					
						
						
							
							r300: Cleaned up t_vir0 and t_vir1 slightly.  
						
						
						
						
					 
					
						2007-05-25 23:02:57 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						f78ddc69a0 
					 
					
						
						
							
							r300: Use C style comments in r300_emit.c.  
						
						
						
						
					 
					
						2007-05-25 22:01:20 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						67ac9bf822 
					 
					
						
						
							
							r300: Removed a (disabled and unneeded) assertion.  
						
						... 
						
						
						
						The r300EmitVec functions don't touch the buf member so the assertion isn't
needed here. 
						
						
					 
					
						2007-05-25 21:54:45 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						31a86804ae 
					 
					
						
						
							
							r300: Improved the r300EmitVec debugging information.  
						
						
						
						
					 
					
						2007-05-25 21:49:53 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						b042703935 
					 
					
						
						
							
							r300: Use #if 0 for disabled code.  
						
						
						
						
					 
					
						2007-05-25 21:43:24 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						93206f7815 
					 
					
						
						
							
							r300: Added a TODO note and some tiny cleanups to r300_emit.c.  
						
						
						
						
					 
					
						2007-05-25 21:38:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9f39692e21 
					 
					
						
						
							
							add glxtokens.h to xmesa_xf86.h as discussed on mailing list  
						
						
						
						
					 
					
						2007-05-26 15:58:56 +10:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e734369565 
					 
					
						
						
							
							remove #include "GL/glxtokens.h"  
						
						
						
						
					 
					
						2007-05-25 08:58:15 -06:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						8a6a5dc660 
					 
					
						
						
							
							r300: Use GL_TRUE rather than 1 for the GLboolean type.  
						
						
						
						
					 
					
						2007-05-25 13:59:15 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						00a9e4eb8c 
					 
					
						
						
							
							r300: Removed unused vpucount macro from r300_state.c.  
						
						
						
						
					 
					
						2007-05-25 13:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b9323aa2cb 
					 
					
						
						
							
							Replace the flags/hint arguments to bo_alloc{,_static} with a location mask.  
						
						... 
						
						
						
						Now, allocations only take locations, rather than a variety of unused flags.
The only interesting flag before was the no_move/no_evict pair for scanout
and similar buffers, which the DRI drivers don't use.  That will be readded
when we get to using this code for display buffer allocation, by adding a
pin/unpin call (dynamic pinning/unpinning may be useful for VT switching and
root window resizing).
This commit changes one instance of DRM_BO_FLAG_MEM_LOCAL with
DRM_BO_FLAG_MEM_TT, which appeared to have been unintentional. 
						
						
					 
					
						2007-05-24 16:55:06 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						fd9d27e068 
					 
					
						
						
							
							Merge branch 'master' into i915-unification  
						
						... 
						
						
						
						Conflicts:
	src/mesa/drivers/dri/i915tex/i830_texstate.c
	src/mesa/drivers/dri/i915tex/i915_texstate.c 
						
						
					 
					
						2007-05-24 16:46:54 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e4b037051e 
					 
					
						
						
							
							fix logic for calling _swrast_update_deferred_texture()  
						
						
						
						
					 
					
						2007-05-24 17:07:48 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						98d2a4a244 
					 
					
						
						
							
							doxygen-ize some comments  
						
						
						
						
					 
					
						2007-05-23 16:58:01 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						f116aed1ed 
					 
					
						
						
							
							restore GL_TEXTURE_LOD_BIAS in _mesa_PopAttrib(), bug 11049  
						
						
						
						
					 
					
						2007-05-23 16:51:30 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						e5ed09e60e 
					 
					
						
						
							
							incr/decr 1D/2DArray texture refcounts like other targets  
						
						
						
						
					 
					
						2007-05-23 16:51:30 -06:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						f2e99e6a58 
					 
					
						
						
							
							r300: Call the r300Fogfv function directly within r300_state.c.  
						
						... 
						
						
						
						This required moving the r300Enable function but there are no actual changes. 
						
						
					 
					
						2007-05-23 21:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a700832214 
					 
					
						
						
							
							Fix problem w/ two-sided lighting and fragment programs (depth-peel regression)  
						
						
						
						
					 
					
						2007-05-23 15:34:50 -06:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						491618b33d 
					 
					
						
						
							
							r300: Use switch statements in r300ResetHwState, etc.  
						
						
						
						
					 
					
						2007-05-23 21:12:11 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						f1441bbd18 
					 
					
						
						
							
							r300: Minor indenting corrections in the texture format table.  
						
						
						
						
					 
					
						2007-05-23 18:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						ba8d3fb136 
					 
					
						
						
							
							r300: Use a single texture format table; reduces duplication.  
						
						
						
						
					 
					
						2007-05-23 18:37:55 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						9b9a1602f9 
					 
					
						
						
							
							r300: Corrected the RGB888 texture format entry.  
						
						... 
						
						
						
						I think this is correct, assuming no endian issues. See commmit
59a08923f5 
						
						
					 
					
						2007-05-23 17:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						bb3558e651 
					 
					
						
						
							
							r300: Removed the R300_RS_INTERP_[0-9]_UNKNOWN (magic) defines.  
						
						... 
						
						
						
						Supposedly you need to set these values for the interpolaters to work, but they
seem to work fine without these values. 
						
						
					 
					
						2007-05-23 17:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						d062b6cd26 
					 
					
						
						
							
							Fix point attentuation problem (bug 11042)  
						
						... 
						
						
						
						ctx->Point._Attentuation was computed in wrong place and the VB->Eye coord Z
array wasn't indexed correctly in run_point_stage(). 
						
						
					 
					
						2007-05-23 08:58:08 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a194bc3a85 
					 
					
						
						
							
							Replace initInitState() with _mesa_init_driver_state().  
						
						
						
						
					 
					
						2007-05-22 16:56:02 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a99114a69f 
					 
					
						
						
							
							added _mesa_init_driver_state() to replace duplicated code in intel drivers  
						
						
						
						
					 
					
						2007-05-22 16:54:25 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3a2ffadb7c 
					 
					
						
						
							
							include swrast_setup/swrast_setup.h to silence warning  
						
						
						
						
					 
					
						2007-05-22 16:50:05 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						0425548961 
					 
					
						
						
							
							don't treat FRAG_BIT_WPOS as a generic attribute (fixes depth peel regression)  
						
						
						
						
					 
					
						2007-05-22 10:07:49 -06:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						e0885b84a0 
					 
					
						
						
							
							i915tex: Implement SetTexOffset hook.  
						
						... 
						
						
						
						Only build tested for I830 generation. 
						
						
					 
					
						2007-05-22 14:08:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						59a08923f5 
					 
					
						
						
							
							r300: Implement SetTexOffset hook.  
						
						
						
						
					 
					
						2007-05-22 14:08:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						043d219b6d 
					 
					
						
						
							
							Add interfaces for overriding texture images with driver specific 'offsets'.  
						
						... 
						
						
						
						To be used by AIGLX for GLX_EXT_texture_from_pixmap without several
additional data copies. 
						
						
					 
					
						2007-05-22 14:08:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						24d965fab5 
					 
					
						
						
							
							Fix xserver build after recent XMesa changes.  
						
						... 
						
						
						
						Only build tested. 
						
						
					 
					
						2007-05-22 13:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9e3e3883fa 
					 
					
						
						
							
							get rid of GenTexturesLock, used ctx->Shared->Mutex  
						
						
						
						
					 
					
						2007-05-21 22:10:06 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						c62da91f44 
					 
					
						
						
							
							remove the unused texobj Mutex field  
						
						
						
						
					 
					
						2007-05-21 21:59:20 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						5c5ab90c76 
					 
					
						
						
							
							remove a VMS-ism that doesn't seem needed elsewhere  
						
						
						
						
					 
					
						2007-05-21 21:49:34 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a01ee8ff0b 
					 
					
						
						
							
							improve some comments, clean-up formatting  
						
						
						
						
					 
					
						2007-05-21 21:48:33 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						3898e67f49 
					 
					
						
						
							
							remove some whitespace  
						
						
						
						
					 
					
						2007-05-21 21:48:08 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b4f8d4455b 
					 
					
						
						
							
							set texcoords depending on GLX_Y_INVERTED_EXT  
						
						
						
						
					 
					
						2007-05-21 20:57:09 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a10ba38df7 
					 
					
						
						
							
							return True for GLX_Y_INVERTED_EXT query  
						
						
						
						
					 
					
						2007-05-21 20:56:35 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						74a30c351f 
					 
					
						
						
							
							fog: fix potential issues with generated vp using fog  
						
						... 
						
						
						
						Change the generated vertex programs (tnl/brw) to follow the same logic as
the tnl fog wrt using absolute value, and sync them up a bit (untested). 
						
						
					 
					
						2007-05-22 03:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						3e21a014c3 
					 
					
						
						
							
							fog: fix issues with negative fog coords (may  fix   #10529 )  
						
						... 
						
						
						
						Rework tnl fog a bit. Make sure we always use ABS(eyez) when fog coord source
is depth, OTOH it does not seem to be necessary to use it (as was done before
in some cases) if fog coord source is fogcoord (just to save some work).
This fixes tests/fog (the first 2 cases) with i915/i915tex. 
						
						
					 
					
						2007-05-22 03:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						7f1879d4e1 
					 
					
						
						
							
							make sure optimized fog params get updated  
						
						
						
						
					 
					
						2007-05-22 03:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						1078ef83eb 
					 
					
						
						
							
							i915/i915tex: minor cleanup (remove unneeded function call  
						
						
						
						
					 
					
						2007-05-22 03:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						b1c640deda 
					 
					
						
						
							
							unbreak 3d textures (typo when setting tex layout)  
						
						
						
						
					 
					
						2007-05-22 03:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b1fcabefa2 
					 
					
						
						
							
							Don't read beyond the end of the buffer with INTEL_DEBUG=bat.  
						
						
						
						
					 
					
						2007-05-21 13:06:12 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b0b84529cf 
					 
					
						
						
							
							Enable INTEL_DEBUG environment variable.  
						
						
						
						
					 
					
						2007-05-21 11:08:55 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2b325a9f32 
					 
					
						
						
							
							Remove unused intel_batchpool.c.  
						
						... 
						
						
						
						This may need to be implemented again, but probably not as a buffer manager
(pool). 
						
						
					 
					
						2007-05-21 10:53:33 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8b8d4d3e10 
					 
					
						
						
							
							Notify the fake buffer manager on contended lock take.  
						
						
						
						
					 
					
						2007-05-21 10:49:32 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a8676c45cc 
					 
					
						
						
							
							if light position is local, treat it as a homogeneous coord and divide by W (see bug 11009)  
						
						
						
						
					 
					
						2007-05-21 08:57:18 -06:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						e1b0715dd6 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-05-21 11:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						a5c6598966 
					 
					
						
						
							
							Merge remote branch 'origin/debian-unstable' into debian-experimental  
						
						... 
						
						
						
						Conflicts:
	debian/changelog 
						
						
					 
					
						2007-05-21 11:33:42 +02:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						9e8a961dd7 
					 
					
						
						
							
							Overhaul/simplify SWvertex and SWspan attribute handling.  
						
						... 
						
						
						
						Instead of separate fog/specular/texcoord/varying code, just treat all of
them as generic attributes.  Simplifies the point/line/triangle functions. 
						
						
					 
					
						2007-05-20 12:27:39 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						aa133a9dae 
					 
					
						
						
							
							add missing right-paren  
						
						
						
						
					 
					
						2007-05-20 12:17:21 -06:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						9df4f842d5 
					 
					
						
						
							
							r300: Added TODO comment regarding immediate mode implementation.  
						
						
						
						
					 
					
						2007-05-20 17:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver McFadden 
							
						 
					 
					
						
						
							
						
						62b6eef0d7 
					 
					
						
						
							
							r300: Just use "inline" rather than "__inline__".  
						
						
						
						
					 
					
						2007-05-20 13:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						a2305ebfa2 
					 
					
						
						
							
							need to copy new 1D/2D array texture objects in _mesa_PushAttrib()  
						
						
						
						
					 
					
						2007-05-19 09:10:44 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						74519c4231 
					 
					
						
						
							
							Disable (at least for now) PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC typedef.  
						
						... 
						
						
						
						If an app (like progs/samples/blendxor.c) includes both gl.h and glext.h
this typedef will get hit in both headers, causing an error.
Possibly work around by bringing GL_NV_geometry_program4 items into gl.h. 
						
						
					 
					
						2007-05-19 08:56:15 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						80a5798719 
					 
					
						
						
							
							added GL_EXT_texture_from_pixmap  
						
						
						
						
					 
					
						2007-05-19 08:30:31 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4465377ca3 
					 
					
						
						
							
							GLX_EXT_texture_from_pixmap test  
						
						
						
						
					 
					
						2007-05-19 08:30:31 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7ace7cfba4 
					 
					
						
						
							
							added texture_from_pixmap functions  
						
						
						
						
					 
					
						2007-05-19 08:30:31 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						fd54564f78 
					 
					
						
						
							
							Implement GLX_EXT_texture_from_pixmap.  
						
						... 
						
						
						
						Could be done more efficiently... but works. 
						
						
					 
					
						2007-05-19 08:30:31 -06:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						eb6418b895 
					 
					
						
						
							
							fix miptree layout (i915) for small compressed mipmaps  
						
						... 
						
						
						
						This seems to work now. Also fix i945 set_level_info, need to match i915
behaviour for storing mip height, as it's assumed to be the mip width
(in texels) elsewhere and the division by 4 is done later (untested). 
						
						
					 
					
						2007-05-19 04:38:55 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						25551bdfad 
					 
					
						
						
							
							fix copy & paste bug of previous commit, breaking dxt5 formats  
						
						
						
						
					 
					
						2007-05-19 03:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						28f53ace33 
					 
					
						
						
							
							fix miptree comparison with compressed textures  
						
						... 
						
						
						
						TexelBytes is always 0 with compressed textures, thus would never match
mt->cpp. This caused constant blitting around of textures, and it fixes at
least the horrible performance of Q3 if compressed textures are enabled. 
						
						
					 
					
						2007-05-19 00:59:46 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						3ad9c551b9 
					 
					
						
						
							
							fix small s3tc mipmaps ( #10968 )  
						
						... 
						
						
						
						make sure that always whole blocks are uploaded.
(May still not work correctly if the top mip map is not at least a full block,
that is 4 pixels wide - not sure, but probably doesn't happen in real world) 
						
						
					 
					
						2007-05-19 00:59:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1bdee18536 
					 
					
						
						
							
							Merge branch 'master' into i915-unification  
						
						... 
						
						
						
						Conflicts:
	src/mesa/drivers/dri/common/dri_bufmgr.c
	src/mesa/drivers/dri/common/dri_drmpool.c
	src/mesa/drivers/dri/i915tex/intel_batchpool.c
	src/mesa/drivers/dri/i915tex/intel_buffer_objects.c
	src/mesa/drivers/dri/i915tex/intel_regions.c
	src/mesa/drivers/dri/i915tex/intel_screen.c
	src/mesa/drivers/dri/i915tex/intel_screen.h 
						
						
					 
					
						2007-05-18 14:14:12 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c085e350df 
					 
					
						
						
							
							Fix a refcounting mistake with first_swap_fence.  
						
						
						
						
					 
					
						2007-05-18 13:47:46 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a926b7397b 
					 
					
						
						
							
							Fix another mis-calling of _fence_wait_internal.  
						
						
						
						
					 
					
						2007-05-18 13:47:21 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						431baf221e 
					 
					
						
						
							
							Allow unreference with a NULL argument.  
						
						
						
						
					 
					
						2007-05-18 12:59:39 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						425d0c6305 
					 
					
						
						
							
							Fix double-counting of low_offset in block->virtual.  
						
						
						
						
					 
					
						2007-05-18 12:57:34 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b0529dcc7b 
					 
					
						
						
							
							Zero out bufmgr_fake on alloc.  
						
						
						
						
					 
					
						2007-05-18 12:39:00 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						71648a088e 
					 
					
						
						
							
							Dead code elimination and fix bufmgr_fake_wait_idle.  
						
						
						
						
					 
					
						2007-05-18 12:10:05 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						180f0bb964 
					 
					
						
						
							
							Kill old struct bufmgr members.  
						
						
						
						
					 
					
						2007-05-18 12:09:34 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						bb1bb88bab 
					 
					
						
						
							
							Fix some use-before-initialize in bufmgr_fake.  
						
						
						
						
					 
					
						2007-05-18 11:55:00 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4cf2cc0d18 
					 
					
						
						
							
							Ratchet required version down to 1.5 (pre-TTM).  
						
						
						
						
					 
					
						2007-05-18 11:29:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						4fca6bfa5d 
					 
					
						
						
							
							fix STATE_HALF_VECTOR value (bug 10987)  
						
						
						
						
					 
					
						2007-05-18 07:46:27 -06:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						1865ef6fd4 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-05-18 13:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								Christoff Brill 
							
						 
					 
					
						
						
							
						
						8452814ec6 
					 
					
						
						
							
							change max anisotropy test  
						
						
						
						
					 
					
						2007-05-17 17:18:13 -06:00 
						 
				 
			
				
					
						
							
							
								Christoff Brill 
							
						 
					 
					
						
						
							
						
						63155ca2ca 
					 
					
						
						
							
							use R200_DEBUG for debug output  
						
						
						
						
					 
					
						2007-05-17 17:17:25 -06:00 
						 
				 
			
				
					
						
							
							
								Christoff Brill 
							
						 
					 
					
						
						
							
						
						0985e786cd 
					 
					
						
						
							
							remove CVS/XFree86 keywords  
						
						
						
						
					 
					
						2007-05-17 17:16:37 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b12b24a430 
					 
					
						
						
							
							Restore missing intel_batchbuffer_reset() which was needed.  
						
						
						
						
					 
					
						2007-05-17 15:36:43 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1f08f5d970 
					 
					
						
						
							
							Rename the i915tex_dri.so driver to just i915_dri.so again.  
						
						
						
						
					 
					
						2007-05-17 15:36:26 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						cfc21190af 
					 
					
						
						
							
							Convert i915tex to the new interface and make it compile.  
						
						
						
						
					 
					
						2007-05-17 15:28:01 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						57ca033885 
					 
					
						
						
							
							get rid of needless static function declarations at top of file  
						
						
						
						
					 
					
						2007-05-17 15:28:42 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						7fcf231c57 
					 
					
						
						
							
							In DestroyPbuffer(), use GetReq() intead of GetReqExtra(). See bug 10983.  
						
						
						
						
					 
					
						2007-05-17 15:28:42 -06:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						d834a870e6 
					 
					
						
						
							
							Add missing _EXT suffix to 2D_ARRAY target enums.  
						
						
						
						
					 
					
						2007-05-17 11:54:22 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						817181ea50 
					 
					
						
						
							
							Add array texture targets to list that can use compressed formats.  
						
						
						
						
					 
					
						2007-05-17 11:16:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						064cd7c78c 
					 
					
						
						
							
							Refactor determining whether a texture target can use compressed format  
						
						
						
						
					 
					
						2007-05-17 11:14:58 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						b5bbe055e4 
					 
					
						
						
							
							make srcPtr param to make_1d_stack_mipmap() const  
						
						
						
						
					 
					
						2007-05-17 08:56:46 -06:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						6ee6b2dcd9 
					 
					
						
						
							
							Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa  
						
						
						
						
					 
					
						2007-05-17 08:54:08 -06:00 
						 
				 
			
				
					
						
							
							
								Tommy Schultz Lassen 
							
						 
					 
					
						
						
							
						
						67f82731fc 
					 
					
						
						
							
							r300: Removed the radeon_vertex_buffer structure.  
						
						
						
						
					 
					
						2007-05-17 14:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						bb372f1c9b 
					 
					
						
						
							
							Initial implementation of MESA_texture_array  
						
						... 
						
						
						
						Shadow sampling from texture arrays is still not implemented.  Everything
else should be there, though. 
						
						
					 
					
						2007-05-16 15:34:22 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						9ebffb86a6 
					 
					
						
						
							
							Initial version of MESA_texture_array spec.  
						
						
						
						
					 
					
						2007-05-16 15:33:36 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7b971a5008 
					 
					
						
						
							
							WIP: Replace TTM buffer pool manager with a simplified interface.  
						
						... 
						
						
						
						The interface is not solid yet (some simplification to do still, and
adjustment for 0-copy), and the drivers are not converted.  However, the new
interface allows using the same calls to support either a TTM or a classic
static allocation backend, with the static backend allowing a more limited
feature set. 
						
						
					 
					
						2007-05-16 15:14:20 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						2f61cbd30c 
					 
					
						
						
							
							Add simple program to test GL_MESA_texture_array.  
						
						
						
						
					 
					
						2007-05-16 14:46:13 -07:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						78bd2912f8 
					 
					
						
						
							
							Add enums and functions for GL_{MESA,EXT}_texture_array.  
						
						
						
						
					 
					
						2007-05-16 14:45:52 -07:00 
						 
				 
			
				
					
						
							
							
								Brian 
							
						 
					 
					
						
						
							
						
						347bb541f5 
					 
					
						
						
							
							Skeleton file for 7.1 release notes.  
						
						
						
						
					 
					
						2007-05-14 14:40:59 -06:00 
						 
				 
			
				
					
						
							
							
								J.Jansen 
							
						 
					 
					
						
						
							
						
						518f916886 
					 
					
						
						
							
							Updated OpenVMS makefiles  
						
						... 
						
						
						
						modified:   src/mesa/descrip.mms
	modified:   src/mesa/drivers/osmesa/descrip.mms
	modified:   src/mesa/drivers/x11/descrip.mms
	modified:   src/mesa/main/descrip.mms
	modified:   src/mesa/shader/descrip.mms
	modified:   src/mesa/shader/slang/descrip.mms
	modified:   src/mesa/swrast/descrip.mms
	modified:   src/mesa/swrast_setup/descrip.mms
	modified:   src/mesa/tnl/descrip.mms 
						
						
					 
					
						2007-05-10 08:04:39 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						a8c856d43c 
					 
					
						
						
							
							Cherry-pick commmit  65faf023 by Michel Dänzer to fix r300 crash.  
						
						... 
						
						
						
						r300: Don't crash in radeonUpdatePageFlipping when !radeon->glCtx->DrawBuffer.
This feels like a kludge, maybe there's a better solution. 
						
						
					 
					
						2007-05-09 15:09:12 +02:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						58eac1bbf3 
					 
					
						
						
							
							Support loop, conditional update fix  
						
						
						
						
					 
					
						2007-05-09 10:08:10 +08:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						a78b26fff0 
					 
					
						
						
							
							support nested function call  
						
						... 
						
						
						
						else instruction fix. 
						
						
					 
					
						2007-04-30 15:24:38 +08:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						1953cfc954 
					 
					
						
						
							
							Update changelog  
						
						
						
						
					 
					
						2007-04-30 00:08:11 -04:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						8e7bac950e 
					 
					
						
						
							
							Merge branch 'upstream-experimental' into debian-experimental  
						
						
						
						
					 
					
						2007-04-29 23:23:00 -04:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						03cdacfb6a 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-04-25 10:37:10 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						30f3c3dfad 
					 
					
						
						
							
							Update changelog.  
						
						
						
						
					 
					
						2007-04-25 08:42:02 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						dee1b0d5bb 
					 
					
						
						
							
							Merge remote branch 'upstream/master' into debian-experimental  
						
						
						
						
					 
					
						2007-04-25 08:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						6f2b0fe463 
					 
					
						
						
							
							New upstream release candidate.  
						
						... 
						
						
						
						Refresh a couple patches. 
						
						
					 
					
						2007-04-25 01:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						0c69176498 
					 
					
						
						
							
							Merge tag 'mesa_6_5_3_rc3' into debian-experimental  
						
						
						
						
					 
					
						2007-04-25 01:41:05 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						4e7a0385b5 
					 
					
						
						
							
							Merge tag 'mesa_6_5_3_rc2' into debian-experimental  
						
						
						
						
					 
					
						2007-04-25 01:40:50 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						4adbd94b10 
					 
					
						
						
							
							Only install stuff in mesa-swx11-source if we're building arch:all packages.  
						
						
						
						
					 
					
						2007-04-23 11:00:09 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						4a2905b645 
					 
					
						
						
							
							Delete obsolete file.  
						
						
						
						
					 
					
						2007-04-22 18:08:58 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						0638c6b530 
					 
					
						
						
							
							Add generated files from the tarball so they're included in mesa-swx11-source.  
						
						
						
						
					 
					
						2007-04-22 18:08:35 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						7dd35ce013 
					 
					
						
						
							
							Delete .gitignore files which do more harm than good in a debian package tree.  
						
						
						
						
					 
					
						2007-04-22 18:07:52 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						c8629c3178 
					 
					
						
						
							
							Resync debian/scripts/install-source.sh.  
						
						
						
						
					 
					
						2007-04-22 00:51:10 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						77ccf51cb3 
					 
					
						
						
							
							New upstream release candidate.  
						
						
						
						
					 
					
						2007-04-22 00:50:40 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						01197f0c77 
					 
					
						
						
							
							Merge branch 'upstream-experimental' into debian-experimental  
						
						
						
						
					 
					
						2007-04-22 00:34:30 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						69c86ff4fd 
					 
					
						
						
							
							Remove leftover file.  
						
						
						
						
					 
					
						2007-04-22 00:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						9a42ffad81 
					 
					
						
						
							
							Add build-dependencies on libxdamage-dev and libxfixes-dev.  
						
						
						
						
					 
					
						2007-04-21 21:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						0d8633bf8c 
					 
					
						
						
							
							Delete autogenerated files, and files not included in the tarball.  
						
						
						
						
					 
					
						2007-04-21 21:20:37 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						d79e80a3d0 
					 
					
						
						
							
							New upstream release candidate.  
						
						... 
						
						
						
						Drop patches included upstream. 
						
						
					 
					
						2007-04-21 20:47:01 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						d890ebdd25 
					 
					
						
						
							
							Merge branch 'upstream-experimental' into debian-experimental  
						
						... 
						
						
						
						Conflicts:
	doxygen/Makefile
	doxygen/common.doxy
	doxygen/doxy.bat
	doxygen/glapi.doxy
	doxygen/header.html
	doxygen/main.doxy
	doxygen/math.doxy
	doxygen/shader.doxy
	doxygen/swrast.doxy
	doxygen/swrast_setup.doxy
	doxygen/tnl.doxy
	doxygen/tnl_dd.doxy
	progs/tests/Makefile
	progs/tests/fbotest1.c
	progs/tests/fbotest2.c
	progs/tests/fbotexture.c
	progs/tests/mipmap_limits.c
	progs/tests/sharedtex.c
	progs/tools/trace/gltrace_support.cc
	progs/trivial/Makefile
	src/egl/docs/EGL_MESA_screen_surface
	src/egl/main/egllog.c
	src/glx/mini/Makefile
	src/glx/mini/driver.h
	src/mesa/drivers/allegro/amesa.c
	src/mesa/drivers/windows/gldirect/dx7/gld_driver_dx7.c
	src/mesa/drivers/windows/gldirect/dx7/gld_ext_dx7.c
	src/mesa/drivers/windows/gldirect/dx7/gld_primitive_dx7.c
	src/mesa/drivers/windows/gldirect/dx8/gld_driver_dx8.c
	src/mesa/drivers/windows/gldirect/dx8/gld_ext_dx8.c
	src/mesa/drivers/windows/gldirect/dx8/gld_primitive_dx8.c
	src/mesa/drivers/windows/gldirect/dx9/gld_driver_dx9.c
	src/mesa/drivers/windows/gldirect/dx9/gld_ext_dx9.c
	src/mesa/drivers/windows/gldirect/dx9/gld_primitive_dx9.c
	src/mesa/drivers/windows/gldirect/mesasw/gld_wgl_mesasw.c 
						
						
					 
					
						2007-04-21 20:27:55 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						5ee9b3ce72 
					 
					
						
						
							
							Fix conflicts for libGLw packages.  
						
						... 
						
						
						
						libglw1-mesa does not have to conflict with earlier libgl1-mesa-swx11
(libGLw was only shipped as development libs/headers within swx11-dev).
libglw1-mesa-dev needs to conflicts with libglw-dev. 
						
						
					 
					
						2007-04-21 20:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						031b539a09 
					 
					
						
						
							
							Split out libGLw libs and headers from libgl1-mesa-swx11.  
						
						... 
						
						
						
						Ship both static and shared libraries for libGLw, creating libglw1-mesa and
libglw1-mesa-dev (closes : #374904 ). 
						
						
					 
					
						2007-04-21 20:19:38 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						47c3c706e8 
					 
					
						
						
							
							Add 09_i915_always_enable_pixel_fog.patch  
						
						
						
						
					 
					
						2007-04-21 18:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						0d830a616c 
					 
					
						
						
							
							Add 08_r300_update_window_state_when_bound_but_stamp_changed.patch  
						
						
						
						
					 
					
						2007-04-20 18:53:47 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						e219bf8338 
					 
					
						
						
							
							Add 07_call_radeonSetCliprects_from_radeonMakeCurrent.patch  
						
						
						
						
					 
					
						2007-04-20 18:44:59 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						6c0fba2480 
					 
					
						
						
							
							Prepare changelog for upload.  
						
						
						
						
					 
					
						2007-04-20 05:58:00 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						f4cc159f53 
					 
					
						
						
							
							Revert "  * Split out libGLw libs and headers from libgl1-mesa-swx11 and ship both"  
						
						... 
						
						
						
						This reverts commit 856ae782c7 
						
						
					 
					
						2007-04-20 05:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						04c002abc2 
					 
					
						
						
							
							Revert "Fix conflicts for libGLw packages."  
						
						... 
						
						
						
						This reverts commit 048144074b 
						
						
					 
					
						2007-04-20 05:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						78fd17907e 
					 
					
						
						
							
							Merge branch 'debian-experimental' into debian-unstable  
						
						
						
						
					 
					
						2007-04-20 05:52:20 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						47edc83080 
					 
					
						
						
							
							Merge branch 'debian-experimental' into debian-unstable  
						
						... 
						
						
						
						Conflicts:
	configs/debian-osmesa16
	configs/debian-osmesa16-static
	configs/debian-osmesa32
	configs/debian-osmesa32-static
	debian/changelog
	debian/compat
	debian/control
	debian/copyright
	debian/libgl1-mesa-dev.install
	debian/libgl1-mesa-swx11-dev.install
	debian/libgl1-mesa-swx11.shlibs
	debian/libglu1-mesa-dev.install
	debian/mesa-common-dev.docs
	debian/mesa-common-dev.install
	debian/rules
	src/mesa/x86-64/matypes.h
	src/mesa/x86/matypes.h 
						
						
					 
					
						2007-04-20 05:44:24 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						33e34f5bf4 
					 
					
						
						
							
							Merge tag 'mesa_6_5_1' into debian-unstable  
						
						... 
						
						
						
						Conflicts:
	progs/util/README
	progs/util/glstate.c
	progs/util/glstate.h
	progs/util/sampleMakefile
	src/glu/sgi/libnurbs/interface/bezierEval.h
	src/glu/sgi/libnurbs/interface/bezierPatch.cc
	src/glu/sgi/libnurbs/interface/bezierPatch.h
	src/glu/sgi/libnurbs/interface/bezierPatchMesh.cc
	src/glu/sgi/libnurbs/interface/bezierPatchMesh.h
	src/glu/sgi/libnurbs/interface/glcurveval.cc
	src/glu/sgi/libnurbs/interface/glimports.h
	src/glu/sgi/libnurbs/interface/glinterface.cc
	src/glu/sgi/libnurbs/interface/glrenderer.h
	src/glu/sgi/libnurbs/interface/incurveeval.cc
	src/glu/sgi/libnurbs/interface/insurfeval.cc
	src/glu/sgi/libnurbs/interface/mystdio.h
	src/glu/sgi/libnurbs/interface/mystdlib.h
	src/glu/sgi/libnurbs/internals/arc.h
	src/glu/sgi/libnurbs/internals/arcsorter.cc
	src/glu/sgi/libnurbs/internals/arcsorter.h
	src/glu/sgi/libnurbs/internals/arctess.h
	src/glu/sgi/libnurbs/internals/backend.cc
	src/glu/sgi/libnurbs/internals/backend.h
	src/glu/sgi/libnurbs/internals/basiccrveval.h
	src/glu/sgi/libnurbs/internals/basicsurfeval.h
	src/glu/sgi/libnurbs/internals/bezierarc.h
	src/glu/sgi/libnurbs/internals/bin.cc
	src/glu/sgi/libnurbs/internals/bin.h
	src/glu/sgi/libnurbs/internals/bufpool.cc
	src/glu/sgi/libnurbs/internals/bufpool.h
	src/glu/sgi/libnurbs/internals/cachingeval.cc
	src/glu/sgi/libnurbs/internals/cachingeval.h
	src/glu/sgi/libnurbs/internals/ccw.cc
	src/glu/sgi/libnurbs/internals/coveandtiler.h
	src/glu/sgi/libnurbs/internals/curve.cc
	src/glu/sgi/libnurbs/internals/curve.h
	src/glu/sgi/libnurbs/internals/curvelist.cc
	src/glu/sgi/libnurbs/internals/curvelist.h
	src/glu/sgi/libnurbs/internals/curvesub.cc
	src/glu/sgi/libnurbs/internals/dataTransform.cc
	src/glu/sgi/libnurbs/internals/dataTransform.h
	src/glu/sgi/libnurbs/internals/defines.h
	src/glu/sgi/libnurbs/internals/displaylist.cc
	src/glu/sgi/libnurbs/internals/displaylist.h
	src/glu/sgi/libnurbs/internals/displaymode.h
	src/glu/sgi/libnurbs/internals/flist.cc
	src/glu/sgi/libnurbs/internals/flist.h
	src/glu/sgi/libnurbs/internals/flistsorter.cc
	src/glu/sgi/libnurbs/internals/flistsorter.h
	src/glu/sgi/libnurbs/internals/gridline.h
	src/glu/sgi/libnurbs/internals/gridtrimvertex.h
	src/glu/sgi/libnurbs/internals/gridvertex.h
	src/glu/sgi/libnurbs/internals/hull.cc
	src/glu/sgi/libnurbs/internals/hull.h
	src/glu/sgi/libnurbs/internals/intersect.cc
	src/glu/sgi/libnurbs/internals/jarcloc.h
	src/glu/sgi/libnurbs/internals/knotvector.h
	src/glu/sgi/libnurbs/internals/mapdesc.cc
	src/glu/sgi/libnurbs/internals/mapdesc.h
	src/glu/sgi/libnurbs/internals/mapdescv.cc
	src/glu/sgi/libnurbs/internals/maplist.cc
	src/glu/sgi/libnurbs/internals/maplist.h
	src/glu/sgi/libnurbs/internals/mesher.cc
	src/glu/sgi/libnurbs/internals/mesher.h
	src/glu/sgi/libnurbs/internals/monoTriangulationBackend.cc
	src/glu/sgi/libnurbs/internals/monotonizer.cc
	src/glu/sgi/libnurbs/internals/monotonizer.h
	src/glu/sgi/libnurbs/internals/myassert.h
	src/glu/sgi/libnurbs/internals/mycode.cc
	src/glu/sgi/libnurbs/internals/mystring.h
	src/glu/sgi/libnurbs/internals/nurbsconsts.h
	src/glu/sgi/libnurbs/internals/nurbstess.cc
	src/glu/sgi/libnurbs/internals/patch.cc
	src/glu/sgi/libnurbs/internals/patch.h
	src/glu/sgi/libnurbs/internals/patchlist.cc
	src/glu/sgi/libnurbs/internals/patchlist.h
	src/glu/sgi/libnurbs/internals/pwlarc.h
	src/glu/sgi/libnurbs/internals/quilt.cc
	src/glu/sgi/libnurbs/internals/quilt.h
	src/glu/sgi/libnurbs/internals/reader.cc
	src/glu/sgi/libnurbs/internals/reader.h
	src/glu/sgi/libnurbs/internals/renderhints.cc
	src/glu/sgi/libnurbs/internals/renderhints.h
	src/glu/sgi/libnurbs/internals/simplemath.h
	src/glu/sgi/libnurbs/internals/slicer.cc
	src/glu/sgi/libnurbs/internals/slicer.h
	src/glu/sgi/libnurbs/internals/sorter.cc
	src/glu/sgi/libnurbs/internals/sorter.h
	src/glu/sgi/libnurbs/internals/splitarcs.cc
	src/glu/sgi/libnurbs/internals/subdivider.h
	src/glu/sgi/libnurbs/internals/tobezier.cc
	src/glu/sgi/libnurbs/internals/trimline.cc
	src/glu/sgi/libnurbs/internals/trimline.h
	src/glu/sgi/libnurbs/internals/trimregion.cc
	src/glu/sgi/libnurbs/internals/trimregion.h
	src/glu/sgi/libnurbs/internals/trimvertex.h
	src/glu/sgi/libnurbs/internals/trimvertpool.cc
	src/glu/sgi/libnurbs/internals/trimvertpool.h
	src/glu/sgi/libnurbs/internals/types.h
	src/glu/sgi/libnurbs/internals/uarray.cc
	src/glu/sgi/libnurbs/internals/uarray.h
	src/glu/sgi/libnurbs/internals/varray.cc
	src/glu/sgi/libnurbs/internals/varray.h
	src/glu/sgi/libnurbs/nurbtess/definitions.h
	src/glu/sgi/libnurbs/nurbtess/directedLine.h
	src/glu/sgi/libnurbs/nurbtess/glimports.h
	src/glu/sgi/libnurbs/nurbtess/gridWrap.cc
	src/glu/sgi/libnurbs/nurbtess/gridWrap.h
	src/glu/sgi/libnurbs/nurbtess/monoChain.cc
	src/glu/sgi/libnurbs/nurbtess/monoChain.h
	src/glu/sgi/libnurbs/nurbtess/monoTriangulation.cc
	src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h
	src/glu/sgi/libnurbs/nurbtess/mystdio.h
	src/glu/sgi/libnurbs/nurbtess/mystdlib.h
	src/glu/sgi/libnurbs/nurbtess/partitionX.cc
	src/glu/sgi/libnurbs/nurbtess/partitionX.h
	src/glu/sgi/libnurbs/nurbtess/partitionY.cc
	src/glu/sgi/libnurbs/nurbtess/partitionY.h
	src/glu/sgi/libnurbs/nurbtess/polyDBG.h
	src/glu/sgi/libnurbs/nurbtess/polyUtil.cc
	src/glu/sgi/libnurbs/nurbtess/polyUtil.h
	src/glu/sgi/libnurbs/nurbtess/primitiveStream.cc
	src/glu/sgi/libnurbs/nurbtess/primitiveStream.h
	src/glu/sgi/libnurbs/nurbtess/quicksort.cc
	src/glu/sgi/libnurbs/nurbtess/quicksort.h
	src/glu/sgi/libnurbs/nurbtess/rectBlock.cc
	src/glu/sgi/libnurbs/nurbtess/rectBlock.h
	src/glu/sgi/libnurbs/nurbtess/sampleComp.cc
	src/glu/sgi/libnurbs/nurbtess/sampleComp.h
	src/glu/sgi/libnurbs/nurbtess/sampleCompBot.cc
	src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h
	src/glu/sgi/libnurbs/nurbtess/sampleCompRight.cc
	src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h
	src/glu/sgi/libnurbs/nurbtess/sampleCompTop.cc
	src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h
	src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc
	src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h
	src/glu/sgi/libnurbs/nurbtess/sampledLine.cc
	src/glu/sgi/libnurbs/nurbtess/sampledLine.h
	src/glu/sgi/libnurbs/nurbtess/searchTree.cc
	src/glu/sgi/libnurbs/nurbtess/searchTree.h
	src/glu/sgi/libnurbs/nurbtess/zlassert.h
	src/glu/sgi/libtess/README
	src/glu/sgi/libtess/alg-outline
	src/glu/sgi/libtess/dict-list.h
	src/glu/sgi/libtess/dict.c
	src/glu/sgi/libtess/dict.h
	src/glu/sgi/libtess/geom.c
	src/glu/sgi/libtess/memalloc.c
	src/glu/sgi/libtess/memalloc.h
	src/glu/sgi/libtess/mesh.c
	src/glu/sgi/libtess/mesh.h
	src/glu/sgi/libtess/normal.h
	src/glu/sgi/libtess/priorityq-heap.c
	src/glu/sgi/libtess/priorityq-heap.h
	src/glu/sgi/libtess/priorityq-sort.h
	src/glu/sgi/libtess/priorityq.c
	src/glu/sgi/libtess/priorityq.h
	src/glu/sgi/libtess/render.c
	src/glu/sgi/libtess/render.h
	src/glu/sgi/libtess/sweep.h
	src/glu/sgi/libtess/tess.h
	src/glu/sgi/libtess/tessmono.c
	src/glu/sgi/libtess/tessmono.h
	src/glu/sgi/libutil/error.c
	src/glu/sgi/libutil/glue.c
	src/glu/sgi/libutil/gluint.h
	src/glu/sgi/libutil/project.c
	src/glu/sgi/libutil/registry.c
	src/glx/x11/glxext.c
	src/mesa/main/imports.h
	src/mesa/tnl/t_vb_cliptmp.h 
						
						
					 
					
						2007-04-20 05:37:11 +02:00 
						 
				 
			
				
					
						
							
							
								Zou Nan hai 
							
						 
					 
					
						
						
							
						
						35707dbe57 
					 
					
						
						
							
							Initial 965 GLSL support  
						
						
						
						
					 
					
						2007-04-12 09:43:00 +08:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						3832ecadae 
					 
					
						
						
							
							Add 06_fix_texture_data_corruption.patch ( closes :  #412346 )  
						
						
						
						
					 
					
						2007-04-08 18:52:31 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						285ed128ab 
					 
					
						
						
							
							Add a .shlibs file for libglw1-mesa.  
						
						
						
						
					 
					
						2007-04-01 00:44:29 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						048144074b 
					 
					
						
						
							
							Fix conflicts for libGLw packages.  
						
						... 
						
						
						
						libglw1-mesa does not have to conflict with earlier libgl1-mesa-swx11
(libGLw was only shipped as development libs/headers within swx11-dev).
libglw1-mesa-dev needs to conflicts with libglw-dev. 
						
						
					 
					
						2007-04-01 00:43:20 +02:00 
						 
				 
			
				
					
						
							
							
								Brice Goglin 
							
						 
					 
					
						
						
							
						
						856ae782c7 
					 
					
						
						
							
							* Split out libGLw libs and headers from libgl1-mesa-swx11 and ship both  
						
						... 
						
						
						
						static and shared libraries, creating libglw1-mesa and libglw1-mesa-dev
    (closes : #374904 ). 
						
						
					 
					
						2007-03-31 03:28:32 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						12e3f97541 
					 
					
						
						
							
							Fix explanation about libglide3 in libgl1-mesa-dri's description.  
						
						... 
						
						
						
						Thanks to Michel Dänzer for his help. 
						
						
					 
					
						2007-03-30 17:20:02 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						30f6fe0710 
					 
					
						
						
							
							Have libgl1-mesa-dri suggest libglide3.  
						
						... 
						
						
						
						Add explanation for this in the package description.  Closes : #387339 . 
						
						
					 
					
						2007-03-30 14:10:24 +02:00 
						 
				 
			
				
					
						
							
							
								Cyril Brulebois 
							
						 
					 
					
						
						
							
						
						0aa8f1df3c 
					 
					
						
						
							
							* Non-maintainer upload.  
						
						... 
						
						
						
						* Backport a fix from mesa 6.5.2 to mesa 6.5.1 which:
   - fixes braces around the ASSERT macro;
   - fixes a clipping problem, which leads to systematic segfaults of the
     X server (Closes : #405803 ). 
						
						
					 
					
						2007-02-23 00:48:40 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						d39147a8a1 
					 
					
						
						
							
							Fix FTBFS on amd64.  
						
						... 
						
						
						
						Set LIB_DIR and EXTRA_LIB_PATH in configs/debian-default to override
settings in configs/linux-x86-64. This fixes a FTBFS on amd64, thanks to
Marc 'HE' Brockschmidt for the report (closes : #410118 ). 
						
						
					 
					
						2007-02-07 23:13:59 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						7991f7e936 
					 
					
						
						
							
							* Add myself to Uploaders.  
						
						
						
						
					 
					
						2007-02-04 21:17:18 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						10011efcd7 
					 
					
						
						
							
							Add bug closer for  #409638 .  
						
						
						
						
					 
					
						2007-02-04 17:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						0058815c8f 
					 
					
						
						
							
							Re-add src/glut/mini/ which was deleted by mistake.  
						
						
						
						
					 
					
						2007-02-04 15:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						02048984b7 
					 
					
						
						
							
							Delete directories not included in the mesa tarballs.  
						
						
						
						
					 
					
						2007-02-04 15:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						544601e9f4 
					 
					
						
						
							
							Fix FTBFS on non-i386 archs.  
						
						... 
						
						
						
						Build architecture-independant debs in binary-indep, and use the debhelper -s
option for commands in binary-arch, because architectures other than i386
don't have to build libgl1-mesa-swx11-i686. 
						
						
					 
					
						2007-02-04 14:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						2634f06c20 
					 
					
						
						
							
							Merge branch 'upstream-experimental' into debian-experimental  
						
						... 
						
						
						
						Conflicts:
	progs/util/README
	progs/util/glstate.c
	progs/util/glstate.h
	progs/util/sampleMakefile
	src/glu/sgi/libnurbs/interface/bezierEval.h
	src/glu/sgi/libnurbs/interface/bezierPatch.cc
	src/glu/sgi/libnurbs/interface/bezierPatch.h
	src/glu/sgi/libnurbs/interface/bezierPatchMesh.cc
	src/glu/sgi/libnurbs/interface/bezierPatchMesh.h
	src/glu/sgi/libnurbs/interface/glcurveval.cc
	src/glu/sgi/libnurbs/interface/glimports.h
	src/glu/sgi/libnurbs/interface/glinterface.cc
	src/glu/sgi/libnurbs/interface/glrenderer.h
	src/glu/sgi/libnurbs/interface/incurveeval.cc
	src/glu/sgi/libnurbs/interface/insurfeval.cc
	src/glu/sgi/libnurbs/interface/mystdio.h
	src/glu/sgi/libnurbs/interface/mystdlib.h
	src/glu/sgi/libnurbs/internals/arc.h
	src/glu/sgi/libnurbs/internals/arcsorter.cc
	src/glu/sgi/libnurbs/internals/arcsorter.h
	src/glu/sgi/libnurbs/internals/arctess.h
	src/glu/sgi/libnurbs/internals/backend.cc
	src/glu/sgi/libnurbs/internals/backend.h
	src/glu/sgi/libnurbs/internals/basiccrveval.h
	src/glu/sgi/libnurbs/internals/basicsurfeval.h
	src/glu/sgi/libnurbs/internals/bezierarc.h
	src/glu/sgi/libnurbs/internals/bin.cc
	src/glu/sgi/libnurbs/internals/bin.h
	src/glu/sgi/libnurbs/internals/bufpool.cc
	src/glu/sgi/libnurbs/internals/bufpool.h
	src/glu/sgi/libnurbs/internals/cachingeval.cc
	src/glu/sgi/libnurbs/internals/cachingeval.h
	src/glu/sgi/libnurbs/internals/ccw.cc
	src/glu/sgi/libnurbs/internals/coveandtiler.h
	src/glu/sgi/libnurbs/internals/curve.cc
	src/glu/sgi/libnurbs/internals/curve.h
	src/glu/sgi/libnurbs/internals/curvelist.cc
	src/glu/sgi/libnurbs/internals/curvelist.h
	src/glu/sgi/libnurbs/internals/curvesub.cc
	src/glu/sgi/libnurbs/internals/dataTransform.cc
	src/glu/sgi/libnurbs/internals/dataTransform.h
	src/glu/sgi/libnurbs/internals/defines.h
	src/glu/sgi/libnurbs/internals/displaylist.cc
	src/glu/sgi/libnurbs/internals/displaylist.h
	src/glu/sgi/libnurbs/internals/displaymode.h
	src/glu/sgi/libnurbs/internals/flist.cc
	src/glu/sgi/libnurbs/internals/flist.h
	src/glu/sgi/libnurbs/internals/flistsorter.cc
	src/glu/sgi/libnurbs/internals/flistsorter.h
	src/glu/sgi/libnurbs/internals/gridline.h
	src/glu/sgi/libnurbs/internals/gridtrimvertex.h
	src/glu/sgi/libnurbs/internals/gridvertex.h
	src/glu/sgi/libnurbs/internals/hull.cc
	src/glu/sgi/libnurbs/internals/hull.h
	src/glu/sgi/libnurbs/internals/intersect.cc
	src/glu/sgi/libnurbs/internals/jarcloc.h
	src/glu/sgi/libnurbs/internals/knotvector.h
	src/glu/sgi/libnurbs/internals/mapdesc.cc
	src/glu/sgi/libnurbs/internals/mapdesc.h
	src/glu/sgi/libnurbs/internals/mapdescv.cc
	src/glu/sgi/libnurbs/internals/maplist.cc
	src/glu/sgi/libnurbs/internals/maplist.h
	src/glu/sgi/libnurbs/internals/mesher.cc
	src/glu/sgi/libnurbs/internals/mesher.h
	src/glu/sgi/libnurbs/internals/monoTriangulationBackend.cc
	src/glu/sgi/libnurbs/internals/monotonizer.cc
	src/glu/sgi/libnurbs/internals/monotonizer.h
	src/glu/sgi/libnurbs/internals/myassert.h
	src/glu/sgi/libnurbs/internals/mycode.cc
	src/glu/sgi/libnurbs/internals/mystring.h
	src/glu/sgi/libnurbs/internals/nurbsconsts.h
	src/glu/sgi/libnurbs/internals/nurbstess.cc
	src/glu/sgi/libnurbs/internals/patch.cc
	src/glu/sgi/libnurbs/internals/patch.h
	src/glu/sgi/libnurbs/internals/patchlist.cc
	src/glu/sgi/libnurbs/internals/patchlist.h
	src/glu/sgi/libnurbs/internals/pwlarc.h
	src/glu/sgi/libnurbs/internals/quilt.cc
	src/glu/sgi/libnurbs/internals/quilt.h
	src/glu/sgi/libnurbs/internals/reader.cc
	src/glu/sgi/libnurbs/internals/reader.h
	src/glu/sgi/libnurbs/internals/renderhints.cc
	src/glu/sgi/libnurbs/internals/renderhints.h
	src/glu/sgi/libnurbs/internals/simplemath.h
	src/glu/sgi/libnurbs/internals/slicer.cc
	src/glu/sgi/libnurbs/internals/slicer.h
	src/glu/sgi/libnurbs/internals/sorter.cc
	src/glu/sgi/libnurbs/internals/sorter.h
	src/glu/sgi/libnurbs/internals/splitarcs.cc
	src/glu/sgi/libnurbs/internals/subdivider.h
	src/glu/sgi/libnurbs/internals/tobezier.cc
	src/glu/sgi/libnurbs/internals/trimline.cc
	src/glu/sgi/libnurbs/internals/trimline.h
	src/glu/sgi/libnurbs/internals/trimregion.cc
	src/glu/sgi/libnurbs/internals/trimregion.h
	src/glu/sgi/libnurbs/internals/trimvertex.h
	src/glu/sgi/libnurbs/internals/trimvertpool.cc
	src/glu/sgi/libnurbs/internals/trimvertpool.h
	src/glu/sgi/libnurbs/internals/types.h
	src/glu/sgi/libnurbs/internals/uarray.cc
	src/glu/sgi/libnurbs/internals/uarray.h
	src/glu/sgi/libnurbs/internals/varray.cc
	src/glu/sgi/libnurbs/internals/varray.h
	src/glu/sgi/libnurbs/nurbtess/definitions.h
	src/glu/sgi/libnurbs/nurbtess/directedLine.h
	src/glu/sgi/libnurbs/nurbtess/glimports.h
	src/glu/sgi/libnurbs/nurbtess/gridWrap.cc
	src/glu/sgi/libnurbs/nurbtess/gridWrap.h
	src/glu/sgi/libnurbs/nurbtess/monoChain.cc
	src/glu/sgi/libnurbs/nurbtess/monoChain.h
	src/glu/sgi/libnurbs/nurbtess/monoTriangulation.cc
	src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h
	src/glu/sgi/libnurbs/nurbtess/mystdio.h
	src/glu/sgi/libnurbs/nurbtess/mystdlib.h
	src/glu/sgi/libnurbs/nurbtess/partitionX.cc
	src/glu/sgi/libnurbs/nurbtess/partitionX.h
	src/glu/sgi/libnurbs/nurbtess/partitionY.cc
	src/glu/sgi/libnurbs/nurbtess/partitionY.h
	src/glu/sgi/libnurbs/nurbtess/polyDBG.h
	src/glu/sgi/libnurbs/nurbtess/polyUtil.cc
	src/glu/sgi/libnurbs/nurbtess/polyUtil.h
	src/glu/sgi/libnurbs/nurbtess/primitiveStream.cc
	src/glu/sgi/libnurbs/nurbtess/primitiveStream.h
	src/glu/sgi/libnurbs/nurbtess/quicksort.cc
	src/glu/sgi/libnurbs/nurbtess/quicksort.h
	src/glu/sgi/libnurbs/nurbtess/rectBlock.cc
	src/glu/sgi/libnurbs/nurbtess/rectBlock.h
	src/glu/sgi/libnurbs/nurbtess/sampleComp.cc
	src/glu/sgi/libnurbs/nurbtess/sampleComp.h
	src/glu/sgi/libnurbs/nurbtess/sampleCompBot.cc
	src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h
	src/glu/sgi/libnurbs/nurbtess/sampleCompRight.cc
	src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h
	src/glu/sgi/libnurbs/nurbtess/sampleCompTop.cc
	src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h
	src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc
	src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h
	src/glu/sgi/libnurbs/nurbtess/sampledLine.cc
	src/glu/sgi/libnurbs/nurbtess/sampledLine.h
	src/glu/sgi/libnurbs/nurbtess/searchTree.cc
	src/glu/sgi/libnurbs/nurbtess/searchTree.h
	src/glu/sgi/libnurbs/nurbtess/zlassert.h
	src/glu/sgi/libtess/README
	src/glu/sgi/libtess/alg-outline
	src/glu/sgi/libtess/dict-list.h
	src/glu/sgi/libtess/dict.c
	src/glu/sgi/libtess/dict.h
	src/glu/sgi/libtess/geom.c
	src/glu/sgi/libtess/memalloc.c
	src/glu/sgi/libtess/memalloc.h
	src/glu/sgi/libtess/mesh.c
	src/glu/sgi/libtess/mesh.h
	src/glu/sgi/libtess/normal.h
	src/glu/sgi/libtess/priorityq-heap.c
	src/glu/sgi/libtess/priorityq-heap.h
	src/glu/sgi/libtess/priorityq-sort.h
	src/glu/sgi/libtess/priorityq.c
	src/glu/sgi/libtess/priorityq.h
	src/glu/sgi/libtess/render.c
	src/glu/sgi/libtess/render.h
	src/glu/sgi/libtess/sweep.h
	src/glu/sgi/libtess/tess.h
	src/glu/sgi/libtess/tessmono.c
	src/glu/sgi/libtess/tessmono.h
	src/glu/sgi/libutil/error.c
	src/glu/sgi/libutil/glue.c
	src/glu/sgi/libutil/gluint.h
	src/glu/sgi/libutil/project.c
	src/glu/sgi/libutil/registry.c 
						
						
					 
					
						2007-02-01 11:50:36 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						7549426a16 
					 
					
						
						
							
							Sync Section and Priority for all packages with the override.  
						
						
						
						
					 
					
						2007-01-28 18:18:38 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						6dcb9a3434 
					 
					
						
						
							
							Give credit where credit is due.  
						
						
						
						
					 
					
						2007-01-11 15:09:23 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						e5a31c00ec 
					 
					
						
						
							
							libosmesa6{,-dev} replace libgl1-mesa-swx11{,-dev} and mesa-common-dev.  
						
						... 
						
						
						
						libosmesa6 and libosmesa6-dev are now the only packages to contain OSMesa
libraries and header files so they can be installed independent of which libGL
is installed. They statically link in the software rasterization code. 
						
						
					 
					
						2007-01-11 15:06:42 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						00295242fd 
					 
					
						
						
							
							mesa-common-dev needs to replace libgl1-mesa-swx11-dev and libgl1-mesa-dev.  
						
						... 
						
						
						
						The GLX headers were previously shipped in both packages and have been moved
to mesa-common-dev. 
						
						
					 
					
						2007-01-11 14:56:48 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						21b6ed7c29 
					 
					
						
						
							
							Build the DRI modules with the default optimization flags.  
						
						
						
						
					 
					
						2007-01-11 14:40:10 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						01894cbf10 
					 
					
						
						
							
							Revert the previous changes to the libgl1-mesa-{glx,swx11} shlibs.  
						
						
						
						
					 
					
						2007-01-10 15:23:29 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						28cad2b9d9 
					 
					
						
						
							
							Bump libgl1-mesa-glx, libgl1-mesa-swx11 and libosmesa6 shlibs files.  
						
						
						
						
					 
					
						2007-01-10 13:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						71d7b7dbe7 
					 
					
						
						
							
							Drop noop line.  
						
						
						
						
					 
					
						2007-01-08 13:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						4563723db1 
					 
					
						
						
							
							Make sure all files in the mesa-swx11-source package have permissions 0644.  
						
						
						
						
					 
					
						2007-01-08 13:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						0bce6a1899 
					 
					
						
						
							
							Compile with -O2 optimization instead of -O3 which might lead to problems.  
						
						
						
						
					 
					
						2007-01-08 11:43:25 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						e71d6dbd9c 
					 
					
						
						
							
							Make debugging symbol packages depend on the corresponding binary package and  
						
						... 
						
						
						
						put them into the libdevel section. 
						
						
					 
					
						2007-01-08 11:41:02 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						132ecd19f3 
					 
					
						
						
							
							Do not build any linux*-static configuration with -fPIC.  
						
						
						
						
					 
					
						2007-01-08 10:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						a404143f4c 
					 
					
						
						
							
							Add patches 04_cleanup-osmesa-configs and 05_static-nonpic.  
						
						... 
						
						
						
						04_cleanup-osmesa-configs makes the OSMesa configurations behave as expected.
That is respect the OPT_FLAGS, PIC_FLAGS, ARCH_FLAGS and DEFINES variables.
The patch also makes the files more consistent by inheriting from more general
configurations.
05_static-nonpic fixes the linux-static configuration to not use -fPIC for
compiling code because it would violate Debian policy. 
						
						
					 
					
						2007-01-08 08:35:42 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						44467ca45e 
					 
					
						
						
							
							* Drop obsolete depends on xlibs.  
						
						
						
						
					 
					
						2007-01-05 15:44:51 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						f70ea0747d 
					 
					
						
						
							
							Import changelog entry from the 6.5.1-0.5 NMU.  
						
						
						
						
					 
					
						2007-01-04 21:30:49 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						c619abf18a 
					 
					
						
						
							
							Hijack the package (set XSF as maintainer, add myself to uploaders). \o/  
						
						
						
						
					 
					
						2007-01-04 16:35:14 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						6da1323437 
					 
					
						
						
							
							* Non-maintainer upload.  
						
						... 
						
						
						
						* Build with -fno-strict-aliasing to fix misbuild of i965_dri.so
  (closes : #394311 ).  Thanks to Michel Dänzer for the fix, and to Ryan
  Richter for the report and testing. 
						
						
					 
					
						2007-01-03 16:59:06 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						1dd29785cf 
					 
					
						
						
							
							Import changes from the mesa 6.5.1-0.4 NMU.  
						
						
						
						
					 
					
						2007-01-03 13:43:46 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Cristau 
							
						 
					 
					
						
						
							
						
						5681987ee4 
					 
					
						
						
							
							Import changes from the mesa 6.5.1-0.3 NMU.  
						
						
						
						
					 
					
						2007-01-03 13:41:57 +01:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						6eeb18fc68 
					 
					
						
						
							
							Build the i915tex DRI module on the i386 and amd64 architectures.  
						
						
						
						
					 
					
						2006-12-05 00:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						01c90575b4 
					 
					
						
						
							
							Add missing changelog entry and bug closer.  
						
						
						
						
					 
					
						2006-12-04 07:23:14 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						32e9cb0275 
					 
					
						
						
							
							Update to new upstream release (6.5.2).  
						
						
						
						
					 
					
						2006-12-02 23:46:07 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						017bade93c 
					 
					
						
						
							
							Update to latest upstream release candidate (6.5.2 RC3).  
						
						
						
						
					 
					
						2006-12-01 00:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						c9c79e7cae 
					 
					
						
						
							
							Add manpages to the mesa-utils package.  
						
						
						
						
					 
					
						2006-11-29 18:07:26 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						777d41dd07 
					 
					
						
						
							
							Mark the latest changelog entries as NMUs.  
						
						
						
						
					 
					
						2006-11-26 02:40:01 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						6238c30913 
					 
					
						
						
							
							Revert maintainer and uploaders fields. Integrate latest NMUs into the  
						
						... 
						
						
						
						changelog and be a little more verbose in the debian/rules rewrite
changelog entries. 
						
						
					 
					
						2006-11-26 02:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						db164ab514 
					 
					
						
						
							
							Update to latest upstream release candidate.  
						
						
						
						
					 
					
						2006-11-22 19:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						c72ef17731 
					 
					
						
						
							
							Add libOSMesa16 and libOSMesa32 entries to libosmesa6.shlibs so packages  
						
						... 
						
						
						
						linking against those libraries will get the correct dependencies. 
						
						
					 
					
						2006-11-22 19:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						8dbee7867f 
					 
					
						
						
							
							Use the new upstream minstall utility to install files and directories. Using  
						
						... 
						
						
						
						/usr/bin/install would result in a symlink's target being copied instead of
the symlink. 
						
						
					 
					
						2006-11-18 21:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						f403108f5f 
					 
					
						
						
							
							Fix typo in changelog. libdrm2-dev is not a package.  
						
						
						
						
					 
					
						2006-11-18 21:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						223a97f92a 
					 
					
						
						
							
							Bump build-dependency on libdrm-dev (>= 2.2.0).  
						
						
						
						
					 
					
						2006-11-18 21:21:18 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						bb44a8ae1f 
					 
					
						
						
							
							Update to latest upstream release candidate.  
						
						... 
						
						
						
						Update patches. 
						
						
					 
					
						2006-11-18 17:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						b5a5062176 
					 
					
						
						
							
							Target the mesa package at experimental until etch is released.  
						
						
						
						
					 
					
						2006-11-18 17:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						50faa32ce3 
					 
					
						
						
							
							Move the code to choose which configurations to build to a separate script in  
						
						... 
						
						
						
						order to keep debian/rules cleaner. 
						
						
					 
					
						2006-11-10 09:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						b6caed527c 
					 
					
						
						
							
							Also add release notes of version 6.5.1 and the release notes index.  
						
						
						
						
					 
					
						2006-11-10 08:50:35 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						d5ef77353b 
					 
					
						
						
							
							Build Mesa utility programs (glxdemo, glxgears, glxheads, glxinfo) together  
						
						... 
						
						
						
						with the DRI/GLX-enabled libGL. Don't build the utilities on CPU-optimized
configurations. 
						
						
					 
					
						2006-11-10 08:40:03 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						336beba81b 
					 
					
						
						
							
							Update Debian changelog.  
						
						
						
						
					 
					
						2006-11-02 21:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						5d23a7905c 
					 
					
						
						
							
							Add code to provide a mesa-utils package since those utilities are shipped in  
						
						... 
						
						
						
						the MesaDemos tarball. 
						
						
					 
					
						2006-11-02 21:05:29 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						143dfcc904 
					 
					
						
						
							
							Make mesa-common-dev depend on libx11-dev to provide Xlib.h and Xutil.h needed  
						
						... 
						
						
						
						by the GLX headers. 
						
						
					 
					
						2006-11-01 07:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						e076cd42f0 
					 
					
						
						
							
							Bug  #387706  should also be closed because we move libOSMesa to libosmesa6 and  
						
						... 
						
						
						
						statically link in the software rasterization code. 
						
						
					 
					
						2006-10-25 00:17:42 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						5bed38974e 
					 
					
						
						
							
							Close 392715 because we now ship the contents of the three Mesa tarballs in  
						
						... 
						
						
						
						the original source. 
						
						
					 
					
						2006-10-24 14:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						35bc4b82ff 
					 
					
						
						
							
							Since the original tarball is repackaged to include the three upstream  
						
						... 
						
						
						
						tarballs (MesaDemos, MesaGLUT and MesaLib), remove files that are not supposed
to be there.
Note that when importing initially, some files were not even added to the SVN
repository because SVN ignored them. These were configs/diffs~ and
docs/RELNOTES-6.1~. I removed those from the tarball as well. 
						
						
					 
					
						2006-10-24 14:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						4e5d870f72 
					 
					
						
						
							
							Make libosmesa6-dev binNMU-safe again (mesa-common-dev is Architecture: all).  
						
						
						
						
					 
					
						2006-10-24 14:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						83def94db5 
					 
					
						
						
							
							Make libgl1-mesa-dev Architecture: all, because all we ship with it is a  
						
						... 
						
						
						
						symbolic link. Make it binNMU-safe by making it depend on libgl1-mesa-glx and
libgl1-mesa-dri both >= ${Source-Version} instead of exact versions.
Add packages containing debugging symbols for libgl1-mesa-swx11,
libgl1-mesa-glx and libgl1-mesa-dri. 
						
						
					 
					
						2006-10-24 12:16:16 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						9d74c1ef2a 
					 
					
						
						
							
							-fno-strict-aliasing actually *does*  fix   #394311  according to the submitter.  
						
						
						
						
					 
					
						2006-10-24 10:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						6023d4bdb5 
					 
					
						
						
							
							Build with -fno-strict-aliasing, which should fix bug  #394311 .  
						
						
						
						
					 
					
						2006-10-24 10:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						5e38f566f2 
					 
					
						
						
							
							Provide libgl-dev as alternative to the mesa-common-dev dependency of the  
						
						... 
						
						
						
						libosmesa6-dev package. 
						
						
					 
					
						2006-10-23 16:45:00 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						b57341a78b 
					 
					
						
						
							
							Move the glx*.h headers from libgl1-mesa(-swx11)-dev into mesa-common-dev  
						
						... 
						
						
						
						because both packages provide identical files. 
						
						
					 
					
						2006-10-23 16:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						910c32c0e9 
					 
					
						
						
							
							Install the osmesa.h header in the libosmesa6-dev package where it belongs,  
						
						... 
						
						
						
						now that all OSMesa libraries have been split off into libosmesa6{,-dev}.
Don't make libosmesa6-dev depend on libgl1-mesa-swx11-dev anymore because it
no longer needs a libGL, only the gl.h header provided by mesa-common-dev. 
						
						
					 
					
						2006-10-23 16:02:22 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						e49456d8d8 
					 
					
						
						
							
							Don't force -fPIC everywhere, because it seems only unused on x86 which we  
						
						... 
						
						
						
						build with assembler optimizations by default, resulting in non-PIC libraries
anyway. 
						
						
					 
					
						2006-10-23 14:40:10 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						c46becc9b3 
					 
					
						
						
							
							Move the libOSMesa shlibs entry from libgl1-mesa-swx11 to libosmesa6 because  
						
						... 
						
						
						
						that's where libOSMesa is now installed. 
						
						
					 
					
						2006-10-23 08:30:53 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						b6e637106f 
					 
					
						
						
							
							Add the static libGLw and the corresponding headers to the  
						
						... 
						
						
						
						libgl1-mesa-swx11-dev package again. 
						
						
					 
					
						2006-10-23 08:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						787cffe3d0 
					 
					
						
						
							
							Always force -fPIC.  
						
						
						
						
					 
					
						2006-10-23 08:22:25 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						9d914e6809 
					 
					
						
						
							
							Make sure the install-source.sh script is executable before trying to run it.  
						
						
						
						
					 
					
						2006-10-20 20:56:41 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						4e183c66e9 
					 
					
						
						
							
							Add comments to patches and enable the previously disabled patches.  
						
						
						
						
					 
					
						2006-10-20 19:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						b1630fcbe8 
					 
					
						
						
							
							Add build-dependency on lesstif2-dev needed to build the GLw libraries.  
						
						
						
						
					 
					
						2006-10-20 19:17:34 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						cd44f730cc 
					 
					
						
						
							
							Enable building the GLw libraries.  
						
						
						
						
					 
					
						2006-10-20 19:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						ce5a39559e 
					 
					
						
						
							
							Install several documents from the docs subdirectory into the mesa-common-dev  
						
						... 
						
						
						
						package. 
						
						
					 
					
						2006-10-20 17:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						ccffaef603 
					 
					
						
						
							
							Build architecture-specific static libraries where available.  
						
						
						
						
					 
					
						2006-10-20 12:15:29 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						ae41f3a3ee 
					 
					
						
						
							
							Don't make libgl1-mesa-swx11-dev depend on lesstif2-dev anymore because we  
						
						... 
						
						
						
						don't ship anything related to LessTif in that package. 
						
						
					 
					
						2006-10-20 12:06:20 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						c7e576d6bf 
					 
					
						
						
							
							No longer install the default build of libOSMesa in the libgl1-mesa-swx11  
						
						... 
						
						
						
						package, but in the libosmesa6 package.
Modify the 01_fix-makefile patch to not build libOSMesa on stand-alone builds,
so that it is only created when building OSMesa explicitly.
Build libOSMesa with 8 bits per color channel (the default) in dynamic and
static versions separately from the software rasterization libGL with the
software rasterization code linked in statically so that libOSMesa can run in
parallel with any libGL. This should fix the problem Yann Dirson mentioned a
while ago.
Use the install-source.sh script to install the Mesa sources needed for the
mesa-swx11-source package instead of doing it in the debian/rules file itself. 
						
						
					 
					
						2006-10-20 07:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						f069b2812e 
					 
					
						
						
							
							Add a set of files to enable an i686 optimized build of the DRI/GLX-enabled  
						
						... 
						
						
						
						libGL and the DRI drivers. Disabled for now. 
						
						
					 
					
						2006-10-20 07:47:37 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						f20ff6213e 
					 
					
						
						
							
							Add a shell script to install the Mesa sources for the mesa-swx11-source  
						
						... 
						
						
						
						package. 
						
						
					 
					
						2006-10-20 07:45:39 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						24ff74bdcb 
					 
					
						
						
							
							Add configurations to build static versions of the default OSMesa library.  
						
						... 
						
						
						
						In all Debian-specific configurations, include the Debian defaults
configuration after the Mesa configurations and drop the 'override' for all
variables because it is no longer needed. 
						
						
					 
					
						2006-10-20 07:43:50 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						230e79916f 
					 
					
						
						
							
							Merge in the old Debian changelog entries and the old copyright file.  
						
						
						
						
					 
					
						2006-10-17 19:35:35 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						9f14b4db35 
					 
					
						
						
							
							Use -march in favor of the deprecated -mcpu.  
						
						
						
						
					 
					
						2006-10-17 19:13:27 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						ec916398e7 
					 
					
						
						
							
							Don't install libOSMesa development files in the libgl1-mesa-swx11 package.  
						
						
						
						
					 
					
						2006-10-16 14:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						6befad112e 
					 
					
						
						
							
							Actually do rename debian-static to debian-swx11+glu-static.  
						
						
						
						
					 
					
						2006-10-16 13:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						55ce23b8db 
					 
					
						
						
							
							Beautify IEEE floating point patch.  
						
						
						
						
					 
					
						2006-10-16 13:34:57 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						1292ec1ecf 
					 
					
						
						
							
							Fix typo in the filename of the IEEE FP on s390 and m68k patch.  
						
						
						
						
					 
					
						2006-10-16 13:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						65a324062f 
					 
					
						
						
							
							Add patches extracted from older Debian diffs but not applied yet because it's  
						
						... 
						
						
						
						not certain yet that they are needed. 
						
						
					 
					
						2006-10-16 13:05:42 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						c9db617e0b 
					 
					
						
						
							
							Make the debian-static a subclass of debian-swx11+glu-default, because that's  
						
						... 
						
						
						
						what it actually is. Rename it accordingly and add it to SWX11_GLU_CONFIGS.
Install the libOSMesa.so symlink and the libOSMesa static library in the
libgl1-mesa-swx11-dev package.
Add .shlibs files for the libgl1-mesa-swx11, libgl1-mesa-glx and libglu1-mesa
packages. 
						
						
					 
					
						2006-10-16 13:04:29 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						b43137d0cc 
					 
					
						
						
							
							Build libGLU by default for swx11+glu configurations but not in the  
						
						... 
						
						
						
						configurations targetting specific CPU's because it is unlikely to result in
an increase in performance. 
						
						
					 
					
						2006-10-16 11:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						eeca642778 
					 
					
						
						
							
							Add versioned build-dependency on dpkg-dev (>= 1.13.19) to make sure the  
						
						... 
						
						
						
						binary:Version and source:Version substitution variables can be used. 
						
						
					 
					
						2006-10-16 11:49:46 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						5cef6ca36a 
					 
					
						
						
							
							Move the detection of architecture-specific configurations to the debian/rules  
						
						... 
						
						
						
						file.
Add the configs target to debian/rules for checking whether the correct
configurations will be built. 
						
						
					 
					
						2006-10-16 10:03:32 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						be2b518f7b 
					 
					
						
						
							
							Also build a static version of libGLU.  
						
						
						
						
					 
					
						2006-10-16 09:53:30 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						1b0d29afbc 
					 
					
						
						
							
							Rename the CPU optimization configurations to make it clear that they only  
						
						... 
						
						
						
						build swx11 and GLU.
Build architecture-optimized swx11 and GLU where possible. 
						
						
					 
					
						2006-10-16 09:39:59 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						55cf480c0b 
					 
					
						
						
							
							Drop the libgl1-mesa-swx11-dbg package until there's a decision as to whether  
						
						... 
						
						
						
						it is really needed.
Allow more than one type of optimization libraries to be built for any given
architecture. Currently optimization configurations are provided for i386
[i686], alpha [ev5], amd64, powerpc [603], ppc64 and sparc [ultrasparc].
However, only i686 and amd64 are enabled for now for safety.
Add the libgl1-mesa-swx11-i686 for i686 optimized libraries.
Drop the debian-common configuration because it is no longer used.
Don't build libGLU in all configurations, only when needed. 
						
						
					 
					
						2006-10-16 08:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						84db6912f0 
					 
					
						
						
							
							Add missing build-dependencies.  
						
						
						
						
					 
					
						2006-10-15 18:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						7495cc28a0 
					 
					
						
						
							
							Only build the i810, i915, i965, sis and unichrome DRI drivers on i386 and  
						
						... 
						
						
						
						amd64.
Only build the ffb DRI driver on sparc. 
						
						
					 
					
						2006-10-15 16:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						87744f786b 
					 
					
						
						
							
							Use STAMP_DIR consistently throughout the debian/rules file.  
						
						... 
						
						
						
						Make the BUILD_STAMPS targets depend on patch so that when they are built
separately the patches will also be applied. Thanks to Michel Dänzer for
catching this.
Make symlinking the source tree idempotent by adding the -f option to cp.
Thanks again Michel Dänzer. 
						
						
					 
					
						2006-10-15 14:41:12 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						5bcfa4c859 
					 
					
						
						
							
							Build only optimized versions of the DRI drivers, only using no optimizations  
						
						... 
						
						
						
						when not supported.
Add configuration to build the DRI drivers on amd64. 
						
						
					 
					
						2006-10-15 13:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						8ef731bcd1 
					 
					
						
						
							
							Add a patch (00_create-libdir) that fixes the upstream build system to make  
						
						... 
						
						
						
						sure the LIB_DIR is created or bail out.
Update the 01_fix-makefile patch to only install libGL/libOSMesa if they
exist. Don't make installation dependent on which drivers are built.
Build optimized versions of the swx11 libraries in addition to those that
should work on the least-capable supported processor for the given
architecture.
Have most configurations include debian-default instead of debian-common so
that INSTALL_DIR is correctly defined. debian-common can probably be dropped
anyway. 
						
						
					 
					
						2006-10-15 13:15:56 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						8d02f3c68a 
					 
					
						
						
							
							Add patch to fix upstream build system to correctly install libOSMesa and  
						
						... 
						
						
						
						variants. This patch also fixes the build system not to install libGL if only
the OSMesa library is built.
Update *.install files to install more files. Pretty much everything except
debugging and optimized libraries is now built and installed.
Enable building static libraries for inclusion in the -dev packages. 
						
						
					 
					
						2006-10-15 00:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						b1f8b49e8b 
					 
					
						
						
							
							Add build-dependency on quilt.  
						
						... 
						
						
						
						Remove shlibs:Depends substitution variable from -dev packages, which doesn't
make sense. 
						
						
					 
					
						2006-10-15 00:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						75733e4237 
					 
					
						
						
							
							Commit diff of 6.5.1-0.2 so we've got a record of it here.  
						
						
						
						
					 
					
						2006-10-14 22:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						6e318e2cd1 
					 
					
						
						
							
							Base the Debian OSMesa configurations on linux-osmesa* provided upstream.  
						
						... 
						
						
						
						Add a configuration for building a static version of OSMesa with 32 bits per
color channel. 
						
						
					 
					
						2006-10-14 17:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						01e6b84b14 
					 
					
						
						
							
							Fix some small inconsistencies involving configuration names.  
						
						
						
						
					 
					
						2006-10-14 16:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						69705d22be 
					 
					
						
						
							
							Rename the debian-dri-common configuration to debian-dri-default, to make it  
						
						... 
						
						
						
						consistent with the naming scheme of debian-default. 
						
						
					 
					
						2006-10-14 16:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						b16d1dcff5 
					 
					
						
						
							
							Add a default Debian-specific configuration which overrides settings from the  
						
						... 
						
						
						
						default Mesa configuration. 
						
						
					 
					
						2006-10-14 16:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						10c5b5d5ba 
					 
					
						
						
							
							Comment the Debian-specific configurations.  
						
						
						
						
					 
					
						2006-10-14 16:25:30 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						d9c5c170f6 
					 
					
						
						
							
							Rename the -default configurations to -any, which is a more appropriate name.  
						
						
						
						
					 
					
						2006-10-14 15:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						32c7138d86 
					 
					
						
						
							
							Move the debian/debian-dri configurations to debian-default/debian-dri-default  
						
						... 
						
						
						
						respectively, and use debian/debian-dri to choose an architecture specific
configuration. 
						
						
					 
					
						2006-10-14 15:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						d29244d872 
					 
					
						
						
							
							Add OSMesa configurations and made fixed several issues here and there.  
						
						
						
						
					 
					
						2006-10-14 15:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						0fca6eda1e 
					 
					
						
						
							
							Initial version of a new build system for Mesa.  
						
						
						
						
					 
					
						2006-10-14 04:33:41 +00:00 
						 
				 
			
				
					
						
							
							
								Thierry Reding 
							
						 
					 
					
						
						
							
						
						1ddf606332 
					 
					
						
						
							
							Import Mesa 6.5.1 (MesaLib, MesaDemos, MesaGLUT).  
						
						
						
						
					 
					
						2006-10-14 03:46:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						bc8084da74 
					 
					
						
						
							
							Fix goofed patch from before  
						
						
						
						
					 
					
						2006-09-26 01:36:37 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						5eed400862 
					 
					
						
						
							
							Prepare changelog for release  
						
						
						
						
					 
					
						2006-09-26 01:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						a37a0959ac 
					 
					
						
						
							
							* Add patch from Cyril Brulebois to allow package to build on HURD, which  
						
						... 
						
						
						
						lacks DRI and directfb. This includes not using lib-directfb in the
  build-depends for hurd-i386. It also creates a new debian config,
  debian-indirect, which is used when building for HURD. This config is
  invoked in the debian-dri config on hurd-i386. Thanks to Cyril Brulebois
  for the patch, Michael Banck, Michel Dänzer, and Samuel Thibault for
  input on an appropriate fix. (closes : #358065 ) 
						
						
					 
					
						2006-09-26 00:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						53845c52e5 
					 
					
						
						
							
							* Re-add s390 and m68k to the USE_IEEE test in src/mesa/main/imports.h. This  
						
						... 
						
						
						
						package seriously needs to store patches somewhere that are easy to find
  and re-apply. 
						
						
					 
					
						2006-09-26 00:32:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						d429f0b14f 
					 
					
						
						
							
							* Make sure that libGl looks for the dri drivers in the proper location. Do  
						
						... 
						
						
						
						this by setting the appropriate variables in the debian config 
						
						
					 
					
						2006-09-25 02:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						02339187ad 
					 
					
						
						
							
							* Stuff not in the upstream tarballs  
						
						... 
						
						
						
						* Bump libdrm-dev build-dep to >= 2.0.2
* Add libdrm cflags to the debian-dri config. This allows the build system
  to find drm.h 
						
						
					 
					
						2006-09-24 22:55:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						827f778525 
					 
					
						
						
							
							* Stuff not in the upstream tarballs  
						
						... 
						
						
						
						+ os2 glut stuff
  + docs/gears.png 
						
						
					 
					
						2006-09-24 21:54:25 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						d3fc85eea9 
					 
					
						
						
							
							Remove os2 glut stuff. It's not in the tarballs  
						
						
						
						
					 
					
						2006-09-24 21:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						9a62963129 
					 
					
						
						
							
							Add glut  
						
						
						
						
					 
					
						2006-09-24 21:40:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						a0b2543ba1 
					 
					
						
						
							
							Add mesa demos  
						
						
						
						
					 
					
						2006-09-24 21:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						387acaac69 
					 
					
						
						
							
							* New upstream version  
						
						
						
						
					 
					
						2006-09-24 21:21:15 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						952b775dbe 
					 
					
						
						
							
							Rename mesa dir  
						
						
						
						
					 
					
						2006-09-24 21:18:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						eadb76b3f8 
					 
					
						
						
							
							Bump to latest mesa in Debian  
						
						
						
						
					 
					
						2006-09-24 21:11:46 +00:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
							
						
						b3f7313ae4 
					 
					
						
						
							
							Nuke the directory for an obsolete version of mesa -- no reason to merge  
						
						... 
						
						
						
						it anywhere, it's already superseded 
						
						
					 
					
						2006-09-18 23:49:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						0c97d48027 
					 
					
						
						
							
							* Install the glx sources with the rest in the sources package. This will  
						
						... 
						
						
						
						allow building of Xgl 
						
						
					 
					
						2006-04-08 18:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						c4a678de9e 
					 
					
						
						
							
							Update source package install file, change version number to match reality, and note NMU in changelog  
						
						
						
						
					 
					
						2006-04-07 06:36:53 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						2c834f4d29 
					 
					
						
						
							
							* Don't build now non-existant i830 driver in debian dri configs. Fixes  
						
						... 
						
						
						
						FTBFS. 
						
						
					 
					
						2006-04-07 03:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						b93d290c9f 
					 
					
						
						
							
							* Remove set_buffer function from idirectfbgl_mesa.c in directfb driver.  
						
						... 
						
						
						
						Also remove the line that sets SetBuffer to it. Fixes FTBFS. 
						
						
					 
					
						2006-04-07 02:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						32266bb21a 
					 
					
						
						
							
							* Re-Add s390 and m68k to the USE_IEEE test in src/mesa/main/imports.h.  
						
						... 
						
						
						
						I need to submit this upstream. 
						
						
					 
					
						2006-04-07 01:50:23 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						cab39103b7 
					 
					
						
						
							
							* Increment libdrm-dev build-dep to 2.0.1  
						
						
						
						
					 
					
						2006-04-07 00:38:00 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						5c56a80ac9 
					 
					
						
						
							
							Copy over Debian packaging from 6.4.1  
						
						
						
						
					 
					
						2006-04-07 00:35:30 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						d0bac31721 
					 
					
						
						
							
							Copy vendor drop of Mesa 6.5 over to working branch  
						
						
						
						
					 
					
						2006-04-07 00:30:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						9258e54cfa 
					 
					
						
						
							
							Move incorrect vendor drop of Mesa 6.5  
						
						
						
						
					 
					
						2006-04-07 00:29:08 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						ccb68495e0 
					 
					
						
						
							
							Vendor drop of Mesa 6.5  
						
						
						
						
					 
					
						2006-04-07 00:24:21 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						db4236fe0b 
					 
					
						
						
							
							* Add versioned conflict between libgl1-mesa-dri and xlibmesa-dri so that  
						
						... 
						
						
						
						the xlibmesa-dri transitional upgrade package works 
						
						
					 
					
						2006-03-07 02:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						a4e43427f8 
					 
					
						
						
							
							* Move compatibility packages to the xorg source package. The versioning on  
						
						... 
						
						
						
						these packages will be too low without an epoch and they definitely fit
  with the xorg package anyway. 
						
						
					 
					
						2006-02-24 05:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						829190abdd 
					 
					
						
						
							
							* Provide compatibility packages for the Xorg 6.9 mesa packages. This  
						
						... 
						
						
						
						package will be the only source of mesa packages in Debian for the
  present, and these packages will provide for smooth upgrades and
  compatibility. 
						
						
					 
					
						2006-02-22 03:22:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						99688cd051 
					 
					
						
						
							
							Add m68k to previous fix to fix its FTBFS also  
						
						
						
						
					 
					
						2006-02-11 23:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						1ba0a92702 
					 
					
						
						
							
							* Add s390 to the USE_IEEE test in src/mesa/main/imports.h.  
						
						... 
						
						
						
						(closes : #349437 ) 
						
						
					 
					
						2006-02-09 01:24:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						065d5a8d17 
					 
					
						
						
							
							* Remove makedepend from build-depends. Now we'll just build-dep on xutils  
						
						... 
						
						
						
						to get the app, which will translate over to our own xorg 7.0 plans. 
						
						
					 
					
						2006-02-01 00:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						3b53c0ac19 
					 
					
						
						
							
							* Re-add dh_installdirs call to binary-indep target so that we get  
						
						... 
						
						
						
						arch-specific dirs for the mesa-swx11-source package 
						
						
					 
					
						2006-01-30 04:02:11 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						ed56fe4e82 
					 
					
						
						
							
							* mesa-swrast-src.install stop looking for the swx11 dir and look for swrast  
						
						
						
						
					 
					
						2006-01-22 19:50:19 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						1fbbe807ed 
					 
					
						
						
							
							Make libglu1-mesa default to depending on libgl1-mesa-glx. Thanks Michel Dänzer for catching this one.  
						
						
						
						
					 
					
						2006-01-22 00:07:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						c3dccfa05b 
					 
					
						
						
							
							Use appropriate version number for an NMU. Thanks Julien for catching this one  
						
						
						
						
					 
					
						2006-01-21 23:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						7703d9293f 
					 
					
						
						
							
							Incorporate other NMU for xlibs-dev transition  
						
						
						
						
					 
					
						2006-01-21 23:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						bcf560e4b8 
					 
					
						
						
							
							* Change libgl1-mesa to be named libgl1-mesa-glx  
						
						
						
						
					 
					
						2006-01-19 23:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						9d944b501a 
					 
					
						
						
							
							* Change libgl1-mesa-swrast to be named libgl1-mesa-swx11  
						
						
						
						
					 
					
						2006-01-16 22:19:03 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						cf013a5384 
					 
					
						
						
							
							Add more closers  
						
						
						
						
					 
					
						2006-01-11 04:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						2f367491c4 
					 
					
						
						
							
							Add closer  
						
						
						
						
					 
					
						2006-01-11 04:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						e7d93b62ec 
					 
					
						
						
							
							* Change libgl1-mesa-swrast Depends on libx11-6-dev to libx11-dev.  
						
						... 
						
						
						
						(closes : #347205 )
* Add closer for packaging new upstream 
						
						
					 
					
						2006-01-11 03:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						a5b309c0c9 
					 
					
						
						
							
							Document that we'll be NMU'ing this for modular work  
						
						
						
						
					 
					
						2006-01-06 03:09:12 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						df46b96ab0 
					 
					
						
						
							
							Re-add mesa-6.4.1 which was accidentally deleted  
						
						
						
						
					 
					
						2006-01-03 05:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						bda1e332ce 
					 
					
						
						
							
							Update libs to 7.0 release with packaging  
						
						
						
						
					 
					
						2005-12-30 20:12:45 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						53b2ad5fd0 
					 
					
						
						
							
							Rename mesa lib dir to appropriate version  
						
						
						
						
					 
					
						2005-12-16 04:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						b44d9c657d 
					 
					
						
						
							
							Changelog version bump  
						
						
						
						
					 
					
						2005-12-16 04:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						92ef7527d1 
					 
					
						
						
							
							* New upstream version (6.4.1)  
						
						... 
						
						
						
						* Merge changes from Ubuntu version 6.4.1-0ubuntu1
  + Add new files required by xorg-server GL build to mesa-swrast-source. 
						
						
					 
					
						2005-12-14 01:43:13 +00:00 
						 
				 
			
				
					
						
							
							
								David Nusinow 
							
						 
					 
					
						
						
							
						
						c37d6b4ca8 
					 
					
						
						
							
							Commit Mesa 6.4 sources and packaging  
						
						
						
						
					 
					
						2005-11-09 02:46:07 +00:00