Brian Paul 
							
						 
					 
					
						
						
							
						
						b7fc1c32f8 
					 
					
						
						
							
							Check that we don't try to reference more than one target of a texture unit.  
						
						... 
						
						
						
						For example, referencing both "texture[0], 2D" and "texture[0], CUBE" in one
program is an error. 
						
						
					 
					
						2006-08-30 23:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f6de865e56 
					 
					
						
						
							
							s/0/VERT_RESULT_HPOS/  
						
						
						
						
					 
					
						2006-08-30 23:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a70d56485a 
					 
					
						
						
							
							Add missing parenthesis so that glXSwapIntervalSGI protocol is  
						
						... 
						
						
						
						correctly generated. 
						
						
					 
					
						2006-08-30 23:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						c7f571eb7e 
					 
					
						
						
							
							Add missing vec4 instructions to the interpreter.  
						
						... 
						
						
						
						Other cosmetic changes. 
						
						
					 
					
						2006-08-30 22:36:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8a4366717a 
					 
					
						
						
							
							fix Xlib driver mem leaks  
						
						
						
						
					 
					
						2006-08-30 22:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6c06ce281a 
					 
					
						
						
							
							Use XAddExtension() to register an XCloseDisplay() callback function.  
						
						... 
						
						
						
						When the callback is called, free all Mesa's private visual and buffer
data structures which are tied to the display.
Fixes problems reported by Kitware. 
						
						
					 
					
						2006-08-30 21:17:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						12a5f812fc 
					 
					
						
						
							
							init a local var to silence warning  
						
						
						
						
					 
					
						2006-08-30 19:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a974aaaa3e 
					 
					
						
						
							
							Minor r200 vertex program cleanups. Remove disabled leftovers from r300 vertex program code. Fix authors. Correct slightly wrong check to determine if ran out of temps. Simplify check to determine if ran out of max instructions. Correctly report used native temps. Always kick off program translation when ProgramStringNotify is called (otherwise the reported native resources used queried might be wrong).  
						
						
						
						
					 
					
						2006-08-30 13:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e6de1edaf0 
					 
					
						
						
							
							fix initialization of native resource usage of vertex/fragment programs  
						
						
						
						
					 
					
						2006-08-30 11:55:18 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						ef3f00f67e 
					 
					
						
						
							
							fix typo causing a segfault when a vertex program uses more than 96 parameters  
						
						
						
						
					 
					
						2006-08-30 10:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8334c8a216 
					 
					
						
						
							
							Move call to _swrast_update_rasterflags() since it depends on the  
						
						... 
						
						
						
						results of _swrast_update_fog_state().
Fixes bug where first frame of progs/samples/fog.c does not show fog. 
						
						
					 
					
						2006-08-29 22:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f7c4dc007f 
					 
					
						
						
							
							_mesa_debug() should be a no-op when not compiled with DEBUG defined.  
						
						
						
						
					 
					
						2006-08-29 22:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						398471429b 
					 
					
						
						
							
							set 6.5.1 release to Aug 31  
						
						
						
						
					 
					
						2006-08-29 21:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						70c2d51230 
					 
					
						
						
							
							remove assertion that referenced &glSetFenceNV for debug test  
						
						
						
						
					 
					
						2006-08-29 21:54:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0aab798a18 
					 
					
						
						
							
							replace abort with _mesa_problem()  
						
						
						
						
					 
					
						2006-08-29 19:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8d675aa637 
					 
					
						
						
							
							Deprecate GL_EXT_vertex_weighting.  
						
						... 
						
						
						
						Nvidia no longer supports this extension, and they no longer export its
entry points from their libGL.  There's no reason for us to keep dragging it
around either. 
						
						
					 
					
						2006-08-29 17:44:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						dfdd0b4f30 
					 
					
						
						
							
							More static dispatch function removal.  
						
						... 
						
						
						
						Make functions for the following extensions available only via
glXGetProcAddress.  In cases where there are other aliases to the same
functions (e.g., between GL_EXT_histogram and GL_ARB_imaging), the alias
functions may still be statically exported.
    - GL_ATI_blend_equation_separate
    - GL_EXT_blend_equation_separate
    - GL_EXT_convolution
    - GL_EXT_color_sub_table
    - GL_EXT_cull_vertex
    - GL_EXT_depth_bounds_test
    - GL_EXT_framebuffer_blit
    - GL_EXT_histogram
    - GL_EXT_multisample
    - GL_EXT_stencil_two_side
    - GL_EXT_timer_query
    - GL_IBM_multimode_draw_arrays
    - GL_INGR_blend_func_separate
    - GL_NV_fence
    - GL_SGI_color_table
    - GL_SGIS_multisample
    - GL_SGIS_pixel_texture
    - GL_SGIS_point_parameters
    - GL_SGIX_pixel_texture 
						
						
					 
					
						2006-08-29 16:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						fc5b57b713 
					 
					
						
						
							
							Clean up GLX function exports.  
						
						... 
						
						
						
						Make functions for the following extensions only accessable via
glXGetProcAddress:
    - GLX_EXT_texture_from_pixmap
    - GLX_MESA_copy_sub_buffer
    - GLX_MESA_release_buffers
    - GLX_MESA_swap_control
    - GLX_MESA_swap_frame_usage
    - GLX_OML_sync_control
    - GLX_SGI_make_current_read
    - GLX_SGI_swap_control
    - GLX_SGI_video_sync
    - GLX_SGIX_swap_barrier
    - GLX_SGIX_swap_group
Removed all remnants of the following extensions:
    - GLX_MESA_set_3dfx_mode
    - GLX_SGI_cushion
    - GLX_SGIX_dmbuffer
    - GLX_SGIX_video_resize
    - GLX_SGIX_video_source
    - GLX_SUN_get_transparent_index
    - 
						
						
					 
					
						2006-08-29 15:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						af1dc7e487 
					 
					
						
						
							
							move initialization code aroudn so glPointParameter isn't called before checking the extension is present  
						
						
						
						
					 
					
						2006-08-28 21:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b5a2fc1255 
					 
					
						
						
							
							Check mesa_vp->Base.NumInstructions == 0 instead of mesa_vp->Base.String to  
						
						... 
						
						
						
						determine if we actually have a program.  See "[r300] TCL fallback with Quake3". 
						
						
					 
					
						2006-08-28 19:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						258751f4a0 
					 
					
						
						
							
							Add two new gl_function methods.  dispatch_name returns the name of  
						
						... 
						
						
						
						the true static dispatch name (either the glFooBar name or the
gl_dispatch_stub_XXX name).  static_name returns the name of the
static function for a specific alias of a GL function.
Adding (and using) these two functions corrects some problems in the
generated code related to functions with multiple aliases where some
of the aliases have true static dispatch functions and some don't.  I
have verified that everything under progs, except xdemos/xdemo,
correctly link.  I did this by doing 'make linux-dri-x86-64
PROGRAM_DIRS="demos redbook samples xdemos tests"'. 
						
						
					 
					
						2006-08-28 17:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						0bb27c084d 
					 
					
						
						
							
							Add dependencies for all API XML files.  
						
						
						
						
					 
					
						2006-08-28 17:35:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e5bc35dd97 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2006-08-28 15:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e365b82be1 
					 
					
						
						
							
							fix the check for force_s3tc_enable (bug 8042)  
						
						
						
						
					 
					
						2006-08-28 15:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b9ac4afff7 
					 
					
						
						
							
							omit installmesa script from tarballs  
						
						
						
						
					 
					
						2006-08-28 15:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a394f546a4 
					 
					
						
						
							
							check for GL_ARB_point_parameters  
						
						
						
						
					 
					
						2006-08-28 14:20:19 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						9cb82f7917 
					 
					
						
						
							
							close   #6318  
						
						
						
						
					 
					
						2006-08-27 13:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						a38aef93ab 
					 
					
						
						
							
							The colormap code is now simpler, 15bpp works where it did not before.  
						
						... 
						
						
						
						The input is fixed so that delete reports '\b' and backspace 127
The vt switching works both right and left. 
						
						
					 
					
						2006-08-27 01:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						7e9737b370 
					 
					
						
						
							
							Explicitly store the names for each function that should have a static  
						
						... 
						
						
						
						entry point generated.  This allows us to do things like generate a
static entry point for glPointParameterfvARB but not for
glPointParameterfvSGIS. 
						
						
					 
					
						2006-08-26 21:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						092d14be92 
					 
					
						
						
							
							Fix bug 8010 - locking issues.  
						
						
						
						
					 
					
						2006-08-26 21:21:34 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						2fd72a7844 
					 
					
						
						
							
							fix   #8008  
						
						
						
						
					 
					
						2006-08-26 16:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c46a12365 
					 
					
						
						
							
							delete buffers, destroy window upon exit  
						
						
						
						
					 
					
						2006-08-25 22:13:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6827cf4d9a 
					 
					
						
						
							
							include texobj.h to silence warning  
						
						
						
						
					 
					
						2006-08-25 22:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						96ee800cd4 
					 
					
						
						
							
							6.5.1 bug fixes  
						
						
						
						
					 
					
						2006-08-25 22:07:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4277ea4c0b 
					 
					
						
						
							
							Error detection/reporting was broken in several places.  
						
						
						
						
					 
					
						2006-08-25 22:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						3fea5910b9 
					 
					
						
						
							
							Add a couple of the missing GL 2.0 functions.  Enable GLX protocol for  
						
						... 
						
						
						
						glBlendEquationSeparateEXT.  Add missing enum "get" information for
GL_EXT_texture_filter_anisotropic. 
						
						
					 
					
						2006-08-25 19:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						58d080b025 
					 
					
						
						
							
							Free vertex program TnlData, if any.  Fixes a mem leak.  
						
						
						
						
					 
					
						2006-08-25 19:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						473f1aca7f 
					 
					
						
						
							
							clamp result.depth to [0,1] if written to  
						
						
						
						
					 
					
						2006-08-25 19:45:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						439d59926a 
					 
					
						
						
							
							Remove XFree86 CVS keyword.  
						
						
						
						
					 
					
						2006-08-25 18:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a360bc31da 
					 
					
						
						
							
							Rearrange glBindProgram() code to do all error checking before changing  
						
						... 
						
						
						
						the binding.  Prevent a potential dangling pointer error.  SF Bug 1544507. 
						
						
					 
					
						2006-08-25 17:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4bae9a48ec 
					 
					
						
						
							
							In _save_End(), set CurrentExecPrimitive = PRIM_OUTSIDE_BEGIN_END if  
						
						... 
						
						
						
						we're in GL_COMPILE_AND_EXECUTE mode.
This fixes bug 7984. 
						
						
					 
					
						2006-08-25 15:44:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f38ac5fbac 
					 
					
						
						
							
							improved comments  
						
						
						
						
					 
					
						2006-08-25 15:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3c54e8376d 
					 
					
						
						
							
							Rename _mesa_append_modelview_code() to _mesa_insert_mvp_code().  
						
						... 
						
						
						
						The four DP4 instructions are now inserted at the top of the program
instead of appended to tail. 
						
						
					 
					
						2006-08-25 15:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						383c39e58e 
					 
					
						
						
							
							use _mesa_alloc_instructions()  
						
						
						
						
					 
					
						2006-08-25 15:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9983a27cbe 
					 
					
						
						
							
							added _mesa_alloc_instructions() utility function  
						
						
						
						
					 
					
						2006-08-25 15:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a574c804a0 
					 
					
						
						
							
							Add missing enums for GL_SGI_color_table.  
						
						
						
						
					 
					
						2006-08-25 00:56:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e53e0f47d0 
					 
					
						
						
							
							recent bug fixes  
						
						
						
						
					 
					
						2006-08-24 23:37:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6211a14137 
					 
					
						
						
							
							update MAX_INSTRUCTIONS limit  
						
						
						
						
					 
					
						2006-08-24 23:37:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ebf58ea3a3 
					 
					
						
						
							
							According to GL_NV_fragment_program, max frag prog length is 1024 instructions.  
						
						... 
						
						
						
						Updated MAX_NV_FRAGMENT_PROGRAM_INSTRUCTIONS to 1024. 
						
						
					 
					
						2006-08-24 23:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						77427a1e52 
					 
					
						
						
							
							Cg tries to bind NV fragment programs to the GL_FRAGMENT_PROGRAM_ARB target  
						
						... 
						
						
						
						with glBindProgramARB().  I guess the GL_ARB_fragment_program specification
allows that, but Mesa didn't.
Relaxed the check with a new predicate function: compatible_program_targets(). 
						
						
					 
					
						2006-08-24 23:11:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e6940f0a33 
					 
					
						
						
							
							scalar sources such as 'time.x' weren't accepted by parser  
						
						
						
						
					 
					
						2006-08-24 23:08:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c6511ab950 
					 
					
						
						
							
							Functions for vertex/fragment program transformations, optimizations, etc.  
						
						
						
						
					 
					
						2006-08-24 22:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						beb32c4a59 
					 
					
						
						
							
							fix bad casts, carry over r200 fix to check for null program string in r300_translate_vertex_shader()  
						
						
						
						
					 
					
						2006-08-24 22:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						94ff996cae 
					 
					
						
						
							
							Check for NULL program string in r200_translate_vertex_program().  
						
						... 
						
						
						
						Fixes bug reported by Chris Rankin.
Added some new comments. 
						
						
					 
					
						2006-08-24 22:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a75439093c 
					 
					
						
						
							
							use _mesa_realloc_instructions()  
						
						
						
						
					 
					
						2006-08-24 21:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3b9b8de9b0 
					 
					
						
						
							
							Added _mesa_realloc_instructions() utility function.  
						
						... 
						
						
						
						Fixed/updated comments for parameter list functions. 
						
						
					 
					
						2006-08-24 21:57:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a5f2206077 
					 
					
						
						
							
							GL_EXT_paletted_texture functions should alias GL_SGI_color_table functions.  
						
						... 
						
						
						
						The functions for GL_EXT_paletted_texture that do not share GLX
protocol with GL_ARB_imaging are supposed to alias the similar
functions from GL_SGI_color_table.  They didn't.  This patch corrects
this problem and enables GLX protocol for both extensions.
Since this removes 3 entries from the dispatch table, this change
creates a lot of changes in the generated files. 
						
						
					 
					
						2006-08-24 21:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						bf83e652f6 
					 
					
						
						
							
							Add a new offset mode to the GL API XML.  This mode, called "assign,"  
						
						... 
						
						
						
						tells the scripts to assign an available offset to the function.  The
important changes are in src/mesa/glapi/gl_XML.py and
src/mesa/glapi/*.xml.
Since the DRI drivers only depend on functions required by the ABI
(e.g., GL 1.2 + ARB_multitexture) having fixed offsets, all functions
not in the ABI use "assign" mode.  This has caused the offset of
basically every function outside the ABI to change.  I have verified
that a libGL with this patch works with a DRI driver without the patch.
Futher, several function were removed from the dispatch tables
altogether.  These are the functions for the following extensions:
	GL_SGIS_texture_filter4
	GL_SGIS_texture4D
	GL_SGIS_detail_texture
	GL_SGIS_sharpen_texture
	GL_SGIX_sprite
	GL_SGIX_instruments
	GL_SGIX_framezoom
	GL_SGIX_tag_sample_buffer
	GL_SGIX_reference_plane
	GL_SGIX_flush_raster
	GL_SGIX_list_priority
	GL_SGIX_fragment_lighting
	GL_PGI_misc_hints
	GL_EXT_index_material
	GL_EXT_index_func
	GL_3DFX_tbuffer
This removes 50 functions from the dispatch table. 
						
						
					 
					
						2006-08-24 20:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5947f8fd63 
					 
					
						
						
							
							fix fragment.position initialization bug  
						
						
						
						
					 
					
						2006-08-24 19:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ce9767f863 
					 
					
						
						
							
							Make sure that _GNU_SOURCE is enabled in the linux configs that set  
						
						... 
						
						
						
						HAVE_POSIX_MEMALIGN.  This eliminates a compiler warning.  Also,
clean up some crufty linux-sparc* configs. 
						
						
					 
					
						2006-08-24 18:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						39f222a421 
					 
					
						
						
							
							add point-position.c  
						
						
						
						
					 
					
						2006-08-24 17:49:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						28536e6c4f 
					 
					
						
						
							
							Test for fragment.position in points primitives.  Currently renders  
						
						... 
						
						
						
						incorrectly on software mesa. 
						
						
					 
					
						2006-08-24 17:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						83304326c8 
					 
					
						
						
							
							added glut/mini/ sources to glut tarball  
						
						
						
						
					 
					
						2006-08-24 17:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						116411d5f0 
					 
					
						
						
							
							Check if mesa_vp->Base.Parameters is null before dereferencing (bug report  
						
						... 
						
						
						
						from Chris Rankin).
Also, fix some bad casts. 
						
						
					 
					
						2006-08-24 15:57:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4169c220bd 
					 
					
						
						
							
							Fix some problems with the generation of the size tables.  Enable  
						
						... 
						
						
						
						generation of protocol tables for Render. 
						
						
					 
					
						2006-08-24 00:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a95d5f0f58 
					 
					
						
						
							
							silence warning  
						
						
						
						
					 
					
						2006-08-23 23:18:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4d12a05e6c 
					 
					
						
						
							
							Added _mesa_lookup_program() and _mesa_lookup_bufferobj() functions to avoid  
						
						... 
						
						
						
						a lot of casting elsewhere.
Use _mesa_lookup_texture() in tdfx driver, use _mesa_lookup_bufferobj() in r300
driver. 
						
						
					 
					
						2006-08-23 23:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						261a806f9e 
					 
					
						
						
							
							New script and API description file to enable generate of GLX protocol  
						
						... 
						
						
						
						decode tables in the server. 
						
						
					 
					
						2006-08-23 20:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d21ccb49c0 
					 
					
						
						
							
							update glut fbdev sources list  
						
						
						
						
					 
					
						2006-08-23 19:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						bd3e6ec066 
					 
					
						
						
							
							VT switching now uses correct keys.  
						
						... 
						
						
						
						exiting when virtual screen size is larger than regular size doesn't corrupt screen.
colormap is reset when using stdin input on exit.
return is not reported as ctrl-m but '\r' as it should be
backspace keycode was incorrect and not working, fixed 
						
						
					 
					
						2006-08-23 07:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						43c9587ed4 
					 
					
						
						
							
							remove duplicate pieces of code.  
						
						
						
						
					 
					
						2006-08-22 22:27:32 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						cafb0617ea 
					 
					
						
						
							
							extend some DrawRangeElements cases to support rendering more than 65535 verts in one blast. ut2k4 cases in other words ...  
						
						
						
						
					 
					
						2006-08-22 21:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						50eae3af7a 
					 
					
						
						
							
							fix broken write-only depth setting. use early z where possible.  
						
						
						
						
					 
					
						2006-08-22 21:05:37 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						723db7212c 
					 
					
						
						
							
							Correct the name of the GL_NV_texture_expand_normal extension.  
						
						
						
						
					 
					
						2006-08-22 18:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						d319edff1e 
					 
					
						
						
							
							The TLS dispatch functions for x86-64 are fixed-size, just like on  
						
						... 
						
						
						
						x86.  This means that the position of each dispatch function can be
calculated as (dispatch_offset * size_of_function) + glNewList.  This
allows us to not store the function pointers in glprocs_table_t.
This same optimization has been done for quite some time on x86.  We
could probably also do this for some cases of the SPARC dispatch as
well. 
						
						
					 
					
						2006-08-22 18:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4e4b5f4008 
					 
					
						
						
							
							Add new attribute called static_dispatch to the <function> element.  This  
						
						... 
						
						
						
						boolean attribute, which defaults to true, determines whether or not a
static dispatch function is available in libGL for applications to link
against.
Ideally, any new functions that are not part of the ABI should not have
directly accessable dispatch functions.  This forces applications to use
glXGetProcAddress to access these functions.  By doing this we can
gracefully remove functions from libGL without breaking the linkage of
applications.
Note that the static dispatch functions are still generated.  However, they
are given names like gl_dispatch_stub_820 and are marked with the "hidden"
linker attribute.
All extension functions added since the previous Mesa release (6.5) have
been marked as 'static_dispatch="false"'. 
						
						
					 
					
						2006-08-22 16:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6423ec9145 
					 
					
						
						
							
							move ALL_SOURCES to sources file  
						
						
						
						
					 
					
						2006-08-21 16:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b20814fd7d 
					 
					
						
						
							
							remove FBDEV_DRIVER_OBJECTS assignment (in sources file)  
						
						
						
						
					 
					
						2006-08-21 15:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d5299bf9a1 
					 
					
						
						
							
							various updates  
						
						
						
						
					 
					
						2006-08-21 14:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						1d67cad9af 
					 
					
						
						
							
							More GLSL preprocessor code:  
						
						... 
						
						
						
						Rename slang_version.syn to slang_pp_version.syn.
The #version directive understands version 120.
Cosmetic changes in version preprocessor.
Checks if requested version is supported by the compiler. 
						
						
					 
					
						2006-08-21 09:25:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						798ef5ce33 
					 
					
						
						
							
							GLSL 1.20 constructors and operators.  
						
						
						
						
					 
					
						2006-08-21 08:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						bd4c8ec0ec 
					 
					
						
						
							
							remove the now confusing option to manually enable software ARB_vp if drm is not new enough on r200  
						
						
						
						
					 
					
						2006-08-19 08:54:03 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						c6fc823987 
					 
					
						
						
							
							Removed ifeq from makefile, and corrected fbdev driver so it compiles  
						
						
						
						
					 
					
						2006-08-19 00:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cf4d2f7109 
					 
					
						
						
							
							updates for 6.5.1  
						
						
						
						
					 
					
						2006-08-18 20:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						92c43b110c 
					 
					
						
						
							
							Fix-ups for linux-fbdev config.  No longer build Xlib driver sources.  
						
						
						
						
					 
					
						2006-08-18 20:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						7e4152f0ed 
					 
					
						
						
							
							The driver now compiles correctly without any x headers or libraries installed  
						
						... 
						
						
						
						The bitmap and stroke code can't be shared with glx anymore because of this.
The model for the mini teapot is restored and I have tested it to work with
linux-fbdev and linux-solo
The driver recognizes 32bpp where there is no alpha (my radeon 7500)  It also
sets the correct number of cmap entrees (instead of 256 which can be an error) 
						
						
					 
					
						2006-08-18 10:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						bd87c303e9 
					 
					
						
						
							
							Fix writemasks on texture arb fp instructions.  
						
						... 
						
						
						
						Cleanup invarient state emission. 
						
						
					 
					
						2006-08-18 09:04:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c1c282f36a 
					 
					
						
						
							
							sort the FEATURE_ defines  
						
						
						
						
					 
					
						2006-08-17 14:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9dc90cd5f3 
					 
					
						
						
							
							added FEATURE_EXT_timer_query and tests  
						
						
						
						
					 
					
						2006-08-17 14:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5928718475 
					 
					
						
						
							
							change #ifdef to #if  
						
						
						
						
					 
					
						2006-08-17 14:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6206aec90a 
					 
					
						
						
							
							change tex memory allocation calls (debian bug 383209)  
						
						
						
						
					 
					
						2006-08-16 20:53:39 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a7d0256745 
					 
					
						
						
							
							When available, which is most of the time, use posix_memalign to implement  
						
						... 
						
						
						
						_mesa_align_malloc and friends. 
						
						
					 
					
						2006-08-16 17:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ab6cf9dd62 
					 
					
						
						
							
							Enable support for GL_EXT_gpu_program_parameters for R300.  
						
						
						
						
					 
					
						2006-08-15 16:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8c41c757fe 
					 
					
						
						
							
							Add support for GL_EXT_gpu_program_parameters.  Any driver that enables  
						
						... 
						
						
						
						either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this
extension as well. 
						
						
					 
					
						2006-08-15 16:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5208d93a41 
					 
					
						
						
							
							Add test for GL_EXT_gpu_program_parameters.  
						
						
						
						
					 
					
						2006-08-15 16:44:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						daea717634 
					 
					
						
						
							
							Remove extraneous trailing semicolon.  
						
						
						
						
					 
					
						2006-08-15 16:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						37b5b01217 
					 
					
						
						
							
							s/GLvoid/void/ to fix gcc 4.2 issue (bug 7875)  
						
						
						
						
					 
					
						2006-08-15 14:28:03 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						061a3fe340 
					 
					
						
						
							
							Bug  #7169 : Attempt to make libGL symbols visible to drivers.  
						
						... 
						
						
						
						Some applications end up dlopening libGL without RTLD_GLOBAL, so the libGL
symbols referenced by the driver can't be unresolved when libGL dlopens it.
This attempts to make the libGL symbols visible to the driver by dlopening
libGL (again) with RTLD_GLOBAL before dlopening the driver and dlclosing
the obtained handle afterwards. 
						
						
					 
					
						2006-08-14 15:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						24cd8e22f5 
					 
					
						
						
							
							gcc-4.1.1 compile fix  
						
						
						
						
					 
					
						2006-08-12 13:31:15 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						357addfc45 
					 
					
						
						
							
							Add comments explaining a couple "mystery" bits.  
						
						
						
						
					 
					
						2006-08-12 00:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						32a9e9be0c 
					 
					
						
						
							
							Fix white-space problem in the prototype for glBlitFramebufferEXT that  
						
						... 
						
						
						
						prevented gl_mangle.h from picking it up. 
						
						
					 
					
						2006-08-12 00:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8fbe16d4dd 
					 
					
						
						
							
							Fix long standing bug that prevented newer drivers from working with  
						
						... 
						
						
						
						older libGL.  The data in extension_helper.h erroneous instructed
drivers to expect all functions with establised offsets, even those
not in the ABI, to have a specific offset allocated.  This is just
wrong.  A function is either in the ABI and has a set offset or a
function is not in the ABI and has a re-map offset. 
						
						
					 
					
						2006-08-11 23:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						56f349515c 
					 
					
						
						
							
							Convert comment header for __GLcontextModesRec to Doxygen style.  
						
						
						
						
					 
					
						2006-08-11 22:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						8ff5e37f58 
					 
					
						
						
							
							support shorts as vertex data  
						
						
						
						
					 
					
						2006-08-11 13:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2332812644 
					 
					
						
						
							
							Add padding to match the current xf86-video-intel DDX->DRI interface.  
						
						
						
						
					 
					
						2006-08-10 21:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						3775b566fa 
					 
					
						
						
							
							mkdir -> mkdir -p, since /usr/include might not exist in the installroot yet  
						
						
						
						
					 
					
						2006-08-10 20:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						be85fde82b 
					 
					
						
						
							
							linux-indirect target fixes.  
						
						
						
						
					 
					
						2006-08-10 20:19:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b7a661cf8c 
					 
					
						
						
							
							6.5.1 relnotes  
						
						
						
						
					 
					
						2006-08-10 14:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						795e83f809 
					 
					
						
						
							
							latest updates for 6.5.1  
						
						
						
						
					 
					
						2006-08-10 14:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						a89b099c74 
					 
					
						
						
							
							Fixup more PROGRAM_UNDEFINED problems.  
						
						
						
						
					 
					
						2006-08-10 13:14:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						8d97265711 
					 
					
						
						
							
							Fix some breakage after the PROGRAM_UNDEFINED change  
						
						
						
						
					 
					
						2006-08-10 13:12:00 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						7196cddb3a 
					 
					
						
						
							
							Added initial multisampling support to glfbdev driver.  
						
						... 
						
						
						
						Fully implemented glutGameMode, and added vidresize stubs to make
Added support for glutReshapeDisplay to change video mode but not lose
current mesa context.
implementation glut 5 complient.
Fixed many minor bugs
Updated docs 
						
						
					 
					
						2006-08-10 10:21:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						54e15d6585 
					 
					
						
						
							
							finish up texstore for SL8 texture format  
						
						
						
						
					 
					
						2006-08-10 04:14:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						7ba08ac45a 
					 
					
						
						
							
							GLSL 1.20 built-in library.  
						
						
						
						
					 
					
						2006-08-09 21:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						edefc658e4 
					 
					
						
						
							
							More GLSL code - more support for vec4 operations on x86 back-end.  
						
						
						
						
					 
					
						2006-08-09 20:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9f344b3e7d 
					 
					
						
						
							
							Add Intel i965G/Q DRI driver.  
						
						... 
						
						
						
						This driver comes from Tungsten Graphics, with a few further modifications by
Intel. 
						
						
					 
					
						2006-08-09 19:14:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7b52bed987 
					 
					
						
						
							
							Add PROGRAM_FILE_MAX for i965 driver.  
						
						... 
						
						
						
						While here, make PROGRAM_UNDEFINED just the next value in the enum. 
						
						
					 
					
						2006-08-09 19:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						46f20579a2 
					 
					
						
						
							
							implement some of the sRGB texstore functions  
						
						
						
						
					 
					
						2006-08-09 02:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4b1e6a4b58 
					 
					
						
						
							
							remove stray text from previous check-in  
						
						
						
						
					 
					
						2006-08-07 14:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						6545ebbd8d 
					 
					
						
						
							
							Modified config to use glut/fbdev, added demo and sample directories.  
						
						
						
						
					 
					
						2006-08-05 08:55:10 +00:00 
						 
				 
			
				
					
						
							
							
								Sean D'Epagnier 
							
						 
					 
					
						
						
							
						
						288d4b6ebe 
					 
					
						
						
							
							Modularized code into multiple files.  
						
						... 
						
						
						
						Added gamemode stubs, iconify support, joystick stubs.
Fixed color index mode, added 8 bit alpha blending, enabled cmaps even
with 15, 16, 24, and 32 depths as some fbdev drivers need this.
Fixed compiling with -ansi
Using SIGIO for keyboard input, so that vt switching is enabled even
if the program is locked.
Fixed numerous small bugs. 
						
						
					 
					
						2006-08-05 08:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0606ad45f6 
					 
					
						
						
							
							fix typo, indentation  
						
						
						
						
					 
					
						2006-08-04 22:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						4818b0bea1 
					 
					
						
						
							
							export new _mesa_* functions  
						
						
						
						
					 
					
						2006-08-04 19:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5c488dcab2 
					 
					
						
						
							
							fix bug when pushing ReadBuffer state for GL_PIXEL_MODE_BIT  
						
						
						
						
					 
					
						2006-08-04 13:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						21dc092324 
					 
					
						
						
							
							Handle GLUT_DEVICE_KEY_REPEAT,GLUT_OWN_JOYSTICK,GLUT_JOYSTICK_POLL_RATE in glutDeviceGet().  
						
						
						
						
					 
					
						2006-08-04 12:43:33 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						3ab2dd9f91 
					 
					
						
						
							
							Moved glutDeviceGet() to events.c.  
						
						... 
						
						
						
						Implemented glutIgnoreKeyRepeat() and glutSetKeyRepeat(). 
						
						
					 
					
						2006-08-04 10:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0a4be70368 
					 
					
						
						
							
							more work for GL_EXT_texture_sRGB.  
						
						
						
						
					 
					
						2006-08-04 03:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2eb00b4388 
					 
					
						
						
							
							use WRITE_MASK_* instead of 0x1, 0x2, etc  
						
						
						
						
					 
					
						2006-08-03 17:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3163542841 
					 
					
						
						
							
							Added a check to prevent rebuilding Mesa with a different configuration  
						
						... 
						
						
						
						without first doing 'make realclean'. 
						
						
					 
					
						2006-08-03 16:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9c3876d7d8 
					 
					
						
						
							
							New wrapper functions: _mesa_dlopen(), _mesa_dlsym(), _mesa_dlclose().  
						
						... 
						
						
						
						Eventually move them into imports.c 
						
						
					 
					
						2006-08-03 03:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6c071592ab 
					 
					
						
						
							
							added GL_EXT_texture_sRGB  
						
						
						
						
					 
					
						2006-08-03 03:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8d214bc804 
					 
					
						
						
							
							Initial work for GL_EXT_texture_sRGB.  
						
						
						
						
					 
					
						2006-08-03 03:20:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						35fe7cfae4 
					 
					
						
						
							
							fix link for Aqsis  
						
						
						
						
					 
					
						2006-08-02 21:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b60a3da43f 
					 
					
						
						
							
							Enable vec4 extension for x86 back-end.  
						
						
						
						
					 
					
						2006-08-02 14:51:24 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						1616f5b621 
					 
					
						
						
							
							Change fragment shader to utilize faster vec4 operations.  
						
						
						
						
					 
					
						2006-08-02 14:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						7a70391575 
					 
					
						
						
							
							Add test for vec4 extension.  
						
						
						
						
					 
					
						2006-08-02 14:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						3b5e02cc7c 
					 
					
						
						
							
							Add vec4 extension.  
						
						
						
						
					 
					
						2006-08-02 14:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						60ba2d88b3 
					 
					
						
						
							
							Fix mmFindBlock function.  
						
						
						
						
					 
					
						2006-08-02 14:22:06 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						365582dd6f 
					 
					
						
						
							
							Clean-up FEATURE_ARB_shader_objects #ifdefs. Bug 7492.  
						
						
						
						
					 
					
						2006-08-01 20:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cc738e004f 
					 
					
						
						
							
							casts and assertions  
						
						
						
						
					 
					
						2006-08-01 20:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f05e7eba95 
					 
					
						
						
							
							code to draw engine block  
						
						
						
						
					 
					
						2006-08-01 20:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						90d7b9c9eb 
					 
					
						
						
							
							Move GL_MESA_shader_debug from glext.h to gl.h.  
						
						
						
						
					 
					
						2006-08-01 16:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e724324894 
					 
					
						
						
							
							renderbuffer fixes (Sean D'Epagnier)  
						
						
						
						
					 
					
						2006-08-01 14:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						9a4f15ee59 
					 
					
						
						
							
							Fixed warnings.  
						
						
						
						
					 
					
						2006-08-01 14:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						689df543db 
					 
					
						
						
							
							fix   #6991  
						
						
						
						
					 
					
						2006-07-31 23:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						667dd3c3e8 
					 
					
						
						
							
							added glut fbdev files  
						
						
						
						
					 
					
						2006-07-31 14:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fe3242f00a 
					 
					
						
						
							
							GLUT on fbdev driver.  Sean D'Epagnier  
						
						
						
						
					 
					
						2006-07-31 14:24:21 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						e8947a5fa0 
					 
					
						
						
							
							Add support for GL_MESA_shader_debug.  
						
						
						
						
					 
					
						2006-07-30 15:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						91dbc04d5e 
					 
					
						
						
							
							Commit enums for GL_MESA_shader_debug.spec.  
						
						
						
						
					 
					
						2006-07-30 15:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						32bf274f78 
					 
					
						
						
							
							Program to convert .syn file to .h headers.  
						
						
						
						
					 
					
						2006-07-30 14:48:01 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						fc434622b3 
					 
					
						
						
							
							Clear window's event mask before enabling handled events.  
						
						
						
						
					 
					
						2006-07-30 14:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						4cc87c7248 
					 
					
						
						
							
							Add support for GL_MESA_shader_debug.  
						
						
						
						
					 
					
						2006-07-30 14:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						c26999fd2c 
					 
					
						
						
							
							Fix dependencies.  
						
						
						
						
					 
					
						2006-07-30 14:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d2ac9ab6ee 
					 
					
						
						
							
							More text.  
						
						
						
						
					 
					
						2006-07-30 14:28:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						39dd5196e6 
					 
					
						
						
							
							Optimize shaders.  
						
						... 
						
						
						
						Use frame counter. 
						
						
					 
					
						2006-07-29 09:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						0e6ef1b1cd 
					 
					
						
						
							
							Fix build failure in the savage driver.  
						
						
						
						
					 
					
						2006-07-28 21:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						32d61d0616 
					 
					
						
						
							
							r300_emit.h cleanup.  
						
						... 
						
						
						
						Remove unused macro
Replace LOCAL_VAR, PREFIX*
Indent code
Remove radeon redundant CP type 3 packet 
						
						
					 
					
						2006-07-27 22:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a7722cb794 
					 
					
						
						
							
							load SLANG_FRAGMENT_FIXED_SECONDARYCOLOR  
						
						
						
						
					 
					
						2006-07-21 20:52:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c28399baa7 
					 
					
						
						
							
							just reindent  
						
						
						
						
					 
					
						2006-07-21 20:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a97492f4df 
					 
					
						
						
							
							added arrayobj.[ch] files  
						
						
						
						
					 
					
						2006-07-21 19:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9d9d7b1dee 
					 
					
						
						
							
							check for non-nill pwc in WMesaMakeCurrent(), bug 7585  
						
						
						
						
					 
					
						2006-07-21 19:52:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						122629f279 
					 
					
						
						
							
							Some structure renaming.  Prefix vertex/fragment-related structs with  
						
						... 
						
						
						
						"gl_" to match other structs. 
						
						
					 
					
						2006-07-20 16:49:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						459db7bd72 
					 
					
						
						
							
							bump MESA_TINY to 1  
						
						
						
						
					 
					
						2006-07-20 04:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a623e008c6 
					 
					
						
						
							
							move/update comments  
						
						
						
						
					 
					
						2006-07-20 04:24:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2f12458fb3 
					 
					
						
						
							
							use ctx->Light.ShadeModel instead of ctx->_TriangleCaps  
						
						
						
						
					 
					
						2006-07-20 04:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a1a6ac4af4 
					 
					
						
						
							
							Instead of testing ctx->_TriangleCaps for flat/smooth shading, just use ctx->Light.ShadeModel  
						
						
						
						
					 
					
						2006-07-20 04:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4e2de9531e 
					 
					
						
						
							
							remove unused NEED_TWO_SIDED_LIGHTING() macro  
						
						
						
						
					 
					
						2006-07-20 03:56:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ad15866ef0 
					 
					
						
						
							
							For glGetTexImage(), move the _mesa_validate_pbo_access() error check into  
						
						... 
						
						
						
						_mesa_GetTexImage() so it's not needed in the fallback or driver functions. 
						
						
					 
					
						2006-07-19 16:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0749e2723b 
					 
					
						
						
							
							Several loops over the map1/2 evaluator arrays were incorrect.  
						
						... 
						
						
						
						There's only 16 evaluator maps.  Define new _TNL_NUM_EVAL constant for
those loops.
Also, fix priority of GL_NV_vertex_program generic maps - they override the
conventional maps.
See bug 7564. 
						
						
					 
					
						2006-07-19 15:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						69ddf6cc41 
					 
					
						
						
							
							more 6.5.1 additions  
						
						
						
						
					 
					
						2006-07-19 15:09:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						114ecb9d67 
					 
					
						
						
							
							indentation fix  
						
						
						
						
					 
					
						2006-07-18 22:33:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						df926955be 
					 
					
						
						
							
							add missing 'return' after a few _mesa_error() calls in _mesa_GetTexImage()  
						
						
						
						
					 
					
						2006-07-18 22:27:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						813e56db51 
					 
					
						
						
							
							Compute ctx->Color._LogicOpEnabled in one place instead of four places!  
						
						
						
						
					 
					
						2006-07-18 19:15:40 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						f81b1dbe37 
					 
					
						
						
							
							fix a memleak (that code block has been commented out for years for unknown reasons)  
						
						
						
						
					 
					
						2006-07-15 12:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Rune Petersen 
							
						 
					 
					
						
						
							
						
						416ac254c2 
					 
					
						
						
							
							A small logic error.  
						
						... 
						
						
						
						We need to call do_swizzle() when the scaler _or_ vector unit have a
swizzle other 000/ZERO/111/ONE.
This ensures that the gloss on banners in ut2004 is not angel-dependent
(since when was banners glossy?). 
						
						
					 
					
						2006-07-15 10:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f4e46e1a46 
					 
					
						
						
							
							define FLT_MAX_EXP to 128 if undefined  
						
						
						
						
					 
					
						2006-07-13 20:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						7ef4a07165 
					 
					
						
						
							
							Move initialization of server_support from __glXProcessServerString to  
						
						... 
						
						
						
						__glXCalcualteUsableExtensions.  By having both callers of
__glXProcessServerString initialize the bit-fields passed in, we guarantee
that the correct amount of data is initialized:
This fixes bugzilla #7353 . 
						
						
					 
					
						2006-07-13 15:27:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						883f9891cb 
					 
					
						
						
							
							LIB_DIR is now just 'lib' or 'lib64'  
						
						... 
						
						
						
						Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets.
Patch by Hanno Böck. 
						
						
					 
					
						2006-07-13 02:50:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d9eff8ba19 
					 
					
						
						
							
							download/install updates  
						
						
						
						
					 
					
						2006-07-12 20:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b8528ea55e 
					 
					
						
						
							
							New config var DRI_DRIVER_SEARCH_DIR to specify where libGL should search  
						
						... 
						
						
						
						(at runtime) for the DRI drivers.
See bug 2372. 
						
						
					 
					
						2006-07-12 19:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						e5c28321b2 
					 
					
						
						
							
							fix another memleak  
						
						
						
						
					 
					
						2006-07-12 17:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						e77875dcbe 
					 
					
						
						
							
							fix a memleak  
						
						
						
						
					 
					
						2006-07-12 16:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						59cfd3cd3f 
					 
					
						
						
							
							destroy window upon exit, remove CVS log comment  
						
						
						
						
					 
					
						2006-07-12 02:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d8bb5ea967 
					 
					
						
						
							
							call glutDestroyWindow() to allow checking for mem leaks upon exit  
						
						
						
						
					 
					
						2006-07-12 02:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c04bb519e1 
					 
					
						
						
							
							free array objects properly (bug 7493)  
						
						
						
						
					 
					
						2006-07-11 21:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						c60bcc8966 
					 
					
						
						
							
							free GL2Objects unconditionally  
						
						
						
						
					 
					
						2006-07-11 20:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						c0eb777cd8 
					 
					
						
						
							
							free the ArrayObjects hash table  
						
						
						
						
					 
					
						2006-07-11 19:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						17b5063c6f 
					 
					
						
						
							
							only access ss->BufferObjects if it's declared  
						
						
						
						
					 
					
						2006-07-11 19:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						aead688e7f 
					 
					
						
						
							
							_mesa_destroy_context() frees radeon->glCtx so we must not access it afterwards  
						
						
						
						
					 
					
						2006-07-11 18:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellström 
							
						 
					 
					
						
						
							
						
						bbe197ec1d 
					 
					
						
						
							
							Revert the SiS and Unichrome DRM version check changes.  
						
						
						
						
					 
					
						2006-07-11 14:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellström 
							
						 
					 
					
						
						
							
						
						85b4ae0654 
					 
					
						
						
							
							The SiS and Unichrome drivers assume that the handle to the  
						
						... 
						
						
						
						AGP map is equivalent to the AGP physical address. Fix this. 
						
						
					 
					
						2006-07-10 12:20:24 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						b9920ba7b7 
					 
					
						
						
							
							Fix   #7195  
						
						
						
						
					 
					
						2006-07-09 00:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						27908d2bcb 
					 
					
						
						
							
							update comment, APP_LIB_DEPS  
						
						
						
						
					 
					
						2006-07-07 14:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						04f43226a8 
					 
					
						
						
							
							fixup OSMESA_LIBS and make clean target  
						
						
						
						
					 
					
						2006-07-07 14:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8c140c9c37 
					 
					
						
						
							
							remove GLUT dependency  
						
						
						
						
					 
					
						2006-07-07 14:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3ae1905744 
					 
					
						
						
							
							remove dependency on GLUT  
						
						
						
						
					 
					
						2006-07-07 14:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						218ba1ff54 
					 
					
						
						
							
							Don't include unused header files.  
						
						
						
						
					 
					
						2006-07-06 07:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						5906acad08 
					 
					
						
						
							
							R300_RR_ROUTE_1 still needs to be initialized.  
						
						
						
						
					 
					
						2006-07-05 13:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ff8daf21e 
					 
					
						
						
							
							New animated engine demo.  
						
						
						
						
					 
					
						2006-07-04 21:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						1ad914575a 
					 
					
						
						
							
							Add R300_VAP_CNTL 0x2140 and cosmetic cleanup.  
						
						
						
						
					 
					
						2006-07-04 20:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						525eb0b621 
					 
					
						
						
							
							added linux-osmesa  
						
						
						
						
					 
					
						2006-07-04 16:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f385cf115a 
					 
					
						
						
							
							simple libOSMesa.so-only config, no X  
						
						
						
						
					 
					
						2006-07-04 16:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c6e1784062 
					 
					
						
						
							
							enable hw antialiasing (Martijn van Oosterhout)  
						
						
						
						
					 
					
						2006-07-04 13:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2922aa236f 
					 
					
						
						
							
							fix linking bug (bug 7405)  
						
						
						
						
					 
					
						2006-07-03 23:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						77afb43519 
					 
					
						
						
							
							additional clipping/viewport fixes (Martijn van Oosterhout)  
						
						
						
						
					 
					
						2006-07-03 23:08:33 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						46c1419c93 
					 
					
						
						
							
							some minor simplifications (same as in r300 driver) since mesa's internally used swizzle and writemask flags are identical to the bits used on the hardware, use a macro to error out if these assumptions are no longer true.  
						
						
						
						
					 
					
						2006-07-03 22:14:54 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						bf35d70635 
					 
					
						
						
							
							check if radeon_drm.h from libdrm is new enough, otherwise print an error to make it easier to figure out why it won't compile...  
						
						
						
						
					 
					
						2006-07-03 22:11:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						69f31f5475 
					 
					
						
						
							
							Add copyright header and minor cleanup.  
						
						
						
						
					 
					
						2006-07-03 21:35:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bfb2729f9e 
					 
					
						
						
							
							disable a new mem leak check until we're sure it's valid  
						
						
						
						
					 
					
						2006-07-03 13:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a6c72b67f6 
					 
					
						
						
							
							fix clipping bug on context change (Martijn van Oosterhout)  
						
						
						
						
					 
					
						2006-07-03 13:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						527cd2544f 
					 
					
						
						
							
							initialize offset to avoid bogus warnings from valgrind  
						
						
						
						
					 
					
						2006-07-01 21:27:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						be9282bf0b 
					 
					
						
						
							
							Vertex/fragment program patches (Rune Petersen)  
						
						
						
						
					 
					
						2006-06-30 17:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0cdf2d7413 
					 
					
						
						
							
							clipping fixes (Martijn van Oosterhout)  
						
						
						
						
					 
					
						2006-06-30 17:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f63623779a 
					 
					
						
						
							
							clean-ups  
						
						
						
						
					 
					
						2006-06-30 16:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2893072967 
					 
					
						
						
							
							use _mesa_HashDeleteAll()  
						
						
						
						
					 
					
						2006-06-30 15:58:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						66c9be06f9 
					 
					
						
						
							
							remove occlude.c demo since GL_HP_occlusion_test no longer available  
						
						
						
						
					 
					
						2006-06-30 15:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c7e164f091 
					 
					
						
						
							
							In free_shared_state(), use new _mesa_HashDeleteAll() function to delete  
						
						... 
						
						
						
						textures, display lists, programs, VBOs, etc.  Less code and more efficient. 
						
						
					 
					
						2006-06-30 15:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d179e16501 
					 
					
						
						
							
							Added _mesa_delete_list() to delete a display list, but don't remove from  
						
						... 
						
						
						
						hash table.  Make _mesa_destroy_list() static. 
						
						
					 
					
						2006-06-30 15:41:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9f6798d6e1 
					 
					
						
						
							
							Added _mesa_HashDeleteAll() to delete all entries in a hash table with a  
						
						... 
						
						
						
						callback function.
Added _mesa_HashWalk() to walk over all entries in a hash table with callback. 
						
						
					 
					
						2006-06-30 15:39:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						7c583f5d11 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2006-06-29 20:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						f7f5b2c415 
					 
					
						
						
							
							destroy left-over VBOs on shutdown  
						
						
						
						
					 
					
						2006-06-29 18:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						ff3a5b1842 
					 
					
						
						
							
							instead of messing with _TNL_LAST_GENERIC and _TNL_FIRST_GENERIC, use _TNL_NUM_GENERIC. this fixes an off-by-one error (we didn't handle the final attribute)  
						
						
						
						
					 
					
						2006-06-29 16:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						8ca6250d72 
					 
					
						
						
							
							cleanup, avoid magic values  
						
						
						
						
					 
					
						2006-06-29 16:47:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						ff5b590382 
					 
					
						
						
							
							added _TNL_NUM_GENERIC  
						
						
						
						
					 
					
						2006-06-29 16:45:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						787f4965a2 
					 
					
						
						
							
							only assert front/back pitch if double-buffered (bug 7663)  
						
						
						
						
					 
					
						2006-06-29 15:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b10ea9843b 
					 
					
						
						
							
							added src/glx/x11/depend to DEPEND_FILES  
						
						
						
						
					 
					
						2006-06-28 21:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						6c33475424 
					 
					
						
						
							
							propagate errors from parse_generic_attrib_num in parse_attrib_binding (-> don't segfault when you're trying to access invalid generic attributes  
						
						
						
						
					 
					
						2006-06-28 16:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7a7aa2aabb 
					 
					
						
						
							
							Don't use nested struct definitions in tnl_clipspace_fastpath.  
						
						... 
						
						
						
						Make attr_type into a top-level type: tnl_attr_type
See bug 7340. 
						
						
					 
					
						2006-06-27 20:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4063b1730d 
					 
					
						
						
							
							Remove the extraneous GL_ prefix from the enums for GL_EXT_timer_query and  
						
						... 
						
						
						
						GL_EXT_framebuffer_blit.  Enumerants in the XML schema get the GL_ prefix
added to them automatically.  This resulted in things like
"GL_GL_TIME_ELAPSED_EXT" in enums.c. 
						
						
					 
					
						2006-06-27 16:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						291fd257eb 
					 
					
						
						
							
							Fix stencil clears that have caused problems with redbook/stencil, tests/stencilwrap and ut2k4 adrenaline pills.  
						
						
						
						
					 
					
						2006-06-27 01:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						caf0176472 
					 
					
						
						
							
							Fix generic vertex attribs (Rune Petersen)  
						
						
						
						
					 
					
						2006-06-27 01:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4e0617849c 
					 
					
						
						
							
							use trackball code for mouse rotation  
						
						
						
						
					 
					
						2006-06-26 23:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9671548424 
					 
					
						
						
							
							virtual trackball code  
						
						
						
						
					 
					
						2006-06-26 22:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						199729ff27 
					 
					
						
						
							
							locking fixes (Martijn Van Oosterhout)  
						
						
						
						
					 
					
						2006-06-26 19:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						78a6000cf2 
					 
					
						
						
							
							Use $(LIB_DIR) instead of $(TOP)/lib since libraries sometimes go into lib64/.  
						
						... 
						
						
						
						Probably need to fix the install destinations too... 
						
						
					 
					
						2006-06-26 15:34:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						0deb088cf0 
					 
					
						
						
							
							more cleanups  
						
						
						
						
					 
					
						2006-06-23 16:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3cb56804ca 
					 
					
						
						
							
							fix glut/freeglut links  
						
						
						
						
					 
					
						2006-06-23 15:27:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0e794a1bc6 
					 
					
						
						
							
							New 'install' targets in makefile.  See bug 2372.  
						
						
						
						
					 
					
						2006-06-22 22:50:48 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b4517527eb 
					 
					
						
						
							
							A bunch of tiny tests that I've found helpful bringing up drivers from  
						
						... 
						
						
						
						scratch.  These exercise single pieces of functionality and provide a
gentler ramp than trying to use the mesa demos to bring up drivers with. 
						
						
					 
					
						2006-06-22 16:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5fb9f80e37 
					 
					
						
						
							
							exercise min/max lod  
						
						
						
						
					 
					
						2006-06-21 14:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						942b5b7bc0 
					 
					
						
						
							
							exercise position invarient vertex program  
						
						
						
						
					 
					
						2006-06-21 14:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						feb0ff11e5 
					 
					
						
						
							
							Check for a valid context  
						
						
						
						
					 
					
						2006-06-21 10:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4cd9e5c3c9 
					 
					
						
						
							
							rewrite gluErrorString() to be more legible  
						
						
						
						
					 
					
						2006-06-20 15:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bd0bfd1dc2 
					 
					
						
						
							
							reorder a few token definitions  
						
						
						
						
					 
					
						2006-06-20 14:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						c28834bfbb 
					 
					
						
						
							
							Add M32R architecture to test for USE_IEEE and friends (Kazuhiro Inaoka,  
						
						... 
						
						
						
						from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374608 ). 
						
						
					 
					
						2006-06-20 09:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ec9ed4f25 
					 
					
						
						
							
							fix span code compilation problems, bug 5858  
						
						
						
						
					 
					
						2006-06-20 03:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4afcd8aa8b 
					 
					
						
						
							
							Print the hex value of the errant input when an invalid stencil function is  
						
						... 
						
						
						
						specified. 
						
						
					 
					
						2006-06-19 16:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						161de10ce8 
					 
					
						
						
							
							If DrawBuffer isn't set, return immediately  
						
						
						
						
					 
					
						2006-06-19 09:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						11fceb19d3 
					 
					
						
						
							
							no need to handle ARL in a special way, it's a generic scalar operation. only tested on r300.  
						
						
						
						
					 
					
						2006-06-18 14:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						16d1024f27 
					 
					
						
						
							
							fix broken negate  
						
						
						
						
					 
					
						2006-06-18 12:50:27 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e6a17b6052 
					 
					
						
						
							
							fix broken address register reads  
						
						
						
						
					 
					
						2006-06-18 12:39:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						385f23edf9 
					 
					
						
						
							
							Thread safety for Win32.  SourceForge bug  #1507315 .  
						
						
						
						
					 
					
						2006-06-16 14:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c0168fabed 
					 
					
						
						
							
							glPush/PopAttrib fix (bug 6891)  
						
						
						
						
					 
					
						2006-06-16 13:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						65897c04c8 
					 
					
						
						
							
							don't create include/GLES yet  
						
						
						
						
					 
					
						2006-06-16 13:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c97c5f0b6b 
					 
					
						
						
							
							remove obsolete PointSizePtr  
						
						
						
						
					 
					
						2006-06-16 13:40:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						c3c64383ca 
					 
					
						
						
							
							OpenVMS compile support update  
						
						... 
						
						
						
						Modified Files:
 	Mesa/src/mesa/main/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-06-16 13:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						be906fe05e 
					 
					
						
						
							
							added some comments, braces in _mesa_BindTexture  
						
						
						
						
					 
					
						2006-06-15 15:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2d77b25c27 
					 
					
						
						
							
							minor clean-ups  
						
						
						
						
					 
					
						2006-06-15 15:36:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9960ddcd66 
					 
					
						
						
							
							comments for gl_array_object struct  
						
						
						
						
					 
					
						2006-06-15 15:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						0b994ef589 
					 
					
						
						
							
							Call _mesa_resize_framebuffer() within intelWindowMoved().  Fixes  
						
						... 
						
						
						
						googleearth glitches. 
						
						
					 
					
						2006-06-15 12:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						d048b7d36e 
					 
					
						
						
							
							Protect _swrast_read_rgba_span with RENDER_START/FINISH  
						
						
						
						
					 
					
						2006-06-14 10:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4f68411e77 
					 
					
						
						
							
							s/ATTRIBUTE/GENERIC/  
						
						
						
						
					 
					
						2006-06-14 04:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						62e1fae858 
					 
					
						
						
							
							A number of vertex buffer fields like NormalPtr, FogCoordPtr, etc are really  
						
						... 
						
						
						
						just aliases for members of the VB->AttribPtr[] array.
Begin replacing FogCoordPtr with VB->AttribPtr[_TNL_ATTRIB_FOG], and similarly
for NormalPtr, TexCoordPtr, PointSizePtr, etc. 
						
						
					 
					
						2006-06-14 04:05:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						62dc134771 
					 
					
						
						
							
							Rename _TNL_ATTRIB_ATTRIBUTE* to _TNL_ATTRIB_GENERIC*  
						
						
						
						
					 
					
						2006-06-14 03:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3c18d49607 
					 
					
						
						
							
							new assertion  
						
						
						
						
					 
					
						2006-06-14 03:29:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee06106082 
					 
					
						
						
							
							Do a cheesy implementation of glXWait/GetVideoSyncSGI() functions, but  
						
						... 
						
						
						
						disable reporting the GLX_SGI_video_sync extension anyway.
Google Earth works now. 
						
						
					 
					
						2006-06-13 23:06:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2d087480b4 
					 
					
						
						
							
							GLX_BAD_CONTEXT checks in video-sync functions  
						
						
						
						
					 
					
						2006-06-13 23:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e49aea9cef 
					 
					
						
						
							
							remove debug printf  
						
						
						
						
					 
					
						2006-06-13 22:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f9d88c8204 
					 
					
						
						
							
							clean-ups and new comments  
						
						
						
						
					 
					
						2006-06-13 17:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4df010b296 
					 
					
						
						
							
							fix glVertexAttribPointerARB's normalized behaviour  
						
						
						
						
					 
					
						2006-06-13 17:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						34a3779aae 
					 
					
						
						
							
							remove unused index_attr1fv()  
						
						
						
						
					 
					
						2006-06-13 17:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7dfdf3a5b7 
					 
					
						
						
							
							Rename some functions/macros to better reflect their behaviour:  
						
						... 
						
						
						
						3F -> 3FN because integer types are normalized
4FC -> 3FN because we can normalize non-color attributes 
						
						
					 
					
						2006-06-13 17:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						44b82dffe8 
					 
					
						
						
							
							In import_attrib(), use the from->Normalized flag to choose the right  
						
						... 
						
						
						
						translation function.
Before this fix the 'normalized' flag to glVertexAttribPointerARB() was ignored. 
						
						
					 
					
						2006-06-13 17:06:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5c7c5a762e 
					 
					
						
						
							
							s/0/NULL/  
						
						
						
						
					 
					
						2006-06-13 17:04:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1c546ae552 
					 
					
						
						
							
							When using an ARB vertex program, the generic vertex arrays do not alias the  
						
						... 
						
						
						
						conventional arrays.
Typo: s/writeable/writable/ 
						
						
					 
					
						2006-06-13 17:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8bc00c2047 
					 
					
						
						
							
							fix size assertions in _mesa_init_teximage_fields()  
						
						
						
						
					 
					
						2006-06-13 16:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						212d7e8369 
					 
					
						
						
							
							minor simplification in texcoord array import  
						
						
						
						
					 
					
						2006-06-13 14:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						73e73ffdd5 
					 
					
						
						
							
							Fix command line parsing.  
						
						
						
						
					 
					
						2006-06-13 08:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bd1e587ebe 
					 
					
						
						
							
							remove some unneeded #includes  
						
						
						
						
					 
					
						2006-06-13 03:29:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0395cc01fd 
					 
					
						
						
							
							Fix a few conversion bugs.  For example, GLshort->GLfloat conversion  
						
						... 
						
						
						
						didn't work for color arrays. 
						
						
					 
					
						2006-06-13 03:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						c25eb99f95 
					 
					
						
						
							
							Fix all instances of calling __glXSetupForCommand before GetReqExtra.  
						
						
						
						
					 
					
						2006-06-13 01:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						18d0efb555 
					 
					
						
						
							
							removed incorrect const qualifier  
						
						
						
						
					 
					
						2006-06-13 01:14:48 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						9853aac495 
					 
					
						
						
							
							Make r300 driver build with GL_APPLE_vertex_array_object changes.  
						
						... 
						
						
						
						Sorry for the breakage.  These changes are only build tested. 
						
						
					 
					
						2006-06-12 22:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a3feff414f 
					 
					
						
						
							
							GL_APPLE_vertex_array_object is new  
						
						
						
						
					 
					
						2006-06-12 20:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						48c03d7c9f 
					 
					
						
						
							
							s/buffer/arrays/  
						
						
						
						
					 
					
						2006-06-12 20:02:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d2fb24a671 
					 
					
						
						
							
							make do_vertex_attrib_enable() static  
						
						
						
						
					 
					
						2006-06-12 19:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f2ce358331 
					 
					
						
						
							
							include glxclient.h to silence missing prototypes warning  
						
						
						
						
					 
					
						2006-06-12 19:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c8f8fbecd7 
					 
					
						
						
							
							remove const qualifier from glGenVertexArraysAPPLE() parameter  
						
						
						
						
					 
					
						2006-06-12 19:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0e0e3b05ab 
					 
					
						
						
							
							include arrayobj.h  
						
						
						
						
					 
					
						2006-06-12 19:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						050d39b3f4 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2006-06-12 19:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ee34e6ef71 
					 
					
						
						
							
							Add support for GL_APPLE_vertex_array_object.  Several test programs  
						
						... 
						
						
						
						and demos are also added.
Adding basic support to drivers should be as easy as just enabling the
extension, though thorough test would also be required. 
						
						
					 
					
						2006-06-12 16:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						6254d59043 
					 
					
						
						
							
							fire vertices before context destruction.  
						
						
						
						
					 
					
						2006-06-12 08:52:29 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						51eb359ea9 
					 
					
						
						
							
							destroy the memory manager along with the context  
						
						
						
						
					 
					
						2006-06-11 09:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5b90cf2f2f 
					 
					
						
						
							
							enable arb_vertex_program by default if drm is new enough. Do a fallback when it's a nv_vp as there could be issues.  
						
						
						
						
					 
					
						2006-06-10 00:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						da4b01211b 
					 
					
						
						
							
							Added some notes about this implementation.  
						
						
						
						
					 
					
						2006-06-09 15:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						4812a59754 
					 
					
						
						
							
							Enable setting invible cursors.  
						
						
						
						
					 
					
						2006-06-09 15:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						6acc6dd0c4 
					 
					
						
						
							
							Separated joystick pointer coordinates from mouse pointer coordinates.  
						
						
						
						
					 
					
						2006-06-09 15:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						52c5d9c5b7 
					 
					
						
						
							
							shuffle some code to make some assertions in the _savage_texstore_a111xxxx functions compile without error...  
						
						
						
						
					 
					
						2006-06-09 00:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5dbd0a400a 
					 
					
						
						
							
							added info about prerequisites for building DRI drivers  
						
						
						
						
					 
					
						2006-06-08 23:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						11ea8cb0a2 
					 
					
						
						
							
							fix glBegin error test  
						
						
						
						
					 
					
						2006-06-08 23:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee7e58e111 
					 
					
						
						
							
							check for invalid mode in glBegin(), bug 7142  
						
						
						
						
					 
					
						2006-06-08 23:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						a0daa1220f 
					 
					
						
						
							
							include tnl/tnl.h for _tnl_program_string()  
						
						
						
						
					 
					
						2006-06-08 21:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						3ebf0418a9 
					 
					
						
						
							
							mark ARL operand as scalar (Roland Scheidegger)  
						
						
						
						
					 
					
						2006-06-08 21:12:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						0bc09bdace 
					 
					
						
						
							
							struct op_names: get rid of the 'output operands' field as it's not used (Roland Scheidegger)  
						
						
						
						
					 
					
						2006-06-08 21:09:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c65604eeb 
					 
					
						
						
							
							links to ClosedGL and S3TC library  
						
						
						
						
					 
					
						2006-06-08 19:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						d6213e6023 
					 
					
						
						
							
							Improve slightly wrong CMP_SRCS test to avoid unencessary instructions. Clean up the r200 vertex program code a bit.  
						
						
						
						
					 
					
						2006-06-08 17:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						808809b061 
					 
					
						
						
							
							updated Pixmap vs. XImage info  
						
						
						
						
					 
					
						2006-06-07 14:01:31 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						37474eca68 
					 
					
						
						
							
							prevent possible program mix up with sw vps (Roland Scheidegger)  
						
						
						
						
					 
					
						2006-06-06 23:44:05 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						9248882ca2 
					 
					
						
						
							
							prevent run_arb_vertex_program from running tnl programs unless ctx->_MaintainTnlProgram is set  
						
						
						
						
					 
					
						2006-06-06 22:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						9ba2006594 
					 
					
						
						
							
							make sure tex format is supported.  
						
						
						
						
					 
					
						2006-06-06 18:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						2f42558050 
					 
					
						
						
							
							various fixes (Roland Scheidegger)  
						
						
						
						
					 
					
						2006-06-06 18:25:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4cb9fffa7e 
					 
					
						
						
							
							Added simple lookup_bufferobj() function to wrap the _mesa_HashLookup() call  
						
						... 
						
						
						
						and cast.  Simplifies the code a little bit elsewhere. 
						
						
					 
					
						2006-06-03 15:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3696f0ee1d 
					 
					
						
						
							
							updates for using libdrm (Hanno Bock)  
						
						
						
						
					 
					
						2006-06-03 15:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6f172f7aba 
					 
					
						
						
							
							minor clean-ups  
						
						
						
						
					 
					
						2006-06-02 22:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						98c791b543 
					 
					
						
						
							
							implement arb_vertex_program in hw for r200. Code contains still some hacks, generic attribs cause a fallback, but otherwise it seems to work quite well. Passes all glean vertProg1 tests with the exception of the degnerated LIT case (which is a hw limitation), as well as runs the r200 render path of doom3/quake4 (1.1 patch needed for quake4). The code is heavily borrowed from the r300 driver as vertex programs encoding is almost identical. arb_vertex_program is not yet announced by default and still needs to be enabled via driconf.  
						
						
						
						
					 
					
						2006-06-02 22:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						65ced47453 
					 
					
						
						
							
							Thomas Sondergaard's API tracer  
						
						
						
						
					 
					
						2006-06-02 14:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						21fbdb14e9 
					 
					
						
						
							
							set per-context GL_DRAW_BUFFER state regardless of currently bound FBO  
						
						
						
						
					 
					
						2006-06-02 12:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						79d8db77b9 
					 
					
						
						
							
							fix depth-format rectangular textures  
						
						
						
						
					 
					
						2006-06-02 12:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b04dd9d2c 
					 
					
						
						
							
							fix depth-component test to allow rectangular textures  
						
						
						
						
					 
					
						2006-06-02 12:46:53 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						b302419abe 
					 
					
						
						
							
							remove code dealing with drmMinor version < 6 since all radeon drivers request at least drmMinor 6 anyway.  
						
						
						
						
					 
					
						2006-06-02 01:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5377ac80dc 
					 
					
						
						
							
							retry on EBUSY instead of EAGAIN in radeonWaitIrq (it appears this was the intention as drm seems to never return EAGAIN) in all radeon drivers.  
						
						
						
						
					 
					
						2006-06-01 23:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						fe57ed4f25 
					 
					
						
						
							
							Fix extended swizzling in vertex programs by introducing special swizzle instruction, extend the 2 bit rsw field to 3 bit like used in other places. While here, also fix up rsw (negation), dph and try to fix up rsq with negative values (doesn't work, bug seems elsewhere) in the sse codegen code.  
						
						
						
						
					 
					
						2006-06-01 22:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4d3ab19abf 
					 
					
						
						
							
							document MESA_TEX/TNL_PROG env vars  
						
						
						
						
					 
					
						2006-06-01 20:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ec9b5a5a9 
					 
					
						
						
							
							fix extension_supported() function, added comments  
						
						
						
						
					 
					
						2006-05-31 20:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						e689a7fc6a 
					 
					
						
						
							
							SWZ is nearly identical to MOV. the difference is that SWZ supports per-component negation, which MOV doesn't. as that's handled transparently, we can use the same code for them.  
						
						
						
						
					 
					
						2006-05-31 17:57:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						49db174df5 
					 
					
						
						
							
							pass src->NegateBase as-is in t_src() now, as the flags are equivalent to r300's VSF_FLAGs now  
						
						
						
						
					 
					
						2006-05-31 17:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						9efe17ed91 
					 
					
						
						
							
							Updated config file.  
						
						
						
						
					 
					
						2006-05-31 17:06:05 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						fe94d0b335 
					 
					
						
						
							
							Added some example progs using DirectFBGL.  
						
						
						
						
					 
					
						2006-05-31 17:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						b18191cf30 
					 
					
						
						
							
							Added DirectFB GLUT implementation.  
						
						
						
						
					 
					
						2006-05-31 17:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Claudio Ciccani 
							
						 
					 
					
						
						
							
						
						9400550c16 
					 
					
						
						
							
							Fixed bug with multiple contexts.  
						
						... 
						
						
						
						Added support for ARGB4444 and ARGB2554.
Added hardware accelerated Clear(). 
						
						
					 
					
						2006-05-31 17:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						55ad3cc055 
					 
					
						
						
							
							fix bug 7077 - mem leak  
						
						
						
						
					 
					
						2006-05-30 22:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a8c4242395 
					 
					
						
						
							
							Define new NEGATE_* tokens for setting the src register's NegateBase field.  
						
						... 
						
						
						
						Before, we were using GL_TRUE/GL_FALSE in a few places.
Note: only the SWZ instruction can negate individual components. 
						
						
					 
					
						2006-05-30 22:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e4cb9cd167 
					 
					
						
						
							
							remove redundant 'const'  
						
						
						
						
					 
					
						2006-05-30 22:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8333012b56 
					 
					
						
						
							
							free convolved image / fix mem leak (bug 7077)  
						
						
						
						
					 
					
						2006-05-30 21:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						1d0fa45bc1 
					 
					
						
						
							
							minor code cleanup, no actual changes  
						
						
						
						
					 
					
						2006-05-30 18:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						6be8127ea4 
					 
					
						
						
							
							don't generate GL_INVALID_ENUM if GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB, which is actually handled  
						
						
						
						
					 
					
						2006-05-30 16:57:52 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						51fec69ea6 
					 
					
						
						
							
							Add x86sse.h.  
						
						
						
						
					 
					
						2006-05-30 09:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						4decba90be 
					 
					
						
						
							
							Remove not needed forward declaration.  
						
						
						
						
					 
					
						2006-05-30 09:45:33 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						23b7c7dc14 
					 
					
						
						
							
							Make it running under Linux.  
						
						
						
						
					 
					
						2006-05-30 09:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						44d5c8668a 
					 
					
						
						
							
							First draft.  
						
						
						
						
					 
					
						2006-05-30 09:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						b20cdf1d28 
					 
					
						
						
							
							don't do the check for >= MAX_VERTEX_PROGRAM_ATTRIBS twice, it's already done in parse_generic_attrib_num()  
						
						
						
						
					 
					
						2006-05-29 16:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						919f6a070c 
					 
					
						
						
							
							generic attribute 0 wasn't handled correctly (Jesse Allen)  
						
						
						
						
					 
					
						2006-05-29 14:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						76b6e88e56 
					 
					
						
						
							
							fix some whitespace in previous commit  
						
						
						
						
					 
					
						2006-05-27 09:09:56 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						8a61821057 
					 
					
						
						
							
							preparation for r200 hw vertex programs. Increase R200_CMD_BUF_SZ to 16k instead of 8k (the reasons why it was exactly 8k are unclear). Add register defines, sanity code, fix potential issue with wrong statechange order when disabling fragment programs.  
						
						
						
						
					 
					
						2006-05-27 09:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						04fa003a50 
					 
					
						
						
							
							The ctx->_TexEnvProgram that's allocated in update_state() doesn't seem to  
						
						... 
						
						
						
						be needed (it's set in texenvprogram.c) and is a memory leak according to
valgrind.
Disable with #if 0 / #endif 
						
						
					 
					
						2006-05-24 03:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						65a51c0d62 
					 
					
						
						
							
							Roll _mesa_free_parameters() into calling function (the only caller).  
						
						... 
						
						
						
						Replace assert(0) with _mesa_warning().
Use new _mesa_align_realloc() function.
New comments, clean-ups. 
						
						
					 
					
						2006-05-24 03:30:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5a67af97fa 
					 
					
						
						
							
							fix a small memory leak in _mesa_add_state_reference()  
						
						
						
						
					 
					
						2006-05-24 03:25:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1798d9a8a4 
					 
					
						
						
							
							added _mesa_align_realloc()  
						
						
						
						
					 
					
						2006-05-24 03:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c1cbd5805 
					 
					
						
						
							
							use GLbitfield for StateFlags, improved comments  
						
						
						
						
					 
					
						2006-05-24 03:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d9736db667 
					 
					
						
						
							
							Add const qualifiers in a number of places.  
						
						
						
						
					 
					
						2006-05-23 02:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f5a2ac95c3 
					 
					
						
						
							
							init mask=0 to silence warning  
						
						
						
						
					 
					
						2006-05-23 02:16:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fe9026d04a 
					 
					
						
						
							
							make mgaSetFence() and mgaWaitFence() static  
						
						
						
						
					 
					
						2006-05-23 02:13:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a6f7f10efa 
					 
					
						
						
							
							prototype i915_udpate_fog() to silence warning  
						
						
						
						
					 
					
						2006-05-23 02:12:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b8f2f6fee1 
					 
					
						
						
							
							In cache_item(), there was sizeof(void) expression.  
						
						... 
						
						
						
						Replace void *key parameter with const struct state_key * 
						
						
					 
					
						2006-05-23 01:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						acc9566b86 
					 
					
						
						
							
							GL_INDEX_OFFSET fix  
						
						
						
						
					 
					
						2006-05-22 17:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						17befff800 
					 
					
						
						
							
							GL_INDEX_OFFSET didn't work with CI->RGB mappings.  
						
						... 
						
						
						
						Added some const qualifiers. 
						
						
					 
					
						2006-05-22 17:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						8065c120c4 
					 
					
						
						
							
							memory usage fixes for glean/conform, use a better hash function  
						
						
						
						
					 
					
						2006-05-22 16:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						64da16146f 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2006-05-22 14:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5ddc53f899 
					 
					
						
						
							
							Better caching for texenv programs.  
						
						... 
						
						
						
						Initialize some values correctly. 
						
						
					 
					
						2006-05-22 14:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						7e3fa7e837 
					 
					
						
						
							
							Speedup the venerable mm.[ch] allocator with doubly linked lists and a  
						
						... 
						
						
						
						separate list of free segments. 
						
						
					 
					
						2006-05-22 12:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b0b6d1abe5 
					 
					
						
						
							
							In gl_texture_image, replace ImageStride with an ImageOffsets array.  
						
						... 
						
						
						
						Some hardware lays out 3D mipmaps in a manner that can't be expressed
with a simple image stride.
The ImageOffsets array is allocated and initialized to typical defaults
in the _mesa_init_teximage_fields() function.  If needed, a driver will
then have to replace these offsets.
TexStore and TexelFetch routines updated to use offsets array. 
						
						
					 
					
						2006-05-20 16:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						226d0187b5 
					 
					
						
						
							
							glxinfo -l expanded, fixed bug 6863  
						
						
						
						
					 
					
						2006-05-20 15:18:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						04d5d16415 
					 
					
						
						
							
							remove some redundant functions, fix-up reference counting  
						
						
						
						
					 
					
						2006-05-20 15:16:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						89ffca52ac 
					 
					
						
						
							
							use new _mesa_remove_renderbuffer()  
						
						
						
						
					 
					
						2006-05-20 15:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7ac5b7b934 
					 
					
						
						
							
							use new _mesa_dereference_frame/renderbuffer() functions  
						
						
						
						
					 
					
						2006-05-20 15:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b52f02121b 
					 
					
						
						
							
							Added _mesa_remove_renderbuffer() as a counterpart to _mesa_add_renderbuffer().  
						
						... 
						
						
						
						Added _mesa_dereference_renderbuffer() to encapsulate renderbuffer
reference count decrement, delete, locking. 
						
						
					 
					
						2006-05-20 15:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2eb88c1752 
					 
					
						
						
							
							Added _mesa_dereference_framebuffer() to encapsulate reference count  
						
						... 
						
						
						
						decrement, delete and locking. 
						
						
					 
					
						2006-05-20 15:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cbb19930b3 
					 
					
						
						
							
							some new comments  
						
						
						
						
					 
					
						2006-05-19 17:31:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						20e11b2332 
					 
					
						
						
							
							remove an assertion  
						
						
						
						
					 
					
						2006-05-19 17:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4e470db0b9 
					 
					
						
						
							
							print 2D vs 3D in window  
						
						
						
						
					 
					
						2006-05-19 16:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5ec34f0ff9 
					 
					
						
						
							
							also test 3D textures (press '2'/'3' to toggle)  
						
						
						
						
					 
					
						2006-05-19 16:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						083f8111aa 
					 
					
						
						
							
							added some CHAN_BITS tests  
						
						
						
						
					 
					
						2006-05-19 03:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						68bc7df638 
					 
					
						
						
							
							replace FORMAT var with RB_TYPE  
						
						
						
						
					 
					
						2006-05-19 03:47:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fd02ca7711 
					 
					
						
						
							
							Demonstrate rendering 8, 16 and 32-bit/channel images all in one program.  
						
						... 
						
						
						
						Like older osdemo.c program, but test more OpenGL features like texturing,
blending, lines. 
						
						
					 
					
						2006-05-19 03:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e35b9058ce 
					 
					
						
						
							
							updated docs for off-screen rendering  
						
						
						
						
					 
					
						2006-05-19 03:42:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d44248ca00 
					 
					
						
						
							
							Allow rendering 8, 16 and 32-bit/channel images without recompiling.  
						
						... 
						
						
						
						Uses new renderbuffer adaptors. 
						
						
					 
					
						2006-05-19 03:41:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6a74f65c58 
					 
					
						
						
							
							install renderbuffer adaptors when color channel sizes need to be reduced  
						
						
						
						
					 
					
						2006-05-19 03:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d2e5598cd3 
					 
					
						
						
							
							added rbadaptors.[ch] files  
						
						
						
						
					 
					
						2006-05-19 03:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e2db790a46 
					 
					
						
						
							
							added rbadaptors.c  
						
						
						
						
					 
					
						2006-05-19 03:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3c30b35134 
					 
					
						
						
							
							Renderbuffer adaptors.  
						
						... 
						
						
						
						When compiling Mesa with CHAN_BITS=16 or 32, these adaptors allow rendering
into color buffers with smaller channel sizes. 
						
						
					 
					
						2006-05-19 03:33:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						23a5c57cee 
					 
					
						
						
							
							minor simplification  
						
						
						
						
					 
					
						2006-05-18 22:31:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0ca9082cbd 
					 
					
						
						
							
							texture EnvColor needs to be converted to GLchan, not GLint  
						
						
						
						
					 
					
						2006-05-18 22:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						787fd58186 
					 
					
						
						
							
							Dont allow 16 tex units to be used at all.  
						
						
						
						
					 
					
						2006-05-18 21:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5e51ebd8eb 
					 
					
						
						
							
							use -march=i486 instead of -m486 (bug 6954)  
						
						
						
						
					 
					
						2006-05-18 17:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0d957ca400 
					 
					
						
						
							
							change initialization of texcoords - not all C compilers support non-constant array initializers  
						
						
						
						
					 
					
						2006-05-18 14:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3d8a791ff9 
					 
					
						
						
							
							add extra APP_LIB_DEPS (bug 6954)  
						
						
						
						
					 
					
						2006-05-18 13:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c717ffa146 
					 
					
						
						
							
							added solaris-x86-gcc-static  
						
						
						
						
					 
					
						2006-05-17 22:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7d848c3308 
					 
					
						
						
							
							generate shared lib, not static  
						
						
						
						
					 
					
						2006-05-17 22:51:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9cc115e417 
					 
					
						
						
							
							formerly known as solaris-x86-gcc  
						
						
						
						
					 
					
						2006-05-17 22:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4c6319db9c 
					 
					
						
						
							
							call reshape() after init() to set initial projection/viewing transform (see bug 6941)  
						
						
						
						
					 
					
						2006-05-17 22:44:18 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						b99c801f73 
					 
					
						
						
							
							unbreak the build  
						
						
						
						
					 
					
						2006-05-17 16:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						cea0c74bcb 
					 
					
						
						
							
							add texture rectangle support for i815, I wrote the original patch about  
						
						... 
						
						
						
						2 years ago, I finally dug out an i815 and got it working 
						
						
					 
					
						2006-05-17 06:26:25 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						601c02f783 
					 
					
						
						
							
							bug 6941: fixed initial rendering problems in glxgears  
						
						
						
						
					 
					
						2006-05-16 16:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						bd4256acfd 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2006-05-16 10:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						0b9d7e477a 
					 
					
						
						
							
							Add functions.  
						
						
						
						
					 
					
						2006-05-16 10:11:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						969c43108e 
					 
					
						
						
							
							Write attribs to slang machine.  
						
						
						
						
					 
					
						2006-05-16 10:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b4c5905549 
					 
					
						
						
							
							Change error message wording.  
						
						
						
						
					 
					
						2006-05-16 10:10:10 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b6e92d090c 
					 
					
						
						
							
							Rename print() to printMESA().  
						
						
						
						
					 
					
						2006-05-16 10:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						563f8ad50a 
					 
					
						
						
							
							Fix attrib handling.  
						
						
						
						
					 
					
						2006-05-16 10:08:30 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						21ef956e9a 
					 
					
						
						
							
							Extend printMESA function to output also to shader's info log.  
						
						... 
						
						
						
						Fix float-to-int conversion for x86 back-end. 
						
						
					 
					
						2006-05-16 10:04:24 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						a67330d157 
					 
					
						
						
							
							Cleanup code. Change constructor prototype.  
						
						
						
						
					 
					
						2006-05-16 10:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d1b40400d6 
					 
					
						
						
							
							Cleanup code.  
						
						
						
						
					 
					
						2006-05-16 09:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						ecf2e5b0a1 
					 
					
						
						
							
							Change constructor prototype.  
						
						... 
						
						
						
						Fix struct field accessing. 
						
						
					 
					
						2006-05-16 09:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d2b9e1c560 
					 
					
						
						
							
							Remove carriage returns.  
						
						
						
						
					 
					
						2006-05-16 09:44:08 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d88c67fd81 
					 
					
						
						
							
							Add GetInfoLogLength and WriteAttrib functions.  
						
						... 
						
						
						
						GetInfoLog for shaders if different - it is a concatenation
of compiler output and executor output produced by printMESA.
Fix bugs. 
						
						
					 
					
						2006-05-16 09:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						a1a02e6203 
					 
					
						
						
							
							Cleanup GLhandle-to-object translation macros.  
						
						... 
						
						
						
						Fix minor bugs. 
						
						
					 
					
						2006-05-16 09:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						32c2f939e6 
					 
					
						
						
							
							GLSL regression test suite.  
						
						
						
						
					 
					
						2006-05-16 09:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2ca741ad4b 
					 
					
						
						
							
							added a few extension #ifdef tests  
						
						
						
						
					 
					
						2006-05-15 15:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5e2e96b6f0 
					 
					
						
						
							
							Added a check_context_limits() function that checks that the ctx->Const.*  
						
						... 
						
						
						
						fields are legal.  May catch some driver development bugs.
Called the first time a context is bound. 
						
						
					 
					
						2006-05-15 15:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c8ea111166 
					 
					
						
						
							
							usage() function  
						
						
						
						
					 
					
						2006-05-15 15:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						20215ecc7d 
					 
					
						
						
							
							remove some unused macros  
						
						
						
						
					 
					
						2006-05-14 16:42:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d77a165eac 
					 
					
						
						
							
							s/GLbyte/GLubyte/  
						
						
						
						
					 
					
						2006-05-14 16:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ed875a4cb3 
					 
					
						
						
							
							fix typo, remove dead code  
						
						
						
						
					 
					
						2006-05-14 15:56:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ad7805dfee 
					 
					
						
						
							
							Expanded output with -l option: vertex/fragment program and vertex/fragment  
						
						... 
						
						
						
						shader limits.
Misc sync-ups with x.org copy of glxinfo. 
						
						
					 
					
						2006-05-13 00:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f1dbacc6ad 
					 
					
						
						
							
							the r300 should only use 8 until Mesa can deal with this  
						
						
						
						
					 
					
						2006-05-12 06:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5d7ab75b02 
					 
					
						
						
							
							this should use the configured number not the MAX, this has no effect until  
						
						... 
						
						
						
						the core mesa swrast number is fixed, just spotted this on the way past 
						
						
					 
					
						2006-05-12 03:50:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						88cf5aa783 
					 
					
						
						
							
							In __glXPushArrayState() we weren't pushing the index field.  
						
						... 
						
						
						
						But later, in __glXPopArrayState(), we were using that field to set
the active_texture_unit.  The value was garbage and could lead to
things blowing up.
See bug 6863. 
						
						
					 
					
						2006-05-11 16:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fa489dd043 
					 
					
						
						
							
							simplify image setup code, added LOD Bias control (l/L keys)  
						
						
						
						
					 
					
						2006-05-11 01:15:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						aecd02b391 
					 
					
						
						
							
							simple texture compression test  
						
						
						
						
					 
					
						2006-05-10 22:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						932c2fc291 
					 
					
						
						
							
							new test image - Delicate Arch, Utah  
						
						
						
						
					 
					
						2006-05-10 22:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bb2dd388d0 
					 
					
						
						
							
							Test program for exercising GL_TEXTURE_BASE_LEVEL and GL_TEXTURE_MAX_LEVEL.  
						
						
						
						
					 
					
						2006-05-10 22:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1e7d84e258 
					 
					
						
						
							
							move check for event.xbutton.button <= GLUT_MAX_MENUS (see sf bug 1484284)  
						
						
						
						
					 
					
						2006-05-10 19:21:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						700359ca5a 
					 
					
						
						
							
							check if button >= GLUT_MAX_MENUS in glutAttacheMenu()  
						
						
						
						
					 
					
						2006-05-10 19:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						adc0490420 
					 
					
						
						
							
							Clean up previous change slightly  
						
						
						
						
					 
					
						2006-05-10 09:00:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						452be7e7ef 
					 
					
						
						
							
							Use a (much!) larger executable memory heap so that the glsl x86  
						
						... 
						
						
						
						allocations succeed.  I'm not sure this is really necessary... 
						
						
					 
					
						2006-05-10 08:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b3aab0717 
					 
					
						
						
							
							check event button against GLUT_MAX_MENUS (bug 1484284)  
						
						
						
						
					 
					
						2006-05-09 14:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ab13ec10eb 
					 
					
						
						
							
							16/32-bit chan fixes, texture compression fixes  
						
						
						
						
					 
					
						2006-05-09 14:41:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						791e7b385a 
					 
					
						
						
							
							When error-checking 'unit' against num_texture_units, need to use >=, not >.  
						
						... 
						
						
						
						See bug 6863. 
						
						
					 
					
						2006-05-09 14:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						008ed1df83 
					 
					
						
						
							
							Add a new 'all' parameter to _mesa_get_compressed_formats() to indicate whether  
						
						... 
						
						
						
						all formats or just those without restrictions/limitations should be returned.
We want all when validating the internalFormat parameter to
glCompressedTexImage2D but only want unrestricted formats when handling the
GL_COMPRESSED_TEXTURE_FORMATS query. 
						
						
					 
					
						2006-05-09 13:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5e4c39dc0e 
					 
					
						
						
							
							use _mesa_compressed_texture_size() for GL_TEXTURE_COMPRESSED_IMAGE_SIZE query  
						
						
						
						
					 
					
						2006-05-09 00:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a546769733 
					 
					
						
						
							
							two more texture compression fixes  
						
						
						
						
					 
					
						2006-05-08 23:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c3c19be8e0 
					 
					
						
						
							
							More updates for texture compression.  
						
						... 
						
						
						
						Added _mesa_compressed_texture_size_glenum() for validating the imageSize
parameter to glCompressedTex[Sub]Image1/2/3() which does _not_ call
ctx->Driver.CompressedTextureSize() - since that could return a padded size. 
						
						
					 
					
						2006-05-08 23:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5999c5b620 
					 
					
						
						
							
							Fix a number of texture compression issues.  
						
						... 
						
						
						
						Pass the MESA_FORMAT_* token to the _mesa_compressed_row_stride(),
_mesa_compressed_texture_size() and _mesa_compressed_image_address()
functions since we want to use the driver-chosen format, not the user's
internalFormat hint.
Consolidate code related to choosing the texture format in texstoree.c 
						
						
					 
					
						2006-05-08 19:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c93c18abf1 
					 
					
						
						
							
							fix warning  
						
						
						
						
					 
					
						2006-05-08 19:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						71b2504e03 
					 
					
						
						
							
							updates to dri drivers for recent stencil changes  
						
						
						
						
					 
					
						2006-05-08 09:03:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						960973b2ec 
					 
					
						
						
							
							added CHAN_BITS != 8 test  
						
						
						
						
					 
					
						2006-05-07 16:16:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						85bc17495b 
					 
					
						
						
							
							misc clean-ups  
						
						
						
						
					 
					
						2006-05-07 16:14:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ca8b235188 
					 
					
						
						
							
							minor clean-ups around DepthScale/Bias  
						
						
						
						
					 
					
						2006-05-07 16:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8a1848bf99 
					 
					
						
						
							
							restore -O flag (bug 6814)  
						
						
						
						
					 
					
						2006-05-06 22:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c7cbf0a7c 
					 
					
						
						
							
							Check for overflow when converting floating pt Z values to 32-bit GLuint.  
						
						
						
						
					 
					
						2006-05-06 22:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						efbf170cfb 
					 
					
						
						
							
							updated GLX_EXT_texture_from_pixmap tokens (Dave Reveman)  
						
						
						
						
					 
					
						2006-05-05 18:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9b20b68af1 
					 
					
						
						
							
							check for float->uint overflow in _mesa_unpack_depth_span()  
						
						
						
						
					 
					
						2006-05-05 14:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						6717a7aca0 
					 
					
						
						
							
							Define VERT_RESULT_EDGE  
						
						
						
						
					 
					
						2006-05-05 09:26:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						86740f1593 
					 
					
						
						
							
							remove temporary code from keithw, this in theory isn't used at the moment  
						
						... 
						
						
						
						anyways unless INTEL_BATCH is turned on 
						
						
					 
					
						2006-05-05 06:53:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2364d9abd3 
					 
					
						
						
							
							Fix i915 driver after stencil changes in Mesa 6.5  
						
						
						
						
					 
					
						2006-05-05 06:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						ab377ce414 
					 
					
						
						
							
							Release temporary  
						
						
						
						
					 
					
						2006-05-05 00:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						6e2ab82f5c 
					 
					
						
						
							
							Fix some silly spelling errors.  
						
						
						
						
					 
					
						2006-05-03 17:12:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ee251d4313 
					 
					
						
						
							
							remove some unneeded includes  
						
						
						
						
					 
					
						2006-05-02 08:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						bea7fe57c1 
					 
					
						
						
							
							Update to final EXT_tfp tokens  
						
						
						
						
					 
					
						2006-05-02 08:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						698b04c735 
					 
					
						
						
							
							move the pkg config flags for libdrm to the bottom  
						
						
						
						
					 
					
						2006-05-02 08:32:46 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						0157624557 
					 
					
						
						
							
							Update function signatures for EXT_tfp entrypoints.  
						
						
						
						
					 
					
						2006-05-01 22:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ae7f22f1ef 
					 
					
						
						
							
							new, faster version of __gluInvertMatrixd(), bug 6748  
						
						
						
						
					 
					
						2006-05-01 16:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						0174d894ef 
					 
					
						
						
							
							Bumped support for xcb 0.9  
						
						
						
						
					 
					
						2006-04-29 16:13:02 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						c5b3343e65 
					 
					
						
						
							
							added a trailing newline to pacify gcc  
						
						
						
						
					 
					
						2006-04-28 21:57:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tilman Sauerbeck 
							
						 
					 
					
						
						
							
						
						9ecd280f33 
					 
					
						
						
							
							fptest1 requires GL_NV_fragment_program  
						
						
						
						
					 
					
						2006-04-28 21:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6a769d97e3 
					 
					
						
						
							
							fix second memory leak (bug 5557)  
						
						
						
						
					 
					
						2006-04-28 15:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						49a80ca2bc 
					 
					
						
						
							
							fix first memory leak (bug 5557)  
						
						
						
						
					 
					
						2006-04-28 15:40:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c4fe46f0b8 
					 
					
						
						
							
							fixes for CHAN_BITS!=8  
						
						
						
						
					 
					
						2006-04-27 02:50:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						444cd293fd 
					 
					
						
						
							
							assorted clean-ups, fixes  
						
						
						
						
					 
					
						2006-04-27 02:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e814d5e89f 
					 
					
						
						
							
							replace a bunch of casts with GET_XRB macro  
						
						
						
						
					 
					
						2006-04-27 02:46:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						edc16a5f7a 
					 
					
						
						
							
							fix a few stride computations in _mesa_texstore_rgba()  
						
						
						
						
					 
					
						2006-04-26 18:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e440bcf41a 
					 
					
						
						
							
							fix warnings.  
						
						
						
						
					 
					
						2006-04-26 12:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						d44c3e647f 
					 
					
						
						
							
							R300_SPAN_DISABLE_LOCKING env var  
						
						
						
						
					 
					
						2006-04-26 11:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a4ebd5f684 
					 
					
						
						
							
							remove _glthread_INIT_MUTEX() call  
						
						
						
						
					 
					
						2006-04-26 03:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						65dccf377d 
					 
					
						
						
							
							fix an assertion  
						
						
						
						
					 
					
						2006-04-26 03:29:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						faee3f0f1e 
					 
					
						
						
							
							minor clean-up  
						
						
						
						
					 
					
						2006-04-26 03:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						901ac21938 
					 
					
						
						
							
							remove old XFree86 tag  
						
						
						
						
					 
					
						2006-04-26 03:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9c4fd26bca 
					 
					
						
						
							
							update some tests for visual bit depths to use renderbuffers  
						
						
						
						
					 
					
						2006-04-25 22:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2486267dda 
					 
					
						
						
							
							use _TNL_FIRST/LAST_MAT indexes  
						
						
						
						
					 
					
						2006-04-25 22:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						6acf1e93a2 
					 
					
						
						
							
							Remove carriage returns.  
						
						
						
						
					 
					
						2006-04-25 10:11:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cb0ae25a4e 
					 
					
						
						
							
							vertex attrib alias change, glPopAttrib/GL_DRAW_BUFFER bug fix  
						
						
						
						
					 
					
						2006-04-25 00:55:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						94b30dc390 
					 
					
						
						
							
							Put color index attribute into the 6th attribute slot.  
						
						... 
						
						
						
						Update a lot of loops, conditionals to use the _TNL_FIRST/LAST_* values
instead of specific vertex attributes.
Remove the EdgeFlagv function from the GLvertexformat struct. 
						
						
					 
					
						2006-04-25 00:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5bdc6fdebc 
					 
					
						
						
							
							silence warnings  
						
						
						
						
					 
					
						2006-04-25 00:31:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						095c6699f4 
					 
					
						
						
							
							No longer alias generic vertex attribs with conventional attribs for GL_ARB_vertex_program.  
						
						
						
						
					 
					
						2006-04-25 00:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f12ea2d402 
					 
					
						
						
							
							extended swizzle (bug 6727)  
						
						
						
						
					 
					
						2006-04-24 16:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9cd1cc0535 
					 
					
						
						
							
							fprintf() clean-up (bug 6730)  
						
						
						
						
					 
					
						2006-04-24 16:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						263fff44b4 
					 
					
						
						
							
							updated assertion  
						
						
						
						
					 
					
						2006-04-23 15:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						44a22a2c28 
					 
					
						
						
							
							enable feedback rendering  
						
						
						
						
					 
					
						2006-04-23 08:04:50 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a55842b9b3 
					 
					
						
						
							
							disable hw locking when entering span rendering for now  
						
						
						
						
					 
					
						2006-04-23 07:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						95cc7a6dac 
					 
					
						
						
							
							need to hold before freeing  
						
						
						
						
					 
					
						2006-04-23 07:15:19 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Herrenschmidt 
							
						 
					 
					
						
						
							
						
						aa93b4ced0 
					 
					
						
						
							
							Enable USER_BUFFERS, RADEON_VTXFMT_A and HW_VBOS on big endian by forcing all elts  
						
						... 
						
						
						
						to 32 bits (it would be possible to do a half word swap for 16 bits if somebody is interested) and by using the input route mecanism to swap ubyte's properly in r300EmitArrays. Tested with cva, varray and quake3 
						
						
					 
					
						2006-04-23 05:54:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2f92adb9e0 
					 
					
						
						
							
							Fix yet another issue with popping GL_DRAW_BUFFER state with respect to  
						
						... 
						
						
						
						single vs. multiple outputs and what kind of FBO is currently bound. 
						
						
					 
					
						2006-04-22 01:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						e60ce392d8 
					 
					
						
						
							
							Ensure all GART allocations are freed on context destruction, rather than  
						
						... 
						
						
						
						waiting for the DRM to reap them at process exit.  Fixes (fatal) allocation
failures in AIGLX configurations.
Reviewed by: Aapo Tahkola 
						
						
					 
					
						2006-04-21 19:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						ca98203cd9 
					 
					
						
						
							
							Fix format strings for LP64  
						
						
						
						
					 
					
						2006-04-21 19:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b87957d59a 
					 
					
						
						
							
							pass color index as float, not int  
						
						
						
						
					 
					
						2006-04-21 02:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ba999b1a3f 
					 
					
						
						
							
							depend is not a .PHONY target  
						
						
						
						
					 
					
						2006-04-21 01:13:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a95dd106e3 
					 
					
						
						
							
							fix indentation  
						
						
						
						
					 
					
						2006-04-21 01:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fb87976ef6 
					 
					
						
						
							
							use vertex.attrib[3] instead of vertex.color  
						
						
						
						
					 
					
						2006-04-21 01:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8743d00571 
					 
					
						
						
							
							s/NV/ARB/  
						
						
						
						
					 
					
						2006-04-21 01:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						34ba50522a 
					 
					
						
						
							
							limit max program/param length to 255 (spotted by sroland)  
						
						
						
						
					 
					
						2006-04-20 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8a97946e0a 
					 
					
						
						
							
							check glLoadProgramNV len < 0 (bug 6679)  
						
						
						
						
					 
					
						2006-04-20 15:06:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						45e05dccd9 
					 
					
						
						
							
							error_attrib() should generate GL_INVALID_VALUE, not GL_INVALID_ENUM.  
						
						... 
						
						
						
						New doxygen comments, misc clean-ups. 
						
						
					 
					
						2006-04-20 02:29:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3538f81513 
					 
					
						
						
							
							Make most of the _mesa_noop_*() functions static.  
						
						... 
						
						
						
						Generate GL_INVALID_VALUE, not GL_INVALID_ENUM when glVertexAttrib is called
with a bad index.
Use _mesa_noop_vtxfmt_init() in DRI drivers to initialize vertex format
struct. 
						
						
					 
					
						2006-04-20 02:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						34b3b40af9 
					 
					
						
						
							
							some tentative code for _mesa_update_framebuffer_visual()  
						
						
						
						
					 
					
						2006-04-20 00:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						b5d76b6858 
					 
					
						
						
							
							SrcReg->Swizzle is always initialized to SWIZZLE_NOOP, and if the program  
						
						... 
						
						
						
						specifies a 2/3/4-compontent swizzle suffix, SrcReg->Swizzles is just ORed
against the new component values, without resetting it first.
Attached patch makes tests/vptest2 pass.
From Tilam Sauerbeck bug 6673 
						
						
					 
					
						2006-04-19 23:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6e542f11c9 
					 
					
						
						
							
							minor updates  
						
						
						
						
					 
					
						2006-04-19 16:55:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						53f8b7190e 
					 
					
						
						
							
							fix invalid free() problem (bug 6658)  
						
						
						
						
					 
					
						2006-04-19 14:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5beff7c6c1 
					 
					
						
						
							
							updates for GNU/Hurd (bug 6657)  
						
						
						
						
					 
					
						2006-04-19 14:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						12ad488e59 
					 
					
						
						
							
							Replace old README.X11 with updated xlibdriver.html  
						
						
						
						
					 
					
						2006-04-19 03:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b3282a3b9d 
					 
					
						
						
							
							assorted AIX, IRIX fixes from Dan Schikore  
						
						
						
						
					 
					
						2006-04-18 12:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e34bf25d2d 
					 
					
						
						
							
							-arch AIX64 no longer needed  
						
						
						
						
					 
					
						2006-04-18 12:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						2f8496b565 
					 
					
						
						
							
							Remove carriage-return chars *ONLY*.  
						
						
						
						
					 
					
						2006-04-18 10:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						d55de658b5 
					 
					
						
						
							
							Add support for ARB_vertex_shader attrib binding and query.  
						
						... 
						
						
						
						Clean-up ARB_shaderobjects code a bit. 
						
						
					 
					
						2006-04-18 10:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						fcdc6a7d24 
					 
					
						
						
							
							Add .note.GNU-stack section to assembler files to avoid the default behavior  
						
						... 
						
						
						
						of requesting executable stacks. 
						
						
					 
					
						2006-04-17 18:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						28bc3cdfba 
					 
					
						
						
							
							another simple FBO test  
						
						
						
						
					 
					
						2006-04-14 16:25:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3adee0829b 
					 
					
						
						
							
							test glReadPixels speed w/ various formats/types, PBOs  
						
						
						
						
					 
					
						2006-04-14 16:20:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1e1af99132 
					 
					
						
						
							
							Use 'file' command in more places to determine the library ABI (IRIX, SunOS,  
						
						... 
						
						
						
						Darwin), removes need to pass in special -archopt flags.
Restore the -dlopen flag afterall. 
						
						
					 
					
						2006-04-14 14:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6bef5e7621 
					 
					
						
						
							
							Don't have to pass ABI-related flags to mklib anymore.  
						
						
						
						
					 
					
						2006-04-14 14:13:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9326962f06 
					 
					
						
						
							
							Silence a few -pedantic warnings.  
						
						... 
						
						
						
						Remove ^M chars.
Replace _mesa_get_string() with simpler copy_string(). 
						
						
					 
					
						2006-04-14 03:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a76c216b37 
					 
					
						
						
							
							s/MaxTextureUnits/MaxTextureCoordUnits/  
						
						
						
						
					 
					
						2006-04-14 02:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						780155ab31 
					 
					
						
						
							
							6.5.1 fixes  
						
						
						
						
					 
					
						2006-04-14 02:26:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						730b26556b 
					 
					
						
						
							
							When popping GL_DRAW_BUFFER state, need to re-do error checking since  
						
						... 
						
						
						
						validity depends on whether a window-system FBO or user-created FBO is
currently bound.  glPopAttrib() may generate GL_INVALID_OPERATION because
of this. 
						
						
					 
					
						2006-04-14 02:25:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						61608ecfa7 
					 
					
						
						
							
							silence -pedantic warning  
						
						
						
						
					 
					
						2006-04-14 02:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						767ffdcc9f 
					 
					
						
						
							
							don't need s_depth.h  
						
						
						
						
					 
					
						2006-04-14 02:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee4e75bd6f 
					 
					
						
						
							
							Replace ctx->Const.MaxTextureUnits w/ ctx->Const.MaxTexture[Coord/Image]Units  
						
						... 
						
						
						
						in various places.
Note that ctx->Texture.CurrentUnit needs to be tested against Coord/Image
limits when referenced, not just in glActiveTexture(). 
						
						
					 
					
						2006-04-14 02:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1d886a81ad 
					 
					
						
						
							
							If the image file is RGB, convert to RGBA (fixes segfault).  
						
						... 
						
						
						
						Added CheckError() calls.
Remove -ci option. 
						
						
					 
					
						2006-04-13 19:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						da238ee06a 
					 
					
						
						
							
							Fix comment about MaxTextureUnits, needs to be min of coord and image units.  
						
						... 
						
						
						
						See bug 5994.
Also add a few assertions.
Use MaxTextureUnits in get.c code.
There's probably other places where we need to clean-up the usage of the
MaxTexture[Coord/Image]Units constants. 
						
						
					 
					
						2006-04-13 19:21:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						564b2aa2ef 
					 
					
						
						
							
							silence minor warnings  
						
						
						
						
					 
					
						2006-04-13 19:18:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						13abf91b42 
					 
					
						
						
							
							casts to fix some -pedantic warnings  
						
						
						
						
					 
					
						2006-04-13 19:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ad38681a00 
					 
					
						
						
							
							Set array normalization flag for normals, colors (Keith)  
						
						
						
						
					 
					
						2006-04-13 15:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						56e0ee8efe 
					 
					
						
						
							
							remove the -dlopen option.  Always make both kinds of libs for AIX, Darwin.  
						
						
						
						
					 
					
						2006-04-13 15:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cbed2f8061 
					 
					
						
						
							
							more updates (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 03:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						294d9abf6f 
					 
					
						
						
							
							add new configs (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 03:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cb32dcfa33 
					 
					
						
						
							
							new configs, misc updates (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 02:59:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fe14cf6951 
					 
					
						
						
							
							Fixes for AIX, SunOS, Darwin.  -dlopen flag to build dlopen()'able modules  
						
						... 
						
						
						
						for AIX, Darwin.  (Dan Schikore) 
						
						
					 
					
						2006-04-13 02:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ecc0d10d2d 
					 
					
						
						
							
							Use -I$(INCDIR) to get Mesa, not system headers (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 01:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a186c80788 
					 
					
						
						
							
							updated tests for defining __FUNCTION__ (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 01:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						09c8e41955 
					 
					
						
						
							
							added 'const' (Dan Schikore)  
						
						
						
						
					 
					
						2006-04-13 01:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c4a4864210 
					 
					
						
						
							
							compile fix from Dan Schikore  
						
						
						
						
					 
					
						2006-04-13 01:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						c82eadd157 
					 
					
						
						
							
							GLboolean cannot hold GLuint! usage of tmus >= 4 no longer lock r300.  
						
						
						
						
					 
					
						2006-04-12 13:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						68ad7ca3ba 
					 
					
						
						
							
							allow rotation w/ mouse  
						
						
						
						
					 
					
						2006-04-11 23:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						da21ca988a 
					 
					
						
						
							
							add missing 'union' keyword  
						
						
						
						
					 
					
						2006-04-11 23:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						ba23f699f0 
					 
					
						
						
							
							FBConfig support for EXT_tfp  
						
						
						
						
					 
					
						2006-04-11 12:21:48 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						ea2b711061 
					 
					
						
						
							
							Add attrib_list to glXBindTexImageEXT  
						
						
						
						
					 
					
						2006-04-11 12:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						c6f8ae1085 
					 
					
						
						
							
							Add attrib_list to glXBindTexImageEXT  
						
						
						
						
					 
					
						2006-04-11 12:12:13 +00:00 
						 
				 
			
				
					
						
							
							
								David Reveman 
							
						 
					 
					
						
						
							
						
						342d1de38c 
					 
					
						
						
							
							Fix CreateDrawable  
						
						
						
						
					 
					
						2006-04-11 12:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						bb38cadb1c 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- use macros to access and modify render inputs bit-field;
- un-alias generic vertex attributes for ARB vertex calls;
- use MAX_VERTEX_PROGRAM_ATTRIBS (NV code) or MAX_VERTEX_ATTRIBS
  (ARB code) in place of VERT_ATTRIB_MAX;
- define VERT_ATTRIB_GENERIC0..15 for un-aliased vertex
  attributes for ARB_vertex_shader;
- fix generic attribute index range check in arbprogparse.c;
- interface GLSL varyings between vertex and fragment shader;
- use 64-bit optimised bitset (bitset.h) for render inputs; 
						
						
					 
					
						2006-04-11 11:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						d90ad3fd87 
					 
					
						
						
							
							get fog going(for real)  
						
						
						
						
					 
					
						2006-04-11 11:20:43 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						3ed16bd9cc 
					 
					
						
						
							
							rectangular fp16 fixes (Ewald Snel)  
						
						
						
						
					 
					
						2006-04-11 04:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						6c419be402 
					 
					
						
						
							
							Fog support (Ewald Snel)  
						
						
						
						
					 
					
						2006-04-11 04:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3a5ec72125 
					 
					
						
						
							
							use _mesa_debug() instead of message() - fixes poor formatting of output  
						
						
						
						
					 
					
						2006-04-10 23:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						8c3d15ce28 
					 
					
						
						
							
							Destroy the GL context after driDestroyTextureHeap, because the driver's  
						
						... 
						
						
						
						DestroyTexObj has a dependence on the glCtx and may segfault otherwise. 
						
						
					 
					
						2006-04-09 17:48:28 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						83a43aca23 
					 
					
						
						
							
							fix some conflict happenings at context destroy by freeing buffers immediately. array locking can be done with vbos for vtxfmt_a so we dont really need to try to reuse them.  
						
						
						
						
					 
					
						2006-04-08 20:05:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ff2b910dd1 
					 
					
						
						
							
							regenerate SPARC assembly dispatch (bug 6484)  
						
						
						
						
					 
					
						2006-04-07 15:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9073c40c7e 
					 
					
						
						
							
							added sunos5-64-gcc (bug 6484)  
						
						
						
						
					 
					
						2006-04-07 15:16:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1936019cd1 
					 
					
						
						
							
							replace >&/dev/null with >/dev/null so it works with all shells  
						
						
						
						
					 
					
						2006-04-07 15:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9f3bcd87db 
					 
					
						
						
							
							bump version to 6.5.1  
						
						
						
						
					 
					
						2006-04-07 14:29:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						e2af1da1d3 
					 
					
						
						
							
							Fix some warnings on x86_64  
						
						
						
						
					 
					
						2006-04-07 08:50:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9d3de643d1 
					 
					
						
						
							
							make miniglx use libdrm properly  
						
						
						
						
					 
					
						2006-04-07 03:20:56 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						d25ad506f2 
					 
					
						
						
							
							Coverity  #943 : Avoid a NULL chase.  
						
						
						
						
					 
					
						2006-04-07 00:05:50 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						03593f53e7 
					 
					
						
						
							
							Coverity  #1083 : Fix a use after free case.  
						
						
						
						
					 
					
						2006-04-06 23:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0a605f93db 
					 
					
						
						
							
							fixed line clipping bug 6512  
						
						
						
						
					 
					
						2006-04-06 22:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						51faca1270 
					 
					
						
						
							
							Rename CLIP_ALL_BITS to CLIP_FRUSTUM_BITS to reflect the fact that the value  
						
						... 
						
						
						
						only includes the 6 frustum bits, not the user-clip plane bit, nor the vertex
cull bit. 
						
						
					 
					
						2006-04-06 22:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f51a32e82a 
					 
					
						
						
							
							Fix line clipping bug 6512.  
						
						... 
						
						
						
						This fix is to discard the line if both dot products are negative. 
						
						
					 
					
						2006-04-06 22:07:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						05529fefa4 
					 
					
						
						
							
							minor CFLAGS clean-up  
						
						
						
						
					 
					
						2006-04-06 16:50:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f4d5b1da7b 
					 
					
						
						
							
							Set DRIVER_DEFINES instead of DEFINES to fix duplicate flags problem  
						
						
						
						
					 
					
						2006-04-06 16:48:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0dcab2a86a 
					 
					
						
						
							
							Replace DEFINES with DRIVER_DEFINES.  If a driver needs to set extra flags,  
						
						... 
						
						
						
						do so with DRIVER_DEFINES.
This eliminates the duplicated flags we were passing to each cc command. 
						
						
					 
					
						2006-04-06 16:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						789eb27870 
					 
					
						
						
							
							minor CFLAGS reordering  
						
						
						
						
					 
					
						2006-04-06 16:46:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c1c954e81b 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2006-04-06 16:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a1a9858ca3 
					 
					
						
						
							
							update a couple MESA_FORMAT_Zxxx occurances  
						
						
						
						
					 
					
						2006-04-06 16:23:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e099ce85ca 
					 
					
						
						
							
							re-enable animation  
						
						
						
						
					 
					
						2006-04-06 04:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dc32eb8f93 
					 
					
						
						
							
							fix render to depth texture bugs  
						
						
						
						
					 
					
						2006-04-06 04:25:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a9bcf75103 
					 
					
						
						
							
							Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format.  
						
						... 
						
						
						
						This allows render to depth texture (we don't support floating pt. Z buffers).
Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32.
Software fallback for glCopyTexImage now uses integer temporary image instead
of float, eliminates a lot of float/int conversions. 
						
						
					 
					
						2006-04-06 04:23:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						762c3618f5 
					 
					
						
						
							
							Added render to depth texture support with GL_EXT_framebuffer_object.  
						
						... 
						
						
						
						Only render the shadow/depth texture when really needed, not every frame.
Remove support for old SGIX shadow extensions. 
						
						
					 
					
						2006-04-06 04:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5722338ea5 
					 
					
						
						
							
							do additional checking for setting up depth/stencil wrappers  
						
						
						
						
					 
					
						2006-04-06 04:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32cd166971 
					 
					
						
						
							
							remove duplicated framebuffer attachment test  
						
						
						
						
					 
					
						2006-04-05 19:58:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f08f233d6f 
					 
					
						
						
							
							Remove the code that checks for duplicated framebuffer attachments (which  
						
						... 
						
						
						
						generated the error GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT).
This was removed in version 117 of the GL_EXT_framebuffer_object spec. 
						
						
					 
					
						2006-04-05 19:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						59ebe1ff77 
					 
					
						
						
							
							pass -m32 or -m64 to linker for SunOS as needed (bug 6484)  
						
						
						
						
					 
					
						2006-04-05 13:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e80b9c24f4 
					 
					
						
						
							
							add tiling/fence support for the miniglx driver  
						
						
						
						
					 
					
						2006-04-05 07:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2e7af79f48 
					 
					
						
						
							
							don't waste the reserved memory, take an approximation of the pool  
						
						... 
						
						
						
						allocator from the X.org driver - not as complicated 
						
						
					 
					
						2006-04-05 06:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c87809c9ed 
					 
					
						
						
							
							just some comments/docs  
						
						
						
						
					 
					
						2006-04-05 03:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1979b6b2de 
					 
					
						
						
							
							set the texture border color for the depth texture  
						
						
						
						
					 
					
						2006-04-05 03:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						900da88dae 
					 
					
						
						
							
							first 6.5.1 bug fix - bug 6498  
						
						
						
						
					 
					
						2006-04-05 03:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9ebe3b6d36 
					 
					
						
						
							
							Check/use texture border color when sampling depth textures. (bug 6498)  
						
						... 
						
						
						
						Silence some warnings. 
						
						
					 
					
						2006-04-05 03:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						28b014ee25 
					 
					
						
						
							
							Silence minor compiler warnings (-Wextra).  
						
						
						
						
					 
					
						2006-04-05 03:05:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						027bb77e02 
					 
					
						
						
							
							We always have a back buffer. Fixes visual problems.  
						
						
						
						
					 
					
						2006-04-04 13:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f8ca99d697 
					 
					
						
						
							
							use gart base from drm not try to work it out ourselves.. bump radeon client  
						
						... 
						
						
						
						to need 1.6 drm where this first appeared.. this fixes r300 on PCIE 
						
						
					 
					
						2006-04-04 11:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						6a9f0a27c3 
					 
					
						
						
							
							switch to card_type rather than IsPCI, doesn't change any functionality yet  
						
						
						
						
					 
					
						2006-04-04 11:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						7473d17268 
					 
					
						
						
							
							Add bitset.h.  
						
						
						
						
					 
					
						2006-04-04 10:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b7339d7023 
					 
					
						
						
							
							Fix texcoord interpolation for fragment shaders.  
						
						
						
						
					 
					
						2006-04-04 10:22:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b4e9750bf4 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- add support for varyings;
GLSL fixes:
- pow was wrongly computed in x86 back-end; 
						
						
					 
					
						2006-04-04 10:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						607b61a994 
					 
					
						
						
							
							Bit set.  
						
						
						
						
					 
					
						2006-04-04 10:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						1a5fecb4d6 
					 
					
						
						
							
							Return GLSL version string (1.10).  
						
						
						
						
					 
					
						2006-04-04 10:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						ae76be49eb 
					 
					
						
						
							
							Define MAX_VERTEX_ATTRIBS to 16.  
						
						
						
						
					 
					
						2006-04-04 10:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						3c327c9f3a 
					 
					
						
						
							
							Fix license header to SGI FreeB.  (Eric Kunze, SGI)  
						
						
						
						
					 
					
						2006-04-03 22:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						76a0797c32 
					 
					
						
						
							
							Bug  #5754 : Allocate texture memory correctly.  (Richard Drummond)  
						
						
						
						
					 
					
						2006-04-03 21:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						a9cc078b0e 
					 
					
						
						
							
							Fix problem reported by Bill Newman in read_rgba_pixels for 16 and 32 bit (GDI driver).  Bug would cause the wrong pixel to be read if more than one pixel requested and could cause memory access violations.  
						
						
						
						
					 
					
						2006-04-03 16:54:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ac619f4912 
					 
					
						
						
							
							64-bit build for sunos5 w/ gcc  
						
						
						
						
					 
					
						2006-04-03 16:09:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						edd2702287 
					 
					
						
						
							
							add miniglx sources to i915  
						
						
						
						
					 
					
						2006-04-03 07:41:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						225148ea07 
					 
					
						
						
							
							if DDX is -1 don't do DDX check  
						
						
						
						
					 
					
						2006-04-03 07:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a824813d22 
					 
					
						
						
							
							use Width  
						
						
						
						
					 
					
						2006-04-03 07:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						5bb5a1908f 
					 
					
						
						
							
							add pitch support and use new Width  
						
						
						
						
					 
					
						2006-04-03 07:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						a951c80ae4 
					 
					
						
						
							
							setup to use pci access, comment out size bumps,  
						
						... 
						
						
						
						sest xres from real width, use new -1 ddx version 
						
						
					 
					
						2006-04-03 07:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						808a678d85 
					 
					
						
						
							
							do a drm lock/unlock sequence after the client close  
						
						
						
						
					 
					
						2006-04-03 07:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d61c1cc7c9 
					 
					
						
						
							
							add width to struct for width != virtual width  
						
						
						
						
					 
					
						2006-04-03 07:30:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						cf69d09202 
					 
					
						
						
							
							make miniglx use libdrm and libpciaccess  
						
						
						
						
					 
					
						2006-04-03 07:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						b927a75979 
					 
					
						
						
							
							Coverity  #459 : Silly off-by-one error.  
						
						
						
						
					 
					
						2006-04-03 00:18:03 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						5ab5517ba8 
					 
					
						
						
							
							Coverity  #468 : Fill in the rest of the error_list to match the error codes  
						
						... 
						
						
						
						defined in glxproto.h.  Avoids reading semi-random memory (and probably
crashing) when calling __glXErrorString(). 
						
						
					 
					
						2006-04-03 00:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						05ddc4a6c5 
					 
					
						
						
							
							Coverity  #476 : Avoid walking off the end of ->vtx.attrsz, it's declared to  
						
						... 
						
						
						
						be _TNL_ATTRIB_MAX long so that's not a valid index (woo zero based
indexing).
This code still looks wrong though, the asymmetry between _tnl_copy_to_current
and _tnl_copy_from_current has me worried. 
						
						
					 
					
						2006-04-02 23:51:30 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						b3208c2de9 
					 
					
						
						
							
							Coverity  #567 : Fix a memory leak on a failure path.  
						
						
						
						
					 
					
						2006-04-02 23:17:49 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						1ee92f984b 
					 
					
						
						
							
							Coverity  #650 : Fix a memory leak when near OOM.  
						
						
						
						
					 
					
						2006-04-02 23:15:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						75f81ad5f9 
					 
					
						
						
							
							Assorted updates.  
						
						
						
						
					 
					
						2006-04-01 13:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						b100484145 
					 
					
						
						
							
							Initialize renderbuffer size.  
						
						
						
						
					 
					
						2006-04-01 13:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						278736ff6f 
					 
					
						
						
							
							These messages really should be printed all the time, users want to  
						
						... 
						
						
						
						know this not have to set debug for it 
						
						
					 
					
						2006-04-01 04:40:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						57b61638af 
					 
					
						
						
							
							added MD5 checksums for 6.5 files  
						
						
						
						
					 
					
						2006-04-01 02:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						09b6b9e9c3 
					 
					
						
						
							
							added 6.5 relnotes  
						
						
						
						
					 
					
						2006-04-01 01:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						482d9dd21d 
					 
					
						
						
							
							Don't index box by the box's index within numClipRects; just dereference it.  
						
						... 
						
						
						
						Fixes drawing with more than one cliprect. (Keith Packard) 
						
						
					 
					
						2006-04-01 00:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9e8659f346 
					 
					
						
						
							
							Call driUpdateFramebufferSize when we've found an updated DRI drawable stamp,  
						
						... 
						
						
						
						like other drivers.  Failure to do so resulted in incorrect buffer sizes for
resized windows. 
						
						
					 
					
						2006-04-01 00:55:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e3f41ce611 
					 
					
						
						
							
							6.5 updates  
						
						
						
						
					 
					
						2006-03-31 23:10:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						3a3e63dc4f 
					 
					
						
						
							
							DMesa now uses OSMesa as a back-end.  
						
						
						
						
					 
					
						2006-03-31 20:53:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						3a46dff27d 
					 
					
						
						
							
							Removed empty arrays.  
						
						
						
						
					 
					
						2006-03-31 20:49:55 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						29d833bd52 
					 
					
						
						
							
							Enough testing already  
						
						
						
						
					 
					
						2006-03-31 18:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9305cba6a7 
					 
					
						
						
							
							bump version/date  
						
						
						
						
					 
					
						2006-03-31 17:31:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f2ad1b60c0 
					 
					
						
						
							
							Dave Reveman's patch for GLX_MESA_copy_sub_buffer support  
						
						
						
						
					 
					
						2006-03-31 15:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						df3d4e0bb9 
					 
					
						
						
							
							Fix the fetch_texel_ci8() code to deal with floating point color palettes.  
						
						... 
						
						
						
						Fixes Quake on Windows bug.  (Karl Schultz) 
						
						
					 
					
						2006-03-31 15:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						6652dc8aac 
					 
					
						
						
							
							free rs300 and ban r350(according to r300.sf.net)  
						
						
						
						
					 
					
						2006-03-31 14:11:41 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						7da1daf0a2 
					 
					
						
						
							
							make u_list adjustable  
						
						
						
						
					 
					
						2006-03-31 10:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						18b72d184c 
					 
					
						
						
							
							updated again for 6.5.  
						
						
						
						
					 
					
						2006-03-31 06:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						ef5b48dea1 
					 
					
						
						
							
							warn about broken dxt 3/5  
						
						
						
						
					 
					
						2006-03-31 03:54:36 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						2cd4056fae 
					 
					
						
						
							
							Dont rely on writebacks  
						
						
						
						
					 
					
						2006-03-31 03:50:29 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						fb0175db93 
					 
					
						
						
							
							disable r300 chips. R300_FORCE_R300 to force  
						
						
						
						
					 
					
						2006-03-31 03:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						aa70d92a13 
					 
					
						
						
							
							More meaningful warning.  
						
						
						
						
					 
					
						2006-03-31 03:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						aba4967150 
					 
					
						
						
							
							The pitches of the driRenderbuffers are in bytes, so no need to multiply by cpp.  
						
						... 
						
						
						
						Fixes software fallbacks. (Keith Packard) 
						
						
					 
					
						2006-03-30 22:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						174ce730c6 
					 
					
						
						
							
							Clean up data structures, finishing off some of the cleanup work suggested by Brian.  Now also creating two renderbuffers, so apps can now switch with glDrawBuffer.  
						
						
						
						
					 
					
						2006-03-30 21:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						48547ee129 
					 
					
						
						
							
							Clarify which version of Mesa we're talking about  
						
						
						
						
					 
					
						2006-03-30 19:26:54 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						823c581f7c 
					 
					
						
						
							
							Revert my change from 1.37 as being bogus (see ensuing list discussion for  
						
						... 
						
						
						
						rationale). 
						
						
					 
					
						2006-03-30 19:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						8982697981 
					 
					
						
						
							
							Update the install docs to make explicit note of libdrm version dependency.  
						
						... 
						
						
						
						Change pdx.fd.o to {anon,}cvs.fd.o as appropriate. 
						
						
					 
					
						2006-03-30 19:21:20 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						9542537cee 
					 
					
						
						
							
							Style fix, drop the explicit -ldrm from the link line.  
						
						
						
						
					 
					
						2006-03-30 19:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						c3f2c287ce 
					 
					
						
						
							
							Fix logic error in viewport function so that we still resize the buffers if the viewport and the window both change to the same new size.  This lets the gloss demo work with the -f option.  
						
						
						
						
					 
					
						2006-03-30 18:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9e81d6ae3a 
					 
					
						
						
							
							When creating front/back renderbuffers, init the Red/Green/Blue/AlphaBits fields  
						
						
						
						
					 
					
						2006-03-30 16:33:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						94d6bf883b 
					 
					
						
						
							
							Init the Red/Green/Blue/Alpha/Depth/StencilBits fields in driNewRenderbuffer()  
						
						
						
						
					 
					
						2006-03-30 16:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						84c5d0a789 
					 
					
						
						
							
							comments regarding assertions  
						
						
						
						
					 
					
						2006-03-30 16:29:41 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						dd7074736f 
					 
					
						
						
							
							Use [][3] for write_rgb_span_16  
						
						
						
						
					 
					
						2006-03-30 16:26:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ef8b89faee 
					 
					
						
						
							
							some comments for Darwin  
						
						
						
						
					 
					
						2006-03-30 14:28:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						159ca321cb 
					 
					
						
						
							
							added glfbdev.h to MAIN_FILES  
						
						
						
						
					 
					
						2006-03-30 14:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ec83f38e2e 
					 
					
						
						
							
							fix bad call to FindLine()  
						
						
						
						
					 
					
						2006-03-30 14:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						197d725601 
					 
					
						
						
							
							added -f option for full-screeen  
						
						
						
						
					 
					
						2006-03-30 14:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						693a66aea9 
					 
					
						
						
							
							press '0' for glDrawBuffer(GL_NONE)  
						
						
						
						
					 
					
						2006-03-30 14:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8ea3353ec3 
					 
					
						
						
							
							XMesaDrawLine macro, not currently used  
						
						
						
						
					 
					
						2006-03-30 14:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						87af12dbdc 
					 
					
						
						
							
							Fixes from Brian to help migrate to render buffer DD interfaces.  Also fix bug in the viewport function that was using the viewport size to resize the buffer, when it should have been using the window size.  Fix bug in write_rgb_span_32 where the incoming pixel data parameter was coded as a [][4] instead of [][3].  Now all the demos work correctly except singlebuffer.  
						
						
						
						
					 
					
						2006-03-30 07:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						a8c9ecfab0 
					 
					
						
						
							
							Fixes from Brian  
						
						
						
						
					 
					
						2006-03-30 07:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4ecb9f0532 
					 
					
						
						
							
							Fix up some incorrect pointers and clear screen  
						
						
						
						
					 
					
						2006-03-30 05:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						8b186e3695 
					 
					
						
						
							
							add initial miniglx files for i915, not integrated yet  
						
						
						
						
					 
					
						2006-03-30 04:33:58 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						e43edd3c70 
					 
					
						
						
							
							Updated for Mesa 6.5  
						
						
						
						
					 
					
						2006-03-29 23:53:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						20e15f9381 
					 
					
						
						
							
							Add -ansi -pedantic flags to OPT_FLAGS.  This got lost at some point.  Good for catching sloppy coding.  
						
						
						
						
					 
					
						2006-03-29 23:45:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						75a8383e8d 
					 
					
						
						
							
							Update the _WindowMap matrix in _mesa_set_viewport() and _mesa_DepthRange().  
						
						... 
						
						
						
						This is a temporary fix for the DRI drivers.
Should really only have to update the matrix via _mesa_update_state(). 
						
						
					 
					
						2006-03-29 23:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						920023240c 
					 
					
						
						
							
							put braces around RENDER_SPAN macro when called, not when defined.  Fixes -pedantic warnings in x11 driver  
						
						
						
						
					 
					
						2006-03-29 23:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						62c325af3f 
					 
					
						
						
							
							fix GETPROCADDRESS usage, remove carriage return chars (bug 6430)  
						
						
						
						
					 
					
						2006-03-29 23:20:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32244ac7e9 
					 
					
						
						
							
							s/glslnose.c/glslnoise/ (bug 6430)  
						
						
						
						
					 
					
						2006-03-29 23:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						3a6d968f37 
					 
					
						
						
							
							Fixes to silence warnings in code generated by glapi scripts.  
						
						
						
						
					 
					
						2006-03-29 22:32:38 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						cec74532bf 
					 
					
						
						
							
							Add newest source code files to project.  
						
						
						
						
					 
					
						2006-03-29 20:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f331bb0312 
					 
					
						
						
							
							added some no-op virtual destructors to silence g++ 4.0.0 warnings  
						
						
						
						
					 
					
						2006-03-29 18:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c3051df8e1 
					 
					
						
						
							
							fixes from John Shell (bug 6339)  
						
						
						
						
					 
					
						2006-03-29 18:46:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						db79d2abac 
					 
					
						
						
							
							minor clean-up  
						
						
						
						
					 
					
						2006-03-29 18:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c19de0b7f6 
					 
					
						
						
							
							FP textures and fixes (Ewald Snel)  
						
						
						
						
					 
					
						2006-03-29 15:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e5b6eee15d 
					 
					
						
						
							
							fix components initialization in two places (Ewald Snel)  
						
						
						
						
					 
					
						2006-03-29 15:17:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						006e183b6e 
					 
					
						
						
							
							move NumNativeAlu/TexInstruction assignments (Ewald Snel)  
						
						
						
						
					 
					
						2006-03-29 15:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						180b0dab8b 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Removing <CR>
 Modified Files:
 	Mesa/src/mesa/main/fog.c Mesa/src/mesa/main/hint.c
 	Mesa/src/mesa/main/mtypes.h
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-03-29 12:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a85fbb1d36 
					 
					
						
						
							
							prep for 6.5 release  
						
						
						
						
					 
					
						2006-03-29 04:53:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						555478fed6 
					 
					
						
						
							
							New code for rendering to depth/stencil textures.  
						
						... 
						
						
						
						Re-org of the renderbuffer wrapper code. 
						
						
					 
					
						2006-03-29 04:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2742c4e4db 
					 
					
						
						
							
							new tests for GL_DEPTH_STENCIL_EXT  
						
						
						
						
					 
					
						2006-03-29 04:48:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b430ef56a 
					 
					
						
						
							
							a few new assertions  
						
						
						
						
					 
					
						2006-03-29 04:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						b7a5a9db88 
					 
					
						
						
							
							Windows makefile to easily build all demo programs.  
						
						
						
						
					 
					
						2006-03-29 04:02:44 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						888ab86f85 
					 
					
						
						
							
							Repair corrupted file and remove rogue 'test' project.  
						
						
						
						
					 
					
						2006-03-29 04:01:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2526152a10 
					 
					
						
						
							
							fix a GLuint vs GLushort test, new assertions  
						
						
						
						
					 
					
						2006-03-29 04:01:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						519a2e7cb7 
					 
					
						
						
							
							Move the computation of the viewport matrix into a new update_viewport_matrix()  
						
						... 
						
						
						
						function since the matrix depends on the viewport params and the framebuffer's
depth buffer resolution.
Fixes some renderbuffer / depth range issues.
This simplifies the _mesa_set_viewport() and _mesa_DepthRange() functions too. 
						
						
					 
					
						2006-03-29 03:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						b687531f69 
					 
					
						
						
							
							Undef a conflicting symbol in Windows.  
						
						
						
						
					 
					
						2006-03-29 03:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						54b65e080e 
					 
					
						
						
							
							add showbuffer.[ch] which could be in this dir after the targets are built.  
						
						
						
						
					 
					
						2006-03-29 03:41:38 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						3076557ca3 
					 
					
						
						
							
							Update for new Mesa entry points.  I need to change the python script that generates this file to the new XML scheme, but for now, a manual update is OK.  
						
						
						
						
					 
					
						2006-03-29 02:12:31 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						4f21180416 
					 
					
						
						
							
							Remove unneeded includes of time.h  
						
						
						
						
					 
					
						2006-03-29 02:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						c61763b5d2 
					 
					
						
						
							
							Match pixel addresses with `compute_row_addresses' in RGB mode (also obey RGB/UNSIGNED_BYTE rule).  
						
						
						
						
					 
					
						2006-03-28 21:40:14 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						08e62a1476 
					 
					
						
						
							
							fix missing *_STATECHANGE in *UpdateViewportOffset for radeon, r200 and r300 (reported by Jim Duchek). Fix some potential problems with strict-aliasing with r200 and radeon drivers in *UpdateViewportOffset, *PolygonOffset and *UpdateWindow functions (some compiler warnings about strict-aliasing remain in the codegen vertex code, and there may be more problems unnoticed by the compiler).  
						
						
						
						
					 
					
						2006-03-28 17:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0e26ca0834 
					 
					
						
						
							
							updated comment about framebuffer's Visual field  
						
						
						
						
					 
					
						2006-03-28 15:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e44499480f 
					 
					
						
						
							
							added known issue: render to depth textures not working  
						
						
						
						
					 
					
						2006-03-28 15:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9f6ff49650 
					 
					
						
						
							
							update conditional for render to GL_DEPTH_STENCIL texture, check for valid teximage before calling ctx->Driver.RenderTexture()  
						
						
						
						
					 
					
						2006-03-28 15:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c7a5d528c7 
					 
					
						
						
							
							a little code movement so we don't make invalid casts from gl_renderbuffers to xmesa_renderbuffers  
						
						
						
						
					 
					
						2006-03-28 15:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						b8915340ea 
					 
					
						
						
							
							fix   #6072  (Keith Whitwell)  
						
						
						
						
					 
					
						2006-03-28 10:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						1155f64cc0 
					 
					
						
						
							
							Revert merge of new/experimental code from texmem branch.  
						
						
						
						
					 
					
						2006-03-28 07:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						255e8ebd58 
					 
					
						
						
							
							enable GL_ARB_half_float_pixel, was GL_MESAX_half_float_pixel  
						
						
						
						
					 
					
						2006-03-28 01:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						95174c4eb2 
					 
					
						
						
							
							comment about byteswapping in _mesa_unpack_depth_span()  
						
						
						
						
					 
					
						2006-03-28 01:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f76ff7e4a7 
					 
					
						
						
							
							make allow_large_textures 1 by default for radeon and r200, and consequently enable all texture units by default on those cards (3 for radeon, 6 for r200). Fix the usually forgotten DRIVER_DATE accordingly.  
						
						
						
						
					 
					
						2006-03-27 23:53:53 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						96aa403cee 
					 
					
						
						
							
							remove unnecessary typedefs causing compiler warnings  
						
						
						
						
					 
					
						2006-03-27 23:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						004673d4d1 
					 
					
						
						
							
							Disable `hidden' attribute for DJGPP  
						
						
						
						
					 
					
						2006-03-27 17:34:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Borca 
							
						 
					 
					
						
						
							
						
						0ad1bda7a1 
					 
					
						
						
							
							PutRowRGB was not initialized for OSMESA_RGB_565  
						
						
						
						
					 
					
						2006-03-27 17:32:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						e72b745f32 
					 
					
						
						
							
							Fixup makefile for solo non-egl  
						
						
						
						
					 
					
						2006-03-27 00:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ea4fe661d7 
					 
					
						
						
							
							merge from texman branch  
						
						
						
						
					 
					
						2006-03-26 05:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4cbd16ed3f 
					 
					
						
						
							
							fix some PFNGL* typedefs  
						
						
						
						
					 
					
						2006-03-26 05:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						06049e2416 
					 
					
						
						
							
							remove carriage returns  
						
						
						
						
					 
					
						2006-03-25 22:52:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						753af3a206 
					 
					
						
						
							
							fix issue in _mesa_free_framebuffer_data()  
						
						
						
						
					 
					
						2006-03-25 17:57:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						70207b70c5 
					 
					
						
						
							
							check for incomplete FBO in _mesa_Clear()  
						
						
						
						
					 
					
						2006-03-25 16:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1bbc203c6e 
					 
					
						
						
							
							Clean up the recent code related to texture_override().  Pass params in a  
						
						... 
						
						
						
						more logical order.
Remove a mess of stray ^M chars.
Fix a bug when checking if the texture object's format is GL_COLOR_INDEX
or GL_DEPTH_COMPONENT.  This fixes a segfault when GL_TEXTURE_BASE_LEVEL!=0. 
						
						
					 
					
						2006-03-24 23:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6494541eaa 
					 
					
						
						
							
							lots of debug options, some code movement, etc  
						
						
						
						
					 
					
						2006-03-24 23:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						590cd26006 
					 
					
						
						
							
							added some missing formats in _mesa_source/dest_buffer_exists()  
						
						
						
						
					 
					
						2006-03-24 22:53:00 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						ed4ab13cef 
					 
					
						
						
							
							Make ARB_vp backends happy with nv arl  
						
						
						
						
					 
					
						2006-03-24 16:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						af8d39861d 
					 
					
						
						
							
							secondary color fixes.  
						
						
						
						
					 
					
						2006-03-24 16:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c4f2710f9d 
					 
					
						
						
							
							Added -l option for explicit locking around Xlib and GLX calls in  
						
						... 
						
						
						
						threaded code.  Seems to improve reliability quite a bit. 
						
						
					 
					
						2006-03-23 17:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						436d72e994 
					 
					
						
						
							
							Added -p option to create a display connection per thread.  
						
						... 
						
						
						
						This seems more stabile than using one display connection for all threads.
Still get an occasional Xlib: unexpected async reply error, unfortunately. 
						
						
					 
					
						2006-03-23 16:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						d76ef5867d 
					 
					
						
						
							
							make solo build complete  
						
						
						
						
					 
					
						2006-03-23 04:20:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0a6040dc2d 
					 
					
						
						
							
							fix coverity 1107: use after free  
						
						
						
						
					 
					
						2006-03-23 04:15:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						eab896cc21 
					 
					
						
						
							
							fix coverity 926: use before NULL check  
						
						
						
						
					 
					
						2006-03-23 04:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f756924fa5 
					 
					
						
						
							
							Need to check for new state and do readpixels/drawpixels clipping after  
						
						... 
						
						
						
						we call RENDER_START since that may involve validating the drawable and
updating its dimensions. 
						
						
					 
					
						2006-03-22 22:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						4fafe6390b 
					 
					
						
						
							
							implement arl and enable hw nv_vp.  
						
						
						
						
					 
					
						2006-03-22 21:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						6fc864b9e6 
					 
					
						
						
							
							ARL dst idx was undefined.  
						
						
						
						
					 
					
						2006-03-22 21:29:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						daffbe99dc 
					 
					
						
						
							
							GL_EXT_packed_depth_stencil should be off by default  
						
						
						
						
					 
					
						2006-03-21 21:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						8995544bc9 
					 
					
						
						
							
							Silencium gcc warnings.  
						
						
						
						
					 
					
						2006-03-21 10:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						071357096e 
					 
					
						
						
							
							GLSL fixes:  
						
						... 
						
						
						
						- generate error on NULL pointers in glShaderSourceARB;
- reinstall program object, if current, in glLinkProgramARB;
- vertex and fragment shaders are optional in program object;
- floor asm was wrongly computed for x86 back-end;
- allow for (void) idiom in function prototypes;
- all fixed-state uniforms are updated;
- local variable initializers are working;
- implement texture* and shadow* functions for vertex processor;
- generate error if too many arguments in general constructor;
- trim unused data in general constructor;
- struct r-value field select was badly relocated;
Changes:
- add derived state gl_fog_attrib::_Scale;
- add derived state gl_light::_CosCutoffNeg; 
						
						
					 
					
						2006-03-21 10:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						519b23b21f 
					 
					
						
						
							
							Lots of changes/fixes for rendering to framebuffer objects.  
						
						... 
						
						
						
						- When deleting texture objects, unbind from FBOs if necessary.
- Changed driver hooks for starting/ending render to texture.
- Now properly handle case where gl[Copy]TexImage() is called after
  glFramebufferTexture[123]D().  That didn't work before. 
						
						
					 
					
						2006-03-20 18:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4991888fa0 
					 
					
						
						
							
							additional assertions and debug code for testing FBO completeness  
						
						
						
						
					 
					
						2006-03-20 15:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						34bd1233a9 
					 
					
						
						
							
							additional error checking to be sure source renderbuffer exists for glCopyTex[Sub]Image()  
						
						
						
						
					 
					
						2006-03-20 15:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						457fb0e128 
					 
					
						
						
							
							use new _mesa_sourc/dest_buffer_exists() functions  
						
						
						
						
					 
					
						2006-03-20 15:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7275d4d097 
					 
					
						
						
							
							added _mesa_source/dest_buffer_exists() function to easily test if particular renderbuffers are present  
						
						
						
						
					 
					
						2006-03-20 15:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f1038f81e4 
					 
					
						
						
							
							fix some buffer binding tests in _mesa_make_current()  
						
						
						
						
					 
					
						2006-03-20 15:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c27c382acc 
					 
					
						
						
							
							slightly improved error message  
						
						
						
						
					 
					
						2006-03-20 15:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						5319ed0e53 
					 
					
						
						
							
							Fix texrect upload conflicts.  
						
						
						
						
					 
					
						2006-03-20 13:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						070f280895 
					 
					
						
						
							
							Disable tnl programs when doing software vertex programs. compiz with its texrect and lighting needs was broken because of this.  
						
						
						
						
					 
					
						2006-03-19 21:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						096dd541bd 
					 
					
						
						
							
							minor clean-ups  
						
						
						
						
					 
					
						2006-03-19 19:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						77174f0072 
					 
					
						
						
							
							-fix texrect fallback when using vtxfmt_a (glitz, xgl, etc.)  
						
						... 
						
						
						
						-struct vertex_buffer to struct radeon_vertex_buffer conversion
-vertex attrib arrays did not supersede conventinal arrays when enabled 
						
						
					 
					
						2006-03-19 18:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						21a4fb4137 
					 
					
						
						
							
							Queries of GL_READ_BUFFER and GL_DRAW_BUFFER were still returning the  
						
						... 
						
						
						
						pre-GL_EXT_framebuffer_object state.  Now return the read/draw state stored
in the framebuffer objects. 
						
						
					 
					
						2006-03-19 00:10:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						19b05d5009 
					 
					
						
						
							
							Don't call Driver->Bitmap() if no image to render  
						
						
						
						
					 
					
						2006-03-18 21:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						2d2af2dcf7 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Mesa/src/mesa/main/imports.h : removed <CR>
 Mesa/src/mesa/shader/slang/descrip.mms : added new sources
 Modified Files:
 	Mesa/src/mesa/main/imports.h
 	Mesa/src/mesa/shader/slang/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-03-17 14:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eec33cc310 
					 
					
						
						
							
							Init FogCoordFuncs[0..5] too, remove some unneeded #includes  
						
						
						
						
					 
					
						2006-03-17 04:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0f1d98c422 
					 
					
						
						
							
							remove another test for IN_DRI_DRIVER  
						
						
						
						
					 
					
						2006-03-17 04:10:03 +00:00 
						 
				 
			
				
					
						
							
							
								Kristian Høgsberg 
							
						 
					 
					
						
						
							
						
						724df02073 
					 
					
						
						
							
							Don't use glx_ansic.h functions (__glXMemset).  
						
						
						
						
					 
					
						2006-03-17 00:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b17741e1b 
					 
					
						
						
							
							added #undef GET_DISPATCH  
						
						
						
						
					 
					
						2006-03-16 18:06:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c6c0f94714 
					 
					
						
						
							
							Moved _glapi_check_multithread() call into drivers, instead of in  
						
						... 
						
						
						
						_mesa_make_current().
This removes an ugly #if !defined(IN_DRI_DRIVER) from core Mesa. 
						
						
					 
					
						2006-03-16 18:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ef8653a838 
					 
					
						
						
							
							finish up some loose ends in _mesa_texstore_z24_s8()  
						
						
						
						
					 
					
						2006-03-16 04:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						514a15cea1 
					 
					
						
						
							
							assorted code clean-ups, comments, etc.  
						
						
						
						
					 
					
						2006-03-15 20:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ac8b07b3ae 
					 
					
						
						
							
							remove invalid assertion in _glapi_get_dispatch(), fixes additional thread safety problem  
						
						
						
						
					 
					
						2006-03-15 20:42:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e660690985 
					 
					
						
						
							
							Need to include glthread.h in glapi.h, not glapi.c so that GET_CURRENT_CONTEXT  
						
						... 
						
						
						
						is properly defined.  Fixes long-standing, but unnoticed thread safety failure.
Also, updated comments. 
						
						
					 
					
						2006-03-15 20:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						30655c211c 
					 
					
						
						
							
							updated some printfs, added comment about sched_yield  
						
						
						
						
					 
					
						2006-03-15 20:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						59e0faaa5c 
					 
					
						
						
							
							sync with texmem branch  
						
						
						
						
					 
					
						2006-03-15 17:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eccb6a0698 
					 
					
						
						
							
							rename enums, fixes compilation breakage (Michal Krol)  
						
						
						
						
					 
					
						2006-03-15 14:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						10f08cc202 
					 
					
						
						
							
							use 'p' key to toggle use of GL_EXT_packed_depth_stencil  
						
						
						
						
					 
					
						2006-03-15 01:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b7e3e0d64e 
					 
					
						
						
							
							s/GLuint/GLushort/ in read_depth_stencil_image()  
						
						
						
						
					 
					
						2006-03-15 01:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						19b8322169 
					 
					
						
						
							
							init Red/Green/EtcBits = 0 in soft_renderbuffer_storage()  
						
						
						
						
					 
					
						2006-03-14 22:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2a0d441ebb 
					 
					
						
						
							
							Set always_array=true for glGenProgramsNV (Dave Reveman)  
						
						
						
						
					 
					
						2006-03-14 15:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						15e74a6441 
					 
					
						
						
							
							replace dprintf() with _glu_dprintf() (bug 6244)  
						
						
						
						
					 
					
						2006-03-14 15:08:52 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						0f618b7eb7 
					 
					
						
						
							
							Add slang_analyse.c and slang_library_texsample.c.  
						
						
						
						
					 
					
						2006-03-14 11:39:58 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						8af48fc4d6 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- add texture sampling support;
- fix assembly codegen bugs; 
						
						
					 
					
						2006-03-14 11:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e9484e4085 
					 
					
						
						
							
							Clean build.  
						
						
						
						
					 
					
						2006-03-13 20:40:46 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a0cf4ceb36 
					 
					
						
						
							
							Fix broken max mipmap leveling that was horribly wrong.  
						
						
						
						
					 
					
						2006-03-13 18:23:19 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						5042778449 
					 
					
						
						
							
							Option to init vp temps(for testing)  
						
						
						
						
					 
					
						2006-03-10 05:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9c32af5bb2 
					 
					
						
						
							
							Add prototypes for GLX_MESA_swap_frame_usage, GLX_MESA_swap_control, and  
						
						... 
						
						
						
						GLX_EXT_texture_from_pixmap to silence warnings while compiling glxcmds.c
XXX: Need to add the new tokens for GLX_EXT_texture_from_pixmap!!! 
						
						
					 
					
						2006-03-09 16:27:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						841a823d6d 
					 
					
						
						
							
							s/GLint/int/, to fit GLX conventions  
						
						
						
						
					 
					
						2006-03-09 16:25:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0d57301ba2 
					 
					
						
						
							
							Instead of adding extra flags to DEFINES with +=, define EXTRA_DEFINES instead.  
						
						... 
						
						
						
						This eliminates a bunch of duplication in the compilation commmands. 
						
						
					 
					
						2006-03-09 16:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						12d51beb7e 
					 
					
						
						
							
							Kick VBOs out of GART if nothing else helps.  
						
						
						
						
					 
					
						2006-03-09 06:21:17 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e294d938f2 
					 
					
						
						
							
							Use the force Luke, use the force.  
						
						
						
						
					 
					
						2006-03-09 04:42:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f1b431b265 
					 
					
						
						
							
							coverity check bug fix going over end of array  
						
						
						
						
					 
					
						2006-03-08 05:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						9fc897af7a 
					 
					
						
						
							
							coverity checker bug: Pointer dereferenced after NULL check  
						
						
						
						
					 
					
						2006-03-08 05:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						d97ab9a7bd 
					 
					
						
						
							
							Fix broken DrawElements & DrawRangeElements.  
						
						
						
						
					 
					
						2006-03-07 22:46:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						d9894e0d72 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Update OpenVMS makefiles
 Modified Files:
 	Mesa/src/mesa/shader/slang/descrip.mms
 	Mesa/src/mesa/swrast/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-03-07 07:47:37 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						dba9c0bafd 
					 
					
						
						
							
							Enable HW VBOs and other things needed by it.  
						
						
						
						
					 
					
						2006-03-07 05:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						ba7ea2e697 
					 
					
						
						
							
							Convert to work with current DRM. + tag  
						
						
						
						
					 
					
						2006-03-07 05:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						50f319242b 
					 
					
						
						
							
							Various fallbacks, checks and tags.  
						
						
						
						
					 
					
						2006-03-07 05:09:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ca007cb449 
					 
					
						
						
							
							just a comment for check_compatible()  
						
						
						
						
					 
					
						2006-03-07 03:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d75963d258 
					 
					
						
						
							
							disable double-buffer test in check_compatible(), fixes pbuffer/visual problem  
						
						
						
						
					 
					
						2006-03-07 02:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8ee311d36d 
					 
					
						
						
							
							print newline in _mesa_warning()  
						
						
						
						
					 
					
						2006-03-07 01:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2e01918b55 
					 
					
						
						
							
							call _mesa_update_framebuffer_visual() in _mesa_FramebufferRenderbufferEXT() to fix some minor glitches  
						
						
						
						
					 
					
						2006-03-07 01:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						168a7516b1 
					 
					
						
						
							
							FreeBSD updates (Pedro Giffuni)  
						
						
						
						
					 
					
						2006-03-07 01:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						c107058e7e 
					 
					
						
						
							
							Port r200 tex tiling code to run on r300 but keep it disabled.  
						
						
						
						
					 
					
						2006-03-06 19:28:10 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						3bca4f679a 
					 
					
						
						
							
							Later versions of Python handle formats like '% 5u' differently.  For  
						
						... 
						
						
						
						whatever reason, a space is always inserted.  That is not the desired
behavior. 
						
						
					 
					
						2006-03-06 18:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						9d881ea718 
					 
					
						
						
							
							Generate server-side GLX protocol decode functions using the 'make server'  
						
						... 
						
						
						
						target.  The environment variable XORG_BASE must be set to point to the base
of the X.org server sources where the files are to be placed.
The 7.0.0 server release already contains files generated by these scripts.
The scripts should have been committed months ago.  Sorry for the lag. :( 
						
						
					 
					
						2006-03-06 18:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						448d23331d 
					 
					
						
						
							
							Display the correct bug number in the information text.  
						
						
						
						
					 
					
						2006-03-06 16:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						66df1731e6 
					 
					
						
						
							
							Don't try to bind to proxy texture target.  This is defined by the spec to be  
						
						... 
						
						
						
						an error.  Since we're working with a proxy target, don't bother using real
texture data.
Add a missing new-line in an error printf. 
						
						
					 
					
						2006-03-06 16:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5820f7998a 
					 
					
						
						
							
							Build test for bugzilla  #3050  
						
						
						
						
					 
					
						2006-03-04 04:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						780d270312 
					 
					
						
						
							
							Test case for bugzilla  #3050 .  
						
						
						
						
					 
					
						2006-03-04 04:44:47 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e1e03b32ab 
					 
					
						
						
							
							Use standard ARB names instead of vendor-specific NV names for the ARB/NV_vertex_program enums in common state handling code, and update comments accordingly. Change some slightly confusing code which gave the impression GL_VERTEX_PROGRAM_ARB and GL_VERTEX_PROGRAM_NV enums were different.  
						
						
						
						
					 
					
						2006-03-03 15:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f8ba07a77d 
					 
					
						
						
							
							fix up the emit_func list in the experimental arbprogram sse code.  
						
						
						
						
					 
					
						2006-03-03 14:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5e01f9a114 
					 
					
						
						
							
							Fix bogus span mask in s_atifragshader.c leading to trouble when the pixel was later discarded by z test (this fixes doom3 r200 renderpath with swrast). Fix calling _swrast_alpha_test potentially leading to bogus results when Alpha Test might not be enabled. While here, don't disable deferred_texture (early z) when ATI_fragment_shader is active, as it is not necessary (for the record, this boosts doom3 swrast performance by roughly a factor of 2 (4 seconds per frame now...) with the r200 render path, might be a worthwile optimization for fragment programs which don't write z).  
						
						
						
						
					 
					
						2006-03-03 02:46:03 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f4ab5654d0 
					 
					
						
						
							
							Add position_invarient support  
						
						
						
						
					 
					
						2006-03-02 20:16:34 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						da16813f43 
					 
					
						
						
							
							Fix more enums defined not only by one extension when queried by glGet (GL_COLOR_SUM_EXT, GL_POINT_SPRITE_NV, GL_POINT_SPRITE_COORD_ORIGIN, GL_TRANSPOSE_CURRENT_MATRIX_ARB). Fix similar bugs (also those previously overseen dependant on NV/ARB_vertex_program) in glIsEnabled. Add missing GL_COLOR_SUM_EXT enum to glIsEnabled.  
						
						
						
						
					 
					
						2006-03-02 12:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9227bca103 
					 
					
						
						
							
							added GL_EXT_framebuffer_blit, etc  
						
						
						
						
					 
					
						2006-03-02 04:12:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						81b8aa9ecd 
					 
					
						
						
							
							test glBlitFramebufferEXT w/ -blit flag  
						
						
						
						
					 
					
						2006-03-02 03:54:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						14d3ab9662 
					 
					
						
						
							
							improved error msg  
						
						
						
						
					 
					
						2006-03-02 03:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						904ab0c22c 
					 
					
						
						
							
							check FEATURE_EXT_framebuffer_blit  
						
						
						
						
					 
					
						2006-03-02 03:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						afa1df5871 
					 
					
						
						
							
							plug in BlitFramebuffer function  
						
						
						
						
					 
					
						2006-03-02 03:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c241d3b06a 
					 
					
						
						
							
							implementation of _swrast_BlitFramebuffer()  
						
						
						
						
					 
					
						2006-03-02 03:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						93da673904 
					 
					
						
						
							
							Fix glGet with enums which are used not only in NV_vertex_program, but other extensions too (ARB_vertex_program, ARB_fragment_program, NV_fragment_program), if no support for NV_vertex_program is present. While here, fix return value if enum is used which is not supported by the exposed extensions (GL_INVALID_ENUM instead of GL_INVALID_VALUE). Fix some compile-time #ifs depending on NV_vertex/fragment_program which should also be dependant on ARB_vertex/fragment_program. See bug  #6070  
						
						
						
						
					 
					
						2006-03-01 23:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cf6be2d5bd 
					 
					
						
						
							
							No need for _mesa_save_error() to be public.  
						
						... 
						
						
						
						glVertexAttrib() w/ bad index should generate GL_INVALID_VALUE, not
GL_INVALID_ENUM.
Misc clean-ups. 
						
						
					 
					
						2006-03-01 15:44:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dbfd246db8 
					 
					
						
						
							
							added BlitFramebuffer() support  
						
						
						
						
					 
					
						2006-03-01 15:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						190e5595bc 
					 
					
						
						
							
							New comments.  Use tuples () instead of lists [] in a few places.  
						
						
						
						
					 
					
						2006-03-01 15:33:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						68edf28df6 
					 
					
						
						
							
							added Flush in glXCopyContext()  
						
						
						
						
					 
					
						2006-03-01 15:32:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9b8059e536 
					 
					
						
						
							
							updated comment  
						
						
						
						
					 
					
						2006-03-01 02:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6d4284e2bf 
					 
					
						
						
							
							Added glBlitFramebufferEXT function.  
						
						
						
						
					 
					
						2006-03-01 02:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9974540c73 
					 
					
						
						
							
							remove temporary tokens, more error checks for blit function  
						
						
						
						
					 
					
						2006-03-01 02:02:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2c61fdafd6 
					 
					
						
						
							
							added s_blit.c  
						
						
						
						
					 
					
						2006-03-01 02:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1eca891dbe 
					 
					
						
						
							
							_swrast_blit_framebuffer() function  
						
						
						
						
					 
					
						2006-03-01 01:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a231097609 
					 
					
						
						
							
							GL_EXT_framebuffer_blit tokens/functions  
						
						
						
						
					 
					
						2006-03-01 01:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						fbe48ef01f 
					 
					
						
						
							
							Free temps when possible  
						
						
						
						
					 
					
						2006-02-28 23:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						71932ef85c 
					 
					
						
						
							
							Dont let (possibly) undefined z component reach hw as its unused  
						
						
						
						
					 
					
						2006-02-28 23:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						6754e17138 
					 
					
						
						
							
							No need to call *_FIREVERTICES twice.  
						
						
						
						
					 
					
						2006-02-28 23:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						f71fd439f5 
					 
					
						
						
							
							Fix aliasing bug (Benjamin Herrenschmidt)  
						
						
						
						
					 
					
						2006-02-28 23:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						147f5091a1 
					 
					
						
						
							
							Allow error checking to look for presence of either of two extensions.  
						
						... 
						
						
						
						See bug 6070. 
						
						
					 
					
						2006-02-28 21:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						176dac684a 
					 
					
						
						
							
							only run shader on active fragments in the span  
						
						
						
						
					 
					
						2006-02-28 15:48:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						34b60b001d 
					 
					
						
						
							
							check if active fragment shader for deferred texturing/shading  
						
						
						
						
					 
					
						2006-02-28 15:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3073cf21d2 
					 
					
						
						
							
							check for active shader, set FRAGPROG_BIT in raster mask  
						
						
						
						
					 
					
						2006-02-28 15:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d1d4121682 
					 
					
						
						
							
							silence a bunch of warnings  
						
						
						
						
					 
					
						2006-02-27 15:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						9ac9605de1 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- add x86 code generator;
- add full support for uniforms in ARB_shader_objects;
- add assembly instruction: global_addr;
- reorganize #includes;
- built-in uniforms accessed by index, rather than by name;
- add some entries to x86sse rtasm;
- add configurations to VC6 projects: 'Release x86' and 'Debug x86';
- #define SLANG_X86 active only on VC6 x86 builds;
- introduce code export table for a shader;
- remove GNU license from the noise library; 
						
						
					 
					
						2006-02-27 14:41:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c56f2c49a5 
					 
					
						
						
							
							re-formated with indent.  
						
						
						
						
					 
					
						2006-02-26 18:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						be42f53020 
					 
					
						
						
							
							Remove need to initialize the InstSize[] array elements by just storing  
						
						... 
						
						
						
						the instruction size in _mesa_alloc_instruction(). 
						
						
					 
					
						2006-02-26 18:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a764b7eae0 
					 
					
						
						
							
							display list clean-ups  
						
						
						
						
					 
					
						2006-02-26 17:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						4e77669926 
					 
					
						
						
							
							Add all pci ids known by ddx to radeon dri driver. Remove the entries not known by ddx (probably secondary ids, non-existant cards and similar). Add rs400 to the family enum, and configure the rv410 like a 2 quad chip (?)  
						
						
						
						
					 
					
						2006-02-25 02:03:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2aabdc743f 
					 
					
						
						
							
							fix broken _mesa_copy_context() for GL_LIGHTING_BIT  
						
						
						
						
					 
					
						2006-02-24 18:19:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee2339f673 
					 
					
						
						
							
							need to check for _NEW_BUFFERS in xmesa_update_state()  
						
						
						
						
					 
					
						2006-02-24 17:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						228d4a6de7 
					 
					
						
						
							
							Fix _mesa_copy_texture_state() so that we copy texture object bindings,  
						
						... 
						
						
						
						not the actual contents of texture objects.  This makes glXCopyContext()
work properly. 
						
						
					 
					
						2006-02-24 17:16:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1aad408b5a 
					 
					
						
						
							
							EXT_framebuffer_object (Dave Reveman)  
						
						
						
						
					 
					
						2006-02-24 15:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						44a2e96729 
					 
					
						
						
							
							include inttypes.h if __osf__ defined (Randall Hand)  
						
						
						
						
					 
					
						2006-02-23 15:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5b2ee9c1e9 
					 
					
						
						
							
							update Blender link  
						
						
						
						
					 
					
						2006-02-23 14:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						956fff6345 
					 
					
						
						
							
							add some #includes, fix some prototypes (bug 5992)  
						
						
						
						
					 
					
						2006-02-22 16:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7b6fd8a0c6 
					 
					
						
						
							
							include proper header file, remove local extern declarations  
						
						
						
						
					 
					
						2006-02-22 16:44:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cebad151a1 
					 
					
						
						
							
							add missing prototypes, use _slang_ prefix on non-static functions  
						
						
						
						
					 
					
						2006-02-22 16:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4f8b59d59b 
					 
					
						
						
							
							silence a variety of compiler warnings  
						
						
						
						
					 
					
						2006-02-22 16:35:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						49ad2d4ed1 
					 
					
						
						
							
							updated GLUT link  
						
						
						
						
					 
					
						2006-02-22 15:50:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						cc1591667d 
					 
					
						
						
							
							More GLSL code:  
						
						... 
						
						
						
						- uniforms (only GetLocation, Uniform1f and Uniform4fv for now for demos);
- fix bugs and optimize array size handling;
- 2D texture sampling (needs Enable(TEXTURE_2D) to work);
- decrease built-in library assembly size by 30%. 
						
						
					 
					
						2006-02-21 12:35:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						8986e36f36 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Update OpenVMS makefiles
 Modified Files:
 	Mesa/src/mesa/shader/slang/descrip.mms
 	Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/tnl/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2006-02-21 12:28:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						fcbbdf9991 
					 
					
						
						
							
							Added xcb dri config file.  
						
						
						
						
					 
					
						2006-02-19 22:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Kolb 
							
						 
					 
					
						
						
							
						
						97a3023c9f 
					 
					
						
						
							
							Remove old linux-x86-xcb (didn't do anything).  
						
						... 
						
						
						
						Removed reference to linux-x86-xcb and added linux-dri-xcb in Makefile. 
						
						
					 
					
						2006-02-19 22:30:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						3654193a4d 
					 
					
						
						
							
							More GLSL code.  
						
						... 
						
						
						
						- general constructors allowed;
- implement noise functions (from Stefan Gustavson - thanks!)
- cosmetic stuff. 
						
						
					 
					
						2006-02-18 15:11:18 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e94be8d5c0 
					 
					
						
						
							
							Fix STENCIL_WRITE_MASK defn for bug 5902  
						
						
						
						
					 
					
						2006-02-17 17:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						8da9f448f4 
					 
					
						
						
							
							Skip ARL while we dont implement it. Fix broken nv vps but do it with software for now.  
						
						
						
						
					 
					
						2006-02-16 19:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						555b5fac4f 
					 
					
						
						
							
							Reinstate vertex format after a rasterization fallback for both r200 and radeon driver when a tcl fallback is active, fixes a blender issue with non-tcl hw (bug  #5601 )  
						
						
						
						
					 
					
						2006-02-16 17:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a176bc6c17 
					 
					
						
						
							
							Include dix-config.h if HAVE_DIX_CONFIG_H is defined.  This will be used by the  
						
						... 
						
						
						
						X Server to get things like _XSERVER64 (for X headers) and NO_LIBCWRAPPER
defined consistently when its builds Mesa internally. 
						
						
					 
					
						2006-02-15 21:03:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ee40c4fb34 
					 
					
						
						
							
							Set NumInstructions (bug 5864)  
						
						
						
						
					 
					
						2006-02-15 15:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a584e846d4 
					 
					
						
						
							
							Fix a few warnings:  
						
						... 
						
						
						
						- nested comments (use #if 0 / #endif instead)
 - missing default clause in switch statements
 - use of possibly undefined variables 
						
						
					 
					
						2006-02-15 15:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						dd02edf381 
					 
					
						
						
							
							Add support for forward function declarations.  
						
						
						
						
					 
					
						2006-02-15 11:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						88d994c3b2 
					 
					
						
						
							
							Add fragment shader execute entry.  
						
						
						
						
					 
					
						2006-02-15 11:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						50092f8f33 
					 
					
						
						
							
							Add s_arbshader.c, s_arbshader.h.  
						
						
						
						
					 
					
						2006-02-15 11:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						870ebefb3b 
					 
					
						
						
							
							Add swrast/s_arbshader.c.  
						
						
						
						
					 
					
						2006-02-15 11:07:56 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						a663931204 
					 
					
						
						
							
							Add arbshader stage.  
						
						
						
						
					 
					
						2006-02-15 11:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						5bc35a823a 
					 
					
						
						
							
							Enable texcoords when program object in use.  
						
						
						
						
					 
					
						2006-02-15 11:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						dc3a922cf3 
					 
					
						
						
							
							Get arbfslight demo running.  
						
						
						
						
					 
					
						2006-02-15 11:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						0c8e578a38 
					 
					
						
						
							
							Enable GL_ARB_fragment_shader extension.  
						
						
						
						
					 
					
						2006-02-15 11:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						3699751b0b 
					 
					
						
						
							
							Demonstrate GLSL fragment and vertex shaders.  
						
						
						
						
					 
					
						2006-02-15 10:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d5aca8bf0c 
					 
					
						
						
							
							remove stray 'foo' line  
						
						
						
						
					 
					
						2006-02-15 04:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0c1438d331 
					 
					
						
						
							
							replace size_t * w/ unsigned int * (Jurg Billeter)  
						
						
						
						
					 
					
						2006-02-14 15:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a5033a0421 
					 
					
						
						
							
							fix AIX issues (bug 5874)  
						
						
						
						
					 
					
						2006-02-14 14:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						2189d9c96e 
					 
					
						
						
							
							Update OpenVMS compile support  
						
						
						
						
					 
					
						2006-02-13 12:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						e7ffe4619f 
					 
					
						
						
							
							More glsl code.  
						
						
						
						
					 
					
						2006-02-13 11:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						8a54fad6cd 
					 
					
						
						
							
							REVISION 3.  
						
						... 
						
						
						
						Remove illegal operators for overloading. 
						
						
					 
					
						2006-02-13 11:45:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						ebcbf2f853 
					 
					
						
						
							
							Cosmetic changes.  
						
						
						
						
					 
					
						2006-02-13 11:42:48 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						41eeae5fb1 
					 
					
						
						
							
							Delete most of the comments.  
						
						... 
						
						
						
						Minor tweaks with the functions.
Add experimental print functions. 
						
						
					 
					
						2006-02-13 11:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						02eb9acc5e 
					 
					
						
						
							
							Get it running for ARB_vertex_shader.  
						
						... 
						
						
						
						Add experimental print functions to builtin library.
Some functionality missing:
- automatic arrays;
- general constructors;
- local variable initialization;
- texture sampling and noise;
- semantic error checking;
- function prototypes. 
						
						
					 
					
						2006-02-13 11:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						44e9ccc708 
					 
					
						
						
							
							Rename current_program to CurrentProgram.  
						
						... 
						
						
						
						Temporary vertex_shader execution code. 
						
						
					 
					
						2006-02-13 11:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						adef42c88d 
					 
					
						
						
							
							Add tnl\t_vb_arbshader.c.  
						
						
						
						
					 
					
						2006-02-13 11:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						7d376c76c9 
					 
					
						
						
							
							Add tnl/t_vb_arbshader.c.  
						
						
						
						
					 
					
						2006-02-13 11:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						a2ea606377 
					 
					
						
						
							
							Add ARB_vertex_shader stage just before render stage.  
						
						... 
						
						
						
						If enabled, all other stages, except render, are disabled. 
						
						
					 
					
						2006-02-13 11:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						2363fff347 
					 
					
						
						
							
							Enable GL_ARB_shader_objects, GL_ARB_shading_language_100 and  
						
						... 
						
						
						
						GL_ARB_vertex_shader extensions. 
						
						
					 
					
						2006-02-13 11:04:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						c92e688e15 
					 
					
						
						
							
							Rename current glsl program variable.  
						
						
						
						
					 
					
						2006-02-13 10:56:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						170f08d4b1 
					 
					
						
						
							
							Add _mesa_atanf and _mesa_asinf functions.  
						
						
						
						
					 
					
						2006-02-13 10:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						91c30771b6 
					 
					
						
						
							
							Add the ability to define NO_LIBCWRAPPER to avoid libcwrapper brain damage.  
						
						... 
						
						
						
						If it's true that libcwrapper usage isn't necessary ever in the DllLoader world,
then this code should probbaly all go away. 
						
						
					 
					
						2006-02-11 02:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f236300e3a 
					 
					
						
						
							
							commit to fixup MGL namespacing for XGL  
						
						
						
						
					 
					
						2006-02-10 21:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a73094cc6a 
					 
					
						
						
							
							Workaround problems with NWN. (Tilman Sauerbeck)  
						
						
						
						
					 
					
						2006-02-10 17:26:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						42447365b2 
					 
					
						
						
							
							remove the test for XFree86Server from prev patch (bug 5835)  
						
						
						
						
					 
					
						2006-02-09 14:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						b77a225250 
					 
					
						
						
							
							Check DDX for 1.5.0  
						
						
						
						
					 
					
						2006-02-08 22:05:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d93615fc1e 
					 
					
						
						
							
							include dix-config.h (Mike Harris) (bug 5835)  
						
						
						
						
					 
					
						2006-02-08 14:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						42725d6f54 
					 
					
						
						
							
							David Reveman's GLX_EXT_texture_from_pixmap extension patch  
						
						
						
						
					 
					
						2006-02-07 00:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4cd0e24f86 
					 
					
						
						
							
							add vblank support to i915 driver  
						
						
						
						
					 
					
						2006-02-06 00:09:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						640ef7f890 
					 
					
						
						
							
							EGL 1.2 tokens/functions/etc.  
						
						
						
						
					 
					
						2006-02-05 16:39:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						63b852f4f9 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2006-02-05 16:38:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ea970da0b6 
					 
					
						
						
							
							bring in changes from 6.4 branch  
						
						
						
						
					 
					
						2006-02-03 17:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						e7276b7fa5 
					 
					
						
						
							
							replace the texture level hack used in radeon/r200 to allow larger textures with different methods to calculate the announced maximum texture sizes. Default is still the same (that is, radeon/r200 default to not announce anything which might not fit, i830/i915 default to 1 texture must fit). Bug  #5785 .  
						
						
						
						
					 
					
						2006-02-03 13:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						16a14510c4 
					 
					
						
						
							
							use calloc instead of malloc so try_codegen field is initialized to zero (bug 5791)  
						
						
						
						
					 
					
						2006-02-02 17:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						725740c7c8 
					 
					
						
						
							
							add some assertions to check emit_func[] table validity  
						
						
						
						
					 
					
						2006-02-02 14:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						5951aab823 
					 
					
						
						
							
							fix texcoord unit assertion, the right one (bug 5780)  
						
						
						
						
					 
					
						2006-02-01 23:14:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						865ad82bb8 
					 
					
						
						
							
							fix texcoord unit assertion (bug 5780)  
						
						
						
						
					 
					
						2006-02-01 16:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						3b6f62fc73 
					 
					
						
						
							
							fix test for valid texunit in _mesa_ClientActiveTextureARB  
						
						
						
						
					 
					
						2006-02-01 01:05:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						111281f1fc 
					 
					
						
						
							
							s/malloc/calloc/, fix mem leak  
						
						
						
						
					 
					
						2006-01-31 03:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						663138a951 
					 
					
						
						
							
							fix broken assertions so dri drivers compile with -DDEBUG (replace GL_STENCIL_INDEX8 with GL_STENCIL_INDEX8_EXT). Fix potential problem with drivers which use 32bit z buffers.  
						
						
						
						
					 
					
						2006-01-30 23:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a45f23bed1 
					 
					
						
						
							
							fix broken assertion to make radeon driver compile with -DDEBUG...  
						
						
						
						
					 
					
						2006-01-30 23:36:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4b4cc650e1 
					 
					
						
						
							
							updated comment  
						
						
						
						
					 
					
						2006-01-30 17:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						781c54a5b8 
					 
					
						
						
							
							silence warning about duplicate M_PI definition  
						
						
						
						
					 
					
						2006-01-30 17:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6a36407a00 
					 
					
						
						
							
							added more tests (Pedro Maia)  
						
						
						
						
					 
					
						2006-01-30 17:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7905b19ec9 
					 
					
						
						
							
							use fmod() when incrementing CubeRot  
						
						
						
						
					 
					
						2006-01-30 15:35:35 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						bd8c742762 
					 
					
						
						
							
							Add shader/slang/slang_compile_*.* files.  
						
						
						
						
					 
					
						2006-01-30 14:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						9dc8bce88e 
					 
					
						
						
							
							Split slang_compile.c into several smaller files - it was just too big.  
						
						... 
						
						
						
						Minor fixes and cosmetic changes. 
						
						
					 
					
						2006-01-30 14:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b2006a40eb 
					 
					
						
						
							
							some initial EGL 1.2 work  
						
						
						
						
					 
					
						2006-01-30 00:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						daf3093f28 
					 
					
						
						
							
							Test glCopyTexSubImage2D by drawing gears as texture on sides of a box.  
						
						
						
						
					 
					
						2006-01-28 00:30:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5e9d73153c 
					 
					
						
						
							
							misc updates  
						
						
						
						
					 
					
						2006-01-27 20:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0b3c2a9a24 
					 
					
						
						
							
							Don't do swapbuffers if -nodraw specified.  Get t0 after setup code.  
						
						
						
						
					 
					
						2006-01-27 15:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						5594ddbcfe 
					 
					
						
						
							
							remove broken non arb fp path  
						
						
						
						
					 
					
						2006-01-27 14:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						58e4aa0ec9 
					 
					
						
						
							
							missing link in the fallback chain  
						
						
						
						
					 
					
						2006-01-27 14:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						0fcfa1c5b0 
					 
					
						
						
							
							enable hw vertex programs by default  
						
						
						
						
					 
					
						2006-01-27 14:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e797bc8bbe 
					 
					
						
						
							
							per vp sw fallbacks  
						
						
						
						
					 
					
						2006-01-27 13:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						7d82d284e3 
					 
					
						
						
							
							radeon driver doesnt have this so i assume we shouldnt either.  
						
						
						
						
					 
					
						2006-01-27 13:09:59 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a7bd2563c3 
					 
					
						
						
							
							drop all that (slow) locking stuff and make u_list per context.  
						
						
						
						
					 
					
						2006-01-27 13:05:56 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						875df252a7 
					 
					
						
						
							
							R300_PFS_NODE_LAST_NODE -> R300_PFS_NODE_OUTPUT_COLOR  
						
						
						
						
					 
					
						2006-01-27 12:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e804370014 
					 
					
						
						
							
							Work around problems with t_vp_build.c  
						
						
						
						
					 
					
						2006-01-27 12:23:26 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						32551222bc 
					 
					
						
						
							
							r300UpdateTextureEnv shouldnt be called.  
						
						
						
						
					 
					
						2006-01-27 12:18:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						77667266a7 
					 
					
						
						
							
							Test glTexSubImage and glCopyTexSubImage rate.  
						
						... 
						
						
						
						Run with -nodraw to skip rendering of test quad to get "pure" sub-tex rate. 
						
						
					 
					
						2006-01-26 17:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32a6468014 
					 
					
						
						
							
							copypixrate.c - measure the speed of glCopyPixels.  
						
						
						
						
					 
					
						2006-01-26 16:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e65ad47a8f 
					 
					
						
						
							
							remove some testing code  
						
						
						
						
					 
					
						2006-01-26 16:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						edc98df891 
					 
					
						
						
							
							Fix a problem where offsets from disabled tmus reach drm  
						
						
						
						
					 
					
						2006-01-26 15:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						fbcb37cac5 
					 
					
						
						
							
							remove i830  
						
						
						
						
					 
					
						2006-01-26 08:53:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3a5bb1729d 
					 
					
						
						
							
							New comments, clean-up of fields related to point/line/triangle validation.  
						
						
						
						
					 
					
						2006-01-26 01:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2219a15b06 
					 
					
						
						
							
							remove unneeded init of swrast->invalidate_line/triangle  
						
						
						
						
					 
					
						2006-01-26 01:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						74235b1cf1 
					 
					
						
						
							
							remove the GL_HP_occlusion_test code  
						
						
						
						
					 
					
						2006-01-26 01:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f3cf636e57 
					 
					
						
						
							
							WGL_ARB_extensions_string extension  
						
						
						
						
					 
					
						2006-01-25 17:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						166b0ff973 
					 
					
						
						
							
							added wglGetExtensionsStringARB  
						
						
						
						
					 
					
						2006-01-25 15:05:36 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						7f1274fa8b 
					 
					
						
						
							
							add wglGetExtensionsStringARB  
						
						
						
						
					 
					
						2006-01-25 06:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						99da2d30eb 
					 
					
						
						
							
							fix using a tmp without asking for one  
						
						
						
						
					 
					
						2006-01-24 23:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						8b1dc68662 
					 
					
						
						
							
							pull in fix from 6.4 branch for XFree86Server definition  
						
						
						
						
					 
					
						2006-01-24 21:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						4dd8a8907e 
					 
					
						
						
							
							fix broken get_half & get_zero  
						
						
						
						
					 
					
						2006-01-24 20:24:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						65573edd1b 
					 
					
						
						
							
							remove very old i830 code  
						
						
						
						
					 
					
						2006-01-24 19:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						f3134ca7ad 
					 
					
						
						
							
							use front.size instead of sPriv->fbSize  
						
						
						
						
					 
					
						2006-01-24 19:40:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						f7360cd42d 
					 
					
						
						
							
							use screen->front.map instead of pFB from libdri  
						
						
						
						
					 
					
						2006-01-24 19:28:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						39c492bb14 
					 
					
						
						
							
							Add Intel 945GM support  
						
						... 
						
						
						
						Add rotation support
(Tungsten Graphics) 
						
						
					 
					
						2006-01-23 10:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						acd1f16b35 
					 
					
						
						
							
							Do individual negetation in swizzling, thus we can  
						
						... 
						
						
						
						save one instruction in some case. 
						
						
					 
					
						2006-01-21 15:16:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						c6f35dd8db 
					 
					
						
						
							
							Indent & wrap around 80  
						
						
						
						
					 
					
						2006-01-21 13:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						f087d60f18 
					 
					
						
						
							
							Doesnt apply anymore  
						
						
						
						
					 
					
						2006-01-21 12:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						41a874f486 
					 
					
						
						
							
							Add individual component negation.  
						
						
						
						
					 
					
						2006-01-21 11:43:37 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						ef073b7a75 
					 
					
						
						
							
							Try to tackle bug  #5148  
						
						
						
						
					 
					
						2006-01-20 21:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						c90b569238 
					 
					
						
						
							
							Sync from drm.  
						
						
						
						
					 
					
						2006-01-20 21:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						93a7605b1d 
					 
					
						
						
							
							Fix ARGB1555 component swizzling.  
						
						
						
						
					 
					
						2006-01-20 20:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						b42d5bcaff 
					 
					
						
						
							
							Fix swizzling table & add struct.  
						
						
						
						
					 
					
						2006-01-20 18:24:44 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						37e86254c1 
					 
					
						
						
							
							Avoid a crash when the user has enabled glVertex{,Attrib}Pointer but hasn't  
						
						... 
						
						
						
						filled in a valid pointer for that attribute or vertex array. 
						
						
					 
					
						2006-01-19 18:00:38 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						216f729a95 
					 
					
						
						
							
							Search for makedepend in the PATH rather than hardcoding /usr/X11R6/bin  
						
						
						
						
					 
					
						2006-01-18 20:57:02 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						38da697546 
					 
					
						
						
							
							Nuke the old attempt at software DRI, it's broken and awful  
						
						
						
						
					 
					
						2006-01-18 00:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						f93a228c38 
					 
					
						
						
							
							Start a software-only DRI driver for use in the new accelerated indirect  
						
						... 
						
						
						
						world. 
						
						
					 
					
						2006-01-18 00:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1096eae18d 
					 
					
						
						
							
							properly free ATI fragment shaders (Tilman Sauerbeck)  
						
						
						
						
					 
					
						2006-01-16 16:35:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						361bccb4ec 
					 
					
						
						
							
							Free visinfo object (Tilman Sauerbeck)  
						
						
						
						
					 
					
						2006-01-16 16:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						b4f70646b4 
					 
					
						
						
							
							remove some test code;  
						
						... 
						
						
						
						rewrite the intermediate code executor to address
64-bit platforms and global memory;
store built-in library code in a precompiled form only; 
						
						
					 
					
						2006-01-16 12:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michal Krol 
							
						 
					 
					
						
						
							
						
						8defce2cf1 
					 
					
						
						
							
							remove slang_*_gc.h files;  
						
						... 
						
						
						
						rename slang_*_gc_bin.h files to slang_*_gc.h ones;
store built-in library code in a precompiled form only; 
						
						
					 
					
						2006-01-16 12:27:22 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						0f488bb16d 
					 
					
						
						
							
							Missing bits of code spotted by Tilman Sauerbeck  
						
						
						
						
					 
					
						2006-01-15 13:53:54 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						1bcc323857 
					 
					
						
						
							
							Fix ARB_position_invariant handling  
						
						
						
						
					 
					
						2006-01-15 00:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						93d0935ef7 
					 
					
						
						
							
							Fix the default target to remake readtex.o if needed  
						
						
						
						
					 
					
						2006-01-13 16:34:00 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						4078c647d5 
					 
					
						
						
							
							namespace pollution fixes (Tilman Sauerbeck)  
						
						
						
						
					 
					
						2006-01-13 15:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						458479fedb 
					 
					
						
						
							
							Fix invalid tex coord routing and couple other small things.  
						
						
						
						
					 
					
						2006-01-13 15:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1814d6541b 
					 
					
						
						
							
							added a couple new assertions to help debug XGL problem  
						
						
						
						
					 
					
						2006-01-10 15:48:56 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						2d4ff6a8cf 
					 
					
						
						
							
							Missing patch from Ben Skeggs:  
						
						... 
						
						
						
						Lots of changes, and fixes for some badness on my behalf.
1. Disposable data used during fp compile is now per-context,
   rather than per-program to save memory.
2. Track usage of INPUT/TEMP registers from Mesa program, free
   them when no longer required so the hw temps can be re-used.
3. Changed LAST_NODE to OUTPUT_COLOR (see r300_reg.h)
4. Implemented remaining ARB_f_p instructions, with the exception
   of the trig/LIT opcodes.
5. Treat ZERO/ONE swizzles the same way as other native swizzles.
6. emit_arith changes, basically a complete re-write.  Should
   produce cleaner instructions, but no real functional changes.
   internal reg -> hw reg routines shared with emit_tex.  A bit
   messy still. 
						
						
					 
					
						2006-01-09 22:53:38 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						c217d5a3a8 
					 
					
						
						
							
							Fix pow <small> and a very stypid bug with dummy srcs(0 equals to tmp0.x)</small>. demos/cubemap looks perfect now.  
						
						
						
						
					 
					
						2006-01-09 20:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						0946e0f418 
					 
					
						
						
							
							Fix cube maps.  
						
						
						
						
					 
					
						2006-01-09 19:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						7a028bd1ca 
					 
					
						
						
							
							Fix node setup(from Ben Skeggs)  
						
						
						
						
					 
					
						2006-01-09 18:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d469e5e5a0 
					 
					
						
						
							
							s/GLuint/GLbitfield/  
						
						
						
						
					 
					
						2006-01-09 17:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c2901e4f4c 
					 
					
						
						
							
							only call xmesa_set_renderbuffer_funcs() when really necessary  
						
						
						
						
					 
					
						2006-01-09 17:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						41b9756e9a 
					 
					
						
						
							
							check XGetGeometry() return value  
						
						
						
						
					 
					
						2006-01-09 16:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						8bc4dae67e 
					 
					
						
						
							
							cube maps on r100 require newer drm than the same feature on r200 (regression from introducing unfied initialization). Fix wrong (so far unused) family assignment for r100 cards.  
						
						
						
						
					 
					
						2006-01-07 20:42:16 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						eda59aa87e 
					 
					
						
						
							
							Oops - bad file-completion typo.  
						
						
						
						
					 
					
						2006-01-05 11:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						ca188de098 
					 
					
						
						
							
							add simple test for program local parameters  
						
						
						
						
					 
					
						2006-01-05 10:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						30cc822163 
					 
					
						
						
							
							install GLw headers (bug 5396)  
						
						
						
						
					 
					
						2006-01-04 20:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						413a49ce59 
					 
					
						
						
							
							special-case Darwin (bug 4509)  
						
						
						
						
					 
					
						2006-01-04 20:06:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jerome Glisse 
							
						 
					 
					
						
						
							
						
						31be39742b 
					 
					
						
						
							
							Use X11_INCLUDES config macro instead of  
						
						... 
						
						
						
						hardcoded path in makefile. 
						
						
					 
					
						2006-01-02 18:47:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3086efe357 
					 
					
						
						
							
							remove bogus wings3d link  
						
						
						
						
					 
					
						2005-12-30 19:15:40 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						cabecbd314 
					 
					
						
						
							
							recalculate state on drawable changes  
						
						
						
						
					 
					
						2005-12-30 13:03:08 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						1d43e729ec 
					 
					
						
						
							
							properly notify driver on scissor change in MakeCurrent  
						
						
						
						
					 
					
						2005-12-30 13:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						8c137e2f94 
					 
					
						
						
							
							fill out framebuffer egl stuff enable egl on R300  
						
						
						
						
					 
					
						2005-12-30 11:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						fb83a42d31 
					 
					
						
						
							
							fixup stamp so driver updates drawable info  
						
						
						
						
					 
					
						2005-12-30 10:12:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						456a513daa 
					 
					
						
						
							
							add support for PCIE card to EGL, doesn't fully work yet but these changes  
						
						... 
						
						
						
						need to get off my hard disk 
						
						
					 
					
						2005-12-29 00:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						577d23011b 
					 
					
						
						
							
							add EGL to r300 makefile  
						
						
						
						
					 
					
						2005-12-29 00:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						369ae3e2c4 
					 
					
						
						
							
							rv370 not rv350  
						
						
						
						
					 
					
						2005-12-29 00:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						77a7c2ad92 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2005-12-29 00:37:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4dac78463e 
					 
					
						
						
							
							add some card type ioctl support  
						
						
						
						
					 
					
						2005-12-29 00:36:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						edf570da67 
					 
					
						
						
							
							use card_type not isPCI  
						
						
						
						
					 
					
						2005-12-29 00:30:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						49b9355020 
					 
					
						
						
							
							add some r300 information  
						
						
						
						
					 
					
						2005-12-28 23:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						1b6a081885 
					 
					
						
						
							
							update to new API  
						
						
						
						
					 
					
						2005-12-23 08:42:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						bc8390fa6c 
					 
					
						
						
							
							this needs to be calloced  
						
						
						
						
					 
					
						2005-12-23 08:17:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ad960612ce 
					 
					
						
						
							
							fixup driver for some api changes  
						
						
						
						
					 
					
						2005-12-23 07:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						11decab34a 
					 
					
						
						
							
							Handle fatal case.  
						
						
						
						
					 
					
						2005-12-18 21:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						3ad366dff2 
					 
					
						
						
							
							Drop output checking.  
						
						
						
						
					 
					
						2005-12-17 18:59:18 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						d57ce4a2c1 
					 
					
						
						
							
							No you arent.  
						
						
						
						
					 
					
						2005-12-17 12:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						707343dcf5 
					 
					
						
						
							
							Warn only when being enabled.  
						
						
						
						
					 
					
						2005-12-17 12:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						feb7221ecb 
					 
					
						
						
							
							I think this has been tested well enough already.  
						
						
						
						
					 
					
						2005-12-17 12:08:41 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						1d32fc7332 
					 
					
						
						
							
							Enable CB_DPATH by default.  
						
						
						
						
					 
					
						2005-12-17 11:59:13 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						fd1627312d 
					 
					
						
						
							
							Fix (likely) typo.  
						
						
						
						
					 
					
						2005-12-17 11:43:59 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e34700af7a 
					 
					
						
						
							
							Add some missing hooks. This should fix various little problems with window movement and 2d windows flashing on top of 3d windows. This problem was previously shadowed by r300ResetHwState as it gets called frequently.  
						
						
						
						
					 
					
						2005-12-17 11:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c9b4acfeb8 
					 
					
						
						
							
							minor code movement  
						
						
						
						
					 
					
						2005-12-17 05:37:15 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						782291ab91 
					 
					
						
						
							
							fix thinko in last revision.  
						
						
						
						
					 
					
						2005-12-16 16:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						924fb5e916 
					 
					
						
						
							
							move va_end() call (Evgeny Kotsuba)  
						
						
						
						
					 
					
						2005-12-15 15:23:54 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						841c9018b1 
					 
					
						
						
							
							Work In Progress.  Move some of the frame buffer, render buffer, etc init code from the create context path to the make current path, where it is lazily initialized.  This didn't buy me very much except to make it look closer to the X11 driver.  Fix up some of this same code to correct some errors.  
						
						... 
						
						
						
						The next step is to reorganize the wmesa context data structure to inherit the gl_context by containment so I can have access to the wmesa context in the update state path.  The driver is still currently not responding to changes in the Draw and Read Buffer state. 
						
						
					 
					
						2005-12-15 01:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b6d7a0c5a5 
					 
					
						
						
							
							regenerate to pick up glGetQueryObject[u]i64vEXT funcs  
						
						
						
						
					 
					
						2005-12-14 14:23:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						0970787228 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2005-12-14 09:31:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c8d1741b78 
					 
					
						
						
							
							use GLbitfield instead of GLuint  
						
						
						
						
					 
					
						2005-12-14 03:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1add059bd1 
					 
					
						
						
							
							Removed the GL_SGIX/SGIS_pixel_texture extensions.  Same thing can be  
						
						... 
						
						
						
						done with fragment programs nowadays. 
						
						
					 
					
						2005-12-14 03:04:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						c9797f6b76 
					 
					
						
						
							
							fix from Roland for mipmapped compressed textures  
						
						... 
						
						
						
						remove some debug 
						
						
					 
					
						2005-12-13 19:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0063084804 
					 
					
						
						
							
							silence warning, bug 5318  
						
						
						
						
					 
					
						2005-12-12 15:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						40332059e4 
					 
					
						
						
							
							Split _MaintainTexEnvProgram into two flags _Maintain and _Use.  This  
						
						... 
						
						
						
						restores the ability to run the software driver with program TNL but
tradtional swrast. 
						
						
					 
					
						2005-12-12 12:57:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3e1a5a38ae 
					 
					
						
						
							
							Regenerate for recent glapi changes (GetQueryObjecti64vEXT).  
						
						
						
						
					 
					
						2005-12-11 07:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						790ab0a0b6 
					 
					
						
						
							
							s/eglShowSurfaceMESA/eglShowScreenSurfaceMESA/  
						
						
						
						
					 
					
						2005-12-10 17:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f06ce1ba71 
					 
					
						
						
							
							Rename eglDRIShowSurfaceMESA.  
						
						... 
						
						
						
						s/_eglAddMode/_eglAddNewMode/ 
						
						
					 
					
						2005-12-10 17:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						98d9bb66a4 
					 
					
						
						
							
							updates to match other changes elsewhere  
						
						
						
						
					 
					
						2005-12-10 17:55:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						215aa20f5c 
					 
					
						
						
							
							rename eglShowSurfaceMESA, add EGL_SCREEN_POSITION_GRANULARITY_MESA  
						
						
						
						
					 
					
						2005-12-10 17:54:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4882279633 
					 
					
						
						
							
							Some initial per-thread support.  
						
						... 
						
						
						
						Rename eglShowSurfaceMESA to eglShowScreenSurfaceMESA. 
						
						
					 
					
						2005-12-10 17:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b04dd5c587 
					 
					
						
						
							
							Added EGL_SCREEN_POSITION_GRANULARITY_MESA query.  
						
						... 
						
						
						
						Rename eglShowSurfaceMESA to eglShowScreenSurfaceMESA. 
						
						
					 
					
						2005-12-10 17:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ad6f8eba00 
					 
					
						
						
							
							lots of updates, mode sorting, etc  
						
						
						
						
					 
					
						2005-12-10 17:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6002d2ff4e 
					 
					
						
						
							
							implement config sorting for eglChooseConfig()  
						
						
						
						
					 
					
						2005-12-10 17:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						21b2784ff5 
					 
					
						
						
							
							'a' key to toggle animation  
						
						
						
						
					 
					
						2005-12-08 17:49:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5abc246f8d 
					 
					
						
						
							
							bump version number  
						
						
						
						
					 
					
						2005-12-08 14:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						72d1bb5756 
					 
					
						
						
							
							don't need LONGLONG typedefs  
						
						
						
						
					 
					
						2005-12-08 14:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						91ed68b2b9 
					 
					
						
						
							
							do away with 'long long' usage  
						
						
						
						
					 
					
						2005-12-08 14:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5262c225ba 
					 
					
						
						
							
							remove stray _ from GL[u]int64_EXT  
						
						
						
						
					 
					
						2005-12-08 14:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						1acea5f289 
					 
					
						
						
							
							update for symbol export changes  
						
						
						
						
					 
					
						2005-12-08 04:36:42 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						5bdec89da5 
					 
					
						
						
							
							add {} to RENDER_SPAN macro to fix compilation problem  
						
						
						
						
					 
					
						2005-12-08 04:35:07 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						59af97420e 
					 
					
						
						
							
							use 64-bit typedefs for portability  
						
						
						
						
					 
					
						2005-12-08 04:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						0694adaf71 
					 
					
						
						
							
							add 64-bit typedefs for portability  
						
						
						
						
					 
					
						2005-12-08 04:33:17 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						4c3443b460 
					 
					
						
						
							
							handle 64-bit types for Windows.  
						
						
						
						
					 
					
						2005-12-08 04:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						f2b9fa03da 
					 
					
						
						
							
							reapply recent changes with Visual Studio instead of direct text editing.  
						
						
						
						
					 
					
						2005-12-08 04:30:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0fa8c59e64 
					 
					
						
						
							
							Updates for GL_EXT_timer_query:  
						
						... 
						
						
						
						New GLint64EXT and GLuint64EXT types (use C99's long long types).
New glGetQueryObject[u]i64vEXT() functions. 
						
						
					 
					
						2005-12-07 14:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						98bebc7212 
					 
					
						
						
							
							Fix bugzilla 5253.  Add {} around code in RENDER_SPAN macros when code includes a variable declaration.  
						
						
						
						
					 
					
						2005-12-07 05:09:14 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						abccd5b729 
					 
					
						
						
							
							Make missing interpolator inputs fatal  
						
						
						
						
					 
					
						2005-12-06 22:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						9309ba78d1 
					 
					
						
						
							
							Fix secondary color for VP's  
						
						
						
						
					 
					
						2005-12-06 19:49:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9580179dfb 
					 
					
						
						
							
							C++ fixes, mostly casts (Stephane Conversy)  
						
						
						
						
					 
					
						2005-12-06 15:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d5179613d5 
					 
					
						
						
							
							Add support for GL_EXT_secondary_color.  It looks like using  
						
						... 
						
						
						
						NEED_SECONDARY_COLOR to turn it off/on was what we wanted -- now results look
correct using seccolor on Savage IX and Savage4. 
						
						
					 
					
						2005-12-06 10:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b4ebb68202 
					 
					
						
						
							
							Add guard before calling ctx->Driver.BindProgram  
						
						
						
						
					 
					
						2005-12-05 11:44:09 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						f27c07c99e 
					 
					
						
						
							
							Fix AL8  
						
						
						
						
					 
					
						2005-12-05 09:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						923257fe07 
					 
					
						
						
							
							update r300 drm minimum to 20  
						
						
						
						
					 
					
						2005-12-05 01:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						f93feb7aed 
					 
					
						
						
							
							Fix r300 rectangular texture upload and swtcl coordinate fixing same as radeon  
						
						... 
						
						
						
						sw tcl 
						
						
					 
					
						2005-12-04 00:37:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eb06704a7c 
					 
					
						
						
							
							Added PCI_CHIP_RV410_5E4B (Adam Kirchhoff)  
						
						
						
						
					 
					
						2005-12-02 23:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						99f13343cf 
					 
					
						
						
							
							Fix two failures encountered when running out of memory during XImage  
						
						... 
						
						
						
						allocation.
Append \n to _mesa_warning() strings. 
						
						
					 
					
						2005-12-02 19:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1b3128cc9a 
					 
					
						
						
							
							Test sizeof(drm_handle_t) instead of LONG64 when returning handles  
						
						
						
						
					 
					
						2005-12-02 18:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8716e7570d 
					 
					
						
						
							
							fix _mesa_ffs() return, test for more platforms (Evgeny Kotsuba)  
						
						
						
						
					 
					
						2005-12-02 18:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5abff7bc4d 
					 
					
						
						
							
							Fix build issues on x86-64 due to missing include path in  
						
						... 
						
						
						
						glapi_x86-64.S.
Bug: #5602  
						
						
					 
					
						2005-12-02 00:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c9515bf1ae 
					 
					
						
						
							
							Call ProgramStringNotify after creating tnl programs.  
						
						
						
						
					 
					
						2005-12-01 14:24:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						bfba2705b6 
					 
					
						
						
							
							Remove VB->LastClipped  
						
						
						
						
					 
					
						2005-12-01 12:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						dd4f0d1a93 
					 
					
						
						
							
							Clean up clipping somewhat  
						
						... 
						
						
						
						- no need to update ClipMask on generated vertices
	- remove the VB->LastClipped value
Line clipping algorithm changed and simplified somewhat.  The old one
was based on the triangle routine and probably wouldn't have recognized
lines that were clipped down to nothing (ie culled, but not by a single
plane). 
						
						
					 
					
						2005-12-01 12:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f285f0d8f6 
					 
					
						
						
							
							remove uintptr_t cast  
						
						
						
						
					 
					
						2005-12-01 01:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6b25193b92 
					 
					
						
						
							
							try removing need for the uintptr_t casts  
						
						
						
						
					 
					
						2005-12-01 00:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0e31e02aef 
					 
					
						
						
							
							Added FinishRenderTexture() device driver function to indicate when  
						
						... 
						
						
						
						rendering to a texture has likely completed.
Fixed refcount issue in texture renderbuffer wrapper. 
						
						
					 
					
						2005-12-01 00:25:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cf2702e3db 
					 
					
						
						
							
							added comment about glTexImage and renderbuffers  
						
						
						
						
					 
					
						2005-12-01 00:18:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						31e739a189 
					 
					
						
						
							
							get depthBits from the current drawbuffer  
						
						
						
						
					 
					
						2005-12-01 00:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						94ae2b4f25 
					 
					
						
						
							
							fxt1_decode_1() should not be static  
						
						
						
						
					 
					
						2005-11-30 14:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5910dfacf1 
					 
					
						
						
							
							This is a major re-work of the __indirect_glInterleavedArrays routine.	The  
						
						... 
						
						
						
						big, ugly, error prone switch-statement is replaced with a compact table.
I also added numerous comments, including a comment explaining how the
format parameter is validated.
Explicitly pass GL_FLOAT as the type in the cases where that is the only
possible value (e.g., everywhere except the call to glColorPointer).
Validate that stride is >= 0.
Tested with all modes (including the two error modes) of
progs/tests/interleave.c.
Bug: #5001 , #5058 
Reviewed by: Brian Paul 
						
						
					 
					
						2005-11-30 00:06:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						96f216565e 
					 
					
						
						
							
							assorted fixes for server-side direct rendering (bug 5199)  
						
						
						
						
					 
					
						2005-11-29 23:01:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2d8eb9eaf3 
					 
					
						
						
							
							remove dri_client/ dir from tarball  
						
						
						
						
					 
					
						2005-11-29 22:41:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						126482a12f 
					 
					
						
						
							
							use the files from the drm tree/package  
						
						
						
						
					 
					
						2005-11-29 22:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michel Dänzer 
							
						 
					 
					
						
						
							
						
						9790e641ef 
					 
					
						
						
							
							If the DDX driver didn't reserve any video RAM for textures, fall back to  
						
						... 
						
						
						
						using only GART memory for textures instead of segfaulting in the texture
management code. (Bug 5115) 
						
						
					 
					
						2005-11-29 13:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						58f45fa44d 
					 
					
						
						
							
							added _EGLExtensions typedef  
						
						
						
						
					 
					
						2005-11-29 04:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5285c32a17 
					 
					
						
						
							
							Put extension flags, string into separate struct.  
						
						
						
						
					 
					
						2005-11-29 04:43:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f576450cae 
					 
					
						
						
							
							clean up the drmGetMap/drmMap code  
						
						
						
						
					 
					
						2005-11-29 04:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4683e8e954 
					 
					
						
						
							
							apparently need to load colormap after setting the mode to make it work reliably  
						
						
						
						
					 
					
						2005-11-29 03:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						2b8e66d210 
					 
					
						
						
							
							Remove the many aliases for 'struct mem_block' in mm.h  
						
						
						
						
					 
					
						2005-11-28 13:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						aae2b8b8eb 
					 
					
						
						
							
							Correct author attribution of mm.h  
						
						
						
						
					 
					
						2005-11-28 12:05:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4f12aa5a6a 
					 
					
						
						
							
							check for driver_modes == NULL.  Don't need driver_modes for EGL driver  
						
						
						
						
					 
					
						2005-11-28 00:04:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a913d9f2f7 
					 
					
						
						
							
							rearrange some code to put in more logical order, misc clean-ups  
						
						
						
						
					 
					
						2005-11-28 00:02:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3070a581fc 
					 
					
						
						
							
							Lots of fixes, clean-ups, new comments, etc.  
						
						... 
						
						
						
						To set the FBdev video mode, need to add a \n char to the string. 
						
						
					 
					
						2005-11-28 00:00:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d548bf41d3 
					 
					
						
						
							
							Redo _eglInitSurface() so it can be used with all surface types.  
						
						... 
						
						
						
						Redo _eglInitContext() to do error checking, attribute list parsing, etc. 
						
						
					 
					
						2005-11-27 23:57:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						49b2d2e90f 
					 
					
						
						
							
							include stdint.h for BSD  
						
						
						
						
					 
					
						2005-11-27 23:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						024b5896f0 
					 
					
						
						
							
							use ADD_POINTERS macro instead of (uintptr_t) cast  
						
						
						
						
					 
					
						2005-11-25 17:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						96bf6abb66 
					 
					
						
						
							
							Use _mesa_exec_free for fp->func.  
						
						
						
						
					 
					
						2005-11-24 10:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2a76d952b8 
					 
					
						
						
							
							use new _egl_api struct  
						
						
						
						
					 
					
						2005-11-24 04:06:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ac1c1c423 
					 
					
						
						
							
							use _egl_api struct, make some functions static  
						
						
						
						
					 
					
						2005-11-24 04:05:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						daf585d0f0 
					 
					
						
						
							
							Move all the EGL API function pointers into a new _egl_api struct.  
						
						
						
						
					 
					
						2005-11-24 04:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d2c64e0b83 
					 
					
						
						
							
							report error token in message printed in _eglError()  
						
						
						
						
					 
					
						2005-11-24 03:53:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b1abf1ea8e 
					 
					
						
						
							
							change error test in _eglParseConfigAttribs()  
						
						
						
						
					 
					
						2005-11-24 03:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ff707ead2b 
					 
					
						
						
							
							init attribs to EGL_DONT_CARE in _eglParseConfigAttribs()  
						
						
						
						
					 
					
						2005-11-24 03:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						181f2b92cb 
					 
					
						
						
							
							Couple changes that were missed.  
						
						
						
						
					 
					
						2005-11-23 13:02:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						023c95481b 
					 
					
						
						
							
							check/print EGL_SCREEN_BIT_MESA, fix eglGetDisplay() call  
						
						
						
						
					 
					
						2005-11-23 01:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						957b517c4f 
					 
					
						
						
							
							Choose the display mode / surface size in an intelligent way.  
						
						... 
						
						
						
						Fix // comments.
More error checking, etc. 
						
						
					 
					
						2005-11-23 01:44:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						39591da355 
					 
					
						
						
							
							update some comments  
						
						
						
						
					 
					
						2005-11-23 01:42:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a3d2c69e61 
					 
					
						
						
							
							fixed wrong return value in radeonShowSurfaceMESA()  
						
						
						
						
					 
					
						2005-11-23 01:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b8829facc7 
					 
					
						
						
							
							change error message  
						
						
						
						
					 
					
						2005-11-23 01:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b711eb793b 
					 
					
						
						
							
							use _eglLog()  
						
						
						
						
					 
					
						2005-11-23 01:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f049ca4e33 
					 
					
						
						
							
							New _eglLog() function to replace fprintf/printf calls for debug/info.  
						
						
						
						
					 
					
						2005-11-23 01:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9bcc9e9174 
					 
					
						
						
							
							reference bug 5131 in comment in _tnl_free_vertices()  
						
						
						
						
					 
					
						2005-11-22 23:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						286f3fbb3a 
					 
					
						
						
							
							disable freeing of fp->func, see comment (bug 5131)  
						
						
						
						
					 
					
						2005-11-22 23:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e6e1c3fc11 
					 
					
						
						
							
							Use correct enums for program output variables.  Fixes  
						
						... 
						
						
						
						fp/tri-depthwrite. 
						
						
					 
					
						2005-11-22 12:20:03 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						ec1ffd9f25 
					 
					
						
						
							
							track state flags which might invalidate parameter lists  
						
						
						
						
					 
					
						2005-11-22 12:12:17 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5a771857d9 
					 
					
						
						
							
							Make sure tnl->_DoVertexFog is kept uptodate.  Fixes fog in i915  
						
						... 
						
						
						
						driver. 
						
						
					 
					
						2005-11-22 10:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						bf44f6cfac 
					 
					
						
						
							
							bit 31 of this inserts a nop after the current instruction  
						
						
						
						
					 
					
						2005-11-21 11:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						1ea61b5cad 
					 
					
						
						
							
							get rid of some of those unknowns figured out from reg dumper  
						
						
						
						
					 
					
						2005-11-21 11:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ec770b8c60 
					 
					
						
						
							
							move _mesa_init_instruction() to program.c  
						
						
						
						
					 
					
						2005-11-20 17:57:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1a61462318 
					 
					
						
						
							
							s/Saturate/SaturateMode/  
						
						
						
						
					 
					
						2005-11-20 17:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e31ac05223 
					 
					
						
						
							
							Make Saturate a 2-bit field again, renamed to SaturateMode with three  
						
						... 
						
						
						
						possible values: SATURATE_OFF, SATURATE_ZERO_ONE and SATURATE_PLUS_MINUS_ONE. 
						
						
					 
					
						2005-11-20 17:52:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						22db535776 
					 
					
						
						
							
							additional clean-ups and improvements  
						
						
						
						
					 
					
						2005-11-19 23:45:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						55194df035 
					 
					
						
						
							
							remove incorrect cast  
						
						
						
						
					 
					
						2005-11-19 23:29:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1353ebed81 
					 
					
						
						
							
							Saturate is a 1-bit boolean field  
						
						
						
						
					 
					
						2005-11-19 23:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5d7b49f7e7 
					 
					
						
						
							
							Bunch of little fixes:  
						
						... 
						
						
						
						Fix mem leaks in _mesa_TexEnvProgramCacheDestroy().
Check if ctx->Driver.BindProgram is non-null before calling.
s/unsigned/GLuint/
Use MAX_INSTRUCTIONS instead of magic 100, check program length after it's made.
Use _mesa_init_instruction() instead of _mesa_memset(). 
						
						
					 
					
						2005-11-19 23:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ad3b7e28b 
					 
					
						
						
							
							call gluDeleteQuadric() to fix mem leak  
						
						
						
						
					 
					
						2005-11-19 23:09:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6f445a1061 
					 
					
						
						
							
							in run_texnorm_stage() check if the texture unit is really enabled before trying to normalize the texcoords  
						
						
						
						
					 
					
						2005-11-19 17:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						41c8eabe0f 
					 
					
						
						
							
							update some vars  
						
						
						
						
					 
					
						2005-11-19 16:50:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						63d683091f 
					 
					
						
						
							
							No longer derive 'ati_fragment_shader' from 'program' class.  Only the  
						
						... 
						
						
						
						program->Id and program->RefCount fields were used and ATI fragment shaders
didn't have too much in common with ARB/NV vertex/fragment programs anyway. 
						
						
					 
					
						2005-11-19 16:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						430c469c5b 
					 
					
						
						
							
							remove #include arbfragparse.h  
						
						
						
						
					 
					
						2005-11-19 15:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						47e511c36d 
					 
					
						
						
							
							remove #include arbfragparse.h, s/PI/M_PI/  
						
						
						
						
					 
					
						2005-11-19 15:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9fd133511c 
					 
					
						
						
							
							removed arbfragparse.[ch] arbvertparse.[ch]  
						
						
						
						
					 
					
						2005-11-19 15:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8c41a14c5e 
					 
					
						
						
							
							Remove the _mesa_parse_arb_vertex/fragment_program() functions into  
						
						... 
						
						
						
						arbprogparse.c and remove arbvertparse.[ch] and arbfragparse.[ch].
Clean up quite a bit of the arb parsing code.
Rewrite parser extension code to avoid a mess of string operations every
time the parser was used. 
						
						
					 
					
						2005-11-19 15:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5754809421 
					 
					
						
						
							
							update comments, remove ^M chars  
						
						
						
						
					 
					
						2005-11-19 14:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8c765ad312 
					 
					
						
						
							
							move a bunch of gl2/shading language structs from mtypes.h to shaderobjects.h  
						
						
						
						
					 
					
						2005-11-19 14:49:25 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						ddf61bfec9 
					 
					
						
						
							
							Try to detect when native support to given texture width is not available.  
						
						
						
						
					 
					
						2005-11-18 20:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						f31448f3c8 
					 
					
						
						
							
							Fix typo causing secondary color not to work properly.  
						
						
						
						
					 
					
						2005-11-18 18:05:19 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						40ca5b455f 
					 
					
						
						
							
							Reduce stderr noise.  
						
						
						
						
					 
					
						2005-11-18 17:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						311bcf5090 
					 
					
						
						
							
							In _mesa_RenderbufferStorageEXT(), try to avoid needless reallocation.  
						
						... 
						
						
						
						Simplify _mesa_GetRenderbufferParameterivEXT() queries. 
						
						
					 
					
						2005-11-18 02:24:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						948ab5d8a9 
					 
					
						
						
							
							move _mesa_update_state() calls before error tests that depend on framebuffer completeness  
						
						
						
						
					 
					
						2005-11-17 05:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						74e9a43a2a 
					 
					
						
						
							
							optimize drawing GL_DEPTH_STENCIL pixels into a GL_DEPTH_STENCIL renderbuffer  
						
						
						
						
					 
					
						2005-11-17 05:00:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5ba41dfa81 
					 
					
						
						
							
							s/MEMCPY/_mesa_memcpy/ and fix typo  
						
						
						
						
					 
					
						2005-11-17 04:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						11f179e01b 
					 
					
						
						
							
							optimize case of reading GL_DEPTH_STENCIL pixels from GL_DEPTH_STENCIL renderbuffer  
						
						
						
						
					 
					
						2005-11-17 04:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f81c78f87d 
					 
					
						
						
							
							delete frame/renderbuffers upon exit, more error checking  
						
						
						
						
					 
					
						2005-11-17 02:08:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						547113c16c 
					 
					
						
						
							
							improved error checking in error_check_format_type()  
						
						
						
						
					 
					
						2005-11-17 02:05:42 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellström 
							
						 
					 
					
						
						
							
						
						154cc16d08 
					 
					
						
						
							
							Fixes for x86_64 Unichrome.  
						
						
						
						
					 
					
						2005-11-16 19:24:00 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Hellström 
							
						 
					 
					
						
						
							
						
						0ba7be0a50 
					 
					
						
						
							
							Bring in last minute 6_4 branch changes to the unichrome driver  
						
						... 
						
						
						
						to the trunk. 
						
						
					 
					
						2005-11-16 17:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32fe233d54 
					 
					
						
						
							
							added -ds option to test GL_EXT_packed_depth_stencil with framebuffer objects  
						
						
						
						
					 
					
						2005-11-16 14:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0f29ef6092 
					 
					
						
						
							
							additional comments about GL_DEPTH_STENCIL buffers  
						
						
						
						
					 
					
						2005-11-16 04:17:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						94f70fab64 
					 
					
						
						
							
							added depthstencil.[ch]  
						
						
						
						
					 
					
						2005-11-16 04:12:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1a5f1bdb42 
					 
					
						
						
							
							Use new gl_framebuffer _Depth/_StencilBuffer fields instead of  
						
						... 
						
						
						
						Attachment[BUFFER_DEPTH/STENCIL].Renderbuffer.  The former may be wrappers
around combined depth/stencil renderbuffers attached at the later points. 
						
						
					 
					
						2005-11-16 04:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						909e8a7abb 
					 
					
						
						
							
							added depthstencil.c  
						
						
						
						
					 
					
						2005-11-16 04:06:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						847160466c 
					 
					
						
						
							
							Support for combined depth/stencil renderbuffers (GL_EXT_packed_depth_stencil).  
						
						... 
						
						
						
						depthstencil.c provides wrappers for treating depth/stencil buffers either
as regular depth or stencil renderbuffers. 
						
						
					 
					
						2005-11-16 04:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						06185363dd 
					 
					
						
						
							
							added _mesa_new_depthstencil_renderbuffer() for combined depth/stencil buffers  
						
						
						
						
					 
					
						2005-11-16 04:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c731d6223c 
					 
					
						
						
							
							Added error checking in _tnl_Begin to detect incomplete framebuffer.  
						
						... 
						
						
						
						Set new tnl->DiscardPrimitive field to true when such error is
detected to discard the glBegin/End primitive when flushing.
Added some new comments. 
						
						
					 
					
						2005-11-16 02:47:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0ad64faec7 
					 
					
						
						
							
							change an assertion  
						
						
						
						
					 
					
						2005-11-16 02:00:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						738f501f73 
					 
					
						
						
							
							Replace GL_POLYGON+1 with PRIM_OUTSIDE_BEGIN_END  
						
						
						
						
					 
					
						2005-11-16 01:58:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						62620d349b 
					 
					
						
						
							
							add GL_INVALID_FRAMEBUFFER_OPERATION_EXT in _mesa_error()  
						
						
						
						
					 
					
						2005-11-16 01:11:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						daeb0056df 
					 
					
						
						
							
							fix color interpolation problem reported on VMS  
						
						
						
						
					 
					
						2005-11-15 15:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7edf68e081 
					 
					
						
						
							
							check for ctx==NULL, bug 4087  
						
						
						
						
					 
					
						2005-11-15 14:50:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1e134cf7e4 
					 
					
						
						
							
							Fix problem in stencil_and_ztest_span() when using h/w stencil buffer.  
						
						... 
						
						
						
						Fix a comment typo.
Remove some unneeded #includes. 
						
						
					 
					
						2005-11-15 04:01:29 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5ef524cd01 
					 
					
						
						
							
							Two subtle things missed on the previous commit.  
						
						
						
						
					 
					
						2005-11-15 01:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a163256cc2 
					 
					
						
						
							
							Add the ability for interleave to test passing invalid format enums  
						
						... 
						
						
						
						and invalid stride values (see bugzilla #5058 ). 
						
						
					 
					
						2005-11-15 01:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						e5700a1ba3 
					 
					
						
						
							
							Simple test of glInterleavedArrays functionality.  
						
						
						
						
					 
					
						2005-11-14 23:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cb6b47b795 
					 
					
						
						
							
							remove unneeded RasterPosValid check  
						
						
						
						
					 
					
						2005-11-14 18:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7b98b40e47 
					 
					
						
						
							
							Improve _mesa_print_program().  
						
						... 
						
						
						
						Added make_state_string() to produce a string from a GL state vector. 
						
						
					 
					
						2005-11-12 23:25:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b3c095f074 
					 
					
						
						
							
							fix comment for TexSrcTarget  
						
						
						
						
					 
					
						2005-11-12 23:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						662fbf8a62 
					 
					
						
						
							
							Added _mesa_light() helper function so we can avoid transforming then  
						
						... 
						
						
						
						un-transforming light positions and spot directions when popping light
state off the attribute stack. 
						
						
					 
					
						2005-11-12 18:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ba3da6154c 
					 
					
						
						
							
							Added OSMesaColorClamp(), bug 4917  
						
						
						
						
					 
					
						2005-11-12 18:44:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e3636b4114 
					 
					
						
						
							
							update an assertion  
						
						
						
						
					 
					
						2005-11-12 17:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bed8363aa6 
					 
					
						
						
							
							update some assertions  
						
						
						
						
					 
					
						2005-11-12 17:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						de99760bf3 
					 
					
						
						
							
							Move stuff common to vertex/fragment_program into the base class, including:  
						
						... 
						
						
						
						Instructions, InputsRead, OutputsWritten, and Parameters.
Also, added debug functions: _mesa_print_instruction(),
_mesa_print_program_parameters() and revamp _mesa_print_program(). 
						
						
					 
					
						2005-11-12 17:53:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						77ee31930a 
					 
					
						
						
							
							Make _mesa_is_proxy_texture() non-static and use in a few more places.  
						
						... 
						
						
						
						Use COPY_4FV() where possible.
Added some comments, clean-ups. 
						
						
					 
					
						2005-11-11 15:33:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						0325bc6359 
					 
					
						
						
							
							Support for "fragment program to C" and TCC has been removed from the  
						
						... 
						
						
						
						source code, so there is no reason for this config to exist.  This
fixes fdo bugzilla #5004 . 
						
						
					 
					
						2005-11-10 16:25:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						418a7dbd75 
					 
					
						
						
							
							s/MAX_LIGHTS/ctx->Const.MaxLights/ and spruce up some comments  
						
						
						
						
					 
					
						2005-11-10 16:22:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6297799fee 
					 
					
						
						
							
							fix popping of GL_SPOT_DIRECTION (bug 5005)  
						
						
						
						
					 
					
						2005-11-10 16:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						db40ebfbb7 
					 
					
						
						
							
							remove -DMESA_DEBUG  
						
						
						
						
					 
					
						2005-11-10 05:10:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1984aabe83 
					 
					
						
						
							
							Move code to enable FP exceptions into debug.c (set MESA_DEBUG=fpexceptions).  
						
						... 
						
						
						
						Get rid of MESA_DEBUG preprocessor symbol, just use DEBUG instead. 
						
						
					 
					
						2005-11-10 05:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a8446f72f4 
					 
					
						
						
							
							fix popping of GL_EYE_PLANE state (bug 4996)  
						
						
						
						
					 
					
						2005-11-09 16:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a8717180d9 
					 
					
						
						
							
							Bug 4996.  
						
						... 
						
						
						
						Replace use of FLOAT_TO_USHORT with either CLAMPED_FLOAT_TO_USHORT or
UNCLAMPED_FLOAT_TO_USHORT.  Same should be done for UBYTE, UINT, etc. 
						
						
					 
					
						2005-11-09 16:30:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cfca72cfb1 
					 
					
						
						
							
							use UNCLAMPED_FLOAT_TO_USHORT/UBYTE in clear_rgba_buffer() (bug  #4992 )  
						
						
						
						
					 
					
						2005-11-09 01:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8850a7e20f 
					 
					
						
						
							
							Move COPY_FLOAT() macro down into glide driver.  
						
						... 
						
						
						
						Rewrite COPY_4FV() macro to not use COPY_FLOAT(), and use integer moves as
originally intended. 
						
						
					 
					
						2005-11-09 00:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						5374e4ba7e 
					 
					
						
						
							
							At keithw's request, remove all traces of the "fragment program to C" and  
						
						... 
						
						
						
						TCC experiment. 
						
						
					 
					
						2005-11-08 22:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4884db6eb2 
					 
					
						
						
							
							This patch adds the missing NV_vertex_program2 and NV_vertex_program3  
						
						... 
						
						
						
						instructions to the various internal tables.  It does not add support for
them to the parser nor does it add support for them to the program
interpreter.
It also corrects some errors in the comments in program_instruction.h.
This patch breaks the instruction union in t_vb_arbprogram.h.  The opcode
field in that union was only 6 bits.  When there were only 59+3 instructions
that worked fine. However, this patch increases the base instruction count
to 69.  This requires 7 bits.  The problem is that increasing the opcode
width to 7 bits increases the size of instruction::rsw to 33 bits.  I've
increased the size of the union to 64-bit, but this is just a temporary hack
(and probably breaks the build on some systems). 
						
						
					 
					
						2005-11-08 22:40:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e1a5edf083 
					 
					
						
						
							
							s/_mesa_debug_fp_inst/_mesa_print_program/  
						
						
						
						
					 
					
						2005-11-08 14:53:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bdd80bf819 
					 
					
						
						
							
							remove _mesa_debug_fp_inst()  
						
						
						
						
					 
					
						2005-11-08 14:52:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0bffb1192a 
					 
					
						
						
							
							some initial work on upcoming GL_EXT_framebuffer_blit extension  
						
						
						
						
					 
					
						2005-11-08 14:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3e9c099088 
					 
					
						
						
							
							remove a bunch of extension stuff that's in glxext.h  
						
						
						
						
					 
					
						2005-11-08 14:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						02df9e1ed4 
					 
					
						
						
							
							minor work in _mesa_print_program()  
						
						
						
						
					 
					
						2005-11-08 14:42:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						832026f906 
					 
					
						
						
							
							remove unneeded #includes  
						
						
						
						
					 
					
						2005-11-08 14:41:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						beff21e7bf 
					 
					
						
						
							
							remove unneeded #includes  
						
						
						
						
					 
					
						2005-11-07 17:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						189bbe0b8c 
					 
					
						
						
							
							s/_mesa_debug_fp_inst/_mesa_print_program/  
						
						
						
						
					 
					
						2005-11-07 16:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c657d8e3e4 
					 
					
						
						
							
							s/_mesa_debug_vp_inst/_mesa_print_program/  
						
						
						
						
					 
					
						2005-11-05 20:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						30d6a4bffa 
					 
					
						
						
							
							consolidate vertex/fragment program printing into _mesa_print_program()  
						
						
						
						
					 
					
						2005-11-05 20:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						237dae74f7 
					 
					
						
						
							
							use _mesa_program_file_string() and _mesa_opcode_string()  
						
						
						
						
					 
					
						2005-11-05 19:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bf41bc03c2 
					 
					
						
						
							
							added _mesa_program_file_string()  
						
						
						
						
					 
					
						2005-11-05 19:32:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b7c87974b3 
					 
					
						
						
							
							Use _mesa_opcode_string()  
						
						
						
						
					 
					
						2005-11-05 19:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c289f48342 
					 
					
						
						
							
							use _mesa_num_inst_src_regs() and _mesa_opcode_string()  
						
						
						
						
					 
					
						2005-11-05 19:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b88fb724e6 
					 
					
						
						
							
							use _mesa_num_inst_src_regs() instead of nr_args()  
						
						
						
						
					 
					
						2005-11-05 19:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1fcdaf1c3b 
					 
					
						
						
							
							added _mesa_num_inst_src_regs() and _mesa_opcode_string()  
						
						
						
						
					 
					
						2005-11-05 19:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						637c375ee2 
					 
					
						
						
							
							s/Negate/NegateBase/  
						
						
						
						
					 
					
						2005-11-05 17:23:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9ba4ef3102 
					 
					
						
						
							
							s/TexSrcIdx/TexSrcTarget/  
						
						
						
						
					 
					
						2005-11-05 17:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7e807510d8 
					 
					
						
						
							
							Unify vertex/fragment program instuctions.  
						
						... 
						
						
						
						Based on patch by Ian (#4967 ) but also unify instruction opcodes. 
						
						
					 
					
						2005-11-05 17:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						73347516be 
					 
					
						
						
							
							remove unneeded #includes  
						
						
						
						
					 
					
						2005-11-05 17:08:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						41c8b71871 
					 
					
						
						
							
							remove unneeded #include  
						
						
						
						
					 
					
						2005-11-05 17:07:00 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						47adbde5e5 
					 
					
						
						
							
							Fix broken build.  
						
						
						
						
					 
					
						2005-11-05 14:49:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8894a55d5f 
					 
					
						
						
							
							added MESA_GLX_ALPHA_BITS env var  
						
						
						
						
					 
					
						2005-11-05 03:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fd4395b8d1 
					 
					
						
						
							
							don't need MAKE_SWIZZLE() macro  
						
						
						
						
					 
					
						2005-11-05 03:02:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						613e1ad5d5 
					 
					
						
						
							
							Replace parameter_type enum in program.[ch], use register_file enums instead.  
						
						
						
						
					 
					
						2005-11-05 02:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4d0b7618cb 
					 
					
						
						
							
							minor improvements in _mesa_init_teximage_fields()  
						
						
						
						
					 
					
						2005-11-05 02:12:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						95ebb5f485 
					 
					
						
						
							
							use VERT_RESULT_HPOS, VERT_BIT_POS tokens  
						
						
						
						
					 
					
						2005-11-04 16:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2cb1cf484a 
					 
					
						
						
							
							better ffs() function (bug 4956)  
						
						
						
						
					 
					
						2005-11-04 16:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8ff68b2bf3 
					 
					
						
						
							
							just pass ctx to do_ndc_cliptest() rather than stuffing it in the arb_vp_machine struct  
						
						
						
						
					 
					
						2005-11-04 16:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c12ee99d11 
					 
					
						
						
							
							MESA_GLX_ALPHA_BITS env var to force visual with alpha channel  
						
						
						
						
					 
					
						2005-11-04 16:41:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f805cdfedf 
					 
					
						
						
							
							remove unneeded HIDDEN definition (bug 4956)  
						
						
						
						
					 
					
						2005-11-04 00:58:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						84f3ff91d9 
					 
					
						
						
							
							fix MinGW problems (bug 4956)  
						
						
						
						
					 
					
						2005-11-04 00:52:08 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						d78834b306 
					 
					
						
						
							
							s/dri.sourceforge.net/dri.freedesktop.org/  
						
						
						
						
					 
					
						2005-11-03 20:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						72030e0d91 
					 
					
						
						
							
							Streamline code generation by using a fixed size instruction buffer in  
						
						... 
						
						
						
						arb_program struct. 
						
						
					 
					
						2005-11-03 03:30:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ccfe3d4683 
					 
					
						
						
							
							use WRITEMASK_* tokens  
						
						
						
						
					 
					
						2005-11-03 02:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7ae9713a60 
					 
					
						
						
							
							s/15/VERT_RESULT_MAX/  
						
						
						
						
					 
					
						2005-11-03 02:28:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1624162b0c 
					 
					
						
						
							
							added a const, clean-up  
						
						
						
						
					 
					
						2005-11-03 02:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						45cd2f9305 
					 
					
						
						
							
							fix typo, minor clean-ups  
						
						
						
						
					 
					
						2005-11-03 02:25:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bcf4ae7816 
					 
					
						
						
							
							added osdemos/ dir to DEMO_FILES  
						
						
						
						
					 
					
						2005-11-02 21:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						60031ace75 
					 
					
						
						
							
							implement USE_MGL_NAMESPACE for x86-64 dispatch code (Mark Bolstad)  
						
						
						
						
					 
					
						2005-11-02 20:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						90ebb581e6 
					 
					
						
						
							
							Rename FRAG_OUTPUT_* tokens to FRAG_RESULT_* to match vertex program convention  
						
						
						
						
					 
					
						2005-11-02 18:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						5a02209cd2 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Updated OpenVMS compile support (define tnl for include files)
 Modified Files:
 	Mesa/src/mesa/drivers/common/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2005-11-02 15:24:14 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						eda460035e 
					 
					
						
						
							
							Use ctx->VertexProgram._Current .  
						
						
						
						
					 
					
						2005-11-02 14:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						26b1c97a9d 
					 
					
						
						
							
							Remove some ghost code and adjust things a bit.  
						
						
						
						
					 
					
						2005-11-02 14:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e4894177ba 
					 
					
						
						
							
							More useful ARL test  
						
						
						
						
					 
					
						2005-11-02 12:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						3a5626cb84 
					 
					
						
						
							
							First step of Radeon DRI unification:  
						
						... 
						
						
						
						- Makes all three drivers use the same screen structure and setup code, with a
  few ifdefs for the separate compilation to deal with symbols not being
  available to all drivers and the fact that we have no mechanism for dealing
  with different config options for different chip families in the same driver.
  These issues should be dealt with later.
- Introduces IS_R[123]00_CLASS(radeonScreenPtr) macro for code for taking
  different paths depending on the general class of chipset.
- Adds many new R300-class PCI IDs, though not all those listed in
  radeon_driver.c. 
						
						
					 
					
						2005-11-02 01:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						a9b927cb6e 
					 
					
						
						
							
							add an arl test  
						
						
						
						
					 
					
						2005-11-01 20:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a546abc8da 
					 
					
						
						
							
							Fix broken tnl stage.  
						
						
						
						
					 
					
						2005-11-01 18:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f4fbda35b0 
					 
					
						
						
							
							Add a NotifyInputChanges() callback so that drivers (particularly tnl  
						
						... 
						
						
						
						drivers) can track when the sizes or strides of incoming VB->AttribPtr
arrays have changed. 
						
						
					 
					
						2005-11-01 17:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c3626a91ce 
					 
					
						
						
							
							Several fp and vp tweaks:  
						
						... 
						
						
						
						- Renumber VERT_RESULT_* values so that they match the
	  numbers of the corresponding FRAG_ATTRIB_ values.
        - Add ctx->VertexProgram._Current and FragmentProgram._Current
	  values which point to either the current client-supplied
	  program if enabled, or otherwise to the current mesa-internal
	  program.  Thus this program is always the correct one for
	  the current state, providing that the mesa flags to turn on
	  automatic generation are enabled.
	- Add callbacks to ctx->Driver.BindProgram() in texenvprogram.c
	  and t_vp_build.c so that the driver knows when the generated
	  program changes.  This is cleaner than trying to code all the
	  possible _NEW_* flags into the driver, and more precise as well.
	- Add a UsesKill flag to identify fragment programs with that
	  instruction, as these can require special treatment.
	- Move the FRAG_OUTPUT values to mtypes.h, near to similar defn's. 
						
						
					 
					
						2005-11-01 17:25:49 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						6aa6d440d9 
					 
					
						
						
							
							Re-enable fallbacks.  
						
						
						
						
					 
					
						2005-11-01 16:59:13 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						e7d6bb9dc4 
					 
					
						
						
							
							-Fix first frame -bug  
						
						... 
						
						
						
						-Use 16-bit elts in vtxfmt_a path if possible
-Optimize VSF param uploading
-return in r300DepthMask looks suspicious, use r300Enable instead
-Dont use r300ResetHwState in invalidate state(disabled, missing hooks, possible instabilities) 
						
						
					 
					
						2005-11-01 15:52:08 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						3cf156df2b 
					 
					
						
						
							
							Fix segmentation fault in _tnl_ProgramCacheDestroy().  
						
						
						
						
					 
					
						2005-11-01 15:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						da70bc6baa 
					 
					
						
						
							
							Make colors match the fp tests (really)  
						
						
						
						
					 
					
						2005-11-01 12:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						a605d9c3de 
					 
					
						
						
							
							Make colors match the fp tests  
						
						
						
						
					 
					
						2005-11-01 12:20:13 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						d9f362a667 
					 
					
						
						
							
							standalone tests for vp instructions  
						
						
						
						
					 
					
						2005-11-01 06:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0505103710 
					 
					
						
						
							
							Re-org and clean-up of vertx/fragment program limits (instructions,  
						
						... 
						
						
						
						temporaries, parameters, etc).
glGetProgramivARB() now returns all the right things.
Updated i915 and r300 code to initialize program native limits and
current program's native instruction/temporary/etc counts. 
						
						
					 
					
						2005-11-01 04:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ffec105109 
					 
					
						
						
							
							fix problems found with gcc 2.96 (bug 4934)  
						
						
						
						
					 
					
						2005-10-31 21:52:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dcf4c17fb1 
					 
					
						
						
							
							check swrast->_FogEnabled instead of ctx->Fog.Enabled  
						
						
						
						
					 
					
						2005-10-31 19:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						821b3dd562 
					 
					
						
						
							
							Need more than 200 instructions.  
						
						
						
						
					 
					
						2005-10-31 14:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						37f2eaa316 
					 
					
						
						
							
							Improve tnl program searching performance.  
						
						
						
						
					 
					
						2005-10-31 14:34:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						18e7c5c5fe 
					 
					
						
						
							
							Simplify parse_attrib_binding().  
						
						... 
						
						
						
						Now only use VERT_ATTRIB_* and FRAG_ATTRIB_* tokens instead of
hard-coded numbers.
Note: previous check-in did similarly for output register parsing. 
						
						
					 
					
						2005-10-30 21:46:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7aebaf3deb 
					 
					
						
						
							
							Lots of clean-up in arb program parser.  
						
						... 
						
						
						
						Use new _mesa_init_fp/vp_instruction() function to initialize instructions. 
						
						
					 
					
						2005-10-30 21:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						094a1ddf24 
					 
					
						
						
							
							need to use absolute value for RSQ  
						
						
						
						
					 
					
						2005-10-30 16:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5d04101d18 
					 
					
						
						
							
							added some assertions to catch unexpected swizzle values in cvp_emit_arg(), currently fails sometimes  
						
						
						
						
					 
					
						2005-10-29 18:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32df89e12d 
					 
					
						
						
							
							Use MAKE_SWIZZLE4() macro in a few more places.  
						
						... 
						
						
						
						Clean up the parse_extended_swizzle_mask() and parse_swizzle_mask() functions. 
						
						
					 
					
						2005-10-29 18:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5b3cf5af74 
					 
					
						
						
							
							reduced swizzle comment  
						
						
						
						
					 
					
						2005-10-29 18:18:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1a979736a6 
					 
					
						
						
							
							Free old parameter list before assigning new one.  FIxes memory leak.  
						
						
						
						
					 
					
						2005-10-29 17:07:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5244fc6d60 
					 
					
						
						
							
							added warning about use of REG_SCRATCH  
						
						
						
						
					 
					
						2005-10-29 16:51:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3c2f8b22b9 
					 
					
						
						
							
							clean-up comments  
						
						
						
						
					 
					
						2005-10-29 16:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a2e696e521 
					 
					
						
						
							
							s/lenght/length/  
						
						
						
						
					 
					
						2005-10-29 16:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						af13891dbd 
					 
					
						
						
							
							fix LIT bug  
						
						
						
						
					 
					
						2005-10-29 16:05:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4174f79b19 
					 
					
						
						
							
							fix a few bugs in SWZ execution  
						
						
						
						
					 
					
						2005-10-29 16:03:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						db02ab767f 
					 
					
						
						
							
							fix errors in RoughApproxPower(), do_LIT(), _tnl_program_string()  
						
						
						
						
					 
					
						2005-10-29 15:56:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4570364097 
					 
					
						
						
							
							If parsing a program fails, don't change the vertex/fragment program object.  
						
						... 
						
						
						
						Specifically, don't attach a dummy program.
This change also fixes an occasional segfault.
Some code clean-ups.  Use GLboolean instead of GLuint to return pass/fail. 
						
						
					 
					
						2005-10-29 15:52:31 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						aba878d8c2 
					 
					
						
						
							
							Bug  #4901 : Correct secondary color emission when lighting is turned off, tested  
						
						... 
						
						
						
						with seccolor on rv200 and r200.
Submitted by:	sroland 
						
						
					 
					
						2005-10-29 00:27:01 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						d7d41ceeb0 
					 
					
						
						
							
							Add new test "texfilt".  This test is a cousin to texwrap.  Instead of  
						
						... 
						
						
						
						testing various texture wrap modes, this test examines various texture
filter modes, including anisotropic.
Add CFLAGS to a couple places in Makefile so that 32-bit builds on
64-bit archs will work correctly. 
						
						
					 
					
						2005-10-28 18:41:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3eec2901db 
					 
					
						
						
							
							Keith's fixes for RSW and XPD (need temporaries)  
						
						
						
						
					 
					
						2005-10-28 15:40:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						86734ddae4 
					 
					
						
						
							
							include tnl.h to silence warning  
						
						
						
						
					 
					
						2005-10-28 15:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b3c98e6205 
					 
					
						
						
							
							Added assert that result != arg0 in do_RSW.  This currently fails and needs fixing.  
						
						
						
						
					 
					
						2005-10-28 14:41:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b5ee368baf 
					 
					
						
						
							
							TNL module needs to implement ctx->Driver.ProgramStringNotify() function  
						
						... 
						
						
						
						so that calls to glProgramStringARB() to specify a new program causes the
TNL-attached data to get recomputed. 
						
						
					 
					
						2005-10-28 14:32:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f51bf9e23c 
					 
					
						
						
							
							add newline at end of file  
						
						
						
						
					 
					
						2005-10-28 13:12:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8cb2923038 
					 
					
						
						
							
							don't use -Wmissing-prototypes for C++ code  
						
						
						
						
					 
					
						2005-10-28 13:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ca33e21165 
					 
					
						
						
							
							silence a bunch of compiler warnings  
						
						
						
						
					 
					
						2005-10-28 13:09:23 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						5222c58a68 
					 
					
						
						
							
							Silence gcc-4 warnings.  
						
						
						
						
					 
					
						2005-10-28 12:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						dc44372ba7 
					 
					
						
						
							
							Fix texture mixup when two or more contexts.  
						
						
						
						
					 
					
						2005-10-28 12:14:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						eb171b0c10 
					 
					
						
						
							
							fix missing commit for span changes  
						
						
						
						
					 
					
						2005-10-28 12:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						3b3adf3daa 
					 
					
						
						
							
							fix up radeon span functions using latest r200 code from Brian,  
						
						... 
						
						
						
						tested with reflect on 32-bit.. not sure why depthHasSurface isn't needed 
						
						
					 
					
						2005-10-28 12:00:09 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						a4af1119f5 
					 
					
						
						
							
							Compiled arrays for vtxfmt_a path.  
						
						
						
						
					 
					
						2005-10-28 09:28:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9c8f649930 
					 
					
						
						
							
							GC a bit of dead code I noticed while looking at texwrap.  
						
						
						
						
					 
					
						2005-10-28 07:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						c57be49099 
					 
					
						
						
							
							Correct the ordering of the blend constant color.  
						
						
						
						
					 
					
						2005-10-28 06:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						4b9f1308e5 
					 
					
						
						
							
							Add support for GL_EXT_stencil_wrap, from hearing that the windows drivers did  
						
						... 
						
						
						
						it, and guessing that the two remaining entries in the 3-bit values were the
new funcs.  Tested with modified stencilwrap test.  Also, remove the commented
fallback stuff -- more modification to stencilwrap suggests that those issues
were just from span readback, not stencil implementation. 
						
						
					 
					
						2005-10-27 21:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						215c4c3a9c 
					 
					
						
						
							
							Bug  #1028 : Add hardware-accelerated stencil support to r128.  Testing with  
						
						... 
						
						
						
						stencilwrap reported many issues with various modes.  Some of these were
complicated by the fact that spans are broken (Bug #1615 ), but some appear to be
real bugs.  However, while spans remain broken, I found that visual results were
better by avoiding fallbacks rather than avoiding just a broken stencil
implementation.  Note that this required changing the depth spans at 24+8bpp
into read-modify-write cycles.  It would be nicer as a single write with
a mask, but the kernel span blits turn off masking.
Reviewed by:	ajax 
						
						
					 
					
						2005-10-27 20:26:24 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						512c994b92 
					 
					
						
						
							
							Bug  #4900 : Fix the non-fogcoord fog test on r100 (and rv200) at tcl_mode=1 by  
						
						... 
						
						
						
						flipping the signs on two factors.  While this contradicts the DDK, it matches
what r200 does, and it fixes the test. 
						
						
					 
					
						2005-10-27 19:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						170a61ec00 
					 
					
						
						
							
							Add support for HW stencil spans, mirroring the depth spans support.  Used for  
						
						... 
						
						
						
						Rage 128 stencil support. 
						
						
					 
					
						2005-10-27 06:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2d0c92d81b 
					 
					
						
						
							
							Bump driver date for recent extension adds.  
						
						
						
						
					 
					
						2005-10-27 01:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						03833ba2ca 
					 
					
						
						
							
							Cover my arse.  
						
						
						
						
					 
					
						2005-10-26 18:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						d240b29b95 
					 
					
						
						
							
							Reduce stderr noise and fix some compiler warnings.  
						
						
						
						
					 
					
						2005-10-26 17:55:28 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						22605caea8 
					 
					
						
						
							
							Remove few outdated r200 files.  
						
						
						
						
					 
					
						2005-10-26 17:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						4dc3249f0d 
					 
					
						
						
							
							Sync with my local tree.  
						
						... 
						
						
						
						Changes to current operation:
-Elts are no longer converted to 16-bit format
-Cube maps 
						
						
					 
					
						2005-10-26 16:42:06 +00:00 
						 
				 
			
				
					
						
							
							
								Aapo Tahkola 
							
						 
					 
					
						
						
							
						
						23f076ca67 
					 
					
						
						
							
							Fix invalid vsf temp count for rv350.  
						
						
						
						
					 
					
						2005-10-26 13:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						5f79025e0d 
					 
					
						
						
							
							Fix the RGB order of the specular color emit, and turn GL_EXT_secondary_color  
						
						... 
						
						
						
						back on.  Tested using seccolor modified to use the blue channel instead of
green, since green stays in the same place across RGB/BGR mistakes.  Also hook
in UpdateSpecular on COLOR_EXT change, which might have resulted in missing
statechanges before. 
						
						
					 
					
						2005-10-26 10:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f8a5898ca0 
					 
					
						
						
							
							Add support for GL_EXT_fog_coord, tested using tests/fog.c.  (Also, matches the  
						
						... 
						
						
						
						output from indirect rendering). 
						
						
					 
					
						2005-10-26 10:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9eaed1178d 
					 
					
						
						
							
							Add built programs to .cvsignore.  
						
						
						
						
					 
					
						2005-10-26 09:53:38 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						896735e412 
					 
					
						
						
							
							Add a fog mode (normal and fog_coord, leaner/exp/exp2 mode) testing program I  
						
						... 
						
						
						
						wrote for sis, which has also exposed a few bugs elsewhere. 
						
						
					 
					
						2005-10-26 09:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2330ed08c3 
					 
					
						
						
							
							Add disabled support for GL_EXT_fog_coord.  While it seems correct to me, it's  
						
						... 
						
						
						
						not respecting the coords (or perhaps interpreting them differently?) in my
testing.  However, in the process it led to a fix of a secondary color handling
issue where it would be taken from the wrong offset, I believe, based off of
reading the r200 driver.  Also add a minor tweak to save time in the
fog-but-not-specular case. 
						
						
					 
					
						2005-10-26 09:37:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						a09d002bb5 
					 
					
						
						
							
							Move the front.offset setting above a check to shortcut reallocating buffers if  
						
						... 
						
						
						
						width and height stayed the same.  Rely on front.offset pointing at the origin
in the window (rather than the origin of the front buffer), and fix the coords
in swapbuffers, which were wrong.  This is different from other drivers because
we've got a back buffer with a 0,0 origin at the window's origin, which makes it
more convenient to have the front buffer match it. 
						
						
					 
					
						2005-10-25 21:10:28 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f1113fa99d 
					 
					
						
						
							
							Initial add of some (disabled) SiS 6326 drawing code integrated from Alan Cox's  
						
						... 
						
						
						
						last drop I saw, which was in turn based on a code drop of mine.  Texturing,
culling, and several extensions are unimplemented, and some features could
probably be improved. It's untested, but there don't appear to be regressions on
the 300-series code, so I'd like to get these bits in now so that it can be
worked on as not a huge diff. 
						
						
					 
					
						2005-10-25 20:37:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7e4cc1c29f 
					 
					
						
						
							
							updates from 6.4 branch  
						
						
						
						
					 
					
						2005-10-24 23:33:27 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						005070a62a 
					 
					
						
						
							
							Cut a bunch of code by not trying to precompute the blit commands and instead  
						
						... 
						
						
						
						just do it per blit.  No noticable performance difference (or behavior
difference, in my tests), and a significant difference in sanity. 
						
						
					 
					
						2005-10-24 22:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						7040b7ad88 
					 
					
						
						
							
							In the last commit I added in a fatal error on unknown base formats so I  
						
						... 
						
						
						
						wouldn't get confused when adding support for new formats.  However, it resulted
in dying in texenv instead of drawing something undefined for GL_DECAL.  Do what
GLcore apparently does and just pass the fragment through. 
						
						
					 
					
						2005-10-24 22:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f33beed330 
					 
					
						
						
							
							Fix and enable GL_MESA_ycbcr_texture.  Looks fine with yuvrect.  I'm slightly  
						
						... 
						
						
						
						concerned that TEXEL_YUV422 looks like TEXEL_YVU422 and TEXEL_VUY422 looks like
TEXEL_VYU422 in yuvrect, but I'm happy enough for now. 
						
						
					 
					
						2005-10-24 22:01:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						81d3bf58ff 
					 
					
						
						
							
							Add support for GL_EXT_secondary_color, tested with seccolor test.  
						
						
						
						
					 
					
						2005-10-24 21:30:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						310f1551b4 
					 
					
						
						
							
							Turn off the AGP dispatch path yet again, as it seems to be broken (found with  
						
						... 
						
						
						
						tuxracer and the upcoming support for secondary color). 
						
						
					 
					
						2005-10-24 21:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32340aea13 
					 
					
						
						
							
							fragment program writing to result.depth.z was broken  
						
						
						
						
					 
					
						2005-10-24 19:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						c92adf4682 
					 
					
						
						
							
							Add RV350 AQ chip.  (popolon at popolon dot org)  
						
						
						
						
					 
					
						2005-10-24 17:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						414b742c97 
					 
					
						
						
							
							Since we memcpy texture data synchronously to the card, idle the engine before  
						
						... 
						
						
						
						we start copying.  I haven't seen it go wrong before, but I'm pretty sure this
fix is correct. 
						
						
					 
					
						2005-10-24 10:24:23 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						60b639b9a6 
					 
					
						
						
							
							- Add a few more hardware internal formats that are supported.  Some remaining  
						
						... 
						
						
						
						ones require custom texstore, so they aren't done yet.
- Add YCBCR support commented out, since the yuvsquare test didn't work with
  just the bits I've added.
- Add the no-compression GL_ARB_texture_compression support.
- Add the driconf texture depth option and try to respect it. 
						
						
					 
					
						2005-10-24 09:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						971bdc193c 
					 
					
						
						
							
							Fix the GL_BLEND case (and remove the fallback associated with it) by converting  
						
						... 
						
						
						
						the float values to bytes before packing them.  Tested with texenv. 
						
						
					 
					
						2005-10-24 09:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9e87119d87 
					 
					
						
						
							
							Fix texenv by moving a misplaced check for being in fallback (should cover only  
						
						... 
						
						
						
						render state, not texture state).  While here, move a SIS_FIREVERTICES to a more
appropriate location, though it was harmless. 
						
						
					 
					
						2005-10-24 08:27:30 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						9192ab3f5d 
					 
					
						
						
							
							Add support for GL_ARB_texture_border_clamp and GL_ARB_texture_mirrored_repeat,  
						
						... 
						
						
						
						tested using texwrap, fixing the sourcing of border constant values (use the
bytes, not the floats!).  Remove the fallback on GL_CLAMP_TO_EDGE, which acts
properly, and add a note to GL_CLAMP about nonconformance (whcih is what the
fallback for CLAMP_TO_EDGE was probably targeting). 
						
						
					 
					
						2005-10-24 08:02:44 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						6efd595bf5 
					 
					
						
						
							
							Fix a typo in a fallback string.  
						
						
						
						
					 
					
						2005-10-24 07:21:56 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						dc793d4e9a 
					 
					
						
						
							
							Add support for GL_EXT_stencil_wrap by guessing that the skip of two values in  
						
						... 
						
						
						
						the register header was meaningful.  It turns out those were the proper values
for the plain INCR/DECR ops, while what we were using as INCR/DECR were the
_WRAP versions.  Tested with stencil_wrap (didn't expose normal/_WRAP swapping)
and stencilwrap (exposed it nicely) tests.  Props to idr for poking me about
adding this. 
						
						
					 
					
						2005-10-24 06:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						3265585b15 
					 
					
						
						
							
							disable yuv textures (GL_MESA_ycbcr_texture) on rv250 (hw bug,  #2078 ). Change the initialization to fail if an unknown pci id is detected, instead of accepting all values which are not r100-based radeons.  
						
						
						
						
					 
					
						2005-10-22 02:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						1c04be573e 
					 
					
						
						
							
							Fix FreeBSD build by building libGL in the order desired, and doing a fix to my  
						
						... 
						
						
						
						mklib changes. 
						
						
					 
					
						2005-10-22 01:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						52f686c480 
					 
					
						
						
							
							fix GLX server resize/crash when resizing windows  
						
						
						
						
					 
					
						2005-10-21 21:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7d3b26022b 
					 
					
						
						
							
							check span.y >=0 (bug 4842)  
						
						
						
						
					 
					
						2005-10-21 18:35:35 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						e516654dec 
					 
					
						
						
							
							new depth tests  
						
						
						
						
					 
					
						2005-10-21 18:34:22 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f28cbb6a7f 
					 
					
						
						
							
							simplify, remove sgi messages  
						
						
						
						
					 
					
						2005-10-21 18:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						32a7ab2197 
					 
					
						
						
							
							Darwin version fix (SF bug 1334274)  
						
						
						
						
					 
					
						2005-10-21 15:39:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						54cfe69436 
					 
					
						
						
							
							fix broken SWZ instruction  
						
						
						
						
					 
					
						2005-10-21 15:22:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b3f2e15035 
					 
					
						
						
							
							fix broken KIL  
						
						
						
						
					 
					
						2005-10-21 14:22:38 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						3a09ea919c 
					 
					
						
						
							
							better looking tests  
						
						
						
						
					 
					
						2005-10-21 10:27:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						2ea6b800c0 
					 
					
						
						
							
							Make test visible  
						
						
						
						
					 
					
						2005-10-21 10:07:52 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						8975cbb36b 
					 
					
						
						
							
							Better looking test.  
						
						
						
						
					 
					
						2005-10-21 08:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						eedc45709f 
					 
					
						
						
							
							add the tile bits for offset, and unk bit 31 of size  
						
						
						
						
					 
					
						2005-10-21 06:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f468dfde17 
					 
					
						
						
							
							restore FASTCALL stuff  
						
						
						
						
					 
					
						2005-10-20 22:51:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						adfd5510c0 
					 
					
						
						
							
							fix bad loops in TransposeMatrix[fd]()  
						
						
						
						
					 
					
						2005-10-20 22:04:01 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						a90909e892 
					 
					
						
						
							
							A bunch of little tests which exercise each ARB_fp instruction plus  
						
						... 
						
						
						
						a couple of other interesting cases. 
						
						
					 
					
						2005-10-20 21:40:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f344be793c 
					 
					
						
						
							
							added mm.c mm.h execmem.c  
						
						
						
						
					 
					
						2005-10-20 21:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						255afe4abd 
					 
					
						
						
							
							fix another renderbuffer wrapping bug  
						
						
						
						
					 
					
						2005-10-20 21:25:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c8f86105d0 
					 
					
						
						
							
							Disable the FASTCALL optimization because it still breaks server-side GLX.  
						
						
						
						
					 
					
						2005-10-20 21:12:35 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						6f980dbf21 
					 
					
						
						
							
							Bump driver dates for the crasher fixes yesterday.  
						
						
						
						
					 
					
						2005-10-20 20:11:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						b50a51118c 
					 
					
						
						
							
							descrip.mms syntax correction  
						
						
						
						
					 
					
						2005-10-20 13:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						806e25a5d9 
					 
					
						
						
							
							fixes for r300_tex.c from Aapo Tahkola  
						
						
						
						
					 
					
						2005-10-20 06:06:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						301c3dcb6c 
					 
					
						
						
							
							s/glut_gz2/glut_bz2/  
						
						
						
						
					 
					
						2005-10-19 20:26:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						2420318cd9 
					 
					
						
						
							
							Make SiS a little more like other drivers: Add SIS_DEBUG (only option being  
						
						... 
						
						
						
						"fall" so far) and make the fallback_force option be no_rast like other drivers.
Incidentally, makes no_rast not crash (though it still fails to render). 
						
						
					 
					
						2005-10-19 03:23:29 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						e0cb784e03 
					 
					
						
						
							
							Remove some long-dead code.  
						
						
						
						
					 
					
						2005-10-19 03:07:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						d76c7d7d3e 
					 
					
						
						
							
							Fix a missed merge for idr's dispatch changes: failure to do driInitExtensions  
						
						... 
						
						
						
						in __driCreateNewScreen_20050727 resulted in crashing in dispatch. 
						
						
					 
					
						2005-10-19 02:46:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dc4070c787 
					 
					
						
						
							
							updated for new mm.c, execmem.c files  
						
						
						
						
					 
					
						2005-10-19 01:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ca2db58166 
					 
					
						
						
							
							s/memcpy/_mesa_memcpy/, s/FREE/_mesa_free/  
						
						
						
						
					 
					
						2005-10-19 01:26:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						deadd47aab 
					 
					
						
						
							
							Bug  #4615 : Fix the SiS driver for the renderbuffer changes.  Previously, all  
						
						... 
						
						
						
						drirenderbuffers pointed at screen offset 0 and NULL.  Instead, set up the front
buffer at startup but leave the others for later, since sis allocates them on
demand rather than using the static method of the other non-sis-descendent
drivers.  Some basic apps work, but fallbacks may be broken still. 
						
						
					 
					
						2005-10-19 00:53:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						bf3f0bcf80 
					 
					
						
						
							
							Fix a missed merge for idr's dispatch changes: failure to do driInitExtensions  
						
						... 
						
						
						
						in __driCreateNewScreen_20050727 resulted in crashing in dispatch.  Rendering
remains broken. 
						
						
					 
					
						2005-10-18 23:48:59 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						b83435f53b 
					 
					
						
						
							
							Attempt to fix libGL on FreeBSD, where the library was being built without any  
						
						... 
						
						
						
						dependencies, breaking builds of third-party software. 
						
						
					 
					
						2005-10-18 23:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d99c37bca6 
					 
					
						
						
							
							move _mesa_exec_malloc/free() up near other malloc/free prototypes  
						
						
						
						
					 
					
						2005-10-18 15:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1c236fd5c7 
					 
					
						
						
							
							Lots of clean-ups.  Replace __inline__ with INLINE macro.  Use the  
						
						... 
						
						
						
						_mesa_calloc(), _mesa_free() functions.  Clean-up formatting, doxygen-style
comments. 
						
						
					 
					
						2005-10-18 15:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						005469005d 
					 
					
						
						
							
							Add _mesa_exec_malloc() and _mesa_exec_free() for allocating  
						
						... 
						
						
						
						executable memory.  Based on Thomas Hellstrom's patch.
TODO: glapi.c also needs this, but cannot access this code. 
						
						
					 
					
						2005-10-18 13:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						05e1a49ab4 
					 
					
						
						
							
							on r200, don't emit fog coords when fog isn't actually enabled. Fix bug with vtxfmt not causing a fallback when fog coords are active.  
						
						
						
						
					 
					
						2005-10-18 13:09:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						730200303d 
					 
					
						
						
							
							added some header files to DRI_FILES (Donnie Berkholz)  
						
						
						
						
					 
					
						2005-10-17 22:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						2d61d30117 
					 
					
						
						
							
							add GL_EXT_fog_coord support to radeon driver. No vtxfmt code (just uses fallback) yet. May cause a tcl fallback if fog coord is used together with separate specular lighting. Fog factors are precomputed and then submitted instead of the raw coords (chip limitation, same as on r200).  
						
						
						
						
					 
					
						2005-10-17 00:54:12 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						dd5a86339f 
					 
					
						
						
							
							fix some obvious typos in radeon_reg.h (only currently unused bits affected)  
						
						
						
						
					 
					
						2005-10-16 22:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						247f3b3e81 
					 
					
						
						
							
							enable cube maps on radeon ( #2241  on bugzilla). No vtxfmt code yet (just generates vfmt fallback). Code by Andreas Stenglein, some small adjustments by me.  
						
						
						
						
					 
					
						2005-10-15 23:45:53 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						ccf1378131 
					 
					
						
						
							
							fix two bugs wrt calculating max possible texture sizes for texture rectangles/cube maps.  
						
						
						
						
					 
					
						2005-10-15 01:07:59 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						30daa75293 
					 
					
						
						
							
							enable 3rd texture unit on radeon (default still 2 enabled units). Disable some multitexcoord codegen stuff noone understands to make it work. Replace most code testing explicitly for unit 0 and 1 with loops instead of adding test for unit 2, smaller/more readable code at the cost of maybe some slight performance hit. (Code provided by Andreas Stenglein, some adjustments by me.)  
						
						
						
						
					 
					
						2005-10-13 14:30:20 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						ed2f8635f0 
					 
					
						
						
							
							make sure texture matrix is updated often enough with texture rectangles  
						
						
						
						
					 
					
						2005-10-13 00:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						6ff023fe3a 
					 
					
						
						
							
							fix potential bug when emitting elts with lots of components  
						
						
						
						
					 
					
						2005-10-13 00:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						96e1ccedec 
					 
					
						
						
							
							remove unused _mesa_log2() (bug 4468)  
						
						
						
						
					 
					
						2005-10-12 19:46:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c81de36223 
					 
					
						
						
							
							change includes (bug 4468)  
						
						
						
						
					 
					
						2005-10-12 19:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f525d3e139 
					 
					
						
						
							
							fix GLAPI/extern problem (bug 4757)  
						
						
						
						
					 
					
						2005-10-12 19:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						d084c3d4dc 
					 
					
						
						
							
							Minor driver cleanup. Remove unnecessery/unneded radeon/r200AllocDmaRegionVerts function. No longer compile the radeon_compat stuff which was for drm 1.1 compatibility presumably but unused since about forever into the driver.  
						
						
						
						
					 
					
						2005-10-11 17:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						44b1bd7597 
					 
					
						
						
							
							ifdef out some code to make glapi.c linkable in libglx.so (on the  
						
						... 
						
						
						
						server).  This isn't strictly needed yet, but it doesn't hurt anything
either.  However, the patches for fd.o bug #2996  require this to build. 
						
						
					 
					
						2005-10-11 16:56:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e7325294d0 
					 
					
						
						
							
							check for PIXMAP in clip routine (SF bug 1323215)  
						
						
						
						
					 
					
						2005-10-11 01:21:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ac04a4fa7f 
					 
					
						
						
							
							fixed constant fogcoord bug ( #4729 )  
						
						
						
						
					 
					
						2005-10-10 18:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8d29d463a3 
					 
					
						
						
							
							Add 'get' data for glGetFramebufferAttachmentParameterivEXT enums.  
						
						... 
						
						
						
						Remove an extra closing parenthesis in the Linux version of the SWAP_32 macro. 
						
						
					 
					
						2005-10-10 17:11:02 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						1c0f11046a 
					 
					
						
						
							
							do not set format of the incoming vertices needed for fog_coord in the generic state functions. This is done in the vtxfmt/hwtcl/swtcl pathes respectively.  
						
						
						
						
					 
					
						2005-10-08 23:41:20 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						30f2d6f0cb 
					 
					
						
						
							
							remove code dealing with drm versions older than 1.3. The driver requires (and requests) 1.3 since quite some time already to work at all.  
						
						
						
						
					 
					
						2005-10-08 23:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b4269c07f8 
					 
					
						
						
							
							change test for presence of accum buffer  
						
						
						
						
					 
					
						2005-10-08 21:36:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cf085db28a 
					 
					
						
						
							
							Query/print GL_RED/GREEN/BLUE/ALPHA_BITS  
						
						
						
						
					 
					
						2005-10-08 14:42:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						474f28e57c 
					 
					
						
						
							
							Fix some issues with state updates and renderbuffers.  Querying GL_RED_BITS,  
						
						... 
						
						
						
						etc. after calling glRenderBufferStorageEXT gave undefined results. 
						
						
					 
					
						2005-10-08 14:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						81a22ef539 
					 
					
						
						
							
							MATH_DEBUG changes from bug  #4468 .  
						
						
						
						
					 
					
						2005-10-07 17:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						f2802c40ff 
					 
					
						
						
							
							Populate arb_fp_instruction negate field correctly.  
						
						
						
						
					 
					
						2005-10-07 09:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dfe7aedf84 
					 
					
						
						
							
							Fix a number of point size attenuation problems.  
						
						... 
						
						
						
						Move size clamping into the rasterization function. 
						
						
					 
					
						2005-10-07 03:56:29 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						9dd973ec3b 
					 
					
						
						
							
							fix problems with some texgen modes by putting the chip into LOCAL_VIEWER mode for lighting (potentially causes slight misrenderings with the specular components of lights if the light model is not set for local viewer).  
						
						
						
						
					 
					
						2005-10-05 22:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						24a44d74b6 
					 
					
						
						
							
							reverse accidentally commited part of last commit (makes it compile again...).  
						
						
						
						
					 
					
						2005-10-05 20:28:31 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						44dace86ea 
					 
					
						
						
							
							enable point sizes larger than 1 (for aliased points only) by using the hw point sprite primitive.  
						
						
						
						
					 
					
						2005-10-05 16:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						26f69d87a4 
					 
					
						
						
							
							fix byteswapping bug in _mesa_texstore_ycbcr() (Benjamin Herrenschmidt)  
						
						
						
						
					 
					
						2005-10-05 13:36:05 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						ea20c324ae 
					 
					
						
						
							
							fix typo in radeon_maos_arrays.c from last commit (code currently unused, that path is compile-tested only).  
						
						
						
						
					 
					
						2005-10-05 13:09:15 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						11f763f505 
					 
					
						
						
							
							remove unneeded parameter from radeonUploadTexMatrix.  
						
						
						
						
					 
					
						2005-10-05 12:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						a3c8de2fa7 
					 
					
						
						
							
							Remove the tcl fallback for texture rectangle (by manipulating the texture matrix) (tested with texrect). Enable texgen for r/q coordinates (tested with projtex). Fix projected texcoords when an app uses TexCoord3x and the texture matrix to save on vertex size (fixes ut2k3 shadow projectors in tcl mode). From texgenmix, all cases with all texgen or no texgen work, with the exception of texgen enabled for s/t only, this one works with hw tcl, but not with vtxfmt (suspect issues with vtxfmt), the mixed cases do not work (which is expected, and should be rare in practice), with the exception of the first one which hits a tcl fallback.  
						
						
						
						
					 
					
						2005-10-05 11:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						06f606ce57 
					 
					
						
						
							
							Remove _IsPowerOfTwo from gl_texture_object, not really needed.  
						
						
						
						
					 
					
						2005-10-05 04:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						198a88923c 
					 
					
						
						
							
							s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table.  
						
						
						
						
					 
					
						2005-10-05 02:11:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8184ec9fb6 
					 
					
						
						
							
							added GL_INVALID_FRAMEBUFFER_OPERATION_EXT to gluErrorString()  
						
						
						
						
					 
					
						2005-10-05 02:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a9fc8ba756 
					 
					
						
						
							
							In gl_texture_image replace IntFormat with InternalFormat and Format with  
						
						... 
						
						
						
						_BaseFormat to be consistant with gl_renderbuffer. 
						
						
					 
					
						2005-10-05 01:48:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						91802fdf73 
					 
					
						
						
							
							check if deleting currently bound frame/renderbuffer object  
						
						
						
						
					 
					
						2005-10-04 16:01:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7edf1e80bd 
					 
					
						
						
							
							glBindTexture changes, new assertions  
						
						
						
						
					 
					
						2005-10-04 15:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9e920fb93c 
					 
					
						
						
							
							fix glIsRender/FramebufferEXT() assertions  
						
						
						
						
					 
					
						2005-10-04 15:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bc6cced479 
					 
					
						
						
							
							fix behaviour of glIsFrame/Renderbuffer()  
						
						
						
						
					 
					
						2005-10-04 15:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						14c38b8f4f 
					 
					
						
						
							
							Use Visual.depthBits rather than Renderbuffer::DepthBits for depth buffer  
						
						... 
						
						
						
						operations. 
						
						
					 
					
						2005-10-04 14:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eb063cfa38 
					 
					
						
						
							
							change initialization of renderbuffer DepthBits  
						
						
						
						
					 
					
						2005-10-04 14:48:24 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						199ef86b5e 
					 
					
						
						
							
							Bug  #1155 : Define IEEE_ONE on Super-H as well.  
						
						
						
						
					 
					
						2005-10-03 20:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a6296dd2c3 
					 
					
						
						
							
							disable a warning  
						
						
						
						
					 
					
						2005-10-03 16:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						071b30aba1 
					 
					
						
						
							
							added a few calls to _mesa_update_framebuffer_visual()  
						
						
						
						
					 
					
						2005-10-03 16:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b0e7d850d1 
					 
					
						
						
							
							finish up some missing code  
						
						
						
						
					 
					
						2005-10-03 16:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8ef0519bbe 
					 
					
						
						
							
							Change the 'count' for COMPRESSED_TEXTURE_FORMATS from "?" to "-1".  This  
						
						... 
						
						
						
						signals to the script (glX_proto_size.py) that generates the server-side
size functions that a handcoded query is needed to determine the data size.
Also do s/FOG_COORD_SOURCE/FOG_COORD_SRC/.
When initializing the count in glx_enum::__init__, cast the local property
to int.  Thanks to Python's dynamic typing, if this isn't done the type of
stored count will be a string instead of an int. 
						
						
					 
					
						2005-10-03 15:05:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						9a3a1497e5 
					 
					
						
						
							
							Remove the non-existant --get-alias-set option from the help text.  
						
						... 
						
						
						
						Update printPixelFunction (which is only used to generate code for the
server-side) to use the correct method for obtaining the dimensions of the
image parameter to a function.
Only use byteswap.h when building generated code on Linux.  Elsewhere use
the (horrible!) macros from X11/misc.h.
Make sure that enums associated with the generic "Get" function get applied
to GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev. 
						
						
					 
					
						2005-10-03 14:59:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1fc4b21eb2 
					 
					
						
						
							
							check for GL_DEPTH_STENCIL_EXT  
						
						
						
						
					 
					
						2005-10-01 16:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2794507289 
					 
					
						
						
							
							plug in _mesa_texstore_z24_s8()  
						
						
						
						
					 
					
						2005-10-01 16:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						184a970722 
					 
					
						
						
							
							added _mesa_texstore_z24_s8()  
						
						
						
						
					 
					
						2005-10-01 16:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b0a0ca8bd9 
					 
					
						
						
							
							GL_EXT_packed_depth_stencil changes  
						
						
						
						
					 
					
						2005-10-01 16:06:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0899afae33 
					 
					
						
						
							
							additional error checking for GL_EXT_packed_depth_stencil  
						
						
						
						
					 
					
						2005-10-01 16:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cef88397a6 
					 
					
						
						
							
							fix an assertion  
						
						
						
						
					 
					
						2005-10-01 16:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7f78c93015 
					 
					
						
						
							
							simplify the read_depth_stencil_pixels() function  
						
						
						
						
					 
					
						2005-10-01 16:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9758ef9e7b 
					 
					
						
						
							
							fix broken z24_s8 fetcher  
						
						
						
						
					 
					
						2005-10-01 16:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						252194d74e 
					 
					
						
						
							
							updated comment  
						
						
						
						
					 
					
						2005-10-01 16:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						31340f6645 
					 
					
						
						
							
							added _mesa_pack_depth_stencil_span()  
						
						
						
						
					 
					
						2005-10-01 16:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3d61c2e778 
					 
					
						
						
							
							move around some error checking  
						
						
						
						
					 
					
						2005-10-01 16:02:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d0529b67f4 
					 
					
						
						
							
							use fmod() to prevent overflow of angle variable  
						
						
						
						
					 
					
						2005-09-30 15:03:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						76560af99d 
					 
					
						
						
							
							implemented fallbacks for GL_EXT_packed_depth_stencil  
						
						
						
						
					 
					
						2005-09-30 03:01:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						82b29819a9 
					 
					
						
						
							
							minor improvements  
						
						
						
						
					 
					
						2005-09-30 03:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f493a04be0 
					 
					
						
						
							
							added _swrast_get_row()  
						
						
						
						
					 
					
						2005-09-30 03:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ad6e08090 
					 
					
						
						
							
							call glFinish if drawing to front buffer  
						
						
						
						
					 
					
						2005-09-29 18:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b2404b132d 
					 
					
						
						
							
							implement CopyPixels for GL_DEPTH_STENCIL_EXT  
						
						
						
						
					 
					
						2005-09-29 04:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3fd819aef8 
					 
					
						
						
							
							added _swrast_put_row()  
						
						
						
						
					 
					
						2005-09-29 04:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8d0edf015d 
					 
					
						
						
							
							Rewrite much of the pixel zoom code.  
						
						... 
						
						
						
						Zoomed DrawPixels of packed depth/stencil works now. 
						
						
					 
					
						2005-09-29 03:20:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5208867f12 
					 
					
						
						
							
							add error checks for framebuffer completeness  
						
						
						
						
					 
					
						2005-09-28 16:20:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d95000da2f 
					 
					
						
						
							
							check for framebuffer completeness, code clean-up  
						
						
						
						
					 
					
						2005-09-28 15:46:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f7a8d8ffbb 
					 
					
						
						
							
							updated assertions (see bug 4590)  
						
						
						
						
					 
					
						2005-09-28 14:20:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1ad7b99925 
					 
					
						
						
							
							Initial work for GL_EXT_packed_depth_stencil extension.  
						
						... 
						
						
						
						glReadPixels done, glDrawPixels mostly done. 
						
						
					 
					
						2005-09-28 02:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b955474093 
					 
					
						
						
							
							change initialization of rb->DepthBits  
						
						
						
						
					 
					
						2005-09-28 02:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1b5d3d647e 
					 
					
						
						
							
							added GL_EXT_packed_depth_stencil  
						
						
						
						
					 
					
						2005-09-28 02:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ac3ec5096a 
					 
					
						
						
							
							added _mesa_scale_and_bias_depth()  
						
						
						
						
					 
					
						2005-09-28 02:27:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dbd0fa920e 
					 
					
						
						
							
							tweak glAccum error checking  
						
						
						
						
					 
					
						2005-09-27 16:10:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						78b3b667b5 
					 
					
						
						
							
							generate GL_INVALID_OPERATION in glAccum if read/draw buffers aren't the same  
						
						
						
						
					 
					
						2005-09-27 15:52:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						99796464c5 
					 
					
						
						
							
							Lift all the format/type error checking out of the _swrast_Draw/Read/CopyPixels  
						
						... 
						
						
						
						functions into the _mesa_Draw/Read/CopyPixels functions. 
						
						
					 
					
						2005-09-27 01:25:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						70c3bebcde 
					 
					
						
						
							
							glDraw/CopyPixels of stencil data didn't obey the stencil write mask. Fixed.  
						
						
						
						
					 
					
						2005-09-26 23:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						afb9fb0965 
					 
					
						
						
							
							remove identity check for texgen planes (which was just plain wrong).  
						
						
						
						
					 
					
						2005-09-26 20:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						84c9e671ed 
					 
					
						
						
							
							fix projective texturing for (swtcl) texture rectangles. Fix wrong argument order for texgen/texmat matrix multiplication.  
						
						
						
						
					 
					
						2005-09-26 17:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ad271b8c98 
					 
					
						
						
							
							Added XMesaDrawable to xmesa_renderbuffer.  Use it in a few places instead  
						
						... 
						
						
						
						of the XMesaPixmap field to avoid some X server-side issues with casting. 
						
						
					 
					
						2005-09-26 00:38:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						4aeaff2ae7 
					 
					
						
						
							
							Add support for texture compression to R300 driver  
						
						... 
						
						
						
						This isn't perfect, texcmp still has some issues with the small textures..
but its a good start 
						
						
					 
					
						2005-09-25 10:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						310a10b0f2 
					 
					
						
						
							
							add link for radeon_egl.c  
						
						
						
						
					 
					
						2005-09-25 09:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						d997b90433 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						1) change compilation on VMS to use IEEE floating points
 2) one more problem with _mesa_sprintf solved
 Modified Files:
 	Mesa/docs/README.VMS Mesa/progs/demos/descrip.mms
 	Mesa/progs/tests/descrip.mms Mesa/progs/util/descrip.mms
 	Mesa/progs/xdemos/descrip.mms Mesa/src/glu/mesa/descrip.mms
 	Mesa/src/glu/sgi/descrip.mms Mesa/src/glut/glx/descrip.mms
 	Mesa/src/mesa/array_cache/descrip.mms
 	Mesa/src/mesa/drivers/common/descrip.mms
 	Mesa/src/mesa/drivers/osmesa/descrip.mms
 	Mesa/src/mesa/drivers/x11/descrip.mms
 	Mesa/src/mesa/glapi/descrip.mms Mesa/src/mesa/main/descrip.mms
 	Mesa/src/mesa/main/texobj.c Mesa/src/mesa/math/descrip.mms
 	Mesa/src/mesa/shader/descrip.mms
 	Mesa/src/mesa/shader/grammar/descrip.mms
 	Mesa/src/mesa/shader/slang/descrip.mms
 	Mesa/src/mesa/swrast/descrip.mms
 	Mesa/src/mesa/swrast_setup/descrip.mms
 	Mesa/src/mesa/tnl/descrip.mms
 ---------------------------------------------------------------------- 
						
						
					 
					
						2005-09-23 07:03:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						79b4dbc496 
					 
					
						
						
							
							remove printf  
						
						
						
						
					 
					
						2005-09-23 03:24:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						048b13df65 
					 
					
						
						
							
							Replace gl_framebuffer's _ColorReadBufferMask with _ColorReadBufferIndex,  
						
						... 
						
						
						
						Streamline the _mesa_update_framebuffer() function a bit. 
						
						
					 
					
						2005-09-23 03:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d5861c06f2 
					 
					
						
						
							
							fix clipped glReadPixels bug  
						
						
						
						
					 
					
						2005-09-23 02:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						36d9ee1828 
					 
					
						
						
							
							added XOR line optimization  
						
						
						
						
					 
					
						2005-09-23 01:42:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6d3637849b 
					 
					
						
						
							
							Added a fast xor_line() function.  Uses XDrawLine with GXxor mode.  
						
						... 
						
						
						
						Only used for front-buffer window/pixmap rendering, GL_FLAT shade model,
no Z test or other fragment operations. 
						
						
					 
					
						2005-09-23 01:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0efc17c105 
					 
					
						
						
							
							Add Wrapper field to gl_renderbuffer.  Used for wrapping one renderbuffer  
						
						... 
						
						
						
						with another, such as wrapping a hardware/win-sys RGB renderbuffer with a
software-based alpha buffer.
Previous alpha buffer wrapping was conflicting with the X driver's
xmesa_renderbuffer structure containment/inheritance.  That lead to
memory corruption. 
						
						
					 
					
						2005-09-23 01:20:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e5fce1694c 
					 
					
						
						
							
							improve the test for using software alpha buffer  
						
						
						
						
					 
					
						2005-09-23 01:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						7b01068a23 
					 
					
						
						
							
							Enable GL_ARB_texture_mirrored_repeat on Savage4.  Refactor the code that  
						
						... 
						
						
						
						sets the texture wrap mode and texture filter mode for Savage4 to the new
functions savage4_set_wrap_mode and savage4_set_filter_mode.
This was tested with texwrap and tunnel. 
						
						
					 
					
						2005-09-22 21:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						676d0accf5 
					 
					
						
						
							
							Replace gl_renderbuffer.ComponentSizes[] with separate RedBits, GreenBits,  
						
						... 
						
						
						
						BlueBits, etc fields. 
						
						
					 
					
						2005-09-22 05:19:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f1e2826856 
					 
					
						
						
							
							When testing visual attributes, use the Draw/Read buffer, not the context.  
						
						
						
						
					 
					
						2005-09-22 05:00:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4fd11949f0 
					 
					
						
						
							
							fix a debug message  
						
						
						
						
					 
					
						2005-09-22 04:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						63016507d7 
					 
					
						
						
							
							changed a renderbuffer check  
						
						
						
						
					 
					
						2005-09-22 04:52:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7d39e82976 
					 
					
						
						
							
							s/GL_DEPTH_BITS/GL_TEXTURE_DEPTH_SIZE_ARB/ in _mesa_GetTexLevelParameteriv()  
						
						
						
						
					 
					
						2005-09-21 21:19:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8bdc1ae358 
					 
					
						
						
							
							add missing scale factor in _swrast_read_depth_span_float()  
						
						
						
						
					 
					
						2005-09-21 18:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						978ef2bb6d 
					 
					
						
						
							
							Remove ACCUM_BITS.  
						
						
						
						
					 
					
						2005-09-21 03:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3e37bafab0 
					 
					
						
						
							
							replace GLdepth with GLuint and remove GLdepth  
						
						
						
						
					 
					
						2005-09-21 02:47:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4092fbd55a 
					 
					
						
						
							
							replace GLdepth with GLuint  
						
						
						
						
					 
					
						2005-09-21 02:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5bfb9356d6 
					 
					
						
						
							
							s/programss/programs/  
						
						
						
						
					 
					
						2005-09-20 21:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5434695017 
					 
					
						
						
							
							initial check-in  
						
						
						
						
					 
					
						2005-09-20 15:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9e4e3adcf8 
					 
					
						
						
							
							remove 31-bit Z buffer work-around  
						
						
						
						
					 
					
						2005-09-20 04:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8fadf8f900 
					 
					
						
						
							
							change mask[] test in put_mono_row_uint()  
						
						
						
						
					 
					
						2005-09-20 04:47:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						14570e6d7c 
					 
					
						
						
							
							compute z[i] as GLuint  
						
						
						
						
					 
					
						2005-09-20 04:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f39569f550 
					 
					
						
						
							
							some improvements to _swrast_clear_depth_buffer()  
						
						
						
						
					 
					
						2005-09-20 04:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						000abaa12d 
					 
					
						
						
							
							remove unneeded sizeof(GLdepth) test  
						
						
						
						
					 
					
						2005-09-20 04:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7265556b9a 
					 
					
						
						
							
							Change zLeft and zval to GLuint.  Seems to fix 32-bit Z computation  
						
						
						
						
					 
					
						2005-09-20 04:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						22607975b4 
					 
					
						
						
							
							replace STENCIL_BITS with stencilMax value  
						
						
						
						
					 
					
						2005-09-20 04:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3211b28ee6 
					 
					
						
						
							
							remove STENCIL_MAX  
						
						
						
						
					 
					
						2005-09-20 04:25:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						cd81190d5c 
					 
					
						
						
							
							change location of ffs() code for windows  
						
						
						
						
					 
					
						2005-09-20 02:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						17d6fff30c 
					 
					
						
						
							
							init a=0  
						
						
						
						
					 
					
						2005-09-19 21:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c650bb0b7d 
					 
					
						
						
							
							s/GLchan/GLubyte/, fix error string, add comment  
						
						
						
						
					 
					
						2005-09-19 20:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						02237f447f 
					 
					
						
						
							
							updated comment  
						
						
						
						
					 
					
						2005-09-19 20:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b3aefd1cfb 
					 
					
						
						
							
							additional wrapper updates, bug 4468  
						
						
						
						
					 
					
						2005-09-19 20:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a01cb26a90 
					 
					
						
						
							
							s/unsigned long/drm_handle_t/ to get compilation of fb driver to work  
						
						
						
						
					 
					
						2005-09-19 17:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						26bb7bc025 
					 
					
						
						
							
							compilation fixes, don't know if runtime works  
						
						
						
						
					 
					
						2005-09-19 17:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6707433272 
					 
					
						
						
							
							Fix potential segfault when trying to read pixels outside renderbuffer bounds.  
						
						... 
						
						
						
						Use _swrast_get_values() which does clipping. 
						
						
					 
					
						2005-09-16 21:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						82e314252f 
					 
					
						
						
							
							remove unused _swrast_read_depth_span()  
						
						
						
						
					 
					
						2005-09-16 21:10:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f2ea634c0c 
					 
					
						
						
							
							lots of little clean-ups, improvements  
						
						
						
						
					 
					
						2005-09-16 21:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6ae8747539 
					 
					
						
						
							
							change some comments  
						
						
						
						
					 
					
						2005-09-16 21:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						62a2f8cdd6 
					 
					
						
						
							
							pass mask=NULL to write all pixels in clear_ci_buffer_with_masking()  
						
						
						
						
					 
					
						2005-09-16 21:06:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						db64b60225 
					 
					
						
						
							
							remove unused ctx var  
						
						
						
						
					 
					
						2005-09-16 18:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						aa2069586d 
					 
					
						
						
							
							use mesa import wrappers, bug 4468  
						
						
						
						
					 
					
						2005-09-16 18:14:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3cc67cb8cd 
					 
					
						
						
							
							alphabetize  
						
						
						
						
					 
					
						2005-09-16 04:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						aa8abf8081 
					 
					
						
						
							
							Rework the texture filtering functions a bit.  
						
						... 
						
						
						
						No need to pass the texture unit number as an argument. 
						
						
					 
					
						2005-09-16 04:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						792a1bcbe4 
					 
					
						
						
							
							replace a couple macros with inlined functions  
						
						
						
						
					 
					
						2005-09-16 01:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8885b077ed 
					 
					
						
						
							
							more GLuint->GLbitfield changes  
						
						
						
						
					 
					
						2005-09-16 01:41:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e00ac11d4d 
					 
					
						
						
							
							Replace GLuint with GLbitfield where appropriate.  Also replace GLuint  
						
						... 
						
						
						
						with GLboolean in a few places. 
						
						
					 
					
						2005-09-15 05:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0f540f4b04 
					 
					
						
						
							
							Code clean-ups, reorg.  
						
						
						
						
					 
					
						2005-09-15 03:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e64874ac2d 
					 
					
						
						
							
							silence warning  
						
						
						
						
					 
					
						2005-09-15 01:58:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						63b5b8eaff 
					 
					
						
						
							
							Remove a bunch texel fetch functions that can be handled by the new  
						
						... 
						
						
						
						adaptor functions. 
						
						
					 
					
						2005-09-15 01:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9a22b555cf 
					 
					
						
						
							
							updated comments  
						
						
						
						
					 
					
						2005-09-15 01:08:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						da9f65268d 
					 
					
						
						
							
							New set_fetch_functions() to set a gl_texture_image's FetchTexel functions  
						
						... 
						
						
						
						from the gl_texture_format's functions.
Added "adaptor" functions to allow sampling a float-valued texture with
GLchans and vice versa.  This will allow trimming down the number of
texture fetch routines. 
						
						
					 
					
						2005-09-15 01:06:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7fb9352fe4 
					 
					
						
						
							
							replace s_texture.[ch] with s_texcombine.[ch] and s_texfilter.[ch]  
						
						
						
						
					 
					
						2005-09-15 01:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						55187ea63e 
					 
					
						
						
							
							Update includes post-splitting of s_texture.c  
						
						
						
						
					 
					
						2005-09-15 00:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2cd8791cad 
					 
					
						
						
							
							Split the s_texture.c file into two new files:  
						
						... 
						
						
						
						s_texcombine.c - for texture combining/application
  s_texfilter.c - for texture sampling/filtering 
						
						
					 
					
						2005-09-15 00:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6ce60beb28 
					 
					
						
						
							
							remove unused vars  
						
						
						
						
					 
					
						2005-09-14 18:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5f16244879 
					 
					
						
						
							
							remove _tnl_MakeCurrent call  
						
						
						
						
					 
					
						2005-09-14 18:09:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a25fe61607 
					 
					
						
						
							
							initial 6.5 release notes  
						
						
						
						
					 
					
						2005-09-14 14:34:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b43671c8bf 
					 
					
						
						
							
							Remove _tnl_MakeCurrent() and the unused ctx->Driver.MakeCurrent() callback.  
						
						
						
						
					 
					
						2005-09-14 14:32:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						04adb70f32 
					 
					
						
						
							
							fix breakage from Brians changes earlier  
						
						
						
						
					 
					
						2005-09-14 12:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a702bbfff3 
					 
					
						
						
							
							clean-up some _mesa_make_current() code  
						
						
						
						
					 
					
						2005-09-14 03:11:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5250aa7c6a 
					 
					
						
						
							
							remove rm -f line  
						
						
						
						
					 
					
						2005-09-14 02:18:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7a534dcab1 
					 
					
						
						
							
							remove .a file before creating new one  
						
						
						
						
					 
					
						2005-09-14 02:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						41cf68b4cb 
					 
					
						
						
							
							pageflip change from radeon driver  
						
						
						
						
					 
					
						2005-09-14 00:49:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a400a1e404 
					 
					
						
						
							
							Instead of calling _mesa_ResizeBuffersMESA() in the Viewport function,  
						
						... 
						
						
						
						call driUpdateFramebufferSize() when window size/position changes. 
						
						
					 
					
						2005-09-14 00:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f157e2dee4 
					 
					
						
						
							
							make some funcs static  
						
						
						
						
					 
					
						2005-09-14 00:37:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ff9d235042 
					 
					
						
						
							
							Instead of calling _mesa_ResizeBuffersMESA() in the Viewport function,  
						
						... 
						
						
						
						call driUpdateFramebufferSize() when window size/position changes. 
						
						
					 
					
						2005-09-14 00:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						48799287b3 
					 
					
						
						
							
							use mklib script to make drivers instead of gcc -shared  
						
						
						
						
					 
					
						2005-09-14 00:33:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a60ff20c58 
					 
					
						
						
							
							updated comment  
						
						
						
						
					 
					
						2005-09-14 00:11:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						67a8decffe 
					 
					
						
						
							
							make some functions static  
						
						
						
						
					 
					
						2005-09-14 00:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e42a31350d 
					 
					
						
						
							
							Instead of calling _mesa_ResizeBuffersMESA() in the Viewport function,  
						
						... 
						
						
						
						call driUpdateFramebufferSize() when we detect changes in window size/
position in radeonGetLock(). 
						
						
					 
					
						2005-09-14 00:10:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9ae952a88c 
					 
					
						
						
							
							added driUpdateFramebufferSize()  
						
						
						
						
					 
					
						2005-09-14 00:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f084f60f8b 
					 
					
						
						
							
							Move _mesa_add_soft_renderbuffers() from framebuffer.c to renderbuffer.c  
						
						... 
						
						
						
						Update some comments, code, etc. 
						
						
					 
					
						2005-09-13 23:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7909dd920d 
					 
					
						
						
							
							update like for MD2 viewer  
						
						
						
						
					 
					
						2005-09-13 18:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						56ff8ed6d8 
					 
					
						
						
							
							replace semicolon with &&  
						
						
						
						
					 
					
						2005-09-13 15:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						363344f5b8 
					 
					
						
						
							
							print version with debug info  
						
						
						
						
					 
					
						2005-09-13 14:48:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7bb7f97594 
					 
					
						
						
							
							fix FreeBSD problem (bug 4435)  
						
						
						
						
					 
					
						2005-09-13 13:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						914ec8ef58 
					 
					
						
						
							
							Fix libGL build on FreeBSD by respecting ASM_FLAGS.  
						
						... 
						
						
						
						Submitted by:	Diego Pettenò <flameeyes@gentoo.org > 
						
						
					 
					
						2005-09-13 05:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						878c371e6c 
					 
					
						
						
							
							Replace ctx->Driver.StencilOp/Func/Mask() functions with  
						
						... 
						
						
						
						ctx->Driver.Stencil*Separate() functions. 
						
						
					 
					
						2005-09-13 04:42:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						42c34efd23 
					 
					
						
						
							
							OpenGL 2.0's two-sided stencil feature wasn't implemented correctly.  
						
						... 
						
						
						
						See comment near top of stencil.c for info about OpenGL 2.0 vs.
GL_EXT_stencil_two_side. 
						
						
					 
					
						2005-09-13 02:59:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bdf8441f80 
					 
					
						
						
							
							just some reformatting  
						
						
						
						
					 
					
						2005-09-13 02:57:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						56a2e084be 
					 
					
						
						
							
							Clear either 8 or 16-bit stencil buffers.  
						
						
						
						
					 
					
						2005-09-13 02:03:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b5932cfc9d 
					 
					
						
						
							
							Use GLuint/GLint intead of GLstencil for stencil state.  
						
						
						
						
					 
					
						2005-09-13 02:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a96f889a57 
					 
					
						
						
							
							Move the ctx->FirstTimeCurrent initialization  
						
						
						
						
					 
					
						2005-09-13 01:19:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5179f671e7 
					 
					
						
						
							
							init StencilOpSeparate to NULL  
						
						
						
						
					 
					
						2005-09-13 01:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						8d2139e513 
					 
					
						
						
							
							add GL_ATI_fragment_shader support for r200  
						
						
						
						
					 
					
						2005-09-12 23:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fd9de710f5 
					 
					
						
						
							
							added a return upon out-of-memory, remove a needless assignment  
						
						
						
						
					 
					
						2005-09-12 23:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f6e3234639 
					 
					
						
						
							
							restore brace lost in previous check-in  
						
						
						
						
					 
					
						2005-09-12 21:41:45 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f20917de5b 
					 
					
						
						
							
							add complete support for ATI_fragment_shader for the r200. Most of the new code is in the new file r200_fragshader.c. Reverse engeneered by Dave Airlie and me  
						
						
						
						
					 
					
						2005-09-12 21:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						11543624ed 
					 
					
						
						
							
							remove unnecessary Swizzle parameter from struct (forgotten when the code was refactored)  
						
						
						
						
					 
					
						2005-09-12 17:21:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						28569c25f6 
					 
					
						
						
							
							use ASM_API variable, bug 4415  
						
						
						
						
					 
					
						2005-09-12 15:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						68d436140d 
					 
					
						
						
							
							make lookup_query_object() static  
						
						
						
						
					 
					
						2005-09-12 15:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						758f447a17 
					 
					
						
						
							
							remove rendundant r,g,b,a vars (bug 4331)  
						
						
						
						
					 
					
						2005-09-12 13:59:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						2745df2774 
					 
					
						
						
							
							add 1002:5460 M22 X300 card  
						
						
						
						
					 
					
						2005-09-11 04:02:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						654286eab1 
					 
					
						
						
							
							fix dri drivers build  
						
						
						
						
					 
					
						2005-09-11 03:58:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2eef2eca87 
					 
					
						
						
							
							Silence some warnings.  
						
						
						
						
					 
					
						2005-09-11 01:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7f8cb30ccc 
					 
					
						
						
							
							bunch of updates  
						
						
						
						
					 
					
						2005-09-10 16:57:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						80cef697f4 
					 
					
						
						
							
							put GLUT sources into a separate tarball  
						
						
						
						
					 
					
						2005-09-10 16:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						26c7e65785 
					 
					
						
						
							
							Clean-up of sources/Makefile, bug 4111  
						
						
						
						
					 
					
						2005-09-10 16:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5704b8e57a 
					 
					
						
						
							
							fix a problem w/ color index mode when CHAN_BITS=16  
						
						
						
						
					 
					
						2005-09-10 16:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f15b499cfd 
					 
					
						
						
							
							make some vars static  
						
						
						
						
					 
					
						2005-09-10 16:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						392c93e398 
					 
					
						
						
							
							fix GLubyte/GLchan inconsistencies (bug 4331)  
						
						
						
						
					 
					
						2005-09-10 16:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						0ca6715ba5 
					 
					
						
						
							
							new demo to test ATI_fragment_shader, not very creative but easy to know if the output is correct. Tests single-pass as well as multi-pass shader (only pseudo-dependant texture read though, and no tex coord swizzling), src and dst modifiers, src repetition, dst masks, constants, and some ops. Both shaders run succesfully with swrast as well as r200.  
						
						
						
						
					 
					
						2005-09-10 01:02:25 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						c53d2d0ca8 
					 
					
						
						
							
							add the new drm packets needed for ATI_fragment_shader to the sanity code of the r200 and radeon driver  
						
						
						
						
					 
					
						2005-09-10 00:31:11 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						6c2e82b601 
					 
					
						
						
							
							add reverse-engeneered register bits needed for ATI_fragment_shader (Dave Airlie, me)  
						
						
						
						
					 
					
						2005-09-10 00:11:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						402b2bea64 
					 
					
						
						
							
							Add offset and pitch fields to intelRegion.  Remove frontOffset, frontPitch,  
						
						... 
						
						
						
						backOffset, backPitch, depthOffset, depthPitch, textureOffset fields. 
						
						
					 
					
						2005-09-10 00:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						036a99452d 
					 
					
						
						
							
							add _tnl_arb_vertex_program_stage to all drivers which already have _tnl_vertex_program_stage. Fixes crashes when using vertex programs. Tested on r200 only (fix by Keith Whitwell)  
						
						
						
						
					 
					
						2005-09-09 23:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a3dd2ce29e 
					 
					
						
						
							
							remove the redundant textureSize field, use tex.size instead, it's always the same value  
						
						
						
						
					 
					
						2005-09-09 22:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						338cbb0e5c 
					 
					
						
						
							
							don't generate selection hits for glBitmap, glDraw/CopyPixels.  Misc clean-ups  
						
						
						
						
					 
					
						2005-09-09 16:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						b346213960 
					 
					
						
						
							
							fix some bugs with handling of GL_DOT4_ATI, GL_DOT3_ATI and GL_DOT2_ADD_ATI ATI_fs instructions.  
						
						
						
						
					 
					
						2005-09-09 15:43:11 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						95db1f0127 
					 
					
						
						
							
							add missing fallback string for ARB_vertex_program  
						
						
						
						
					 
					
						2005-09-09 12:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						7e3be5559e 
					 
					
						
						
							
							Fix wrong fallback bit being set by the tcl fallback caused by ARB_vertex_program. Disable ARB_vertex_program by default - it is incredibly slow, and just plain doesn't work anyway (arbvptorus fails an assertion, arbvpmesh has bogus output)  
						
						
						
						
					 
					
						2005-09-09 01:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						45ba4e4332 
					 
					
						
						
							
							use an explicit reserved field, rather than magic number in bound  
						
						
						
						
					 
					
						2005-09-08 21:40:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d9b9b4b3be 
					 
					
						
						
							
							Fix the comment for the 'bound' field: it's a bitmask, not an index.  
						
						... 
						
						
						
						In driTexturesGone(), set bound = 0, not 99. 
						
						
					 
					
						2005-09-08 18:47:36 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b5cbaf945d 
					 
					
						
						
							
							Keep NumTemporaries uptodate.  
						
						... 
						
						
						
						Make sure oC alpha is populated when separate_specular enabled. 
						
						
					 
					
						2005-09-08 18:45:03 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						b15f46a093 
					 
					
						
						
							
							Treat NegateBase as a bitfield, not a boolean.  
						
						
						
						
					 
					
						2005-09-08 18:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						5cf1397710 
					 
					
						
						
							
							be consistent in populating NegateBase field  
						
						
						
						
					 
					
						2005-09-08 18:35:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4618a9bfc2 
					 
					
						
						
							
							check for either GL_ARB_depth_texture or GL_SGIX_depth_texture in a few places  
						
						
						
						
					 
					
						2005-09-08 15:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f36954ec3c 
					 
					
						
						
							
							fix precision problem in depth clearing (bug 4395)  
						
						
						
						
					 
					
						2005-09-08 13:55:05 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f4ff4d36ed 
					 
					
						
						
							
							fix incorrect swizzling handling. fix code so it can potentially handle implementations with less than 6 texture units correctly.  
						
						
						
						
					 
					
						2005-09-08 13:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jouk Jansen 
							
						 
					 
					
						
						
							
						
						21ed29598f 
					 
					
						
						
							
							Committing in .  
						
						... 
						
						
						
						Define suseconds_t for OpenVMS
 Modified Files:
 	Mesa/src/mesa/drivers/x11/xm_dd.c
 ---------------------------------------------------------------------- 
						
						
					 
					
						2005-09-08 10:05:37 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						ce3350770c 
					 
					
						
						
							
							add a bunch of FLUSH_VERTICES to some of the ATI_fs functions, most notably when changing the global ati fragment shader constants.  
						
						
						
						
					 
					
						2005-09-08 00:12:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						692147ebf7 
					 
					
						
						
							
							some clean-up and re-org for renderbuffers  
						
						
						
						
					 
					
						2005-09-07 23:28:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						526242614f 
					 
					
						
						
							
							some updates, but code still out of date  
						
						
						
						
					 
					
						2005-09-07 23:26:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ab8ef280ec 
					 
					
						
						
							
							new comment  
						
						
						
						
					 
					
						2005-09-07 23:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f0da327c87 
					 
					
						
						
							
							minor tweaks to _mesa_ResizeBuffersMESA()  
						
						
						
						
					 
					
						2005-09-07 23:21:40 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						b683b0df45 
					 
					
						
						
							
							fix bug with ATI_fragment_shader in swrast (need to copy all 4 values due to later applied srcRep)  
						
						
						
						
					 
					
						2005-09-07 21:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8693b70e8f 
					 
					
						
						
							
							try to fix renderbuffer breakage, primarily in calculate_buffer_parameters()  
						
						
						
						
					 
					
						2005-09-07 18:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eba4ff6e0a 
					 
					
						
						
							
							minor formatting fix  
						
						
						
						
					 
					
						2005-09-06 21:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d869a43554 
					 
					
						
						
							
							added viaRenderbufferStorage() function  
						
						
						
						
					 
					
						2005-09-06 20:42:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						20354edf35 
					 
					
						
						
							
							just changes/updates to comments  
						
						
						
						
					 
					
						2005-09-06 14:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						bd07168eb2 
					 
					
						
						
							
							added -Wmissing-prototypes to WARN_FLAGS  
						
						
						
						
					 
					
						2005-09-06 03:13:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						158a2aa488 
					 
					
						
						
							
							Use mklib script instead of ar.  Make libmesa.a instead of mesa.a  
						
						
						
						
					 
					
						2005-09-06 03:02:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c0b4b9fc3e 
					 
					
						
						
							
							remove DEFARRAY, CHECKARRAY stuff  
						
						
						
						
					 
					
						2005-09-06 02:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e2399effa0 
					 
					
						
						
							
							minor clean-up of texture_combine()  
						
						
						
						
					 
					
						2005-09-06 02:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3622f4f27f 
					 
					
						
						
							
							don't use DEFARRAY/CHECKARRAY stuff  
						
						
						
						
					 
					
						2005-09-06 02:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fcb6a0fa3e 
					 
					
						
						
							
							make some functions static  
						
						
						
						
					 
					
						2005-09-05 21:17:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6575e37cbf 
					 
					
						
						
							
							make r128SpanRenderStart/Finish static  
						
						
						
						
					 
					
						2005-09-05 21:09:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e3c8a0c16d 
					 
					
						
						
							
							remove obsolete CurrentBufferBit  
						
						
						
						
					 
					
						2005-09-05 21:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3952d6d4bb 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2005-09-05 21:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						f66084b834 
					 
					
						
						
							
							Add support for memory contexts (Thomas Kaltofen).  Cleanup compilation warnings.  
						
						
						
						
					 
					
						2005-09-05 14:48:39 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						e15c2d077a 
					 
					
						
						
							
							remove _swrast_DrawBuffer  
						
						
						
						
					 
					
						2005-09-05 14:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						53a3c70580 
					 
					
						
						
							
							Windows mesa.def file had been moved to the drivers dir tree some time ago.  This copy is not needed.  
						
						
						
						
					 
					
						2005-09-05 14:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Schultz 
							
						 
					 
					
						
						
							
						
						e81cbd876e 
					 
					
						
						
							
							fix var declaration so that a C compiler can build it.  
						
						
						
						
					 
					
						2005-09-05 13:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b4b040f7d8 
					 
					
						
						
							
							just formatting clean-ups  
						
						
						
						
					 
					
						2005-09-04 22:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						16e7aebfe3 
					 
					
						
						
							
							Simplify radeonSetCliprects().  Remove the 'mode' parameter.  
						
						
						
						
					 
					
						2005-09-04 22:20:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						87ce68e1b3 
					 
					
						
						
							
							Further clean-up and simplification of the span-related functions.  
						
						
						
						
					 
					
						2005-09-04 22:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						61ba6b5a74 
					 
					
						
						
							
							Add new void *addr and __DRIdrawablePrivate parameters to  
						
						... 
						
						
						
						driNewRenderbuffer(). 
						
						
					 
					
						2005-09-04 22:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6e0e6eff05 
					 
					
						
						
							
							Fix UpdatePageFlipping() function.  Always call driFlipRenderbuffers()  
						
						... 
						
						
						
						with pfCurrentPage value, in case it's initially 1 instead of 0. 
						
						
					 
					
						2005-09-04 16:15:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d575a4c4a1 
					 
					
						
						
							
							minor clean-ups  
						
						
						
						
					 
					
						2005-09-04 15:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						0cfd4f92dd 
					 
					
						
						
							
							replace GET_SRC_PTR, GET_DST_PTR with GET_PTR  
						
						
						
						
					 
					
						2005-09-04 15:02:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eae73dbd91 
					 
					
						
						
							
							Use InitPointers helper  
						
						
						
						
					 
					
						2005-09-04 15:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						90cfbd3dd5 
					 
					
						
						
							
							Combine GET_DST_PTR and GET_SRC_PTR into just GET_PTR.  
						
						
						
						
					 
					
						2005-09-04 15:00:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f8cc27ecfc 
					 
					
						
						
							
							Added InitPointers helper function  
						
						
						
						
					 
					
						2005-09-04 14:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						16f76703a5 
					 
					
						
						
							
							replace assertion with a conditional return  
						
						
						
						
					 
					
						2005-09-04 14:59:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						05aed23d1b 
					 
					
						
						
							
							fudge set_component_sizes() a bit, see comments  
						
						
						
						
					 
					
						2005-09-03 17:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						acafeeb6dc 
					 
					
						
						
							
							Remove last remnants of pre-renderbuffer code.  
						
						
						
						
					 
					
						2005-09-03 16:57:58 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						54be0763e1 
					 
					
						
						
							
							renderbuffer updates  
						
						
						
						
					 
					
						2005-09-03 16:55:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2b81c8999f 
					 
					
						
						
							
							SetBuffer, renderbuffer changes  
						
						
						
						
					 
					
						2005-09-03 16:54:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6e57725061 
					 
					
						
						
							
							use new InitStencil/DepthPointer functions  
						
						
						
						
					 
					
						2005-09-03 16:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b0715811e8 
					 
					
						
						
							
							remove dead code  
						
						
						
						
					 
					
						2005-09-03 16:48:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f6540c6252 
					 
					
						
						
							
							remove SetBuffer  
						
						
						
						
					 
					
						2005-09-03 16:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						687918b794 
					 
					
						
						
							
							SetBuffer, renderbuffer changes  
						
						
						
						
					 
					
						2005-09-03 16:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e6925b51e1 
					 
					
						
						
							
							added flippedData field for page flipping, code to flip stereo color buffers  
						
						
						
						
					 
					
						2005-09-03 16:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c6262cd8c5 
					 
					
						
						
							
							added SetStencil/DepthPointer functions  
						
						
						
						
					 
					
						2005-09-03 16:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3ba814ae07 
					 
					
						
						
							
							remove SetBuffer().  Misc renderbuffer changes.  
						
						
						
						
					 
					
						2005-09-03 16:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7fa6c1afb9 
					 
					
						
						
							
							silence misc warnings  
						
						
						
						
					 
					
						2005-09-03 16:39:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						624ad14a58 
					 
					
						
						
							
							Check for ATI_fragment_shader enabled  
						
						
						
						
					 
					
						2005-09-02 23:52:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						712e5042de 
					 
					
						
						
							
							fix some strict aliasing problems related to choosing framebuffer configs (Matthias Hopf)  
						
						
						
						
					 
					
						2005-09-02 17:07:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						93cfdfe1ef 
					 
					
						
						
							
							GL_EXT_timer_query  
						
						
						
						
					 
					
						2005-09-02 14:02:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						14520eb25e 
					 
					
						
						
							
							comments  
						
						
						
						
					 
					
						2005-09-02 13:55:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c799e9ec24 
					 
					
						
						
							
							added GL_EXT_timer_query token  
						
						
						
						
					 
					
						2005-09-02 13:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4fb995084e 
					 
					
						
						
							
							Prototype implementation of new GL_EXT_timer_query extension (not finalized yet).  
						
						... 
						
						
						
						Extends the query mechanism to query elapsed time while rendering. 
						
						
					 
					
						2005-09-02 13:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8cdf372946 
					 
					
						
						
							
							replace -1 with PROGRAM_UNDEFINED when initializing instructions  
						
						
						
						
					 
					
						2005-09-02 13:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						350a167635 
					 
					
						
						
							
							set depthHasSurface for stencil renderbuffer  
						
						
						
						
					 
					
						2005-09-02 13:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						3c450b2917 
					 
					
						
						
							
							ATI_fragment_shader fixes: fix bug in passTexCoord (caused by recent changes). Fix sampling from wrong texture unit. Apply swizzling before texture sampling, and hopefully get non-projected coordinates from swrast. (still does not work at all with sw doom3, way too dark just the same as with the doom3 arb2 path)  
						
						
						
						
					 
					
						2005-09-02 12:05:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a02febb8cc 
					 
					
						
						
							
							change scratch pointer from _int32_t to u_int32_t to silence warning.  Is this field actually used for anything?  
						
						
						
						
					 
					
						2005-09-02 03:39:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a517cc1ef6 
					 
					
						
						
							
							remove unneeded assertion in stencil/depth LOCAL_DEPTH_VARS code  
						
						
						
						
					 
					
						2005-09-02 03:36:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b343f06a09 
					 
					
						
						
							
							set depthHasSurface field for stencil renderbuffer  
						
						
						
						
					 
					
						2005-09-02 03:28:08 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						f519a770d0 
					 
					
						
						
							
							add error checking to the GL_ATI_FRAGMENT_SHADER entrypoints. Fix bug with scope of ati fragment shader constants. Fix issues with specifying color/alpha instructions not pair-wise. Change internal representation of the shader (to better fit how the extension works, should make driver implementations simpler, and saves some memory). (still doesn't work correctly with doom3 and swrast, but not worse than before)  
						
						
						
						
					 
					
						2005-09-02 01:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b252e0f47f 
					 
					
						
						
							
							added an assertion to help debug broken stencil readback  
						
						
						
						
					 
					
						2005-09-01 20:14:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						238de2db12 
					 
					
						
						
							
							added driFlipRenderbuffers()  
						
						
						
						
					 
					
						2005-09-01 20:11:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						da84f0b642 
					 
					
						
						
							
							fix page flipping breakage  
						
						
						
						
					 
					
						2005-09-01 20:10:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						98e92d261b 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2005-09-01 14:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						4d11d45d84 
					 
					
						
						
							
							some missing renderbuffer changes (Roland)  
						
						
						
						
					 
					
						2005-09-01 14:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						fcbfeb5d28 
					 
					
						
						
							
							Finish up some of the gl_renderbuffer work.  
						
						... 
						
						
						
						Use driRenderbuffer's offset, pitch fields in the span routines.
Remove the SetBuffer driver function.
Consolidate the code for setting CTX_RB3D_COLOROFFSET and CTX_RB3D_COLORPITCH
state in new radeonUpdateDrawBuffer() function.
Old code is surrounded by #if 000 / #endif, temporarily. 
						
						
					 
					
						2005-09-01 04:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						982e8e4d5c 
					 
					
						
						
							
							Finish up some of the gl_renderbuffer work.  
						
						... 
						
						
						
						Use driRenderbuffer's offset, pitch fields in the span routines.
Remove the SetBuffer driver function.
Consolidate the code for setting CTX_RB3D_COLOROFFSET and CTX_RB3D_COLORPITCH
state in new radeonUpdateDrawBuffer() function. 
						
						
					 
					
						2005-09-01 03:54:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8e5479c7f8 
					 
					
						
						
							
							s/__inline/INLINE/  
						
						
						
						
					 
					
						2005-09-01 03:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f1d269060b 
					 
					
						
						
							
							use char* instead of GLubyte* in i915_program_error() to silence warnings  
						
						
						
						
					 
					
						2005-09-01 03:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f069e74dd8 
					 
					
						
						
							
							use proper datatypes to silence a bunch of warnings  
						
						
						
						
					 
					
						2005-09-01 03:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5545245fe7 
					 
					
						
						
							
							added a few more fields to help with DRI drivers  
						
						
						
						
					 
					
						2005-09-01 03:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						db84ec2c6d 
					 
					
						
						
							
							remove fxDDSetBuffer()  
						
						
						
						
					 
					
						2005-09-01 03:06:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						af39910f94 
					 
					
						
						
							
							remove set_buffer()  
						
						
						
						
					 
					
						2005-09-01 03:05:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c958a9798a 
					 
					
						
						
							
							remove old set_buffer routine and misc code  
						
						
						
						
					 
					
						2005-09-01 03:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						26bb5239c8 
					 
					
						
						
							
							remove the old set_buffer() routine  
						
						
						
						
					 
					
						2005-09-01 02:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						527835977a 
					 
					
						
						
							
							Just additional comments.  
						
						
						
						
					 
					
						2005-08-31 21:38:53 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						36603539cc 
					 
					
						
						
							
							enable GL_ARB_texture_env_crossbar on r200, separate the enable bits for texture sampling and texture environment, optimize away texture sampling for units if the result is not used, always emit the env instructions in-order and try to eliminate GL_REPLACE env instructions.  
						
						
						
						
					 
					
						2005-08-31 19:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d5783737f1 
					 
					
						
						
							
							use 'f' key to toggle front/back buffer rendering  
						
						
						
						
					 
					
						2005-08-31 16:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2c8524b4fb 
					 
					
						
						
							
							remove dead code, update comments  
						
						
						
						
					 
					
						2005-08-31 16:04:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						cbafed8716 
					 
					
						
						
							
							reverse a bogus patch  
						
						
						
						
					 
					
						2005-08-31 15:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						3d4d6d29e2 
					 
					
						
						
							
							complete fix for miniglx startup issue since driver version checks  
						
						
						
						
					 
					
						2005-08-31 01:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						275a563bea 
					 
					
						
						
							
							remove redundant ctx->Driver fallback assignments that were already done in _mesa_init_driver_functions()  
						
						
						
						
					 
					
						2005-08-31 00:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f830f640b6 
					 
					
						
						
							
							fix a cast/assignment warning  
						
						
						
						
					 
					
						2005-08-31 00:00:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						513a553d4a 
					 
					
						
						
							
							silence fprintf and casting warnings  
						
						
						
						
					 
					
						2005-08-30 23:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						16fb04ccb5 
					 
					
						
						
							
							added some parenthesis to silence warnings  
						
						
						
						
					 
					
						2005-08-30 23:50:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						f98b9853e1 
					 
					
						
						
							
							drmUnmap correct size  
						
						
						
						
					 
					
						2005-08-30 20:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						b41c025420 
					 
					
						
						
							
							move via_dri.h to server  
						
						
						
						
					 
					
						2005-08-30 19:46:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						9165d46fdb 
					 
					
						
						
							
							define Bool for solo builds  
						
						
						
						
					 
					
						2005-08-30 19:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						d5cc77e37c 
					 
					
						
						
							
							Fixes from  https://bugs.freedesktop.org/attachment.cgi?id=3077  
						
						
						
						
					 
					
						2005-08-30 19:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						156dc55628 
					 
					
						
						
							
							fix APP_LIB_DEPS  
						
						
						
						
					 
					
						2005-08-29 22:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						f0d0e50994 
					 
					
						
						
							
							Implement GL_ARB_texture_env_combine, GL_EXT_texture_env_combine, and  
						
						... 
						
						
						
						GL_ARB_texture_env_crossbar for i810.  This passes both demos/texenv and all
of glean's texCombine tests. 
						
						
					 
					
						2005-08-29 15:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						d9089ab96e 
					 
					
						
						
							
							remove drmAddress  
						
						
						
						
					 
					
						2005-08-29 15:23:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						3a165edc9a 
					 
					
						
						
							
							added note about IEEE vs VAX floating point (bug 4270)  
						
						
						
						
					 
					
						2005-08-29 14:45:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						49fd874f24 
					 
					
						
						
							
							fix a few proxy color table bugs (bug 4270)  
						
						
						
						
					 
					
						2005-08-28 17:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						082501a74c 
					 
					
						
						
							
							check the Ready flag when getting GL_QUERY_RESULT_ARB  
						
						
						
						
					 
					
						2005-08-27 14:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						23ffc3a85d 
					 
					
						
						
							
							Rearrange the code related to GL_ARB_occlusion_object to generalize query  
						
						... 
						
						
						
						objects for future types of queries. 
						
						
					 
					
						2005-08-27 13:56:08 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						ca1ac986a1 
					 
					
						
						
							
							/dri/msg  
						
						
						
						
					 
					
						2005-08-26 17:50:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						f4166a1fd7 
					 
					
						
						
							
							Fix the scripts for the cygwin & mingw changes  
						
						
						
						
					 
					
						2005-08-26 09:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						adbf932ec1 
					 
					
						
						
							
							added singlebuffer demo  
						
						
						
						
					 
					
						2005-08-25 23:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						59d680db22 
					 
					
						
						
							
							Demo of how to do (nearly) flicker-free rendering with a single color buffer.  
						
						
						
						
					 
					
						2005-08-25 23:25:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						713635adef 
					 
					
						
						
							
							fix comment and #if test  
						
						
						
						
					 
					
						2005-08-25 22:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a2c65f4793 
					 
					
						
						
							
							don't compile debug code (bug 4242: rand undefined)  
						
						
						
						
					 
					
						2005-08-25 19:43:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						2735b33638 
					 
					
						
						
							
							remove stray references to ctx->Depth.OcclusionTest  
						
						
						
						
					 
					
						2005-08-25 19:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						8bc0b3f961 
					 
					
						
						
							
							Fix texture format selection.  ChooseTextureFormat is supposed to select the  
						
						... 
						
						
						
						hardware format of the texture, and SetTexImages is supposed to use the
format selected by ChooseTextureFormat.  However, both routines were making
their choices based on the texture's BaseFormat.  This is wrong.
ChooseTextureFormat uses BaseFormat and SetTexImages uses
TexFormat->MesaFormat.
Once SetTexImages was fixed to use the right format values,
ChooseTextureFormat was cleaned up.  It now uses the few available texture
formats supported by the i810 in a smarter way.  This should improve the
quality of LUMINANCE, LUMINANCE_ALPHA, and INTENSITY textures.
I tested this by cycling through all the texture formats in demos/texenv and
tests/yuvsquare. 
						
						
					 
					
						2005-08-25 19:15:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						8de9d92acf 
					 
					
						
						
							
							update for mingw  
						
						
						
						
					 
					
						2005-08-25 18:08:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8e247d52e3 
					 
					
						
						
							
							Update the glut idle function after a new window is created  
						
						
						
						
					 
					
						2005-08-25 17:46:04 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b8a804d24f 
					 
					
						
						
							
							initial 6.5 changes (reflect demo, remove GL_HP_occlusion_test)  
						
						
						
						
					 
					
						2005-08-25 14:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6e4f594a02 
					 
					
						
						
							
							removed GL_HP_occlusion_test extension  
						
						
						
						
					 
					
						2005-08-25 14:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dd1a9f75dc 
					 
					
						
						
							
							fix segfault in Fake_glXCreatePBuffer(), bug 4235  
						
						
						
						
					 
					
						2005-08-25 14:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7e6553c1aa 
					 
					
						
						
							
							s/GLX_RGBA_BIT/GLX_RGBA_TYPE/ (bug 4237)  
						
						
						
						
					 
					
						2005-08-25 13:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						61d386a93f 
					 
					
						
						
							
							Attempt to fix the issue reported by Alan Grimes with DRM_RADEON_TEXTURE  
						
						... 
						
						
						
						erroring out when it shouldn't.  The errno could be changed by usleep() between
the ioctl call and the loop check, if a signal was received.  This could cause
an EAGAIN return from the DRM_RADEON_TEXTURE ioctl to not loop again.
Instead of checking errno, check thevalue of ret itself, since it is a saved
(and sign-flipped) copy of errno from the ioctl call. 
						
						
					 
					
						2005-08-25 03:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d545d916a8 
					 
					
						
						
							
							make tiles a little smaller so they're all visible  
						
						
						
						
					 
					
						2005-08-25 03:09:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						9e385282fc 
					 
					
						
						
							
							also check for texture border in sample_linear_2d()  
						
						
						
						
					 
					
						2005-08-25 03:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5d7c486d90 
					 
					
						
						
							
							Added multi-window support.  Press 'n' to create new window, 'k' to kill  
						
						... 
						
						
						
						a window.  Good for exercising multi-window rendering. 
						
						
					 
					
						2005-08-24 21:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						c58cea0085 
					 
					
						
						
							
							Fix Windows build problems.  
						
						... 
						
						
						
						GCC's visibility attribute is for ELF systems, so undef INTERNAL
GCC's fastcall attribute interferes with __stdcall so undef FASTCALL 
						
						
					 
					
						2005-08-24 09:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						334f2d8077 
					 
					
						
						
							
							GLw demo doesn't belong here  
						
						
						
						
					 
					
						2005-08-23 14:50:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						17756df903 
					 
					
						
						
							
							removed lines that caused some files to be included in tarballs multiple times  
						
						
						
						
					 
					
						2005-08-23 13:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						edf0d14bd4 
					 
					
						
						
							
							simplify, clean-up texel addressing macros  
						
						
						
						
					 
					
						2005-08-23 03:50:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						249160fdfa 
					 
					
						
						
							
							update version to 6.5.0  
						
						
						
						
					 
					
						2005-08-23 00:45:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dfb6c56ed8 
					 
					
						
						
							
							added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)  
						
						
						
						
					 
					
						2005-08-22 14:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						dcf14aa3a7 
					 
					
						
						
							
							bump version to 6.5  
						
						
						
						
					 
					
						2005-08-22 14:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						1e71d6af48 
					 
					
						
						
							
							added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.5  
						
						
						
						
					 
					
						2005-08-22 14:27:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						298af7a609 
					 
					
						
						
							
							fix up libdrm for egl  
						
						
						
						
					 
					
						2005-08-21 03:17:52 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ae27ef2219 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2005-08-19 23:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						f350e22716 
					 
					
						
						
							
							md5 sums for 6.3.2  
						
						
						
						
					 
					
						2005-08-19 23:42:29 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						eacd347fce 
					 
					
						
						
							
							update MESA_DEBUG with FP info  
						
						
						
						
					 
					
						2005-08-19 23:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Jackson 
							
						 
					 
					
						
						
							
						
						8fcd1e0287 
					 
					
						
						
							
							Convert libGL and DRI drivers to require libdrm.  
						
						... 
						
						
						
						libdrm can be had from:
http://people.freedesktop.org/~ajax/libdrm/  
						
						
					 
					
						2005-08-19 20:20:03 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						2ae5645115 
					 
					
						
						
							
							Fix a realloc problem with indirect vertex arrays.  The actual head pointer  
						
						... 
						
						
						
						wasn't tracked and used for the realloc, so it tended to explode. 
						
						
					 
					
						2005-08-19 18:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						b7c727e500 
					 
					
						
						
							
							updates for 6.3.2 release, plus other assorted clean-ups  
						
						
						
						
					 
					
						2005-08-19 16:57:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						d912f6cfe3 
					 
					
						
						
							
							Commit missing piece from Egbert's 32/64 bit patches  
						
						
						
						
					 
					
						2005-08-19 16:07:33 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						f7eb54a12f 
					 
					
						
						
							
							Enable ARB_texture_compression.  The code has been in place for a long time,  
						
						... 
						
						
						
						but, for whatever reason, the extension wasn't enabled.
Add some comments to i810ChooseTextureFormat.  There's some strangeness with
i810 texture formats. 
						
						
					 
					
						2005-08-19 00:48:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						e0029b33ef 
					 
					
						
						
							
							Add support for NV_blend_square.  This was tested with  
						
						... 
						
						
						
						progs/tests/blendsquare. 
						
						
					 
					
						2005-08-18 22:27:37 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ab5be2c5f7 
					 
					
						
						
							
							Make sure extension entry point offsets are properly initialized.  This is  
						
						... 
						
						
						
						primarilly needed to support functions that are internally implemented using
extension entry points (e.g., glBlendFunc uses glBlendFuncSeparate). 
						
						
					 
					
						2005-08-18 22:16:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						61ac29e7c6 
					 
					
						
						
							
							Don't try to update hardware texture fields if there is no hardware texture.  
						
						... 
						
						
						
						This can happen when all the texture enables for a texture unit are disabled.
This fixes bugzilla #3195 . 
						
						
					 
					
						2005-08-18 20:01:01 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						b462855c24 
					 
					
						
						
							
							Add simple regression test for bugzilla  #3195 .  
						
						
						
						
					 
					
						2005-08-18 19:52:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						e918bac8cd 
					 
					
						
						
							
							Make the i810 driver use driGetRendererString like all the other drivers.  
						
						... 
						
						
						
						The GL_RENDERER string now accurately contains the chip name.  This was only
tested on a "plain" i810 (PCI ID 8086:7121). 
						
						
					 
					
						2005-08-18 19:51:11 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						aa2a357bae 
					 
					
						
						
							
							Replace mult/div operators with bitwise operators in texel fetch routines  
						
						... 
						
						
						
						for better performance. (Roland Scheidegger) 
						
						
					 
					
						2005-08-18 14:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						05fe2871e3 
					 
					
						
						
							
							Bump version to 6.3.2  
						
						
						
						
					 
					
						2005-08-16 23:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						926a19e108 
					 
					
						
						
							
							updates for 6.3.2  
						
						
						
						
					 
					
						2005-08-16 23:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						160b3284dd 
					 
					
						
						
							
							include stdint.h if WIN32 and GNUC (Colin Harrison).  Patch forwarded to SGI.  
						
						
						
						
					 
					
						2005-08-15 23:25:33 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						c2c2600728 
					 
					
						
						
							
							test the standard stencil op modes too (Philipp Klaus Krause)  
						
						
						
						
					 
					
						2005-08-15 22:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Scheidegger 
							
						 
					 
					
						
						
							
						
						7a362deb8c 
					 
					
						
						
							
							In _mesa_TexEnvfv, do not accept values for GL_OPERAND2_ALPHA and GL_OPERAND2_RGB which are only valid with ARB_texture_env_combine but not with EXT_texture_env_combine, when only EXT_texture_env_combine is supported.  
						
						
						
						
					 
					
						2005-08-15 18:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						a3dd6efb00 
					 
					
						
						
							
							Put back '-I/usr/X11R6/include'.  
						
						... 
						
						
						
						Make 'USING_EGL=0' the default for now.  It's causing too much confusion for
too many non-developers (which in turn wastes too much developer time).  It
is trivially overridden from the make command line.  See comments in
linux-dri. 
						
						
					 
					
						2005-08-15 15:01:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						dabec11d27 
					 
					
						
						
							
							Add Egberts fixes for 64bit architectures  
						
						... 
						
						
						
						Add additional checks for the *DRIRec info structure passed in from the
device driver. This ensures that things fallback to indirect rendering if
the DDX driver has had modifications (i.e. removal of the drmAddress field). 
						
						
					 
					
						2005-08-15 06:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						69dc32cfac 
					 
					
						
						
							
							Add a check which compares the passed in size of the DDX driver private DRI  
						
						... 
						
						
						
						structure to the 3D drivers view of it, and abort if they don't match.
This traps the case with the drmAddress removal in the DDX driver. 
						
						
					 
					
						2005-08-14 12:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						33f9c98aa6 
					 
					
						
						
							
							Enable support for EXT_stencil_wrap.  The code was already there, but the  
						
						... 
						
						
						
						extension wasn't enabled.  I have verified its correct function with Mesa's
stencil_wrap test.  It is enabled on both Savage4 and Savage3D.  Since
Savage3D uses a software fallback for *all* stencil operations, this is safe. 
						
						
					 
					
						2005-08-13 01:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6fe7a0dc01 
					 
					
						
						
							
							added FREXPF() macro (bug 4060)  
						
						
						
						
					 
					
						2005-08-12 18:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						f2876d1ee3 
					 
					
						
						
							
							Remove the logic that determines at compile time whether or not HAVE_ALIAS  
						
						... 
						
						
						
						should be defined.  It was flawed on some platforms (e.g., Darwin & mingw).
Instead, rely on the build system to define it on the compiler command line.
This also reverts ajax's hand-edit to indirect_size.c.  I'll fix that on the
X.org side of things later today. 
						
						
					 
					
						2005-08-11 20:29:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						fbcc5aedf2 
					 
					
						
						
							
							Remove support for the R200_NO_VTXFMT environment variable.  Instead use  
						
						... 
						
						
						
						'tcl_mode=1'.  This fixes bugzilla #3972 . 
						
						
					 
					
						2005-08-11 19:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						4c4e4bfa4e 
					 
					
						
						
							
							Makefile cleanups suggested by George Fufutos (bugzilla  #3899 ).  
						
						
						
						
					 
					
						2005-08-11 19:37:55 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ac7c147aaf 
					 
					
						
						
							
							Don't link with libGL, libEGL, or libEGLdri.  On EGL setups libGL isn't  
						
						... 
						
						
						
						available, and on libGL setups libEGL and libEGLdri aren't available. 
						
						
					 
					
						2005-08-11 19:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						b7ae3e4787 
					 
					
						
						
							
							Since Brian's recent commit, "-I/usr/X11R6/include/X11/extensions" is no  
						
						... 
						
						
						
						longer needed. 
						
						
					 
					
						2005-08-11 19:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						82dfd4b71f 
					 
					
						
						
							
							fix X #includes so they're relative to X11/ directory (bug 4047)  
						
						
						
						
					 
					
						2005-08-11 14:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						ac887d4211 
					 
					
						
						
							
							Make ffb driver build on x86-64.  The fix is two fold.  First, use the  
						
						... 
						
						
						
						proper DRM_CAS_RESULT to declare the variable used to store the result
of DRM_CAS.  Second, only use the "real" versions of LOCK_HARDWARE and
UNLOCK_HARDWARE on SPARC.  That's the only platform where the hardware
can really exist. 
						
						
					 
					
						2005-08-11 04:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						967b006f51 
					 
					
						
						
							
							Remove _glapi_check_multithread from the interface exported by the loader to  
						
						... 
						
						
						
						the driver.  The loader now takes care of this for the driver.
Remove _glapi_DispatchTSD and give _glapi_Dispatch its semantic (i.e.,
having a NULL value means that the application is multithreaded and
_glapi_get_dispatch must be called).
Gut all of the dispatch override code.  This removes _glapi_RealDispatch,
_glapi_tls_RealDispatch, _glapi_begin_dispatch_override,
_glapi_end_dispatch_override, and _glapi_get_override_dispatch.
Remove _glapi_get_proc_address, _glapi_get_proc_name, _glapi_get_version,
and _glapi_check_table from the loader / driver interface.
Reviewed by: Brian Paul 
						
						
					 
					
						2005-08-10 23:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						1b8d0f149e 
					 
					
						
						
							
							Mesa uses the glVertexAttrib*NV functions to implement fixed-function  
						
						... 
						
						
						
						attributes in display lists.  If a driver doesn't add entry points for
GL_NV_vertex_program, it will explode.  This patch adds GL_NV_vertex_program
to the list of default extensions whose entry points are added by
driInitExtensions.
Thanks go to Roland Scheidegger for tracking the problem down and suggesting
the fix. 
						
						
					 
					
						2005-08-10 23:39:42 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						8c9cd63c89 
					 
					
						
						
							
							the PIXEL_MAP_I_TO_I table should be GLfloat, not GLint  
						
						
						
						
					 
					
						2005-08-10 17:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						63c9ebeaff 
					 
					
						
						
							
							fix static assertion problem for gcc (bug 4022)  
						
						
						
						
					 
					
						2005-08-10 14:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						6b563bda43 
					 
					
						
						
							
							disable the pointer size assertions (bug 4021)  
						
						
						
						
					 
					
						2005-08-10 14:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						5d40169436 
					 
					
						
						
							
							fix indentation  
						
						
						
						
					 
					
						2005-08-10 14:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						738c9a073f 
					 
					
						
						
							
							Check for prim/vertex store non-null before messing with refcounts.  
						
						
						
						
					 
					
						2005-08-10 14:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						258f005c6b 
					 
					
						
						
							
							Add rules and target to build src/mesa/x86-64/glapi_x86-64.S.  
						
						
						
						
					 
					
						2005-08-09 18:54:12 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Whitwell 
							
						 
					 
					
						
						
							
						
						c91720fb1a 
					 
					
						
						
							
							Decrement the context's refcounts on part-used storage structs on  
						
						... 
						
						
						
						context destroy.  Fixes memory leak. 
						
						
					 
					
						2005-08-09 16:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						d2e289c70f 
					 
					
						
						
							
							actually free the renderbuffer in xmesa_delete_renderbuffer(), fixes a memory leak  
						
						
						
						
					 
					
						2005-08-09 15:17:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						e78a3c42e4 
					 
					
						
						
							
							delete display lists upon exit  
						
						
						
						
					 
					
						2005-08-09 15:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						a1a6fa2fa1 
					 
					
						
						
							
							free display lists and destroy window upon exit  
						
						
						
						
					 
					
						2005-08-09 15:13:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						ecde87054c 
					 
					
						
						
							
							_mesa_free_framebuffer_data() call frees the renderbuffers, no need to call the Delete methods after  
						
						
						
						
					 
					
						2005-08-09 15:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						24d55a1145 
					 
					
						
						
							
							free context structure (bug 1252316) and s/free/_mesa_free/  
						
						
						
						
					 
					
						2005-08-09 14:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						aba4864a25 
					 
					
						
						
							
							Make the linux-dri-x86 builds work on x86-64 again.  mklib now  
						
						... 
						
						
						
						determines the bits (either 32 or 64) for libraries without the lib
prefix.  progs/egl/Makefile passes CFLAGS on the link commands so that
things like '-m32' get propagated. 
						
						
					 
					
						2005-08-08 23:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						7bf08c23fd 
					 
					
						
						
							
							s/Disaptch/Dispatch/ (bug 3918)  
						
						
						
						
					 
					
						2005-08-08 21:42:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						63dffa4e77 
					 
					
						
						
							
							added directfbgl.h to tarball  
						
						
						
						
					 
					
						2005-08-08 21:30:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						da0c5b2e2c 
					 
					
						
						
							
							Since glcontextmodes.[ch] are no longer used in the DRI drivers, removed the  
						
						... 
						
						
						
						IN_DRI_DRIVER cruft.  This was suggested by George Fufutos. 
						
						
					 
					
						2005-08-08 17:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						0d942b740c 
					 
					
						
						
							
							fix up color tiling in miniglx radeon server code  
						
						
						
						
					 
					
						2005-08-08 04:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						ac54de021a 
					 
					
						
						
							
							fix miniglx setting virtual size of 832 for 800x600  
						
						
						
						
					 
					
						2005-08-08 04:17:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						ae4e58c9ab 
					 
					
						
						
							
							Remove platform specific bits from radeon_egl.c  
						
						
						
						
					 
					
						2005-08-08 03:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						81b3c5e85c 
					 
					
						
						
							
							Dike out the linux-specific EGL bits unless it's a linux build.  
						
						
						
						
					 
					
						2005-08-08 03:27:28 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anholt 
							
						 
					 
					
						
						
							
						
						f1a261377f 
					 
					
						
						
							
							Since this isn't a bash script, don't use function and instead inline the usage  
						
						... 
						
						
						
						into the one place that it's used. 
						
						
					 
					
						2005-08-08 03:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dergachev 
							
						 
					 
					
						
						
							
						
						8e653f12bc 
					 
					
						
						
							
							Allow R300 driver to build on x86-64 and PowerPC.  
						
						
						
						
					 
					
						2005-08-07 21:50:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						bf54a28384 
					 
					
						
						
							
							Add missing egldri.h header file  
						
						
						
						
					 
					
						2005-08-07 02:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						9a4dbf1cff 
					 
					
						
						
							
							Fix up some of the sample to work with the r200 EGL driver  
						
						
						
						
					 
					
						2005-08-07 02:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						7e5da5d526 
					 
					
						
						
							
							Enable EGL support in 'linux-dri' config  
						
						
						
						
					 
					
						2005-08-07 02:13:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dergachev 
							
						 
					 
					
						
						
							
						
						94a4eb1e78 
					 
					
						
						
							
							Follow suggestion by Aapo Tahkola to fix giant memory leak from forgetting to free the key when entry was already found (presumably a common case).  
						
						
						
						
					 
					
						2005-08-06 05:19:42 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dergachev 
							
						 
					 
					
						
						
							
						
						b8731903df 
					 
					
						
						
							
							Fix card_extensions by following corresponding r200 code.  
						
						... 
						
						
						
						Fix suggested by Ian Romanick.
R300 driver now works without segfault. 
						
						
					 
					
						2005-08-06 04:39:27 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						23a4f50c5b 
					 
					
						
						
							
							Fixes bugzilla  #1730 .  
						
						... 
						
						
						
						Make sure that all the values used in the clean-up code are initialized at
some point.  It is still unclear to me as to why GCC does not complain.  I
suspect the problem may be due to the depth of if-statement nesting. 
						
						
					 
					
						2005-08-05 23:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						6965f2cb0a 
					 
					
						
						
							
							Fixes bugzillla  #812 .  
						
						... 
						
						
						
						The weak version of _glapi_DispatchTSD was removed from dri_util.c.  As
stated in the bug report, this was only needed to support versions of libGL
that did not have this symbol.  Versions of libGL without this symbol are no
longer supported at all, so it is totally irrelevant. 
						
						
					 
					
						2005-08-05 22:12:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Hourihane 
							
						 
					 
					
						
						
							
						
						928218a283 
					 
					
						
						
							
							remove the drmAddress  
						
						
						
						
					 
					
						2005-08-05 20:47:59 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						6bc24c5c05 
					 
					
						
						
							
							In order to create the set of available extensions, we have to know if  
						
						... 
						
						
						
						direct-rendering is possible on a given screen.  It is not possible to
determine this by just looking at driDisplay.private in the display
structure.  However, it is possible to determine this by looking at
driScreen.private in the screen structure.  This field is only non-NULL if a
DRI driver has been successfully loaded and bootstrapped.  Once we get to
that point, we know that direct-rendering is at least theoretically
possible.
This fixes bugzilla #2875 . 
						
						
					 
					
						2005-08-05 19:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						126c89e35f 
					 
					
						
						
							
							Fix recent problems with display lists and other parts of the code.  
						
						... 
						
						
						
						CALL_by_offset, SET_by_offset, and GET_by_offset all had various problems.
The core issue is that parts of the device-independent code in Mesa assumes
that all functions have slots in the dispatch table.  This is especially
true in the display list code.  It will merrilly try to set dispatch
pointers for glVertexAttrib1fARB even if GL_ARB_vertex_program is not
supported.  When the GET/SET/CALL macros are invoked, they would read a 0
from the remap table.  The problem is that 0 is the dispatch offset for
glNewList!
One change is that the remap table is now initialized to be full of -1
values.  In addtion, all of the *_by_offset marcos misbehave in an obvious
way if the specified offset is -1.  SET_by_offset will do nothing,
GET_by_offset will return NULL, and CALL_by_offset, since it uses
GET_by_offset, will segfault.
I also had to add GL_EXT_blend_func_separate to the list of default
extensions in all_mesa_extensions (src/mesa/drivers/dri/common/utils.c).
Even though many drivers do not export this extension, glBlendFunc is
internally implemented by calling glBlendFuncSeparate.  Without this
addition, glBlendFunc stopped working on drivers (such as mga) that do not
export GL_EXT_blend_func_separate.
There are still a few assertions / crashes in GL_ARB_vertex_program tests,
but I don't think that these are related to any of my changes. 
						
						
					 
					
						2005-08-05 18:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						33f5e47faf 
					 
					
						
						
							
							Remove EGL from linux-solo makefile  
						
						
						
						
					 
					
						2005-08-05 03:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						485528f2ac 
					 
					
						
						
							
							More EGL prep. No impact on anything outside of EGL  
						
						
						
						
					 
					
						2005-08-05 03:33:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						b507bd4160 
					 
					
						
						
							
							New files for radeon egl driver.  
						
						... 
						
						
						
						Still a work in progress. 
						
						
					 
					
						2005-08-04 22:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						711555d1e3 
					 
					
						
						
							
							Convert all instances of XTHREADS to USE_XTHREADS.  This fixes one of  
						
						... 
						
						
						
						serveral things that are broken when building on a system with X.org 7.0rc0
installed. 
						
						
					 
					
						2005-08-03 23:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Airlie 
							
						 
					 
					
						
						
							
						
						7f5925d57c 
					 
					
						
						
							
							Add color tiling support to miniglx for radeon  
						
						... 
						
						
						
						(Stephane Marchesin + Dave Airlie) 
						
						
					 
					
						2005-08-03 10:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						7adcedcd54 
					 
					
						
						
							
							Fix build problems related to finding Xthreads.h.  
						
						
						
						
					 
					
						2005-08-01 16:30:24 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						29206ae569 
					 
					
						
						
							
							Remove unused structures and data fields.  These had been left in because  
						
						... 
						
						
						
						DRI drivers using the "old" interface relied on certain fields being at
certain offsets.  Removing the structures would break that.  Now that the
old interface is no longer supported, the dead data can finally die. 
						
						
					 
					
						2005-07-29 17:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						dc6e2c778a 
					 
					
						
						
							
							Add a new config called linux-indirect.  This build the GLX libGL just like  
						
						... 
						
						
						
						linux-dri, but it disables support for direct-rendering in it.  This config
mainly exists so that I can verify that changes to libGL haven't broken
builds on non-DRI platforms. 
						
						
					 
					
						2005-07-29 17:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						4508bcc72c 
					 
					
						
						
							
							Leave the AGP_BASE code in. It is pointless to bump the interface  
						
						... 
						
						
						
						for X on a miniglx fix. It can be removed later. 
						
						
					 
					
						2005-07-29 16:53:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						a7d4bfed8a 
					 
					
						
						
							
							Remove OUTREG(RADEON_AGP_BASE, info->ringHandle); from DRI driver  
						
						... 
						
						
						
						Code is already in DRM driver to do this. 
						
						
					 
					
						2005-07-29 13:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						4ce390b933 
					 
					
						
						
							
							Commit Ian's fixes from Bug 3877  
						
						... 
						
						
						
						I have tested these on miniglx and they seem to be working.
I'm sure Dave will give them a better test. 
						
						
					 
					
						2005-07-29 00:48:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Smirl 
							
						 
					 
					
						
						
							
						
						df68d11b47 
					 
					
						
						
							
							Fix a == vs !- typo for glx_enable_extension  
						
						
						
						
					 
					
						2005-07-29 00:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						82e3ecf413 
					 
					
						
						
							
							Use the routines supplied in the __DRIinterfaceMethods structure to create a  
						
						... 
						
						
						
						destroy __GLcontextModes structures.  This eliminates the need for DRI
drivers to ever link with glcontextmodes.c. 
						
						
					 
					
						2005-07-28 23:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						f7c9eafa85 
					 
					
						
						
							
							glxEnableExtension is a platform-specific function exported by the loader.  
						
						... 
						
						
						
						Therefore, drivers should not require it to run. 
						
						
					 
					
						2005-07-28 21:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Romanick 
							
						 
					 
					
						
						
							
						
						68679d2b9e 
					 
					
						
						
							
							Remove '#if 0' block that was accidentally left in.  
						
						
						
						
					 
					
						2005-07-28 20:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Paul 
							
						 
					 
					
						
						
							
						
						960467443e 
					 
					
						
						
							
							SPARC, DRI interface changes for 6.3.1  
						
						
						
						
					 
					
						2005-07-28 02:46:26 +00:00