f77442fbd3
								
							 
						 
						
							
									fix _mesa_ffs for alternative compilers 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								736374c105
								
							 
						 
						
							
									declare atoms as extern 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								131a1fbc91
								
							 
						 
						
							
									util: Alternative implementation for standard c library string functions. 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								a3195e9d4e
								
							 
						 
						
							
									scons: A few more compiler flags adjustments to match winddk. 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								ffde4e03cf
								
							 
						 
						
							
									gallium: fix some BaseLevel, lastLevel bugs 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								736f535b4f
								
							 
						 
						
							
									gallium: fix warnings 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								bc57a7c9f7
								
							 
						 
						
							
									Press <space> to reset limit/bias values, clean-up limit/bias printf 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								3837d401cc
								
							 
						 
						
							
									gallium: fix sampler->max_lod computation 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								3668d20a9f
								
							 
						 
						
							
									gallium: fix computation of sampler->min_lod 
							 
							
							
The texture BaseLevel is accounted for in texture layout so it doesn't factor
in here.  May also need to adjust max_lod... 
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								8e6a380798
								
							 
						 
						
							
									gallium: add pipe surface layout value (Roland Scheidegger) 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								6e004e973b
								
							 
						 
						
							
									gallium: remove 0.5 vertex biases in set_vertex_data() 
							 
							
							
These should not be needed and were causing garbage to appear along the
edges of the mipmap images. 
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								07aaf3a7a7
								
							 
						 
						
							
									gallium: remove obsolete PIPE_CAP_BITMAP_TEXCOORD_BIAS 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								99df379b2c
								
							 
						 
						
							
									gallium: set template.target = PIPE_TEXTURE_2D 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								b2021e7c06
								
							 
						 
						
							
									gallium: identify depth-stencil textures 
							 
							
							
And don't use the display-target path to allocate them. 
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								7849ccb2a7
								
							 
						 
						
							
									brw: remove dead code 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								ce50940173
								
							 
						 
						
							
									gallium: minor code, comments clean-up 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								479d19f5a2
								
							 
						 
						
							
									gallium: in st_finalize_texture() check texture dimensions 
							 
							
							
Check dimensions in addition to target, format, etc.
Fixes a bug where we failed to detect a change in texture image sizes and
wound up using the old texture data. 
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								3d53d38d5e
								
							 
						 
						
							
									gallium: new debug code (disabled) 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								5cb29dae06
								
							 
						 
						
							
									i915: update to new display target allocation 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								a73ae3d5eb
								
							 
						 
						
							
									gallium: Add texture usage flags, special-case allocation of display targets 
							 
							
							
For many envirionments it's necessary to allocate display targets
in a window-system friendly manner.  Add facilities so that a driver
can tell if a texture is likely to be used to generate a display surface
and if use special allocation paths if necessary.
Hook up softpipe to call into the winsys->surface_alloc_storage()
routine in this case, though we probably want to change that interface
slightly also. 
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								cc2af38f2a
								
							 
						 
						
							
									gallium: fix typos, comments, whitespace 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								cff8d3bdcb
								
							 
						 
						
							
									gallium: remove ^M (CR) chars 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								e9513bd403
								
							 
						 
						
							
									gallium: code movement (XSHM code) 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								522f11b632
								
							 
						 
						
							
									set TextureID = NULL after deleting the array 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								8a5bf456dc
								
							 
						 
						
							
									gallium: comments, clean-ups 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								d4074c509b
								
							 
						 
						
							
									gallium: Reallocate pipe_texture in st_TexImage if the texture object was used. 
							 
							
							
Fixes problems with interleaved glTexImage and rendering calls. 
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								be8a42b4fc
								
							 
						 
						
							
									snprintf -> util_snprintf 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								6c15a70b75
								
							 
						 
						
							
									tgsi: Enable fast high precision rsqrt. 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								17058e0746
								
							 
						 
						
							
									tgsi: Implement fast rsqrtf. Not tested, inactive. 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								4a15913208
								
							 
						 
						
							
									gallium: remove usage of winsys->surface_alloc_storage from state tracker 
							 
							
							
Allocate a texture containing storage instead.
Also clean up ACCUM buffer allocation slightly -- drivers will need
some changes to texture allocation logic to accomodate the concept of
a texture that will only as image storage by the CPU, but it's cleaner
than it was. 
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								25d60838b5
								
							 
						 
						
							
									gallium: fix build after merge 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								c3a8a41faa
								
							 
						 
						
							
									Merge branch 'gallium-0.1' into gallium-tex-surfaces 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								5e49037caa
								
							 
						 
						
							
									revert mode change back to 644 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								7e4bc84dfc
								
							 
						 
						
							
									inline -> INLINE 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								54507125e7
								
							 
						 
						
							
									Some changed for non-C99 compilers 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								731e7b961c
								
							 
						 
						
							
									re-add pipe_surface map/unmap inlines 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								251db95945
								
							 
						 
						
							
									cso: can memcmp-compare pipe_framebuffer_state now it includes fb dimensions 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								a1cb0c2b91
								
							 
						 
						
							
									tgsi: Do not assume IN and OUT registers are declared sequentially. 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								36f93c5e51
								
							 
						 
						
							
									tgsi: Fix build on Win32. 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								9d151a2517
								
							 
						 
						
							
									tgsi: Dump destination register modulate modifier. 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								869b0836c1
								
							 
						 
						
							
									gallium: temporarily disable broken SSE2 code for ARL opcode 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								3b63bc8ac6
								
							 
						 
						
							
									gallium: implement TGSI_OPCODE_EXP 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								7a4313b63b
								
							 
						 
						
							
									gallium: implement TGSI_OPCODE_LOG 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								bc49529874
								
							 
						 
						
							
									added cast for MSVC 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								c1abd758c5
								
							 
						 
						
							
									gallium: remove the unused softpipe_winsys code 
							 
							
							
The struct is still there though until all winsys layers are updated 
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								4687272b20
								
							 
						 
						
							
									gallium: use screen->tex_surface_release() 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								f067c6c452
								
							 
						 
						
							
									tgsi: remove some bogus win vs. linux crud 
							 
							
							
Pass arguments properly in linux now.  Still need to change this to use
a single calling convention on both platforms. 
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								2c89b75e36
								
							 
						 
						
							
									rtasm: learn another version of push 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								2004b8a769
								
							 
						 
						
							
									draw: label fn args -- shouldn't this be defined where the fn is created? 
							 
							
							
							
						 
						17 years ago  
				
					
						
							
								 
						
							
								fb3623b235
								
							 
						 
						
							
									rtasm: fix labels after (not so) recent change to allow dynamic fn growth 
							 
							
							
Using char * for labels doesn't work if you realloc the function
during assembly and free the old storage... 
							
						 
						17 years ago