96a40345bb
								
							 
						 
						
							
									include eglconfigutil.h 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								a772bbb16e
								
							 
						 
						
							
									Move some config-related utility functions into new eglconfigutil.c file. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								07e92b1742
								
							 
						 
						
							
									misc updates, clean-ups, remove dependency on mtypes.h 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								6052af172f
								
							 
						 
						
							
									minor overhaul/re-org of driver selection/loading code 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								721ba15bf4
								
							 
						 
						
							
									added _eglGet*Handle() functions 
							 
							
							
These are the inverse of the _eglLookup*() functions.
Returns the public handle for a private surface/config/display/etc.
Removes glapi.c's direct access of private fields. 
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								5f8a4f3e5e
								
							 
						 
						
							
									added EGL_OPENGL_API case 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								5e7dba5412
								
							 
						 
						
							
									eliminate the context hash table 
							 
							
							
In EGL 1.4 the opaque EGLContext type is a pointer so we can just cast
between public EGLContext handles and private _EGLContext pointers. 
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								209a557574
								
							 
						 
						
							
									fix typo: s/Contexts/Surfaces/ 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								fcce6c068c
								
							 
						 
						
							
									s/GLuint/unsigned/ 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								a6af2e3345
								
							 
						 
						
							
									include eglext.h, define EGL_EGLEXT_PROTOTYPES 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								096b79bf17
								
							 
						 
						
							
									updates for EGL 1.4 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								1ed1027e88
								
							 
						 
						
							
									assorted changes to compile with new EGL 1.4 headers (untested) 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								3e4128963d
								
							 
						 
						
							
									pipe stderr to /dev/null 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								c6426c97b9
								
							 
						 
						
							
									obsolete with EGL 1.4 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								2fe1a55ab2
								
							 
						 
						
							
									added EGL_MESA_screen_surface, EGL_MESA_copy_context extensions 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								57da567dc5
								
							 
						 
						
							
									added typedefs for X/Mesa 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								0841f0a85e
								
							 
						 
						
							
									remove stray ! character 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								704a5c7efb
								
							 
						 
						
							
									new eglplatform.h from Khronos.org (replaces GLES/egltypes.h) 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								6438f6fdf7
								
							 
						 
						
							
									new eglext.h from Khronos 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								d0f5d8c5a3
								
							 
						 
						
							
									EGL 1.4 header from Khronos 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								26f34dcff2
								
							 
						 
						
							
									gallium: Autodetect WINCE. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								b215d7d10c
								
							 
						 
						
							
									scons: Play nice with MS Embedded Visual C++. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								635abed109
								
							 
						 
						
							
									gallium: free renderbuffer's old texture in st_renderbuffer_alloc_storage() 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								253066d716
								
							 
						 
						
							
									Revert DOS line endings. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								77ce568ff7
								
							 
						 
						
							
									Remove CVS keywords. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								791eee64e0
								
							 
						 
						
							
									i915: Removed screen sufixes on texture functions 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								e0fd3449f8
								
							 
						 
						
							
									i915: Fix for tex-surface merge 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								e3ddafd1d3
								
							 
						 
						
							
									Merge branch 'gallium-tex-surface' into gallium-0.1 
							 
							
							
Conflicts:
	src/gallium/include/pipe/p_util.h 
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								359058e7b7
								
							 
						 
						
							
									cso: use memcpy rather than structure asignment for copying 
							 
							
							
Apparently gcc will omit to copy hidden padding bytes under some circumstances,
which means later on memcmp() will indicate a difference between structs
even though all the visible members are identical. 
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								eab4472ee6
								
							 
						 
						
							
									Demangle C++ symbols. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								63ddae0990
								
							 
						 
						
							
									gallium: Pre-processor for win32 kernel profile output. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								345eb7fb70
								
							 
						 
						
							
									gallium: Poor-man profiler for win32 kernel. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								059a652d64
								
							 
						 
						
							
									scons: New profile build. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								7fbb61eedd
								
							 
						 
						
							
									i915: Revert accidental change 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								5bf6ffb0b2
								
							 
						 
						
							
									i915: Improved vertex buffer performance 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								845db16dbe
								
							 
						 
						
							
									i915: Fix for edgeflags 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								a3dbd412df
								
							 
						 
						
							
									Merge branch 'gallium-i915-current' into gallium-0.1 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								a22462f6ef
								
							 
						 
						
							
									egl: Don't build EGL programs either 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								2064826bda
								
							 
						 
						
							
									egl: Stoped compiling EGL completely 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								d607a02da9
								
							 
						 
						
							
									i915: Made EGL report the actual modes on the screen/output pair 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								01cc1eebe9
								
							 
						 
						
							
									i915: Make batchbuffers larger. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								45fd9ec462
								
							 
						 
						
							
									i915: Use the malloc pool for constant buffers since they don't go to the GPU directly. 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								9395fb6e8d
								
							 
						 
						
							
									mesa: Added linux-egl target, that only builds the i915simple driver and egl drivers 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								3972961e62
								
							 
						 
						
							
									mesa: On second thought lets not build the driver 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								6f25d6d48d
								
							 
						 
						
							
									disable egl by default 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								781676c7cc
								
							 
						 
						
							
									pipebuffer: More robust face null pointers. 
							 
							
							
It is really the caller responsibility not to call pipebuffer with null
buffers, etc. But don't let the crash happen here, and still asserting
early. 
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								bd4eec0561
								
							 
						 
						
							
									pipebuffer: Don't retry allocating in slab suballocator. 
							 
							
							
In pipebuffer, fencing is done at on a level above sub-allocation, so no
matter how many times slab allocator retries no buffer will be freed. The
pipebuffer fencing implemention already retries allocating. 
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								019fc3aa04
								
							 
						 
						
							
									Merge branch 'gallium-0.1' into gallium-tex-surfaces 
							 
							
							
							
						 
						17 anni fa  
				
					
						
							
								 
						
							
								e8d5be9c76
								
							 
						 
						
							
									fix assorted bugs, works now 
							 
							
							
(cherry picked from commit 55d4f32fc2 
							
						 
						18 anni fa  
				
					
						
							
								 
						
							
								13a2be4446
								
							 
						 
						
							
									mesa: fix #include path for glapioffsets.h (fixes x86 build) 
							 
							
							
							
						 
						17 anni fa