f504d87240
								
							 
						 
						
							
									gallium/i965: silence warnings 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								7ba1afb033
								
							 
						 
						
							
									gallium/i965: added const to silence warnings 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								bad54d0b4d
								
							 
						 
						
							
									gallium/i965: remove UsesDepth, UsesKill - use tgsi_shader_info instead 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								ea7e86dd4d
								
							 
						 
						
							
									gallium/i965: remove dependencies on pipe_shader_state's semantic info 
							 
							
							
The brw_shader_info struct is rendundant and could be removed... 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								6b9a7eb460
								
							 
						 
						
							
									gallium: remove dependencies on pipe_shader_state's semantic info 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								cddeca51ad
								
							 
						 
						
							
									gallium: remove dependencies on pipe_shader_state's semantic info 
							 
							
							
Use tgsi_scan_shader() to populate a tgsi_shader_info struct and use that instead. 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								7df26d76d2
								
							 
						 
						
							
									gallium: include p_util.h 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								679b6cf0a0
								
							 
						 
						
							
									gallium: include p_compiler.h instead of p_util.h 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								681b78fc60
								
							 
						 
						
							
									gallium: remove unnecessary assignment 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								3197ad5a56
								
							 
						 
						
							
									gallium: added file_max[] array to tgsi_shader_info 
							 
							
							
Records the highest index of a declared register. 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								0e1e1f12f4
								
							 
						 
						
							
									gallium/i915: remove unneeded assignment 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								80a9b5e1d9
								
							 
						 
						
							
									gallium: remove unnecessary tgsi_interp_coef decl 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								c66ec5c7a2
								
							 
						 
						
							
									gallium: remove uses_kill field from softpipe_shader 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								fb40c5a9c7
								
							 
						 
						
							
									gallium: added uses_kill field to tgsi_shader_info 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								1c50ea2cd9
								
							 
						 
						
							
									cell: Use unified data cache for textures too 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								cc5ffd7622
								
							 
						 
						
							
									gallium: remove obsolete *_strings.c files 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								6f715dcc21
								
							 
						 
						
							
									gallium: remove pipe_context->texture_create/release/get_tex_surface() 
							 
							
							
These functions are now per-screen, not per-context. 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								364f8cad0f
								
							 
						 
						
							
									gallium: move is_format_supported() to pipe_screen struct 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								8383f798b4
								
							 
						 
						
							
									gallium: start removing pipe_context->get_name/vendor/param/paramf 
							 
							
							
These are now per-screen functions, not per-context.
State tracker updated, code in drivers and p_context.h disabled. 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								03b5267f52
								
							 
						 
						
							
									gallium/i965: implement pipe_screen for i965 driver (untested) 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								17188e4d5a
								
							 
						 
						
							
									gallium/i915: hook up screen->get_param() 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								f04736c8be
								
							 
						 
						
							
									Cell: implement pipe_screen for cell driver 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								4f36cf5858
								
							 
						 
						
							
									gallium: implement pipe_screen for softpipe driver 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								ef6c82b0c1
								
							 
						 
						
							
									gallium/i915: remove some redundant code 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								31358282d4
								
							 
						 
						
							
									gallium: better debug messages 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								e8c0162fa0
								
							 
						 
						
							
									gallium: softpipe_init_texture_funcs(), make texture func static 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								8d94dabad8
								
							 
						 
						
							
									mesa: set input read only on success 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								7a678556d4
								
							 
						 
						
							
									scons: Place the .sconsign file on the builddir too. 
							 
							
							
To avoid issues with different scons versions building the same source file 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								e49905b57c
								
							 
						 
						
							
									mesa: Add copyright headers. 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								d6229d7f1f
								
							 
						 
						
							
									gallium: Make headers C++ friendly. 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								9409043c58
								
							 
						 
						
							
									scons: Move common code to a separate file. 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								67099cd7b9
								
							 
						 
						
							
									scons: Autodetect the default machine. 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								9a8a5d7c2f
								
							 
						 
						
							
									gallium: Replace // comments. 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								94c73d1bb9
								
							 
						 
						
							
									gallium: Remove // comments. 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								6ac148824d
								
							 
						 
						
							
									scons: Fix winddk.py's decription and copyright. 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								f81b7a6285
								
							 
						 
						
							
									gallium: update for new i915_screen.c file; fix some warnings. 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								8902ce06e8
								
							 
						 
						
							
									gallium: Use stricter types. 
							 
							
							
VC++ won't silently convert a pointer to a function with typed pointer
arguments to one with void pointer arguments. 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								9404712257
								
							 
						 
						
							
									cell: insert a (disabled) call to spe_cpu_info_get() 
							 
							
							
Found on the Cell devel forum, but doesn't appear to be available in SDK 2.1. 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								aa59a937cc
								
							 
						 
						
							
									gallium: introduce 'pipe_screen' for context-independent functions 
							 
							
							
This will allow creating textures before a rendering context exists, for example.
Only implemented in i915 driver for now.  i915pipe->texture_create() just
dispatches through to the i915screen->texture_create() to avoid state tracker
changes for now. 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								dc2b6e2c33
								
							 
						 
						
							
									gallium: use pipe_texture_reference() instead of pipe->texture_release() 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								4da19dbcaa
								
							 
						 
						
							
									gallium: remove pipe parameter from pipe_texture_reference() 
							 
							
							
Added pipe field to pipe_texture (temporary, see comments).
First step toward context-less texture creation... 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								a6044bdf74
								
							 
						 
						
							
									Revert "scons: Prefer MSVS 2003 (patch by Mark Mueller)." 
							 
							
							
This reverts commit 19f6e1a975 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								d5ab6507f7
								
							 
						 
						
							
									gallium: #includes to silence warnings 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								d4a4bed663
								
							 
						 
						
							
									gallium: updated prototype (missed in prev commit) 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								5e29aab175
								
							 
						 
						
							
									gallium: replace draw_convert_wide_points() with draw_wide_point_threshold() 
							 
							
							
Specifying a threshold size is a bit more flexible, and allows the option
of converting even 1-pixel points to triangles (set threshold=0).
Also, remove 0.25 pixel bias in wide_point(). 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								b93cf55f4e
								
							 
						 
						
							
									gallium: fix zero-sized viewport bug 
							 
							
							
If st_create_framebuffer() is called with width=0, height=0 and the program
never called glViewport, the viewport wasn't properly initalized.  This fixes
that. 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								80efc5feb0
								
							 
						 
						
							
									gallium: fix off by one rasterpos bug 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								36aa9cf781
								
							 
						 
						
							
									gallium: Print texture target for short dumps. 
							 
							
							
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								75dac3959f
								
							 
						 
						
							
									cell: Multiple rendering contexts don't work yet 
							 
							
							
Log a message and forcibly exit.  This prevents silly fools from
thinking there's a bug...instead of just an unimplemented feature. :) 
							
						 
						vor 17 Jahren  
				
					
						
							
								 
						
							
								dbf12dcdb7
								
							 
						 
						
							
									intel_winsys: Fix build failure due to DEBUG_IOCTL being undefined. 
							 
							
							
Include pipe/p_debug.h to consistently enable or disable the debugging code. 
							
						 
						vor 17 Jahren